Skip to content

Instantly share code, notes, and snippets.

@msdousti
Last active July 24, 2023 15:22
Show Gist options
  • Save msdousti/4f4e7318c8277689826f5432d5db75ca to your computer and use it in GitHub Desktop.
Save msdousti/4f4e7318c8277689826f5432d5db75ca to your computer and use it in GitHub Desktop.
#!/bin/bash
secret_name=lumberjack-subscription-management-staging-credentials
token=$(zkubectl get secrets $secret_name -ojsonpath='{$.data.nakadi-token-secret}' | base64 -d)
# Nakadi URL
TEST_URL=https://nakadi-staging.aruha-test.zalan.do
PROD_URL=https://nakadi-live.nakadi.zalan.do
nakadi_url=$TEST_URL
# Fill this
subscription_id=66980caf-bddd-49f4-8b95-9a88dc9f8b8b
# https://nakadi.io/manual.html#/subscriptions/subscription_id_get
curl -H "Authorization: Bearer $token" "$nakadi_url/subscriptions/$subscription_id" | jq > /tmp/subscription.json
# Modify the authorization section in /tmp/subscription.json
# For example, add:
# {"data_type": "user", "value": "sdousti"}
# https://nakadi.io/manual.html#/subscriptions/subscription_id_put
curl -H "Authorization: Bearer $token" -X PUT -H "Content-Type: application/json" -d @/tmp/subscription.json "$nakadi_url/subscriptions/$subscription_id"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment