-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
feat(argo-cd): Use new Argo CD extension mechanism #2406
Conversation
a3e07ec
to
81c8e08
Compare
Signed-off-by: yu-croco <[email protected]>
81c8e08
to
74e2b8d
Compare
Signed-off-by: yu-croco <[email protected]>
{{- if or .Values.server.initContainers (and .Values.server.extensions.enabled .Values.server.extensions.extensionList) }} | ||
initContainers: |
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.
Condition is so naive 🙃
# - name: extension-metrics | ||
# env: | ||
# - name: EXTENSION_URL | ||
# value: https://github.com/argoproj-labs/argocd-extension-metrics/releases/download/v1.0.0/extension.tar.gz | ||
# - name: EXTENSION_CHECKSUM_URL | ||
# value: https://github.com/argoproj-labs/argocd-extension-metrics/releases/download/v1.0.0/extension_checksums.txt |
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.
# -- Server UI extensions container-level security context | ||
# @default -- See [values.yaml] | ||
containerSecurityContext: | ||
runAsNonRoot: true | ||
readOnlyRootFilesystem: true | ||
allowPrivilegeEscalation: false | ||
runAsUser: 1000 |
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.
I got container has runAsNonRoot and image has non-numeric user ...
, so I added as following sample
Signed-off-by: yu-croco <[email protected]>
d976c89
to
a16af50
Compare
Signed-off-by: yu-croco <[email protected]>
{{- if .Values.server.extensions.enabled }} | ||
- argocdextensions | ||
{{- end }} |
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.
argocdextensions CRD is removed ♻️
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.
to be honest, it should be a breaking release of the chart
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.
Yes, so I bumped minor version as following Versioning and put changelog in README.
Do you mean that bumping major version is more reasonable? 👀
👍🚀 |
Resolves #2396
Checklist: