pgier opened a new pull request, #276: URL: https://github.com/apache/pulsar-helm-chart/pull/276
This is just a minor improvement to the error handling of one of the bash scripts ### Motivation Currently if you run `./scripts/pulsar/prepare_helm_release.sh` and the pulsar namespace does not currently exist, you get several error messages that make it not that clear what still needs to be done next. ``` generate the token keys for the pulsar cluster The private key and public key are generated to /var/folders/cn/r5tb0zln1bgbfzz_7x72tgzm0000gn/T/tmp.ITrq1a4C and /var/folders/cn/r5tb0zln1bgbfzz_7x72tgzm0000gn/T/tmp.qi0dl2WO successfully. error: failed to create secret namespaces "pulsar" not found generate the tokens for the super-users: proxy-admin,broker-admin,admin generate the token for proxy-admin pulsar-dev-token-asymmetric-key kubectl get -n pulsar secrets pulsar-dev-token-asymmetric-key -o jsonpath={.data.PRIVATEKEY} | base64 --decode > /var/folders/cn/r5tb0zln1bgbfzz_7x72tgzm0000gn/T/tmp.CikEhIxe Error from server (NotFound): namespaces "pulsar" not found generate the token for broker-admin pulsar-dev-token-asymmetric-key kubectl get -n pulsar secrets pulsar-dev-token-asymmetric-key -o jsonpath={.data.PRIVATEKEY} | base64 --decode > /var/folders/cn/r5tb0zln1bgbfzz_7x72tgzm0000gn/T/tmp.G1PU9MMj Error from server (NotFound): namespaces "pulsar" not found generate the token for admin pulsar-dev-token-asymmetric-key kubectl get -n pulsar secrets pulsar-dev-token-asymmetric-key -o jsonpath={.data.PRIVATEKEY} | base64 --decode > /var/folders/cn/r5tb0zln1bgbfzz_7x72tgzm0000gn/T/tmp.HddlCq8e Error from server (NotFound): namespaces "pulsar" not found ------------------------------------- The jwt token secret keys are generated under: - 'pulsar-dev-token-asymmetric-key' The jwt tokens for superusers are generated and stored as below: - 'proxy-admin':secret('pulsar-dev-token-proxy-admin') - 'broker-admin':secret('pulsar-dev-token-broker-admin') - 'admin':secret('pulsar-dev-token-admin') ``` ### Modifications I added a check for the existence of the namespace, and an error message that describes what the problem is and how to resolve it. ``` failed to get namespace 'pulsar' please check that this namespace exists, or use the '-c' option to create it ``` ### Verifying this change - [X] Make sure that the change passes the CI checks. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org