-
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
chore(argo-cd): Remove deprecated features and redesign Ingress #2407
Conversation
875045a
to
393f0dd
Compare
@@ -13,8 +13,6 @@ metadata: | |||
{{- include "argo-cd.labels" (dict "context" . "component" .Values.controller.name "name" .Values.controller.name) | nindent 4 }} | |||
spec: | |||
replicas: {{ .Values.controller.replicas }} | |||
# TODO: Remove for breaking release as history limit cannot be patched | |||
revisionHistoryLimit: 5 |
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.
If we drop this (and I'd sponsor to do so), we need a major bump and also instructions on howto upgrade.
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.
It's mentioned in README that you need to use replace strategy (helm upgrade --force
or helm template | kubectl replace -f -
)
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.
Helm upgrade force does not work anymore with helmv3+:
But ok, we can release that👍
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.
@mkilchhofer I'm going to port also #2415 into this as change in Ingress interface will be breaking
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.
Changed to configuration in values.yaml to allow upgrade without replacing the resource based on discussion with @mkilchhofer
3c11a73
to
272ec08
Compare
@mkilchhofer If we want to do major bump - do we want to go through arguments and name things consistently across components. |
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.
🚀
Also another thing that might go into major release is the changes I've mentioned about multiple ingress controller implementations on Slack. Could be good opportunity to clean this up. |
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
272ec08
to
4409ee0
Compare
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
@mkilchhofer Are you OK with current state? Merge is blocked since your last review. |
* main: docs(argo-workflows): update documentation links to readthedocs (argoproj#2472) chore(argo-cd): Update dependency argoproj/argo-cd to v2.9.6 (argoproj#2473) fix(argocd-apps): move ignoreApplicationDifferences block up a level (argoproj#2471) fix(argo-cd): bump dex image version to fix cves (argoproj#2468) feat(argo-cd): bump redis deps to fix cves (argoproj#2466)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
* origin/main: chore(argo-cd): refresh from upstream (argoproj#2474)
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
* main: feat(argo-cd): Add Probes for redis (argoproj#2400)
* main: feat(argo-cd): Upgrade Argo CD to 2.10.0 (argoproj#2476)
Release note did not describe to what degree was changed nor provide an upgrade guide 😓 |
@jetersen Hi thanks for feedback. I'll add additional info to release notes. I agree that global:
domain: argocd.example.com
server:
certificate:
enabled: true
ingress:
enabled: true
tls: true |
@jetersen Have you seen this or you checked release notes that are part of the chart? https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd#600 |
Usually Renovate will pull the changelogs from ArtifactHub but because your pushing GitHub Releases as well Renovate will basically grab that first and therefore I did not see the changelog. Yes it is on me for just trusting GitHub Releases since I missed that you maintain the changelog in README.md |
…ifications controller These are deprecated in favor of corresponding settings in `config.params`, to match with the official docs: https://argo-cd.readthedocs.io/en/stable/operator-manual/argocd-cmd-params-cm-yaml/ The same changes were previously done for all other components much earlier in argoproj#1267 and then these params were removed in argoproj#2407
…ifications controller These are deprecated in favor of corresponding settings in `config.params`, to match with the official docs: https://argo-cd.readthedocs.io/en/stable/operator-manual/argocd-cmd-params-cm-yaml/ The same changes were previously done for all other components much earlier in argoproj#1267 and then these params were removed in argoproj#2407 Signed-off-by: Mikhail Zholobov <legal90@gmail.com>
…ifications controller These are deprecated in favor of corresponding settings in `config.params`, to match with the official docs: https://argo-cd.readthedocs.io/en/stable/operator-manual/argocd-cmd-params-cm-yaml/ The same changes were previously done for all other components much earlier in argoproj#1267 and then these params were removed in argoproj#2407 Signed-off-by: Mikhail Zholobov <legal90@gmail.com>
…ifications controller These are deprecated in favor of corresponding settings in `config.params`, to match with the official docs: https://argo-cd.readthedocs.io/en/stable/operator-manual/argocd-cmd-params-cm-yaml/ The same changes were previously done for all other components much earlier in argoproj#1267 and then these params were removed in argoproj#2407 Signed-off-by: Mikhail Zholobov <legal90@gmail.com>
…ifications controller These are deprecated in favor of corresponding settings in `config.params`, to match with the official docs: https://argo-cd.readthedocs.io/en/stable/operator-manual/argocd-cmd-params-cm-yaml/ The same changes were previously done for all other components much earlier in argoproj#1267 and then these params were removed in argoproj#2407 Signed-off-by: Mikhail Zholobov <legal90@gmail.com>
…ifications controller (#3209) * fix(argo-cd): Deprecate logLevel and logFormat values for dex and notifications controller These are deprecated in favor of corresponding settings in `config.params`, to match with the official docs: https://argo-cd.readthedocs.io/en/stable/operator-manual/argocd-cmd-params-cm-yaml/ The same changes were previously done for all other components much earlier in #1267 and then these params were removed in #2407 Signed-off-by: Mikhail Zholobov <legal90@gmail.com> * chore(argo-cd): Bump argo-cd chart version Signed-off-by: Mikhail Zholobov <legal90@gmail.com> --------- Signed-off-by: Mikhail Zholobov <legal90@gmail.com>
It's more than 1 year since these were removed / deprecated and it's probably safe to drop backward compatibility.
Checklist: