You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
= Upgrade `component-argocd` from `v8.x` to `v9.x`
2
+
3
+
TIP: On clusters which use SSH to fetch the cluster catalogs no manual actions are necessary.
4
+
5
+
The component version `v9.x` defaults to ArgoCD v3 which only supports https://argo-cd.readthedocs.io/en/stable/operator-manual/declarative-setup/#repositories[declarative configuration of repositories^].
6
+
7
+
The switch to declarative repository configuration is a breaking change for clusters which use HTTPS cluster catalogs.
8
+
9
+
Operators of such clusters must update the HTTPS credentials secret to be picked up as a repo credentials secret by ArgoCD v3:
10
+
11
+
[source,bash]
12
+
----
13
+
SECRET_NAME=the-credentials-secret <1>
14
+
kubectl -n syn patch secret "$SECRET_NAME" --type=merge \
Copy file name to clipboardExpand all lines: docs/modules/ROOT/pages/references/parameters.adoc
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -128,11 +128,16 @@ Override specs of the ProjectSyn ArgoCD instance.
128
128
type:: string
129
129
default:: `catalog-https-credentials`
130
130
131
-
The name of the externally managed secret which holds the username and password for fetching the catalog repo over HTTPS in fields `username` and `password`.
131
+
The name of the externally managed secret which holds the username and password for fetching the catalog repo over HTTPS.
132
+
133
+
The secret must be labeled with `argocd.argoproj.io/secret-type=repo-creds`.
134
+
The secret must have the credentials in fields `username` and `password` and must have the catalog repo HTTPS URL (or a prefix thereof) in field `url`.
135
+
136
+
NOTE: The `url` field must contain the catalog URL (or prefix) including the leading `https://`.
132
137
133
138
This parameter is only used when the cluster's catalog repo URL starts with `https://`.
134
139
135
-
IMPORTANT: Users must ensure that this secret is in place before this component is synced.
140
+
IMPORTANT: Users must ensure that this secret is correctly configured and present before this component is synced.
0 commit comments