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
helm: Added support for existing Cilium SPIRE NS #29032
helm: Added support for existing Cilium SPIRE NS #29032
Conversation
/test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
You need to run |
95230b5
to
61e36d7
Compare
@meyskens Thanks for the input! I just run it and amended the |
/test |
Is there anything missing for this to be merged? |
61e36d7
to
855ddaa
Compare
@PhilipSchmid CI is failing on the Helm chart: https://github.com/cilium/cilium/actions/runs/7045839909/job/19176386249?pr=29032#step:3:79 |
855ddaa
to
9ce6ae5
Compare
Added additional `existingNamespace` bool flag to configure if the SPIRE `namespace` already exists or not. If it's an existing one, we should not include our Cilium SPIRE namespace template as this causes the Helm installation to fail. Helm then complains about `Namespace "xxx" in namespace "" exists and cannot be imported into the current release`. Signed-off-by: Philip Schmid <philip.schmid@isovalent.com>
9ce6ae5
to
4d6c4ba
Compare
@meyskens Right, thanks, it failed because I forgot to re-run |
/test |
This one just missed the cutoff but all reviews are in + CI passed. It looks trivially correct so makes sense to get in before the first v1.15 RC. |
We typically wouldn't backport something like this since it's adding support for a new mode. IIRC external SPIRE was out of scope for v1.14, and it's also a beta feature. Dropping backport labels. This should be part of the next v1.15 release candidate. |
Added additional
existingNamespace
bool flag to configure if the SPIREnamespace
already exists or not. If it's an existing one, we should not include our Cilium SPIRE namespace template as this causes the Helm installation to fail. Helm then complains aboutNamespace "xxx" in namespace "" exists and cannot be imported into the current release
.Please also backport this PR to 1.14.
Please ensure your pull request adheres to the following guidelines:
description and a
Fixes: #XXX
line if the commit addresses a particularGitHub issue.