Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[binami/kafka] Setting broker.rack for azure based on brokerRackAssignment parameter #31496

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

nljakubiak
Copy link

Description of the change

.Values.brokerRackAssignment has been extended by additional option azure based on documentation provided by Microsoft. There is additional parameter added, because Microsoft API doesn't support version "latest". Currently latest available has been put as default value in values.yaml file with possibility to overwrite it through parameter .Values.brokerRackAssignmentApiVersion ("2023-11-15" as default.) Rack id contains region-zone to make it more highly available in multi-region clusters (and doesn't affect in any way clusters in one region).

Benefits

Adds broker.rack support for azure kubernetes which gives more possibility than only having AWS.

Possible drawbacks

At some point in the future API version will get deprecated and default value would need to be updated.

Applicable issues

Additional information

N/A

Checklist

  • Chart version bumped in Chart.yaml according to semver. This is not necessary when the changes only affect README.md files.
  • Variables are documented in the values.yaml and added to the README.md using readme-generator-for-helm
  • Title of the pull request follows this pattern [bitnami/<name_of_the_chart>] Descriptive title
  • All commits signed off and in agreement of Developer Certificate of Origin (DCO)

based on documentation provided by https://learn.microsoft.com/en-us/azure/virtual-machines/instance-metadata-service?tabs=linux.
Choosen API version, latests available as default option.

Signed-off-by: Norbert Jakubiak <[email protected]>
@github-actions github-actions bot added kafka triage Triage is needed labels Jan 21, 2025
@github-actions github-actions bot requested a review from javsalgar January 21, 2025 15:50
Signed-off-by: Bitnami Containers <[email protected]>
@carrodher carrodher added verify Execute verification workflow for these changes in-progress labels Jan 21, 2025
@github-actions github-actions bot removed the triage Triage is needed label Jan 21, 2025
@github-actions github-actions bot removed the request for review from javsalgar January 21, 2025 17:17
@github-actions github-actions bot requested a review from alvneiayu January 21, 2025 17:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in-progress kafka verify Execute verification workflow for these changes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Kafka] Support for Azure broker.rack
5 participants