feat: allow configuring labels on init job #25681
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
SUMMARY
Allows to configure labels on init-job pods.
At my work we encourage use of Azure Workload identities. These require to set the
azure.workload.identity/use: "true"
label for the federated credential file to get mounted.With these changes AAD enabled databases can be used requiring no additional credentials
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
TESTING INSTRUCTIONS
Haven't seen any means of testing the helm chart in the repo, but we deployed superset with the current changes, and it worked fine.
ADDITIONAL INFORMATION