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

[bitnami/redis] Service port rename for istio protocol selection #5679

Merged
merged 6 commits into from
Mar 5, 2021

Conversation

MichaelHudgins
Copy link
Contributor

@MichaelHudgins MichaelHudgins commented Mar 4, 2021

Description of the change

Modifies the default service port name for redis services to allow for istio sidecar injection and mtls.

Benefits

Allows for the use of istio service mesh with sidecar injection and mtls enabled without post chart modifications to the services.

Applicable issues

Additional information

With the current configuration of the chart istio does not create a direct endpoint for each redis pod. This means that direct ip communication ends up hitting the PassthroughCluster. With the modification of service name a direct ip endpoint is created and istio with mtls can be used.
How istio protocol selection works can be seen here:
https://istio.io/latest/docs/ops/configuration/traffic-management/protocol-selection/

  • Chart version bumped in Chart.yaml according to semver.
  • Variables are documented in the README.md
  • Title of the PR starts with chart name (e.g. [bitnami/chart])

⚠️ Keep in mind that if you want to make changes to the kubeapps chart, please implement them in the kubeapps repository. This is only a synchronized mirror.

@MichaelHudgins MichaelHudgins changed the title [bitnami/redis] Service rename for istio protocol selection [bitnami/redis] Service port rename for istio protocol selection Mar 4, 2021
Copy link
Member

@carrodher carrodher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your contribution, changes LGTM.
I will launch the PR in our internal test & release CI/CD just to double-check everything (including upgrades from previous versions) works fine. If there are no issues, the PR will be automatically closed

@bitnami-bot
Copy link
Contributor

I have just updated the bitnami images with the latest known immutable tags:

  • "docker.io/bitnami/redis:6.0.12-debian-10-r3"
  • "docker.io/bitnami/redis-exporter:1.17.1-debian-10-r12"
  • "docker.io/bitnami/redis-sentinel:6.0.12-debian-10-r0"
  • "docker.io/bitnami/bitnami-shell:10"
  • "docker.io/bitnami/bitnami-shell:10"

@bitnami-bot bitnami-bot merged commit a0eaa5f into bitnami:master Mar 5, 2021
miguelaeh pushed a commit to miguelaeh/bitnami-charts that referenced this pull request Apr 6, 2021
…nami#5679)

* Service names changed for istio protocol selection

* [bitnami/redis] Update components versions

Signed-off-by: Bitnami Containers <[email protected]>

Co-authored-by: Bitnami Containers <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[bitnami/redis] Requested chart change to allow for istio with mtls.
3 participants