diff --git a/hack/argo-cd/kustomization.yaml b/hack/argo-cd/kustomization.yaml index 8074a1773..7364dce58 100644 --- a/hack/argo-cd/kustomization.yaml +++ b/hack/argo-cd/kustomization.yaml @@ -1,7 +1,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.12/manifests/install.yaml + - https://raw.githubusercontent.com/argoproj/argo-cd/v3.1.7/manifests/install.yaml patches: - path: dex-server.yaml diff --git a/pkg/controllers/localbuild/resources/argo/install.yaml b/pkg/controllers/localbuild/resources/argo/install.yaml index ea7742b17..3b2b5b76c 100644 --- a/pkg/controllers/localbuild/resources/argo/install.yaml +++ b/pkg/controllers/localbuild/resources/argo/install.yaml @@ -1884,6 +1884,10 @@ spec: description: 'AllowEmpty allows apps have zero live resources (default: false)' type: boolean + enabled: + description: Enable allows apps to explicitly control automated + sync + type: boolean prune: description: 'Prune specifies whether to delete resources from the cluster that are not found in the sources anymore @@ -1987,12 +1991,13 @@ spec: format: date-time type: string message: - description: Message is a human-readable informational message - describing the health status + description: |- + Message is a human-readable informational message describing the health status + + Deprecated: this field is not used and will be removed in a future release. type: string status: - description: Status holds the status code of the application or - resource + description: Status holds the status code of the application type: string type: object history: @@ -3861,6 +3866,12 @@ spec: description: HookType specifies the type of the hook. Empty for non-hook resources type: string + images: + description: Images contains the images related to the + ResourceResult + items: + type: string + type: array kind: description: Kind specifies the API kind of the resource type: string @@ -4738,8 +4749,10 @@ spec: (e.g., Healthy, Degraded, Progressing). properties: lastTransitionTime: - description: LastTransitionTime is the time the HealthStatus - was set or updated + description: |- + LastTransitionTime is the time the HealthStatus was set or updated + + Deprecated: this field is not used and will be removed in a future release. format: date-time type: string message: @@ -4747,8 +4760,7 @@ spec: describing the health status type: string status: - description: Status holds the status code of the application - or resource + description: Status holds the status code of the resource type: string type: object hook: @@ -6548,6 +6560,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -7228,6 +7242,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -7294,6 +7310,8 @@ spec: files: items: properties: + exclude: + type: boolean path: type: string required: @@ -7907,6 +7925,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -8566,6 +8586,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -9250,6 +9272,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -9930,6 +9954,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -9996,6 +10022,8 @@ spec: files: items: properties: + exclude: + type: boolean path: type: string required: @@ -10609,6 +10637,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -11268,6 +11298,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -11935,6 +11967,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -12136,6 +12170,10 @@ spec: type: string insecure: type: boolean + labels: + items: + type: string + type: array owner: type: string repo: @@ -12821,6 +12859,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -13706,6 +13746,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -14382,6 +14424,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -15068,6 +15112,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -15748,6 +15794,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -15814,6 +15862,8 @@ spec: files: items: properties: + exclude: + type: boolean path: type: string required: @@ -16427,6 +16477,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -17086,6 +17138,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -17753,6 +17807,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -17954,6 +18010,10 @@ spec: type: string insecure: type: boolean + labels: + items: + type: string + type: array owner: type: string repo: @@ -18639,6 +18699,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -19524,6 +19586,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -20204,6 +20268,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -20870,6 +20936,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -21071,6 +21139,10 @@ spec: type: string insecure: type: boolean + labels: + items: + type: string + type: array owner: type: string repo: @@ -21756,6 +21828,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -22641,6 +22715,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -23392,6 +23468,8 @@ spec: properties: allowEmpty: type: boolean + enabled: + type: boolean prune: type: boolean selfHeal: @@ -23624,6 +23702,7 @@ spec: type: array description: description: Description contains optional project description + maxLength: 255 type: string destinationServiceAccounts: description: DestinationServiceAccounts holds information about the @@ -23834,6 +23913,11 @@ spec: items: type: string type: array + description: + description: Description of the sync that will be applied to + the schedule, can be used to add any information such as a + ticket number for example + type: string duration: description: Duration is the amount of time the sync window will be open @@ -24988,6 +25072,12 @@ spec: key: applicationsetcontroller.enable.scm.providers name: argocd-cmd-params-cm optional: true + - name: ARGOCD_APPLICATIONSET_CONTROLLER_ENABLE_GITHUB_API_METRICS + valueFrom: + configMapKeyRef: + key: applicationsetcontroller.enable.github.api.metrics + name: argocd-cmd-params-cm + optional: true - name: ARGOCD_APPLICATIONSET_CONTROLLER_WEBHOOK_PARALLELISM_LIMIT valueFrom: configMapKeyRef: @@ -25000,7 +25090,13 @@ spec: key: applicationsetcontroller.requeue.after name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v3.0.12 + - name: ARGOCD_APPLICATIONSET_CONTROLLER_MAX_RESOURCES_STATUS_COUNT + valueFrom: + configMapKeyRef: + key: applicationsetcontroller.status.max.resources.count + name: argocd-cmd-params-cm + optional: true + image: quay.io/argoproj/argocd:v3.1.7 imagePullPolicy: IfNotPresent name: argocd-applicationset-controller ports: @@ -25115,7 +25211,7 @@ spec: key: dexserver.disable.tls name: argocd-cmd-params-cm optional: true - image: ghcr.io/dexidp/dex:v2.41.1 + image: ghcr.io/dexidp/dex:v2.43.0 imagePullPolicy: IfNotPresent name: dex ports: @@ -25144,7 +25240,7 @@ spec: - -n - /usr/local/bin/argocd - /shared/argocd-dex - image: quay.io/argoproj/argocd:v3.0.12 + image: quay.io/argoproj/argocd:v3.1.7 imagePullPolicy: IfNotPresent name: copyutil securityContext: @@ -25241,7 +25337,7 @@ spec: key: notificationscontroller.repo.server.plaintext name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v3.0.12 + image: quay.io/argoproj/argocd:v3.1.7 imagePullPolicy: IfNotPresent livenessProbe: tcpSocket: @@ -25327,7 +25423,7 @@ spec: secretKeyRef: key: auth name: argocd-redis - image: redis:7.2.7-alpine + image: public.ecr.aws/docker/library/redis:7.2.7-alpine imagePullPolicy: IfNotPresent name: redis ports: @@ -25343,7 +25439,7 @@ spec: - argocd - admin - redis-initial-password - image: quay.io/argoproj/argocd:v3.0.12 + image: quay.io/argoproj/argocd:v3.1.7 imagePullPolicy: IfNotPresent name: secret-init securityContext: @@ -25574,6 +25670,24 @@ spec: key: reposerver.disable.helm.manifest.max.extracted.size name: argocd-cmd-params-cm optional: true + - name: ARGOCD_REPO_SERVER_OCI_MANIFEST_MAX_EXTRACTED_SIZE + valueFrom: + configMapKeyRef: + key: reposerver.oci.manifest.max.extracted.size + name: argocd-cmd-params-cm + optional: true + - name: ARGOCD_REPO_SERVER_DISABLE_OCI_MANIFEST_MAX_EXTRACTED_SIZE + valueFrom: + configMapKeyRef: + key: reposerver.disable.oci.manifest.max.extracted.size + name: argocd-cmd-params-cm + optional: true + - name: ARGOCD_REPO_SERVER_OCI_LAYER_MEDIA_TYPES + valueFrom: + configMapKeyRef: + key: reposerver.oci.layer.media.types + name: argocd-cmd-params-cm + optional: true - name: ARGOCD_REVISION_CACHE_LOCK_TIMEOUT valueFrom: configMapKeyRef: @@ -25616,7 +25730,7 @@ spec: value: /helm-working-dir - name: HELM_DATA_HOME value: /helm-working-dir - image: quay.io/argoproj/argocd:v3.0.12 + image: quay.io/argoproj/argocd:v3.1.7 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 @@ -25668,7 +25782,7 @@ spec: - -n - /usr/local/bin/argocd - /var/run/argocd/argocd-cmp-server - image: quay.io/argoproj/argocd:v3.0.12 + image: quay.io/argoproj/argocd:v3.1.7 name: copyutil securityContext: allowPrivilegeEscalation: false @@ -25889,12 +26003,6 @@ spec: key: server.oidc.cache.expiration name: argocd-cmd-params-cm optional: true - - name: ARGOCD_SERVER_LOGIN_ATTEMPTS_EXPIRATION - valueFrom: - configMapKeyRef: - key: server.login.attempts.expiration - name: argocd-cmd-params-cm - optional: true - name: ARGOCD_SERVER_STATIC_ASSETS valueFrom: configMapKeyRef: @@ -26033,6 +26141,12 @@ spec: key: applicationsetcontroller.enable.scm.providers name: argocd-cmd-params-cm optional: true + - name: ARGOCD_APPLICATIONSET_CONTROLLER_ENABLE_GITHUB_API_METRICS + valueFrom: + configMapKeyRef: + key: applicationsetcontroller.enable.github.api.metrics + name: argocd-cmd-params-cm + optional: true - name: ARGOCD_HYDRATOR_ENABLED valueFrom: configMapKeyRef: @@ -26045,7 +26159,7 @@ spec: key: server.sync.replace.allowed name: argocd-cmd-params-cm optional: true - image: quay.io/argoproj/argocd:v3.0.12 + image: quay.io/argoproj/argocd:v3.1.7 imagePullPolicy: IfNotPresent livenessProbe: httpGet: @@ -26423,7 +26537,7 @@ spec: optional: true - name: KUBECACHEDIR value: /tmp/kubecache - image: quay.io/argoproj/argocd:v3.0.12 + image: quay.io/argoproj/argocd:v3.1.7 imagePullPolicy: IfNotPresent name: argocd-application-controller ports: @@ -26483,6 +26597,10 @@ spec: apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: + labels: + app.kubernetes.io/component: application-controller + app.kubernetes.io/name: argocd-application-controller + app.kubernetes.io/part-of: argocd name: argocd-application-controller-network-policy spec: ingress: @@ -26499,6 +26617,10 @@ spec: apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: + labels: + app.kubernetes.io/component: applicationset-controller + app.kubernetes.io/name: argocd-applicationset-controller + app.kubernetes.io/part-of: argocd name: argocd-applicationset-controller-network-policy spec: ingress: @@ -26518,6 +26640,10 @@ spec: apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: + labels: + app.kubernetes.io/component: dex-server + app.kubernetes.io/name: argocd-dex-server + app.kubernetes.io/part-of: argocd name: argocd-dex-server-network-policy spec: ingress: @@ -26565,6 +26691,10 @@ spec: apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: + labels: + app.kubernetes.io/component: redis + app.kubernetes.io/name: argocd-redis + app.kubernetes.io/part-of: argocd name: argocd-redis-network-policy spec: ingress: @@ -26590,6 +26720,10 @@ spec: apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: + labels: + app.kubernetes.io/component: repo-server + app.kubernetes.io/name: argocd-repo-server + app.kubernetes.io/part-of: argocd name: argocd-repo-server-network-policy spec: ingress: @@ -26622,6 +26756,10 @@ spec: apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: + labels: + app.kubernetes.io/component: server + app.kubernetes.io/name: argocd-server + app.kubernetes.io/part-of: argocd name: argocd-server-network-policy spec: ingress: