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

Fix Kuma more and release 2.10.2 #623

Merged
merged 2 commits into from
Jun 29, 2022
Merged

Fix Kuma more and release 2.10.2 #623

merged 2 commits into from
Jun 29, 2022

Conversation

rainest
Copy link
Contributor

@rainest rainest commented Jun 29, 2022

What this PR does / why we need it:

Yet more fixes for #620, to address the case where there's no controller container (split/standalone instances and hybrid data planes) and Kuma cannot automatically determine the Secret based on the existing mount in the controller container.

Release 2.10.2.

Which issue this PR fixes

(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

Special notes for your reviewer:

This annotation is actually scheduled for deprecation in favor of ContainerPatch, but that won't work for this yet. IMO we should just keep the annotation, but that's up to the Kuma devs.

My original attempt to use ContainerPatch, which works as long as you don't have other Kuma container mounts, is
containerpatch.diff.txt

Manual validation:
testing.txt

Checklist

[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

  • PR is based off the current tip of the main branch.
  • Changes are documented under the "Unreleased" header in CHANGELOG.md
  • New or modified sections of values.yaml are documented in the README.md
  • Commits follow the Kong commit message guidelines

Add Kuma's annotation for specifying a ServiceAccount token manually.
This allows Kuma to run on releases that lack a controller container
(and therefore have no container with an existing token for Kuma to
detect and mount).
@rainest rainest requested a review from a team as a code owner June 29, 2022 20:09
@shaneutt
Copy link
Contributor

Thanks travis 🤜🤛

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.

Helm Chart Breaks Deployment in Kuma
2 participants