diff --git a/build/util/Dockerfile b/build/util/Dockerfile index 258c19c53..ad31a5055 100644 --- a/build/util/Dockerfile +++ b/build/util/Dockerfile @@ -1,5 +1,5 @@ -# Argo CD v2.11.11 -FROM quay.io/argoproj/argocd@sha256:f07b58355e244e9dfa0b4aa70475e3d06f4770ccc891a8c9365250a10198a655 as argocd +# Argo CD v2.11.12 +FROM quay.io/argoproj/argocd@sha256:94daa7d4714c754054fac7fe72bef511aa348abffe99a0269dd7db704eff7fe7 as argocd # Final Image FROM docker.io/library/ubuntu:24.04 diff --git a/bundle/manifests/argocd-operator.clusterserviceversion.yaml b/bundle/manifests/argocd-operator.clusterserviceversion.yaml index 1404bb7ba..c0bfb3f98 100644 --- a/bundle/manifests/argocd-operator.clusterserviceversion.yaml +++ b/bundle/manifests/argocd-operator.clusterserviceversion.yaml @@ -247,9 +247,9 @@ metadata: capabilities: Deep Insights categories: Integration & Delivery certified: "false" - createdAt: "2024-10-09T13:28:42Z" + createdAt: "2024-11-06T03:26:11Z" description: Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. - operators.operatorframework.io/builder: operator-sdk-v1.32.0 + operators.operatorframework.io/builder: operator-sdk-v1.36.1 operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 repository: https://github.com/argoproj-labs/argocd-operator support: Argo CD @@ -343,16 +343,14 @@ spec: displayName: Storage path: storage statusDescriptors: - - description: 'Phase is a simple, high-level summary of where the ArgoCDExport - is in its lifecycle. There are five possible phase values: Pending: The - ArgoCDExport has been accepted by the Kubernetes system, but one or more - of the required resources have not been created. Running: All of the containers - for the ArgoCDExport are still running, or in the process of starting or - restarting. Succeeded: All containers for the ArgoCDExport have terminated - in success, and will not be restarted. Failed: At least one container has - terminated in failure, either exited with non-zero status or was terminated - by the system. Unknown: For some reason the state of the ArgoCDExport could - not be obtained.' + - description: |- + Phase is a simple, high-level summary of where the ArgoCDExport is in its lifecycle. + There are five possible phase values: + Pending: The ArgoCDExport has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the containers for the ArgoCDExport are still running, or in the process of starting or restarting. + Succeeded: All containers for the ArgoCDExport have terminated in success, and will not be restarted. + Failed: At least one container has terminated in failure, either exited with non-zero status or was terminated by the system. + Unknown: For some reason the state of the ArgoCDExport could not be obtained. displayName: Phase path: phase x-descriptors: @@ -658,26 +656,30 @@ spec: x-descriptors: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus - urn:alm:descriptor:com.tectonic.ui:podCount - - description: DefaultPolicy is the name of the default role which Argo CD will - falls back to, when authorizing API requests (optional). If omitted or empty, - users may be still be able to login, but will see no apps, projects, etc... + - description: |- + DefaultPolicy is the name of the default role which Argo CD will falls back to, when + authorizing API requests (optional). If omitted or empty, users may be still be able to login, + but will see no apps, projects, etc... displayName: Default Policy' path: rbac.defaultPolicy x-descriptors: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Policy is CSV containing user-defined RBAC policies and role - definitions. Policy rules are in the form: p, subject, resource, action, - object, effect Role definitions and bindings are in the form: g, subject, - inherited-subject See https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md - for additional information.' + - description: |- + Policy is CSV containing user-defined RBAC policies and role definitions. + Policy rules are in the form: + p, subject, resource, action, object, effect + Role definitions and bindings are in the form: + g, subject, inherited-subject + See https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md for additional information. displayName: Policy path: rbac.policy x-descriptors: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Scopes controls which OIDC scopes to examine during rbac enforcement - (in addition to `sub` scope). If omitted, defaults to: ''[groups]''.' + - description: |- + Scopes controls which OIDC scopes to examine during rbac enforcement (in addition to `sub` scope). + If omitted, defaults to: '[groups]'. displayName: Scopes path: rbac.scopes x-descriptors: @@ -715,10 +717,9 @@ spec: x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - urn:alm:descriptor:com.tectonic.ui:advanced - - description: 'Deprecated field. Support dropped in v1beta1 version. ResourceCustomizations - customizes resource behavior. Keys are in the form: group/Kind. Please note - that this is being deprecated in favor of ResourceHealthChecks, ResourceIgnoreDifferences, - and ResourceActions.' + - description: |- + Deprecated field. Support dropped in v1beta1 version. + ResourceCustomizations customizes resource behavior. Keys are in the form: group/Kind. Please note that this is being deprecated in favor of ResourceHealthChecks, ResourceIgnoreDifferences, and ResourceActions. displayName: Resource Customizations' path: resourceCustomizations x-descriptors: @@ -858,8 +859,9 @@ spec: x-descriptors: - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - urn:alm:descriptor:com.tectonic.ui:advanced - - description: UsersAnonymousEnabled toggles anonymous user access. The anonymous - users get default role permissions specified argocd-rbac-cm. + - description: |- + UsersAnonymousEnabled toggles anonymous user access. + The anonymous users get default role permissions specified argocd-rbac-cm. displayName: Anonymous Users Enabled' path: usersAnonymousEnabled x-descriptors: @@ -873,96 +875,90 @@ spec: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:ArgoCD - urn:alm:descriptor:com.tectonic.ui:text statusDescriptors: - - description: 'ApplicationController is a simple, high-level summary of where - the Argo CD application controller component is in its lifecycle. There - are four possible ApplicationController values: Pending: The Argo CD application - controller component has been accepted by the Kubernetes system, but one - or more of the required resources have not been created. Running: All of - the required Pods for the Argo CD application controller component are in - a Ready state. Failed: At least one of the Argo CD application controller - component Pods had a failure. Unknown: The state of the Argo CD application - controller component could not be obtained.' + - description: |- + ApplicationController is a simple, high-level summary of where the Argo CD application controller component is in its lifecycle. + There are four possible ApplicationController values: + Pending: The Argo CD application controller component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD application controller component are in a Ready state. + Failed: At least one of the Argo CD application controller component Pods had a failure. + Unknown: The state of the Argo CD application controller component could not be obtained. displayName: ApplicationController path: applicationController x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'ApplicationSetController is a simple, high-level summary of - where the Argo CD applicationSet controller component is in its lifecycle. - There are four possible ApplicationSetController values: Pending: The Argo - CD applicationSet controller component has been accepted by the Kubernetes - system, but one or more of the required resources have not been created. - Running: All of the required Pods for the Argo CD applicationSet controller - component are in a Ready state. Failed: At least one of the Argo CD applicationSet - controller component Pods had a failure. Unknown: The state of the Argo - CD applicationSet controller component could not be obtained.' + - description: |- + ApplicationSetController is a simple, high-level summary of where the Argo CD applicationSet controller component is in its lifecycle. + There are four possible ApplicationSetController values: + Pending: The Argo CD applicationSet controller component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD applicationSet controller component are in a Ready state. + Failed: At least one of the Argo CD applicationSet controller component Pods had a failure. + Unknown: The state of the Argo CD applicationSet controller component could not be obtained. displayName: ApplicationSetController path: applicationSetController x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'NotificationsController is a simple, high-level summary of where - the Argo CD notifications controller component is in its lifecycle. There - are four possible NotificationsController values: Pending: The Argo CD notifications - controller component has been accepted by the Kubernetes system, but one - or more of the required resources have not been created. Running: All of - the required Pods for the Argo CD notifications controller component are - in a Ready state. Failed: At least one of the Argo CD notifications controller - component Pods had a failure. Unknown: The state of the Argo CD notifications - controller component could not be obtained.' + - description: |- + NotificationsController is a simple, high-level summary of where the Argo CD notifications controller component is in its lifecycle. + There are four possible NotificationsController values: + Pending: The Argo CD notifications controller component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD notifications controller component are in a Ready state. + Failed: At least one of the Argo CD notifications controller component Pods had a failure. + Unknown: The state of the Argo CD notifications controller component could not be obtained. displayName: NotificationsController path: notificationsController x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Phase is a simple, high-level summary of where the ArgoCD is - in its lifecycle. There are four possible phase values: Pending: The ArgoCD - has been accepted by the Kubernetes system, but one or more of the required - resources have not been created. Available: All of the resources for the - ArgoCD are ready. Failed: At least one resource has experienced a failure. - Unknown: The state of the ArgoCD phase could not be obtained.' + - description: |- + Phase is a simple, high-level summary of where the ArgoCD is in its lifecycle. + There are four possible phase values: + Pending: The ArgoCD has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Available: All of the resources for the ArgoCD are ready. + Failed: At least one resource has experienced a failure. + Unknown: The state of the ArgoCD phase could not be obtained. displayName: Phase path: phase x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Redis is a simple, high-level summary of where the Argo CD Redis - component is in its lifecycle. There are four possible redis values: Pending: - The Argo CD Redis component has been accepted by the Kubernetes system, - but one or more of the required resources have not been created. Running: - All of the required Pods for the Argo CD Redis component are in a Ready - state. Failed: At least one of the Argo CD Redis component Pods had a failure. - Unknown: The state of the Argo CD Redis component could not be obtained.' + - description: |- + Redis is a simple, high-level summary of where the Argo CD Redis component is in its lifecycle. + There are four possible redis values: + Pending: The Argo CD Redis component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD Redis component are in a Ready state. + Failed: At least one of the Argo CD Redis component Pods had a failure. + Unknown: The state of the Argo CD Redis component could not be obtained. displayName: Redis path: redis x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Repo is a simple, high-level summary of where the Argo CD Repo - component is in its lifecycle. There are four possible repo values: Pending: - The Argo CD Repo component has been accepted by the Kubernetes system, but - one or more of the required resources have not been created. Running: All - of the required Pods for the Argo CD Repo component are in a Ready state. + - description: |- + Repo is a simple, high-level summary of where the Argo CD Repo component is in its lifecycle. + There are four possible repo values: + Pending: The Argo CD Repo component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD Repo component are in a Ready state. Failed: At least one of the Argo CD Repo component Pods had a failure. - Unknown: The state of the Argo CD Repo component could not be obtained.' + Unknown: The state of the Argo CD Repo component could not be obtained. displayName: Repo path: repo x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Server is a simple, high-level summary of where the Argo CD - server component is in its lifecycle. There are four possible server values: - Pending: The Argo CD server component has been accepted by the Kubernetes - system, but one or more of the required resources have not been created. - Running: All of the required Pods for the Argo CD server component are in - a Ready state. Failed: At least one of the Argo CD server component Pods - had a failure. Unknown: The state of the Argo CD server component could - not be obtained.' + - description: |- + Server is a simple, high-level summary of where the Argo CD server component is in its lifecycle. + There are four possible server values: + Pending: The Argo CD server component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD server component are in a Ready state. + Failed: At least one of the Argo CD server component Pods had a failure. + Unknown: The state of the Argo CD server component could not be obtained. displayName: Server path: server x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'SSO is a simple, high-level summary of where the Argo CD SSO(Dex/Keycloak) - component is in its lifecycle. There are four possible sso values: Pending: - The Argo CD SSO component has been accepted by the Kubernetes system, but - one or more of the required resources have not been created. Running: All - of the required Pods for the Argo CD SSO component are in a Ready state. - Failed: At least one of the Argo CD SSO component Pods had a failure. Unknown: - The state of the Argo CD SSO component could not be obtained.' + - description: |- + SSO is a simple, high-level summary of where the Argo CD SSO(Dex/Keycloak) component is in its lifecycle. + There are four possible sso values: + Pending: The Argo CD SSO component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD SSO component are in a Ready state. + Failed: At least one of the Argo CD SSO component Pods had a failure. + Unknown: The state of the Argo CD SSO component could not be obtained. displayName: SSO path: sso x-descriptors: @@ -1236,26 +1232,30 @@ spec: x-descriptors: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus - urn:alm:descriptor:com.tectonic.ui:podCount - - description: DefaultPolicy is the name of the default role which Argo CD will - falls back to, when authorizing API requests (optional). If omitted or empty, - users may be still be able to login, but will see no apps, projects, etc... + - description: |- + DefaultPolicy is the name of the default role which Argo CD will falls back to, when + authorizing API requests (optional). If omitted or empty, users may be still be able to login, + but will see no apps, projects, etc... displayName: Default Policy' path: rbac.defaultPolicy x-descriptors: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Policy is CSV containing user-defined RBAC policies and role - definitions. Policy rules are in the form: p, subject, resource, action, - object, effect Role definitions and bindings are in the form: g, subject, - inherited-subject See https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md - for additional information.' + - description: |- + Policy is CSV containing user-defined RBAC policies and role definitions. + Policy rules are in the form: + p, subject, resource, action, object, effect + Role definitions and bindings are in the form: + g, subject, inherited-subject + See https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md for additional information. displayName: Policy path: rbac.policy x-descriptors: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Scopes controls which OIDC scopes to examine during rbac enforcement - (in addition to `sub` scope). If omitted, defaults to: ''[groups]''.' + - description: |- + Scopes controls which OIDC scopes to examine during rbac enforcement (in addition to `sub` scope). + If omitted, defaults to: '[groups]'. displayName: Scopes path: rbac.scopes x-descriptors: @@ -1427,8 +1427,9 @@ spec: x-descriptors: - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - urn:alm:descriptor:com.tectonic.ui:advanced - - description: UsersAnonymousEnabled toggles anonymous user access. The anonymous - users get default role permissions specified argocd-rbac-cm. + - description: |- + UsersAnonymousEnabled toggles anonymous user access. + The anonymous users get default role permissions specified argocd-rbac-cm. displayName: Anonymous Users Enabled' path: usersAnonymousEnabled x-descriptors: @@ -1442,96 +1443,90 @@ spec: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:ArgoCD - urn:alm:descriptor:com.tectonic.ui:text statusDescriptors: - - description: 'ApplicationController is a simple, high-level summary of where - the Argo CD application controller component is in its lifecycle. There - are four possible ApplicationController values: Pending: The Argo CD application - controller component has been accepted by the Kubernetes system, but one - or more of the required resources have not been created. Running: All of - the required Pods for the Argo CD application controller component are in - a Ready state. Failed: At least one of the Argo CD application controller - component Pods had a failure. Unknown: The state of the Argo CD application - controller component could not be obtained.' + - description: |- + ApplicationController is a simple, high-level summary of where the Argo CD application controller component is in its lifecycle. + There are four possible ApplicationController values: + Pending: The Argo CD application controller component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD application controller component are in a Ready state. + Failed: At least one of the Argo CD application controller component Pods had a failure. + Unknown: The state of the Argo CD application controller component could not be obtained. displayName: ApplicationController path: applicationController x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'ApplicationSetController is a simple, high-level summary of - where the Argo CD applicationSet controller component is in its lifecycle. - There are four possible ApplicationSetController values: Pending: The Argo - CD applicationSet controller component has been accepted by the Kubernetes - system, but one or more of the required resources have not been created. - Running: All of the required Pods for the Argo CD applicationSet controller - component are in a Ready state. Failed: At least one of the Argo CD applicationSet - controller component Pods had a failure. Unknown: The state of the Argo - CD applicationSet controller component could not be obtained.' + - description: |- + ApplicationSetController is a simple, high-level summary of where the Argo CD applicationSet controller component is in its lifecycle. + There are four possible ApplicationSetController values: + Pending: The Argo CD applicationSet controller component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD applicationSet controller component are in a Ready state. + Failed: At least one of the Argo CD applicationSet controller component Pods had a failure. + Unknown: The state of the Argo CD applicationSet controller component could not be obtained. displayName: ApplicationSetController path: applicationSetController x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'NotificationsController is a simple, high-level summary of where - the Argo CD notifications controller component is in its lifecycle. There - are four possible NotificationsController values: Pending: The Argo CD notifications - controller component has been accepted by the Kubernetes system, but one - or more of the required resources have not been created. Running: All of - the required Pods for the Argo CD notifications controller component are - in a Ready state. Failed: At least one of the Argo CD notifications controller - component Pods had a failure. Unknown: The state of the Argo CD notifications - controller component could not be obtained.' + - description: |- + NotificationsController is a simple, high-level summary of where the Argo CD notifications controller component is in its lifecycle. + There are four possible NotificationsController values: + Pending: The Argo CD notifications controller component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD notifications controller component are in a Ready state. + Failed: At least one of the Argo CD notifications controller component Pods had a failure. + Unknown: The state of the Argo CD notifications controller component could not be obtained. displayName: NotificationsController path: notificationsController x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Phase is a simple, high-level summary of where the ArgoCD is - in its lifecycle. There are four possible phase values: Pending: The ArgoCD - has been accepted by the Kubernetes system, but one or more of the required - resources have not been created. Available: All of the resources for the - ArgoCD are ready. Failed: At least one resource has experienced a failure. - Unknown: The state of the ArgoCD phase could not be obtained.' + - description: |- + Phase is a simple, high-level summary of where the ArgoCD is in its lifecycle. + There are four possible phase values: + Pending: The ArgoCD has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Available: All of the resources for the ArgoCD are ready. + Failed: At least one resource has experienced a failure. + Unknown: The state of the ArgoCD phase could not be obtained. displayName: Phase path: phase x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Redis is a simple, high-level summary of where the Argo CD Redis - component is in its lifecycle. There are four possible redis values: Pending: - The Argo CD Redis component has been accepted by the Kubernetes system, - but one or more of the required resources have not been created. Running: - All of the required Pods for the Argo CD Redis component are in a Ready - state. Failed: At least one of the Argo CD Redis component Pods had a failure. - Unknown: The state of the Argo CD Redis component could not be obtained.' + - description: |- + Redis is a simple, high-level summary of where the Argo CD Redis component is in its lifecycle. + There are four possible redis values: + Pending: The Argo CD Redis component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD Redis component are in a Ready state. + Failed: At least one of the Argo CD Redis component Pods had a failure. + Unknown: The state of the Argo CD Redis component could not be obtained. displayName: Redis path: redis x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Repo is a simple, high-level summary of where the Argo CD Repo - component is in its lifecycle. There are four possible repo values: Pending: - The Argo CD Repo component has been accepted by the Kubernetes system, but - one or more of the required resources have not been created. Running: All - of the required Pods for the Argo CD Repo component are in a Ready state. + - description: |- + Repo is a simple, high-level summary of where the Argo CD Repo component is in its lifecycle. + There are four possible repo values: + Pending: The Argo CD Repo component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD Repo component are in a Ready state. Failed: At least one of the Argo CD Repo component Pods had a failure. - Unknown: The state of the Argo CD Repo component could not be obtained.' + Unknown: The state of the Argo CD Repo component could not be obtained. displayName: Repo path: repo x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Server is a simple, high-level summary of where the Argo CD - server component is in its lifecycle. There are four possible server values: - Pending: The Argo CD server component has been accepted by the Kubernetes - system, but one or more of the required resources have not been created. - Running: All of the required Pods for the Argo CD server component are in - a Ready state. Failed: At least one of the Argo CD server component Pods - had a failure. Unknown: The state of the Argo CD server component could - not be obtained.' + - description: |- + Server is a simple, high-level summary of where the Argo CD server component is in its lifecycle. + There are four possible server values: + Pending: The Argo CD server component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD server component are in a Ready state. + Failed: At least one of the Argo CD server component Pods had a failure. + Unknown: The state of the Argo CD server component could not be obtained. displayName: Server path: server x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'SSO is a simple, high-level summary of where the Argo CD SSO(Dex/Keycloak) - component is in its lifecycle. There are four possible sso values: Pending: - The Argo CD SSO component has been accepted by the Kubernetes system, but - one or more of the required resources have not been created. Running: All - of the required Pods for the Argo CD SSO component are in a Ready state. - Failed: At least one of the Argo CD SSO component Pods had a failure. Unknown: - The state of the Argo CD SSO component could not be obtained.' + - description: |- + SSO is a simple, high-level summary of where the Argo CD SSO(Dex/Keycloak) component is in its lifecycle. + There are four possible sso values: + Pending: The Argo CD SSO component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD SSO component are in a Ready state. + Failed: At least one of the Argo CD SSO component Pods had a failure. + Unknown: The state of the Argo CD SSO component could not be obtained. displayName: SSO path: sso x-descriptors: diff --git a/bundle/manifests/argoproj.io_applications.yaml b/bundle/manifests/argoproj.io_applications.yaml index 069682c3c..85bf3a4c9 100644 --- a/bundle/manifests/argoproj.io_applications.yaml +++ b/bundle/manifests/argoproj.io_applications.yaml @@ -35,19 +35,14 @@ spec: description: Application is a definition of Application resource. properties: apiVersion: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' type: string kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' type: string metadata: type: object @@ -111,6 +106,11 @@ spec: sync: description: Sync contains parameters for the operation properties: + autoHealAttemptsCount: + description: SelfHealAttemptsCount contains the number of auto-heal + attempts + format: int64 + type: integer dryRun: description: DryRun specifies to perform a `kubectl apply --dry-run` without actually performing the sync @@ -145,21 +145,22 @@ spec: type: object type: array revision: - description: |- - Revision is the revision (Git) or chart version (Helm) which to sync the application to - If omitted, will use the revision specified in app spec. + description: Revision is the revision (Git) or chart version (Helm) + which to sync the application to If omitted, will use the revision + specified in app spec. type: string revisions: - description: |- - Revisions is the list of revision (Git) or chart version (Helm) which to sync each source in sources field for the application to - If omitted, will use the revision specified in app spec. + description: Revisions is the list of revision (Git) or chart + version (Helm) which to sync each source in sources field for + the application to If omitted, will use the revision specified + in app spec. items: type: string type: array source: - description: |- - Source overrides the source definition set in the application. - This is typically set in a Rollback operation and is nil during a Sync operation + description: Source overrides the source definition set in the + application. This is typically set in a Rollback operation and + is nil during a Sync operation properties: chart: description: Chart is a Helm chart name, and must be specified @@ -480,18 +481,18 @@ spec: Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. + description: TargetRevision defines the revision of the source + to sync the application to. In case of Git, this can be + commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version. type: string required: - repoURL type: object sources: - description: |- - Sources overrides the source definition set in the application. - This is typically set in a Rollback operation and is nil during a Sync operation + description: Sources overrides the source definition set in the + application. This is typically set in a Rollback operation and + is nil during a Sync operation items: description: ApplicationSource contains all required information about the source of an application @@ -819,10 +820,11 @@ spec: Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the + source to sync the application to. In case of Git, this + can be commit, tag, or branch. If omitted, will equal + to HEAD. In case of Helm, this is a semver tag for the + Chart's version. type: string required: - repoURL @@ -841,10 +843,10 @@ spec: the sync. properties: force: - description: |- - Force indicates whether or not to supply the --force flag to `kubectl apply`. - The --force flag deletes and re-create the resource, when PATCH encounters conflict and has - retried for 5 times. + description: Force indicates whether or not to supply + the --force flag to `kubectl apply`. The --force flag + deletes and re-create the resource, when PATCH encounters + conflict and has retried for 5 times. type: boolean type: object hook: @@ -852,10 +854,10 @@ spec: perform the sync. This is the default strategy properties: force: - description: |- - Force indicates whether or not to supply the --force flag to `kubectl apply`. - The --force flag deletes and re-create the resource, when PATCH encounters conflict and has - retried for 5 times. + description: Force indicates whether or not to supply + the --force flag to `kubectl apply`. The --force flag + deletes and re-create the resource, when PATCH encounters + conflict and has retried for 5 times. type: boolean type: object type: object @@ -876,9 +878,9 @@ spec: not set. type: string namespace: - description: |- - Namespace specifies the target namespace for the application's resources. - The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace + description: Namespace specifies the target namespace for the + application's resources. The namespace will only be set for + namespace-scoped resources that have not set a value for .metadata.namespace type: string server: description: Server specifies the URL of the target cluster's @@ -907,9 +909,10 @@ spec: kind: type: string managedFieldsManagers: - description: |- - ManagedFieldsManagers is a list of trusted managers. Fields mutated by those managers will take precedence over the - desired state defined in the SCM and won't be displayed in diffs + description: ManagedFieldsManagers is a list of trusted managers. + Fields mutated by those managers will take precedence over + the desired state defined in the SCM and won't be displayed + in diffs items: type: string type: array @@ -936,17 +939,18 @@ spec: type: object type: array project: - description: |- - Project is a reference to the project this application belongs to. - The empty string means that application belongs to the 'default' project. + description: Project is a reference to the project this application + belongs to. The empty string means that application belongs to the + 'default' project. type: string revisionHistoryLimit: - description: |- - RevisionHistoryLimit limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. - This should only be changed in exceptional circumstances. - Setting to zero will store no history. This will reduce storage used. - Increasing will increase the space used to store the history, so we do not recommend increasing it. - Default is 10. + description: RevisionHistoryLimit limits the number of items kept + in the application's revision history, which is used for informational + purposes as well as for rollbacks to previous versions. This should + only be changed in exceptional circumstances. Setting to zero will + store no history. This will reduce storage used. Increasing will + increase the space used to store the history, so we do not recommend + increasing it. Default is 10. format: int64 type: integer source: @@ -1265,10 +1269,10 @@ spec: that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the source + to sync the application to. In case of Git, this can be commit, + tag, or branch. If omitted, will equal to HEAD. In case of Helm, + this is a semver tag for the Chart's version. type: string required: - repoURL @@ -1597,10 +1601,10 @@ spec: that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the source + to sync the application to. In case of Git, this can be commit, + tag, or branch. If omitted, will equal to HEAD. In case of + Helm, this is a semver tag for the Chart's version. type: string required: - repoURL @@ -2093,10 +2097,11 @@ spec: Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the + source to sync the application to. In case of Git, this + can be commit, tag, or branch. If omitted, will equal + to HEAD. In case of Helm, this is a semver tag for the + Chart's version. type: string required: - repoURL @@ -2438,10 +2443,11 @@ spec: or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the + source to sync the application to. In case of Git, this + can be commit, tag, or branch. If omitted, will equal + to HEAD. In case of Helm, this is a semver tag for the + Chart's version. type: string required: - repoURL @@ -2453,9 +2459,9 @@ spec: type: object type: array observedAt: - description: |- - ObservedAt indicates when the application state was updated without querying latest git state - Deprecated: controller no longer updates ObservedAt field + description: 'ObservedAt indicates when the application state was + updated without querying latest git state Deprecated: controller + no longer updates ObservedAt field' format: date-time type: string operationState: @@ -2533,6 +2539,11 @@ spec: sync: description: Sync contains parameters for the operation properties: + autoHealAttemptsCount: + description: SelfHealAttemptsCount contains the number + of auto-heal attempts + format: int64 + type: integer dryRun: description: DryRun specifies to perform a `kubectl apply --dry-run` without actually performing the sync @@ -2568,21 +2579,22 @@ spec: type: object type: array revision: - description: |- - Revision is the revision (Git) or chart version (Helm) which to sync the application to - If omitted, will use the revision specified in app spec. + description: Revision is the revision (Git) or chart version + (Helm) which to sync the application to If omitted, + will use the revision specified in app spec. type: string revisions: - description: |- - Revisions is the list of revision (Git) or chart version (Helm) which to sync each source in sources field for the application to - If omitted, will use the revision specified in app spec. + description: Revisions is the list of revision (Git) or + chart version (Helm) which to sync each source in sources + field for the application to If omitted, will use the + revision specified in app spec. items: type: string type: array source: - description: |- - Source overrides the source definition set in the application. - This is typically set in a Rollback operation and is nil during a Sync operation + description: Source overrides the source definition set + in the application. This is typically set in a Rollback + operation and is nil during a Sync operation properties: chart: description: Chart is a Helm chart name, and must @@ -2925,18 +2937,19 @@ spec: (Git or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of + the source to sync the application to. In case of + Git, this can be commit, tag, or branch. If omitted, + will equal to HEAD. In case of Helm, this is a semver + tag for the Chart's version. type: string required: - repoURL type: object sources: - description: |- - Sources overrides the source definition set in the application. - This is typically set in a Rollback operation and is nil during a Sync operation + description: Sources overrides the source definition set + in the application. This is typically set in a Rollback + operation and is nil during a Sync operation items: description: ApplicationSource contains all required information about the source of an application @@ -3287,10 +3300,11 @@ spec: (Git or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision + of the source to sync the application to. In case + of Git, this can be commit, tag, or branch. If + omitted, will equal to HEAD. In case of Helm, + this is a semver tag for the Chart's version. type: string required: - repoURL @@ -3311,10 +3325,11 @@ spec: to perform the sync. properties: force: - description: |- - Force indicates whether or not to supply the --force flag to `kubectl apply`. - The --force flag deletes and re-create the resource, when PATCH encounters conflict and has - retried for 5 times. + description: Force indicates whether or not to + supply the --force flag to `kubectl apply`. + The --force flag deletes and re-create the resource, + when PATCH encounters conflict and has retried + for 5 times. type: boolean type: object hook: @@ -3322,10 +3337,11 @@ spec: to perform the sync. This is the default strategy properties: force: - description: |- - Force indicates whether or not to supply the --force flag to `kubectl apply`. - The --force flag deletes and re-create the resource, when PATCH encounters conflict and has - retried for 5 times. + description: Force indicates whether or not to + supply the --force flag to `kubectl apply`. + The --force flag deletes and re-create the resource, + when PATCH encounters conflict and has retried + for 5 times. type: boolean type: object type: object @@ -3369,9 +3385,9 @@ spec: description: Group specifies the API group of the resource type: string hookPhase: - description: |- - HookPhase contains the state of any operation associated with this resource OR hook - This can also contain values for non-hook resources. + description: HookPhase contains the state of any operation + associated with this resource OR hook This can also + contain values for non-hook resources. type: string hookType: description: HookType specifies the type of the hook. @@ -3756,10 +3772,11 @@ spec: or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the + source to sync the application to. In case of Git, this + can be commit, tag, or branch. If omitted, will equal + to HEAD. In case of Helm, this is a semver tag for the + Chart's version. type: string required: - repoURL @@ -4110,10 +4127,11 @@ spec: or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of + the source to sync the application to. In case of + Git, this can be commit, tag, or branch. If omitted, + will equal to HEAD. In case of Helm, this is a semver + tag for the Chart's version. type: string required: - repoURL @@ -4140,9 +4158,8 @@ spec: description: Resources is a list of Kubernetes resources managed by this application items: - description: |- - ResourceStatus holds the current sync and health status of a resource - TODO: describe members of this type + description: 'ResourceStatus holds the current sync and health status + of a resource TODO: describe members of this type' properties: group: type: string @@ -4225,9 +4242,10 @@ spec: if Server is not set. type: string namespace: - description: |- - Namespace specifies the target namespace for the application's resources. - The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace + description: Namespace specifies the target namespace + for the application's resources. The namespace will + only be set for namespace-scoped resources that have + not set a value for .metadata.namespace type: string server: description: Server specifies the URL of the target cluster's @@ -4256,9 +4274,10 @@ spec: kind: type: string managedFieldsManagers: - description: |- - ManagedFieldsManagers is a list of trusted managers. Fields mutated by those managers will take precedence over the - desired state defined in the SCM and won't be displayed in diffs + description: ManagedFieldsManagers is a list of trusted + managers. Fields mutated by those managers will take + precedence over the desired state defined in the SCM + and won't be displayed in diffs items: type: string type: array @@ -4604,10 +4623,11 @@ spec: or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the + source to sync the application to. In case of Git, this + can be commit, tag, or branch. If omitted, will equal + to HEAD. In case of Helm, this is a semver tag for the + Chart's version. type: string required: - repoURL @@ -4958,10 +4978,11 @@ spec: or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of + the source to sync the application to. In case of + Git, this can be commit, tag, or branch. If omitted, + will equal to HEAD. In case of Helm, this is a semver + tag for the Chart's version. type: string required: - repoURL diff --git a/bundle/manifests/argoproj.io_applicationsets.yaml b/bundle/manifests/argoproj.io_applicationsets.yaml index a39af7007..573648bb6 100644 --- a/bundle/manifests/argoproj.io_applicationsets.yaml +++ b/bundle/manifests/argoproj.io_applicationsets.yaml @@ -62,7 +62,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic name: type: string requeueAfterSeconds: @@ -659,7 +658,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic template: properties: metadata: @@ -2422,7 +2420,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic name: type: string requeueAfterSeconds: @@ -3019,7 +3016,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic template: properties: metadata: @@ -5437,21 +5433,6 @@ spec: - passwordRef - username type: object - bearerToken: - properties: - tokenRef: - properties: - key: - type: string - secretName: - type: string - required: - - key - - secretName - type: object - required: - - tokenRef - type: object project: type: string repo: @@ -6207,21 +6188,6 @@ spec: - passwordRef - username type: object - bearerToken: - properties: - tokenRef: - properties: - key: - type: string - secretName: - type: string - required: - - key - - secretName - type: object - required: - - tokenRef - type: object project: type: string required: @@ -6915,7 +6881,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic type: object type: array template: @@ -7512,7 +7477,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic name: type: string requeueAfterSeconds: @@ -8109,7 +8073,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic template: properties: metadata: @@ -10527,21 +10490,6 @@ spec: - passwordRef - username type: object - bearerToken: - properties: - tokenRef: - properties: - key: - type: string - secretName: - type: string - required: - - key - - secretName - type: object - required: - - tokenRef - type: object project: type: string repo: @@ -11297,21 +11245,6 @@ spec: - passwordRef - username type: object - bearerToken: - properties: - tokenRef: - properties: - key: - type: string - secretName: - type: string - required: - - key - - secretName - type: object - required: - - tokenRef - type: object project: type: string required: @@ -12005,7 +11938,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic type: object type: array mergeKeys: @@ -13258,21 +13190,6 @@ spec: - passwordRef - username type: object - bearerToken: - properties: - tokenRef: - properties: - key: - type: string - secretName: - type: string - required: - - key - - secretName - type: object - required: - - tokenRef - type: object project: type: string repo: @@ -14028,21 +13945,6 @@ spec: - passwordRef - username type: object - bearerToken: - properties: - tokenRef: - properties: - key: - type: string - secretName: - type: string - required: - - key - - secretName - type: object - required: - - tokenRef - type: object project: type: string required: @@ -14736,7 +14638,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic type: object type: array goTemplate: @@ -15395,16 +15296,11 @@ spec: type: string step: type: string - targetRevisions: - items: - type: string - type: array required: - application - message - status - step - - targetRevisions type: object type: array conditions: @@ -15428,37 +15324,6 @@ spec: - type type: object type: array - resources: - items: - properties: - group: - type: string - health: - properties: - message: - type: string - status: - type: string - type: object - hook: - type: boolean - kind: - type: string - name: - type: string - namespace: - type: string - requiresPruning: - type: boolean - status: - type: string - syncWave: - format: int64 - type: integer - version: - type: string - type: object - type: array type: object required: - metadata diff --git a/common/defaults.go b/common/defaults.go index 5f9e8b5c8..287164353 100644 --- a/common/defaults.go +++ b/common/defaults.go @@ -64,7 +64,7 @@ const ( ArgoCDDefaultArgoImage = "quay.io/argoproj/argocd" // ArgoCDDefaultArgoVersion is the Argo CD container image digest to use when version not specified. - ArgoCDDefaultArgoVersion = "sha256:f07b58355e244e9dfa0b4aa70475e3d06f4770ccc891a8c9365250a10198a655" // v2.11.11 + ArgoCDDefaultArgoVersion = "sha256:94daa7d4714c754054fac7fe72bef511aa348abffe99a0269dd7db704eff7fe7" // v2.11.12 // ArgoCDDefaultBackupKeyLength is the length of the generated default backup key. ArgoCDDefaultBackupKeyLength = 32 diff --git a/config/crd/bases/argoproj.io_applications.yaml b/config/crd/bases/argoproj.io_applications.yaml index 4be6dd1c2..c3140c95b 100644 --- a/config/crd/bases/argoproj.io_applications.yaml +++ b/config/crd/bases/argoproj.io_applications.yaml @@ -34,19 +34,14 @@ spec: description: Application is a definition of Application resource. properties: apiVersion: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' type: string kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' type: string metadata: type: object @@ -110,6 +105,11 @@ spec: sync: description: Sync contains parameters for the operation properties: + autoHealAttemptsCount: + description: SelfHealAttemptsCount contains the number of auto-heal + attempts + format: int64 + type: integer dryRun: description: DryRun specifies to perform a `kubectl apply --dry-run` without actually performing the sync @@ -144,21 +144,22 @@ spec: type: object type: array revision: - description: |- - Revision is the revision (Git) or chart version (Helm) which to sync the application to - If omitted, will use the revision specified in app spec. + description: Revision is the revision (Git) or chart version (Helm) + which to sync the application to If omitted, will use the revision + specified in app spec. type: string revisions: - description: |- - Revisions is the list of revision (Git) or chart version (Helm) which to sync each source in sources field for the application to - If omitted, will use the revision specified in app spec. + description: Revisions is the list of revision (Git) or chart + version (Helm) which to sync each source in sources field for + the application to If omitted, will use the revision specified + in app spec. items: type: string type: array source: - description: |- - Source overrides the source definition set in the application. - This is typically set in a Rollback operation and is nil during a Sync operation + description: Source overrides the source definition set in the + application. This is typically set in a Rollback operation and + is nil during a Sync operation properties: chart: description: Chart is a Helm chart name, and must be specified @@ -479,18 +480,18 @@ spec: Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. + description: TargetRevision defines the revision of the source + to sync the application to. In case of Git, this can be + commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version. type: string required: - repoURL type: object sources: - description: |- - Sources overrides the source definition set in the application. - This is typically set in a Rollback operation and is nil during a Sync operation + description: Sources overrides the source definition set in the + application. This is typically set in a Rollback operation and + is nil during a Sync operation items: description: ApplicationSource contains all required information about the source of an application @@ -818,10 +819,11 @@ spec: Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the + source to sync the application to. In case of Git, this + can be commit, tag, or branch. If omitted, will equal + to HEAD. In case of Helm, this is a semver tag for the + Chart's version. type: string required: - repoURL @@ -840,10 +842,10 @@ spec: the sync. properties: force: - description: |- - Force indicates whether or not to supply the --force flag to `kubectl apply`. - The --force flag deletes and re-create the resource, when PATCH encounters conflict and has - retried for 5 times. + description: Force indicates whether or not to supply + the --force flag to `kubectl apply`. The --force flag + deletes and re-create the resource, when PATCH encounters + conflict and has retried for 5 times. type: boolean type: object hook: @@ -851,10 +853,10 @@ spec: perform the sync. This is the default strategy properties: force: - description: |- - Force indicates whether or not to supply the --force flag to `kubectl apply`. - The --force flag deletes and re-create the resource, when PATCH encounters conflict and has - retried for 5 times. + description: Force indicates whether or not to supply + the --force flag to `kubectl apply`. The --force flag + deletes and re-create the resource, when PATCH encounters + conflict and has retried for 5 times. type: boolean type: object type: object @@ -875,9 +877,9 @@ spec: not set. type: string namespace: - description: |- - Namespace specifies the target namespace for the application's resources. - The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace + description: Namespace specifies the target namespace for the + application's resources. The namespace will only be set for + namespace-scoped resources that have not set a value for .metadata.namespace type: string server: description: Server specifies the URL of the target cluster's @@ -906,9 +908,10 @@ spec: kind: type: string managedFieldsManagers: - description: |- - ManagedFieldsManagers is a list of trusted managers. Fields mutated by those managers will take precedence over the - desired state defined in the SCM and won't be displayed in diffs + description: ManagedFieldsManagers is a list of trusted managers. + Fields mutated by those managers will take precedence over + the desired state defined in the SCM and won't be displayed + in diffs items: type: string type: array @@ -935,17 +938,18 @@ spec: type: object type: array project: - description: |- - Project is a reference to the project this application belongs to. - The empty string means that application belongs to the 'default' project. + description: Project is a reference to the project this application + belongs to. The empty string means that application belongs to the + 'default' project. type: string revisionHistoryLimit: - description: |- - RevisionHistoryLimit limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. - This should only be changed in exceptional circumstances. - Setting to zero will store no history. This will reduce storage used. - Increasing will increase the space used to store the history, so we do not recommend increasing it. - Default is 10. + description: RevisionHistoryLimit limits the number of items kept + in the application's revision history, which is used for informational + purposes as well as for rollbacks to previous versions. This should + only be changed in exceptional circumstances. Setting to zero will + store no history. This will reduce storage used. Increasing will + increase the space used to store the history, so we do not recommend + increasing it. Default is 10. format: int64 type: integer source: @@ -1264,10 +1268,10 @@ spec: that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the source + to sync the application to. In case of Git, this can be commit, + tag, or branch. If omitted, will equal to HEAD. In case of Helm, + this is a semver tag for the Chart's version. type: string required: - repoURL @@ -1596,10 +1600,10 @@ spec: that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the source + to sync the application to. In case of Git, this can be commit, + tag, or branch. If omitted, will equal to HEAD. In case of + Helm, this is a semver tag for the Chart's version. type: string required: - repoURL @@ -2092,10 +2096,11 @@ spec: Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the + source to sync the application to. In case of Git, this + can be commit, tag, or branch. If omitted, will equal + to HEAD. In case of Helm, this is a semver tag for the + Chart's version. type: string required: - repoURL @@ -2437,10 +2442,11 @@ spec: or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the + source to sync the application to. In case of Git, this + can be commit, tag, or branch. If omitted, will equal + to HEAD. In case of Helm, this is a semver tag for the + Chart's version. type: string required: - repoURL @@ -2452,9 +2458,9 @@ spec: type: object type: array observedAt: - description: |- - ObservedAt indicates when the application state was updated without querying latest git state - Deprecated: controller no longer updates ObservedAt field + description: 'ObservedAt indicates when the application state was + updated without querying latest git state Deprecated: controller + no longer updates ObservedAt field' format: date-time type: string operationState: @@ -2532,6 +2538,11 @@ spec: sync: description: Sync contains parameters for the operation properties: + autoHealAttemptsCount: + description: SelfHealAttemptsCount contains the number + of auto-heal attempts + format: int64 + type: integer dryRun: description: DryRun specifies to perform a `kubectl apply --dry-run` without actually performing the sync @@ -2567,21 +2578,22 @@ spec: type: object type: array revision: - description: |- - Revision is the revision (Git) or chart version (Helm) which to sync the application to - If omitted, will use the revision specified in app spec. + description: Revision is the revision (Git) or chart version + (Helm) which to sync the application to If omitted, + will use the revision specified in app spec. type: string revisions: - description: |- - Revisions is the list of revision (Git) or chart version (Helm) which to sync each source in sources field for the application to - If omitted, will use the revision specified in app spec. + description: Revisions is the list of revision (Git) or + chart version (Helm) which to sync each source in sources + field for the application to If omitted, will use the + revision specified in app spec. items: type: string type: array source: - description: |- - Source overrides the source definition set in the application. - This is typically set in a Rollback operation and is nil during a Sync operation + description: Source overrides the source definition set + in the application. This is typically set in a Rollback + operation and is nil during a Sync operation properties: chart: description: Chart is a Helm chart name, and must @@ -2924,18 +2936,19 @@ spec: (Git or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of + the source to sync the application to. In case of + Git, this can be commit, tag, or branch. If omitted, + will equal to HEAD. In case of Helm, this is a semver + tag for the Chart's version. type: string required: - repoURL type: object sources: - description: |- - Sources overrides the source definition set in the application. - This is typically set in a Rollback operation and is nil during a Sync operation + description: Sources overrides the source definition set + in the application. This is typically set in a Rollback + operation and is nil during a Sync operation items: description: ApplicationSource contains all required information about the source of an application @@ -3286,10 +3299,11 @@ spec: (Git or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision + of the source to sync the application to. In case + of Git, this can be commit, tag, or branch. If + omitted, will equal to HEAD. In case of Helm, + this is a semver tag for the Chart's version. type: string required: - repoURL @@ -3310,10 +3324,11 @@ spec: to perform the sync. properties: force: - description: |- - Force indicates whether or not to supply the --force flag to `kubectl apply`. - The --force flag deletes and re-create the resource, when PATCH encounters conflict and has - retried for 5 times. + description: Force indicates whether or not to + supply the --force flag to `kubectl apply`. + The --force flag deletes and re-create the resource, + when PATCH encounters conflict and has retried + for 5 times. type: boolean type: object hook: @@ -3321,10 +3336,11 @@ spec: to perform the sync. This is the default strategy properties: force: - description: |- - Force indicates whether or not to supply the --force flag to `kubectl apply`. - The --force flag deletes and re-create the resource, when PATCH encounters conflict and has - retried for 5 times. + description: Force indicates whether or not to + supply the --force flag to `kubectl apply`. + The --force flag deletes and re-create the resource, + when PATCH encounters conflict and has retried + for 5 times. type: boolean type: object type: object @@ -3368,9 +3384,9 @@ spec: description: Group specifies the API group of the resource type: string hookPhase: - description: |- - HookPhase contains the state of any operation associated with this resource OR hook - This can also contain values for non-hook resources. + description: HookPhase contains the state of any operation + associated with this resource OR hook This can also + contain values for non-hook resources. type: string hookType: description: HookType specifies the type of the hook. @@ -3755,10 +3771,11 @@ spec: or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the + source to sync the application to. In case of Git, this + can be commit, tag, or branch. If omitted, will equal + to HEAD. In case of Helm, this is a semver tag for the + Chart's version. type: string required: - repoURL @@ -4109,10 +4126,11 @@ spec: or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of + the source to sync the application to. In case of + Git, this can be commit, tag, or branch. If omitted, + will equal to HEAD. In case of Helm, this is a semver + tag for the Chart's version. type: string required: - repoURL @@ -4139,9 +4157,8 @@ spec: description: Resources is a list of Kubernetes resources managed by this application items: - description: |- - ResourceStatus holds the current sync and health status of a resource - TODO: describe members of this type + description: 'ResourceStatus holds the current sync and health status + of a resource TODO: describe members of this type' properties: group: type: string @@ -4224,9 +4241,10 @@ spec: if Server is not set. type: string namespace: - description: |- - Namespace specifies the target namespace for the application's resources. - The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace + description: Namespace specifies the target namespace + for the application's resources. The namespace will + only be set for namespace-scoped resources that have + not set a value for .metadata.namespace type: string server: description: Server specifies the URL of the target cluster's @@ -4255,9 +4273,10 @@ spec: kind: type: string managedFieldsManagers: - description: |- - ManagedFieldsManagers is a list of trusted managers. Fields mutated by those managers will take precedence over the - desired state defined in the SCM and won't be displayed in diffs + description: ManagedFieldsManagers is a list of trusted + managers. Fields mutated by those managers will take + precedence over the desired state defined in the SCM + and won't be displayed in diffs items: type: string type: array @@ -4603,10 +4622,11 @@ spec: or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the + source to sync the application to. In case of Git, this + can be commit, tag, or branch. If omitted, will equal + to HEAD. In case of Helm, this is a semver tag for the + Chart's version. type: string required: - repoURL @@ -4957,10 +4977,11 @@ spec: or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of + the source to sync the application to. In case of + Git, this can be commit, tag, or branch. If omitted, + will equal to HEAD. In case of Helm, this is a semver + tag for the Chart's version. type: string required: - repoURL diff --git a/config/crd/bases/argoproj.io_applicationsets.yaml b/config/crd/bases/argoproj.io_applicationsets.yaml index b5cc69e77..51c45761a 100644 --- a/config/crd/bases/argoproj.io_applicationsets.yaml +++ b/config/crd/bases/argoproj.io_applicationsets.yaml @@ -61,7 +61,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic name: type: string requeueAfterSeconds: @@ -658,7 +657,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic template: properties: metadata: @@ -2421,7 +2419,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic name: type: string requeueAfterSeconds: @@ -3018,7 +3015,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic template: properties: metadata: @@ -5436,21 +5432,6 @@ spec: - passwordRef - username type: object - bearerToken: - properties: - tokenRef: - properties: - key: - type: string - secretName: - type: string - required: - - key - - secretName - type: object - required: - - tokenRef - type: object project: type: string repo: @@ -6206,21 +6187,6 @@ spec: - passwordRef - username type: object - bearerToken: - properties: - tokenRef: - properties: - key: - type: string - secretName: - type: string - required: - - key - - secretName - type: object - required: - - tokenRef - type: object project: type: string required: @@ -6914,7 +6880,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic type: object type: array template: @@ -7511,7 +7476,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic name: type: string requeueAfterSeconds: @@ -8108,7 +8072,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic template: properties: metadata: @@ -10526,21 +10489,6 @@ spec: - passwordRef - username type: object - bearerToken: - properties: - tokenRef: - properties: - key: - type: string - secretName: - type: string - required: - - key - - secretName - type: object - required: - - tokenRef - type: object project: type: string repo: @@ -11296,21 +11244,6 @@ spec: - passwordRef - username type: object - bearerToken: - properties: - tokenRef: - properties: - key: - type: string - secretName: - type: string - required: - - key - - secretName - type: object - required: - - tokenRef - type: object project: type: string required: @@ -12004,7 +11937,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic type: object type: array mergeKeys: @@ -13257,21 +13189,6 @@ spec: - passwordRef - username type: object - bearerToken: - properties: - tokenRef: - properties: - key: - type: string - secretName: - type: string - required: - - key - - secretName - type: object - required: - - tokenRef - type: object project: type: string repo: @@ -14027,21 +13944,6 @@ spec: - passwordRef - username type: object - bearerToken: - properties: - tokenRef: - properties: - key: - type: string - secretName: - type: string - required: - - key - - secretName - type: object - required: - - tokenRef - type: object project: type: string required: @@ -14735,7 +14637,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic type: object type: array goTemplate: @@ -15394,16 +15295,11 @@ spec: type: string step: type: string - targetRevisions: - items: - type: string - type: array required: - application - message - status - step - - targetRevisions type: object type: array conditions: @@ -15427,37 +15323,6 @@ spec: - type type: object type: array - resources: - items: - properties: - group: - type: string - health: - properties: - message: - type: string - status: - type: string - type: object - hook: - type: boolean - kind: - type: string - name: - type: string - namespace: - type: string - requiresPruning: - type: boolean - status: - type: string - syncWave: - format: int64 - type: integer - version: - type: string - type: object - type: array type: object required: - metadata diff --git a/config/manifests/bases/argocd-operator.clusterserviceversion.yaml b/config/manifests/bases/argocd-operator.clusterserviceversion.yaml index f734f5aee..e21fdd89b 100644 --- a/config/manifests/bases/argocd-operator.clusterserviceversion.yaml +++ b/config/manifests/bases/argocd-operator.clusterserviceversion.yaml @@ -191,16 +191,14 @@ spec: displayName: Storage path: storage statusDescriptors: - - description: 'Phase is a simple, high-level summary of where the ArgoCDExport - is in its lifecycle. There are five possible phase values: Pending: The - ArgoCDExport has been accepted by the Kubernetes system, but one or more - of the required resources have not been created. Running: All of the containers - for the ArgoCDExport are still running, or in the process of starting or - restarting. Succeeded: All containers for the ArgoCDExport have terminated - in success, and will not be restarted. Failed: At least one container has - terminated in failure, either exited with non-zero status or was terminated - by the system. Unknown: For some reason the state of the ArgoCDExport could - not be obtained.' + - description: |- + Phase is a simple, high-level summary of where the ArgoCDExport is in its lifecycle. + There are five possible phase values: + Pending: The ArgoCDExport has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the containers for the ArgoCDExport are still running, or in the process of starting or restarting. + Succeeded: All containers for the ArgoCDExport have terminated in success, and will not be restarted. + Failed: At least one container has terminated in failure, either exited with non-zero status or was terminated by the system. + Unknown: For some reason the state of the ArgoCDExport could not be obtained. displayName: Phase path: phase x-descriptors: @@ -474,26 +472,30 @@ spec: x-descriptors: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus - urn:alm:descriptor:com.tectonic.ui:podCount - - description: DefaultPolicy is the name of the default role which Argo CD will - falls back to, when authorizing API requests (optional). If omitted or empty, - users may be still be able to login, but will see no apps, projects, etc... + - description: |- + DefaultPolicy is the name of the default role which Argo CD will falls back to, when + authorizing API requests (optional). If omitted or empty, users may be still be able to login, + but will see no apps, projects, etc... displayName: Default Policy' path: rbac.defaultPolicy x-descriptors: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Policy is CSV containing user-defined RBAC policies and role - definitions. Policy rules are in the form: p, subject, resource, action, - object, effect Role definitions and bindings are in the form: g, subject, - inherited-subject See https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md - for additional information.' + - description: |- + Policy is CSV containing user-defined RBAC policies and role definitions. + Policy rules are in the form: + p, subject, resource, action, object, effect + Role definitions and bindings are in the form: + g, subject, inherited-subject + See https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md for additional information. displayName: Policy path: rbac.policy x-descriptors: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Scopes controls which OIDC scopes to examine during rbac enforcement - (in addition to `sub` scope). If omitted, defaults to: ''[groups]''.' + - description: |- + Scopes controls which OIDC scopes to examine during rbac enforcement (in addition to `sub` scope). + If omitted, defaults to: '[groups]'. displayName: Scopes path: rbac.scopes x-descriptors: @@ -665,8 +667,9 @@ spec: x-descriptors: - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - urn:alm:descriptor:com.tectonic.ui:advanced - - description: UsersAnonymousEnabled toggles anonymous user access. The anonymous - users get default role permissions specified argocd-rbac-cm. + - description: |- + UsersAnonymousEnabled toggles anonymous user access. + The anonymous users get default role permissions specified argocd-rbac-cm. displayName: Anonymous Users Enabled' path: usersAnonymousEnabled x-descriptors: @@ -680,96 +683,90 @@ spec: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:ArgoCD - urn:alm:descriptor:com.tectonic.ui:text statusDescriptors: - - description: 'ApplicationController is a simple, high-level summary of where - the Argo CD application controller component is in its lifecycle. There - are four possible ApplicationController values: Pending: The Argo CD application - controller component has been accepted by the Kubernetes system, but one - or more of the required resources have not been created. Running: All of - the required Pods for the Argo CD application controller component are in - a Ready state. Failed: At least one of the Argo CD application controller - component Pods had a failure. Unknown: The state of the Argo CD application - controller component could not be obtained.' + - description: |- + ApplicationController is a simple, high-level summary of where the Argo CD application controller component is in its lifecycle. + There are four possible ApplicationController values: + Pending: The Argo CD application controller component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD application controller component are in a Ready state. + Failed: At least one of the Argo CD application controller component Pods had a failure. + Unknown: The state of the Argo CD application controller component could not be obtained. displayName: ApplicationController path: applicationController x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'ApplicationSetController is a simple, high-level summary of - where the Argo CD applicationSet controller component is in its lifecycle. - There are four possible ApplicationSetController values: Pending: The Argo - CD applicationSet controller component has been accepted by the Kubernetes - system, but one or more of the required resources have not been created. - Running: All of the required Pods for the Argo CD applicationSet controller - component are in a Ready state. Failed: At least one of the Argo CD applicationSet - controller component Pods had a failure. Unknown: The state of the Argo - CD applicationSet controller component could not be obtained.' + - description: |- + ApplicationSetController is a simple, high-level summary of where the Argo CD applicationSet controller component is in its lifecycle. + There are four possible ApplicationSetController values: + Pending: The Argo CD applicationSet controller component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD applicationSet controller component are in a Ready state. + Failed: At least one of the Argo CD applicationSet controller component Pods had a failure. + Unknown: The state of the Argo CD applicationSet controller component could not be obtained. displayName: ApplicationSetController path: applicationSetController x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'NotificationsController is a simple, high-level summary of where - the Argo CD notifications controller component is in its lifecycle. There - are four possible NotificationsController values: Pending: The Argo CD notifications - controller component has been accepted by the Kubernetes system, but one - or more of the required resources have not been created. Running: All of - the required Pods for the Argo CD notifications controller component are - in a Ready state. Failed: At least one of the Argo CD notifications controller - component Pods had a failure. Unknown: The state of the Argo CD notifications - controller component could not be obtained.' + - description: |- + NotificationsController is a simple, high-level summary of where the Argo CD notifications controller component is in its lifecycle. + There are four possible NotificationsController values: + Pending: The Argo CD notifications controller component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD notifications controller component are in a Ready state. + Failed: At least one of the Argo CD notifications controller component Pods had a failure. + Unknown: The state of the Argo CD notifications controller component could not be obtained. displayName: NotificationsController path: notificationsController x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Phase is a simple, high-level summary of where the ArgoCD is - in its lifecycle. There are four possible phase values: Pending: The ArgoCD - has been accepted by the Kubernetes system, but one or more of the required - resources have not been created. Available: All of the resources for the - ArgoCD are ready. Failed: At least one resource has experienced a failure. - Unknown: The state of the ArgoCD phase could not be obtained.' + - description: |- + Phase is a simple, high-level summary of where the ArgoCD is in its lifecycle. + There are four possible phase values: + Pending: The ArgoCD has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Available: All of the resources for the ArgoCD are ready. + Failed: At least one resource has experienced a failure. + Unknown: The state of the ArgoCD phase could not be obtained. displayName: Phase path: phase x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Redis is a simple, high-level summary of where the Argo CD Redis - component is in its lifecycle. There are four possible redis values: Pending: - The Argo CD Redis component has been accepted by the Kubernetes system, - but one or more of the required resources have not been created. Running: - All of the required Pods for the Argo CD Redis component are in a Ready - state. Failed: At least one of the Argo CD Redis component Pods had a failure. - Unknown: The state of the Argo CD Redis component could not be obtained.' + - description: |- + Redis is a simple, high-level summary of where the Argo CD Redis component is in its lifecycle. + There are four possible redis values: + Pending: The Argo CD Redis component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD Redis component are in a Ready state. + Failed: At least one of the Argo CD Redis component Pods had a failure. + Unknown: The state of the Argo CD Redis component could not be obtained. displayName: Redis path: redis x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Repo is a simple, high-level summary of where the Argo CD Repo - component is in its lifecycle. There are four possible repo values: Pending: - The Argo CD Repo component has been accepted by the Kubernetes system, but - one or more of the required resources have not been created. Running: All - of the required Pods for the Argo CD Repo component are in a Ready state. + - description: |- + Repo is a simple, high-level summary of where the Argo CD Repo component is in its lifecycle. + There are four possible repo values: + Pending: The Argo CD Repo component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD Repo component are in a Ready state. Failed: At least one of the Argo CD Repo component Pods had a failure. - Unknown: The state of the Argo CD Repo component could not be obtained.' + Unknown: The state of the Argo CD Repo component could not be obtained. displayName: Repo path: repo x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Server is a simple, high-level summary of where the Argo CD - server component is in its lifecycle. There are four possible server values: - Pending: The Argo CD server component has been accepted by the Kubernetes - system, but one or more of the required resources have not been created. - Running: All of the required Pods for the Argo CD server component are in - a Ready state. Failed: At least one of the Argo CD server component Pods - had a failure. Unknown: The state of the Argo CD server component could - not be obtained.' + - description: |- + Server is a simple, high-level summary of where the Argo CD server component is in its lifecycle. + There are four possible server values: + Pending: The Argo CD server component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD server component are in a Ready state. + Failed: At least one of the Argo CD server component Pods had a failure. + Unknown: The state of the Argo CD server component could not be obtained. displayName: Server path: server x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'SSO is a simple, high-level summary of where the Argo CD SSO(Dex/Keycloak) - component is in its lifecycle. There are four possible sso values: Pending: - The Argo CD SSO component has been accepted by the Kubernetes system, but - one or more of the required resources have not been created. Running: All - of the required Pods for the Argo CD SSO component are in a Ready state. - Failed: At least one of the Argo CD SSO component Pods had a failure. Unknown: - The state of the Argo CD SSO component could not be obtained.' + - description: |- + SSO is a simple, high-level summary of where the Argo CD SSO(Dex/Keycloak) component is in its lifecycle. + There are four possible sso values: + Pending: The Argo CD SSO component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD SSO component are in a Ready state. + Failed: At least one of the Argo CD SSO component Pods had a failure. + Unknown: The state of the Argo CD SSO component could not be obtained. displayName: SSO path: sso x-descriptors: @@ -1075,26 +1072,30 @@ spec: x-descriptors: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus - urn:alm:descriptor:com.tectonic.ui:podCount - - description: DefaultPolicy is the name of the default role which Argo CD will - falls back to, when authorizing API requests (optional). If omitted or empty, - users may be still be able to login, but will see no apps, projects, etc... + - description: |- + DefaultPolicy is the name of the default role which Argo CD will falls back to, when + authorizing API requests (optional). If omitted or empty, users may be still be able to login, + but will see no apps, projects, etc... displayName: Default Policy' path: rbac.defaultPolicy x-descriptors: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Policy is CSV containing user-defined RBAC policies and role - definitions. Policy rules are in the form: p, subject, resource, action, - object, effect Role definitions and bindings are in the form: g, subject, - inherited-subject See https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md - for additional information.' + - description: |- + Policy is CSV containing user-defined RBAC policies and role definitions. + Policy rules are in the form: + p, subject, resource, action, object, effect + Role definitions and bindings are in the form: + g, subject, inherited-subject + See https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md for additional information. displayName: Policy path: rbac.policy x-descriptors: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Scopes controls which OIDC scopes to examine during rbac enforcement - (in addition to `sub` scope). If omitted, defaults to: ''[groups]''.' + - description: |- + Scopes controls which OIDC scopes to examine during rbac enforcement (in addition to `sub` scope). + If omitted, defaults to: '[groups]'. displayName: Scopes path: rbac.scopes x-descriptors: @@ -1132,10 +1133,9 @@ spec: x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - urn:alm:descriptor:com.tectonic.ui:advanced - - description: 'Deprecated field. Support dropped in v1beta1 version. ResourceCustomizations - customizes resource behavior. Keys are in the form: group/Kind. Please note - that this is being deprecated in favor of ResourceHealthChecks, ResourceIgnoreDifferences, - and ResourceActions.' + - description: |- + Deprecated field. Support dropped in v1beta1 version. + ResourceCustomizations customizes resource behavior. Keys are in the form: group/Kind. Please note that this is being deprecated in favor of ResourceHealthChecks, ResourceIgnoreDifferences, and ResourceActions. displayName: Resource Customizations' path: resourceCustomizations x-descriptors: @@ -1275,8 +1275,9 @@ spec: x-descriptors: - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - urn:alm:descriptor:com.tectonic.ui:advanced - - description: UsersAnonymousEnabled toggles anonymous user access. The anonymous - users get default role permissions specified argocd-rbac-cm. + - description: |- + UsersAnonymousEnabled toggles anonymous user access. + The anonymous users get default role permissions specified argocd-rbac-cm. displayName: Anonymous Users Enabled' path: usersAnonymousEnabled x-descriptors: @@ -1290,96 +1291,90 @@ spec: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:ArgoCD - urn:alm:descriptor:com.tectonic.ui:text statusDescriptors: - - description: 'ApplicationController is a simple, high-level summary of where - the Argo CD application controller component is in its lifecycle. There - are four possible ApplicationController values: Pending: The Argo CD application - controller component has been accepted by the Kubernetes system, but one - or more of the required resources have not been created. Running: All of - the required Pods for the Argo CD application controller component are in - a Ready state. Failed: At least one of the Argo CD application controller - component Pods had a failure. Unknown: The state of the Argo CD application - controller component could not be obtained.' + - description: |- + ApplicationController is a simple, high-level summary of where the Argo CD application controller component is in its lifecycle. + There are four possible ApplicationController values: + Pending: The Argo CD application controller component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD application controller component are in a Ready state. + Failed: At least one of the Argo CD application controller component Pods had a failure. + Unknown: The state of the Argo CD application controller component could not be obtained. displayName: ApplicationController path: applicationController x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'ApplicationSetController is a simple, high-level summary of - where the Argo CD applicationSet controller component is in its lifecycle. - There are four possible ApplicationSetController values: Pending: The Argo - CD applicationSet controller component has been accepted by the Kubernetes - system, but one or more of the required resources have not been created. - Running: All of the required Pods for the Argo CD applicationSet controller - component are in a Ready state. Failed: At least one of the Argo CD applicationSet - controller component Pods had a failure. Unknown: The state of the Argo - CD applicationSet controller component could not be obtained.' + - description: |- + ApplicationSetController is a simple, high-level summary of where the Argo CD applicationSet controller component is in its lifecycle. + There are four possible ApplicationSetController values: + Pending: The Argo CD applicationSet controller component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD applicationSet controller component are in a Ready state. + Failed: At least one of the Argo CD applicationSet controller component Pods had a failure. + Unknown: The state of the Argo CD applicationSet controller component could not be obtained. displayName: ApplicationSetController path: applicationSetController x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'NotificationsController is a simple, high-level summary of where - the Argo CD notifications controller component is in its lifecycle. There - are four possible NotificationsController values: Pending: The Argo CD notifications - controller component has been accepted by the Kubernetes system, but one - or more of the required resources have not been created. Running: All of - the required Pods for the Argo CD notifications controller component are - in a Ready state. Failed: At least one of the Argo CD notifications controller - component Pods had a failure. Unknown: The state of the Argo CD notifications - controller component could not be obtained.' + - description: |- + NotificationsController is a simple, high-level summary of where the Argo CD notifications controller component is in its lifecycle. + There are four possible NotificationsController values: + Pending: The Argo CD notifications controller component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD notifications controller component are in a Ready state. + Failed: At least one of the Argo CD notifications controller component Pods had a failure. + Unknown: The state of the Argo CD notifications controller component could not be obtained. displayName: NotificationsController path: notificationsController x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Phase is a simple, high-level summary of where the ArgoCD is - in its lifecycle. There are four possible phase values: Pending: The ArgoCD - has been accepted by the Kubernetes system, but one or more of the required - resources have not been created. Available: All of the resources for the - ArgoCD are ready. Failed: At least one resource has experienced a failure. - Unknown: The state of the ArgoCD phase could not be obtained.' + - description: |- + Phase is a simple, high-level summary of where the ArgoCD is in its lifecycle. + There are four possible phase values: + Pending: The ArgoCD has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Available: All of the resources for the ArgoCD are ready. + Failed: At least one resource has experienced a failure. + Unknown: The state of the ArgoCD phase could not be obtained. displayName: Phase path: phase x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Redis is a simple, high-level summary of where the Argo CD Redis - component is in its lifecycle. There are four possible redis values: Pending: - The Argo CD Redis component has been accepted by the Kubernetes system, - but one or more of the required resources have not been created. Running: - All of the required Pods for the Argo CD Redis component are in a Ready - state. Failed: At least one of the Argo CD Redis component Pods had a failure. - Unknown: The state of the Argo CD Redis component could not be obtained.' + - description: |- + Redis is a simple, high-level summary of where the Argo CD Redis component is in its lifecycle. + There are four possible redis values: + Pending: The Argo CD Redis component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD Redis component are in a Ready state. + Failed: At least one of the Argo CD Redis component Pods had a failure. + Unknown: The state of the Argo CD Redis component could not be obtained. displayName: Redis path: redis x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Repo is a simple, high-level summary of where the Argo CD Repo - component is in its lifecycle. There are four possible repo values: Pending: - The Argo CD Repo component has been accepted by the Kubernetes system, but - one or more of the required resources have not been created. Running: All - of the required Pods for the Argo CD Repo component are in a Ready state. + - description: |- + Repo is a simple, high-level summary of where the Argo CD Repo component is in its lifecycle. + There are four possible repo values: + Pending: The Argo CD Repo component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD Repo component are in a Ready state. Failed: At least one of the Argo CD Repo component Pods had a failure. - Unknown: The state of the Argo CD Repo component could not be obtained.' + Unknown: The state of the Argo CD Repo component could not be obtained. displayName: Repo path: repo x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Server is a simple, high-level summary of where the Argo CD - server component is in its lifecycle. There are four possible server values: - Pending: The Argo CD server component has been accepted by the Kubernetes - system, but one or more of the required resources have not been created. - Running: All of the required Pods for the Argo CD server component are in - a Ready state. Failed: At least one of the Argo CD server component Pods - had a failure. Unknown: The state of the Argo CD server component could - not be obtained.' + - description: |- + Server is a simple, high-level summary of where the Argo CD server component is in its lifecycle. + There are four possible server values: + Pending: The Argo CD server component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD server component are in a Ready state. + Failed: At least one of the Argo CD server component Pods had a failure. + Unknown: The state of the Argo CD server component could not be obtained. displayName: Server path: server x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'SSO is a simple, high-level summary of where the Argo CD SSO(Dex/Keycloak) - component is in its lifecycle. There are four possible sso values: Pending: - The Argo CD SSO component has been accepted by the Kubernetes system, but - one or more of the required resources have not been created. Running: All - of the required Pods for the Argo CD SSO component are in a Ready state. - Failed: At least one of the Argo CD SSO component Pods had a failure. Unknown: - The state of the Argo CD SSO component could not be obtained.' + - description: |- + SSO is a simple, high-level summary of where the Argo CD SSO(Dex/Keycloak) component is in its lifecycle. + There are four possible sso values: + Pending: The Argo CD SSO component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD SSO component are in a Ready state. + Failed: At least one of the Argo CD SSO component Pods had a failure. + Unknown: The state of the Argo CD SSO component could not be obtained. displayName: SSO path: sso x-descriptors: diff --git a/deploy/olm-catalog/argocd-operator/0.11.1/argocd-operator.v0.11.1.clusterserviceversion.yaml b/deploy/olm-catalog/argocd-operator/0.11.1/argocd-operator.v0.11.1.clusterserviceversion.yaml index 1404bb7ba..c0bfb3f98 100644 --- a/deploy/olm-catalog/argocd-operator/0.11.1/argocd-operator.v0.11.1.clusterserviceversion.yaml +++ b/deploy/olm-catalog/argocd-operator/0.11.1/argocd-operator.v0.11.1.clusterserviceversion.yaml @@ -247,9 +247,9 @@ metadata: capabilities: Deep Insights categories: Integration & Delivery certified: "false" - createdAt: "2024-10-09T13:28:42Z" + createdAt: "2024-11-06T03:26:11Z" description: Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. - operators.operatorframework.io/builder: operator-sdk-v1.32.0 + operators.operatorframework.io/builder: operator-sdk-v1.36.1 operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 repository: https://github.com/argoproj-labs/argocd-operator support: Argo CD @@ -343,16 +343,14 @@ spec: displayName: Storage path: storage statusDescriptors: - - description: 'Phase is a simple, high-level summary of where the ArgoCDExport - is in its lifecycle. There are five possible phase values: Pending: The - ArgoCDExport has been accepted by the Kubernetes system, but one or more - of the required resources have not been created. Running: All of the containers - for the ArgoCDExport are still running, or in the process of starting or - restarting. Succeeded: All containers for the ArgoCDExport have terminated - in success, and will not be restarted. Failed: At least one container has - terminated in failure, either exited with non-zero status or was terminated - by the system. Unknown: For some reason the state of the ArgoCDExport could - not be obtained.' + - description: |- + Phase is a simple, high-level summary of where the ArgoCDExport is in its lifecycle. + There are five possible phase values: + Pending: The ArgoCDExport has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the containers for the ArgoCDExport are still running, or in the process of starting or restarting. + Succeeded: All containers for the ArgoCDExport have terminated in success, and will not be restarted. + Failed: At least one container has terminated in failure, either exited with non-zero status or was terminated by the system. + Unknown: For some reason the state of the ArgoCDExport could not be obtained. displayName: Phase path: phase x-descriptors: @@ -658,26 +656,30 @@ spec: x-descriptors: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus - urn:alm:descriptor:com.tectonic.ui:podCount - - description: DefaultPolicy is the name of the default role which Argo CD will - falls back to, when authorizing API requests (optional). If omitted or empty, - users may be still be able to login, but will see no apps, projects, etc... + - description: |- + DefaultPolicy is the name of the default role which Argo CD will falls back to, when + authorizing API requests (optional). If omitted or empty, users may be still be able to login, + but will see no apps, projects, etc... displayName: Default Policy' path: rbac.defaultPolicy x-descriptors: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Policy is CSV containing user-defined RBAC policies and role - definitions. Policy rules are in the form: p, subject, resource, action, - object, effect Role definitions and bindings are in the form: g, subject, - inherited-subject See https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md - for additional information.' + - description: |- + Policy is CSV containing user-defined RBAC policies and role definitions. + Policy rules are in the form: + p, subject, resource, action, object, effect + Role definitions and bindings are in the form: + g, subject, inherited-subject + See https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md for additional information. displayName: Policy path: rbac.policy x-descriptors: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Scopes controls which OIDC scopes to examine during rbac enforcement - (in addition to `sub` scope). If omitted, defaults to: ''[groups]''.' + - description: |- + Scopes controls which OIDC scopes to examine during rbac enforcement (in addition to `sub` scope). + If omitted, defaults to: '[groups]'. displayName: Scopes path: rbac.scopes x-descriptors: @@ -715,10 +717,9 @@ spec: x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - urn:alm:descriptor:com.tectonic.ui:advanced - - description: 'Deprecated field. Support dropped in v1beta1 version. ResourceCustomizations - customizes resource behavior. Keys are in the form: group/Kind. Please note - that this is being deprecated in favor of ResourceHealthChecks, ResourceIgnoreDifferences, - and ResourceActions.' + - description: |- + Deprecated field. Support dropped in v1beta1 version. + ResourceCustomizations customizes resource behavior. Keys are in the form: group/Kind. Please note that this is being deprecated in favor of ResourceHealthChecks, ResourceIgnoreDifferences, and ResourceActions. displayName: Resource Customizations' path: resourceCustomizations x-descriptors: @@ -858,8 +859,9 @@ spec: x-descriptors: - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - urn:alm:descriptor:com.tectonic.ui:advanced - - description: UsersAnonymousEnabled toggles anonymous user access. The anonymous - users get default role permissions specified argocd-rbac-cm. + - description: |- + UsersAnonymousEnabled toggles anonymous user access. + The anonymous users get default role permissions specified argocd-rbac-cm. displayName: Anonymous Users Enabled' path: usersAnonymousEnabled x-descriptors: @@ -873,96 +875,90 @@ spec: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:ArgoCD - urn:alm:descriptor:com.tectonic.ui:text statusDescriptors: - - description: 'ApplicationController is a simple, high-level summary of where - the Argo CD application controller component is in its lifecycle. There - are four possible ApplicationController values: Pending: The Argo CD application - controller component has been accepted by the Kubernetes system, but one - or more of the required resources have not been created. Running: All of - the required Pods for the Argo CD application controller component are in - a Ready state. Failed: At least one of the Argo CD application controller - component Pods had a failure. Unknown: The state of the Argo CD application - controller component could not be obtained.' + - description: |- + ApplicationController is a simple, high-level summary of where the Argo CD application controller component is in its lifecycle. + There are four possible ApplicationController values: + Pending: The Argo CD application controller component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD application controller component are in a Ready state. + Failed: At least one of the Argo CD application controller component Pods had a failure. + Unknown: The state of the Argo CD application controller component could not be obtained. displayName: ApplicationController path: applicationController x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'ApplicationSetController is a simple, high-level summary of - where the Argo CD applicationSet controller component is in its lifecycle. - There are four possible ApplicationSetController values: Pending: The Argo - CD applicationSet controller component has been accepted by the Kubernetes - system, but one or more of the required resources have not been created. - Running: All of the required Pods for the Argo CD applicationSet controller - component are in a Ready state. Failed: At least one of the Argo CD applicationSet - controller component Pods had a failure. Unknown: The state of the Argo - CD applicationSet controller component could not be obtained.' + - description: |- + ApplicationSetController is a simple, high-level summary of where the Argo CD applicationSet controller component is in its lifecycle. + There are four possible ApplicationSetController values: + Pending: The Argo CD applicationSet controller component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD applicationSet controller component are in a Ready state. + Failed: At least one of the Argo CD applicationSet controller component Pods had a failure. + Unknown: The state of the Argo CD applicationSet controller component could not be obtained. displayName: ApplicationSetController path: applicationSetController x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'NotificationsController is a simple, high-level summary of where - the Argo CD notifications controller component is in its lifecycle. There - are four possible NotificationsController values: Pending: The Argo CD notifications - controller component has been accepted by the Kubernetes system, but one - or more of the required resources have not been created. Running: All of - the required Pods for the Argo CD notifications controller component are - in a Ready state. Failed: At least one of the Argo CD notifications controller - component Pods had a failure. Unknown: The state of the Argo CD notifications - controller component could not be obtained.' + - description: |- + NotificationsController is a simple, high-level summary of where the Argo CD notifications controller component is in its lifecycle. + There are four possible NotificationsController values: + Pending: The Argo CD notifications controller component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD notifications controller component are in a Ready state. + Failed: At least one of the Argo CD notifications controller component Pods had a failure. + Unknown: The state of the Argo CD notifications controller component could not be obtained. displayName: NotificationsController path: notificationsController x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Phase is a simple, high-level summary of where the ArgoCD is - in its lifecycle. There are four possible phase values: Pending: The ArgoCD - has been accepted by the Kubernetes system, but one or more of the required - resources have not been created. Available: All of the resources for the - ArgoCD are ready. Failed: At least one resource has experienced a failure. - Unknown: The state of the ArgoCD phase could not be obtained.' + - description: |- + Phase is a simple, high-level summary of where the ArgoCD is in its lifecycle. + There are four possible phase values: + Pending: The ArgoCD has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Available: All of the resources for the ArgoCD are ready. + Failed: At least one resource has experienced a failure. + Unknown: The state of the ArgoCD phase could not be obtained. displayName: Phase path: phase x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Redis is a simple, high-level summary of where the Argo CD Redis - component is in its lifecycle. There are four possible redis values: Pending: - The Argo CD Redis component has been accepted by the Kubernetes system, - but one or more of the required resources have not been created. Running: - All of the required Pods for the Argo CD Redis component are in a Ready - state. Failed: At least one of the Argo CD Redis component Pods had a failure. - Unknown: The state of the Argo CD Redis component could not be obtained.' + - description: |- + Redis is a simple, high-level summary of where the Argo CD Redis component is in its lifecycle. + There are four possible redis values: + Pending: The Argo CD Redis component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD Redis component are in a Ready state. + Failed: At least one of the Argo CD Redis component Pods had a failure. + Unknown: The state of the Argo CD Redis component could not be obtained. displayName: Redis path: redis x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Repo is a simple, high-level summary of where the Argo CD Repo - component is in its lifecycle. There are four possible repo values: Pending: - The Argo CD Repo component has been accepted by the Kubernetes system, but - one or more of the required resources have not been created. Running: All - of the required Pods for the Argo CD Repo component are in a Ready state. + - description: |- + Repo is a simple, high-level summary of where the Argo CD Repo component is in its lifecycle. + There are four possible repo values: + Pending: The Argo CD Repo component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD Repo component are in a Ready state. Failed: At least one of the Argo CD Repo component Pods had a failure. - Unknown: The state of the Argo CD Repo component could not be obtained.' + Unknown: The state of the Argo CD Repo component could not be obtained. displayName: Repo path: repo x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Server is a simple, high-level summary of where the Argo CD - server component is in its lifecycle. There are four possible server values: - Pending: The Argo CD server component has been accepted by the Kubernetes - system, but one or more of the required resources have not been created. - Running: All of the required Pods for the Argo CD server component are in - a Ready state. Failed: At least one of the Argo CD server component Pods - had a failure. Unknown: The state of the Argo CD server component could - not be obtained.' + - description: |- + Server is a simple, high-level summary of where the Argo CD server component is in its lifecycle. + There are four possible server values: + Pending: The Argo CD server component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD server component are in a Ready state. + Failed: At least one of the Argo CD server component Pods had a failure. + Unknown: The state of the Argo CD server component could not be obtained. displayName: Server path: server x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'SSO is a simple, high-level summary of where the Argo CD SSO(Dex/Keycloak) - component is in its lifecycle. There are four possible sso values: Pending: - The Argo CD SSO component has been accepted by the Kubernetes system, but - one or more of the required resources have not been created. Running: All - of the required Pods for the Argo CD SSO component are in a Ready state. - Failed: At least one of the Argo CD SSO component Pods had a failure. Unknown: - The state of the Argo CD SSO component could not be obtained.' + - description: |- + SSO is a simple, high-level summary of where the Argo CD SSO(Dex/Keycloak) component is in its lifecycle. + There are four possible sso values: + Pending: The Argo CD SSO component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD SSO component are in a Ready state. + Failed: At least one of the Argo CD SSO component Pods had a failure. + Unknown: The state of the Argo CD SSO component could not be obtained. displayName: SSO path: sso x-descriptors: @@ -1236,26 +1232,30 @@ spec: x-descriptors: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus - urn:alm:descriptor:com.tectonic.ui:podCount - - description: DefaultPolicy is the name of the default role which Argo CD will - falls back to, when authorizing API requests (optional). If omitted or empty, - users may be still be able to login, but will see no apps, projects, etc... + - description: |- + DefaultPolicy is the name of the default role which Argo CD will falls back to, when + authorizing API requests (optional). If omitted or empty, users may be still be able to login, + but will see no apps, projects, etc... displayName: Default Policy' path: rbac.defaultPolicy x-descriptors: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Policy is CSV containing user-defined RBAC policies and role - definitions. Policy rules are in the form: p, subject, resource, action, - object, effect Role definitions and bindings are in the form: g, subject, - inherited-subject See https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md - for additional information.' + - description: |- + Policy is CSV containing user-defined RBAC policies and role definitions. + Policy rules are in the form: + p, subject, resource, action, object, effect + Role definitions and bindings are in the form: + g, subject, inherited-subject + See https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md for additional information. displayName: Policy path: rbac.policy x-descriptors: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Scopes controls which OIDC scopes to examine during rbac enforcement - (in addition to `sub` scope). If omitted, defaults to: ''[groups]''.' + - description: |- + Scopes controls which OIDC scopes to examine during rbac enforcement (in addition to `sub` scope). + If omitted, defaults to: '[groups]'. displayName: Scopes path: rbac.scopes x-descriptors: @@ -1427,8 +1427,9 @@ spec: x-descriptors: - urn:alm:descriptor:com.tectonic.ui:booleanSwitch - urn:alm:descriptor:com.tectonic.ui:advanced - - description: UsersAnonymousEnabled toggles anonymous user access. The anonymous - users get default role permissions specified argocd-rbac-cm. + - description: |- + UsersAnonymousEnabled toggles anonymous user access. + The anonymous users get default role permissions specified argocd-rbac-cm. displayName: Anonymous Users Enabled' path: usersAnonymousEnabled x-descriptors: @@ -1442,96 +1443,90 @@ spec: - urn:alm:descriptor:com.tectonic.ui:fieldGroup:ArgoCD - urn:alm:descriptor:com.tectonic.ui:text statusDescriptors: - - description: 'ApplicationController is a simple, high-level summary of where - the Argo CD application controller component is in its lifecycle. There - are four possible ApplicationController values: Pending: The Argo CD application - controller component has been accepted by the Kubernetes system, but one - or more of the required resources have not been created. Running: All of - the required Pods for the Argo CD application controller component are in - a Ready state. Failed: At least one of the Argo CD application controller - component Pods had a failure. Unknown: The state of the Argo CD application - controller component could not be obtained.' + - description: |- + ApplicationController is a simple, high-level summary of where the Argo CD application controller component is in its lifecycle. + There are four possible ApplicationController values: + Pending: The Argo CD application controller component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD application controller component are in a Ready state. + Failed: At least one of the Argo CD application controller component Pods had a failure. + Unknown: The state of the Argo CD application controller component could not be obtained. displayName: ApplicationController path: applicationController x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'ApplicationSetController is a simple, high-level summary of - where the Argo CD applicationSet controller component is in its lifecycle. - There are four possible ApplicationSetController values: Pending: The Argo - CD applicationSet controller component has been accepted by the Kubernetes - system, but one or more of the required resources have not been created. - Running: All of the required Pods for the Argo CD applicationSet controller - component are in a Ready state. Failed: At least one of the Argo CD applicationSet - controller component Pods had a failure. Unknown: The state of the Argo - CD applicationSet controller component could not be obtained.' + - description: |- + ApplicationSetController is a simple, high-level summary of where the Argo CD applicationSet controller component is in its lifecycle. + There are four possible ApplicationSetController values: + Pending: The Argo CD applicationSet controller component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD applicationSet controller component are in a Ready state. + Failed: At least one of the Argo CD applicationSet controller component Pods had a failure. + Unknown: The state of the Argo CD applicationSet controller component could not be obtained. displayName: ApplicationSetController path: applicationSetController x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'NotificationsController is a simple, high-level summary of where - the Argo CD notifications controller component is in its lifecycle. There - are four possible NotificationsController values: Pending: The Argo CD notifications - controller component has been accepted by the Kubernetes system, but one - or more of the required resources have not been created. Running: All of - the required Pods for the Argo CD notifications controller component are - in a Ready state. Failed: At least one of the Argo CD notifications controller - component Pods had a failure. Unknown: The state of the Argo CD notifications - controller component could not be obtained.' + - description: |- + NotificationsController is a simple, high-level summary of where the Argo CD notifications controller component is in its lifecycle. + There are four possible NotificationsController values: + Pending: The Argo CD notifications controller component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD notifications controller component are in a Ready state. + Failed: At least one of the Argo CD notifications controller component Pods had a failure. + Unknown: The state of the Argo CD notifications controller component could not be obtained. displayName: NotificationsController path: notificationsController x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Phase is a simple, high-level summary of where the ArgoCD is - in its lifecycle. There are four possible phase values: Pending: The ArgoCD - has been accepted by the Kubernetes system, but one or more of the required - resources have not been created. Available: All of the resources for the - ArgoCD are ready. Failed: At least one resource has experienced a failure. - Unknown: The state of the ArgoCD phase could not be obtained.' + - description: |- + Phase is a simple, high-level summary of where the ArgoCD is in its lifecycle. + There are four possible phase values: + Pending: The ArgoCD has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Available: All of the resources for the ArgoCD are ready. + Failed: At least one resource has experienced a failure. + Unknown: The state of the ArgoCD phase could not be obtained. displayName: Phase path: phase x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Redis is a simple, high-level summary of where the Argo CD Redis - component is in its lifecycle. There are four possible redis values: Pending: - The Argo CD Redis component has been accepted by the Kubernetes system, - but one or more of the required resources have not been created. Running: - All of the required Pods for the Argo CD Redis component are in a Ready - state. Failed: At least one of the Argo CD Redis component Pods had a failure. - Unknown: The state of the Argo CD Redis component could not be obtained.' + - description: |- + Redis is a simple, high-level summary of where the Argo CD Redis component is in its lifecycle. + There are four possible redis values: + Pending: The Argo CD Redis component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD Redis component are in a Ready state. + Failed: At least one of the Argo CD Redis component Pods had a failure. + Unknown: The state of the Argo CD Redis component could not be obtained. displayName: Redis path: redis x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Repo is a simple, high-level summary of where the Argo CD Repo - component is in its lifecycle. There are four possible repo values: Pending: - The Argo CD Repo component has been accepted by the Kubernetes system, but - one or more of the required resources have not been created. Running: All - of the required Pods for the Argo CD Repo component are in a Ready state. + - description: |- + Repo is a simple, high-level summary of where the Argo CD Repo component is in its lifecycle. + There are four possible repo values: + Pending: The Argo CD Repo component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD Repo component are in a Ready state. Failed: At least one of the Argo CD Repo component Pods had a failure. - Unknown: The state of the Argo CD Repo component could not be obtained.' + Unknown: The state of the Argo CD Repo component could not be obtained. displayName: Repo path: repo x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'Server is a simple, high-level summary of where the Argo CD - server component is in its lifecycle. There are four possible server values: - Pending: The Argo CD server component has been accepted by the Kubernetes - system, but one or more of the required resources have not been created. - Running: All of the required Pods for the Argo CD server component are in - a Ready state. Failed: At least one of the Argo CD server component Pods - had a failure. Unknown: The state of the Argo CD server component could - not be obtained.' + - description: |- + Server is a simple, high-level summary of where the Argo CD server component is in its lifecycle. + There are four possible server values: + Pending: The Argo CD server component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD server component are in a Ready state. + Failed: At least one of the Argo CD server component Pods had a failure. + Unknown: The state of the Argo CD server component could not be obtained. displayName: Server path: server x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - description: 'SSO is a simple, high-level summary of where the Argo CD SSO(Dex/Keycloak) - component is in its lifecycle. There are four possible sso values: Pending: - The Argo CD SSO component has been accepted by the Kubernetes system, but - one or more of the required resources have not been created. Running: All - of the required Pods for the Argo CD SSO component are in a Ready state. - Failed: At least one of the Argo CD SSO component Pods had a failure. Unknown: - The state of the Argo CD SSO component could not be obtained.' + - description: |- + SSO is a simple, high-level summary of where the Argo CD SSO(Dex/Keycloak) component is in its lifecycle. + There are four possible sso values: + Pending: The Argo CD SSO component has been accepted by the Kubernetes system, but one or more of the required resources have not been created. + Running: All of the required Pods for the Argo CD SSO component are in a Ready state. + Failed: At least one of the Argo CD SSO component Pods had a failure. + Unknown: The state of the Argo CD SSO component could not be obtained. displayName: SSO path: sso x-descriptors: diff --git a/deploy/olm-catalog/argocd-operator/0.11.1/argoproj.io_applications.yaml b/deploy/olm-catalog/argocd-operator/0.11.1/argoproj.io_applications.yaml index 069682c3c..85bf3a4c9 100644 --- a/deploy/olm-catalog/argocd-operator/0.11.1/argoproj.io_applications.yaml +++ b/deploy/olm-catalog/argocd-operator/0.11.1/argoproj.io_applications.yaml @@ -35,19 +35,14 @@ spec: description: Application is a definition of Application resource. properties: apiVersion: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' type: string kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' type: string metadata: type: object @@ -111,6 +106,11 @@ spec: sync: description: Sync contains parameters for the operation properties: + autoHealAttemptsCount: + description: SelfHealAttemptsCount contains the number of auto-heal + attempts + format: int64 + type: integer dryRun: description: DryRun specifies to perform a `kubectl apply --dry-run` without actually performing the sync @@ -145,21 +145,22 @@ spec: type: object type: array revision: - description: |- - Revision is the revision (Git) or chart version (Helm) which to sync the application to - If omitted, will use the revision specified in app spec. + description: Revision is the revision (Git) or chart version (Helm) + which to sync the application to If omitted, will use the revision + specified in app spec. type: string revisions: - description: |- - Revisions is the list of revision (Git) or chart version (Helm) which to sync each source in sources field for the application to - If omitted, will use the revision specified in app spec. + description: Revisions is the list of revision (Git) or chart + version (Helm) which to sync each source in sources field for + the application to If omitted, will use the revision specified + in app spec. items: type: string type: array source: - description: |- - Source overrides the source definition set in the application. - This is typically set in a Rollback operation and is nil during a Sync operation + description: Source overrides the source definition set in the + application. This is typically set in a Rollback operation and + is nil during a Sync operation properties: chart: description: Chart is a Helm chart name, and must be specified @@ -480,18 +481,18 @@ spec: Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. + description: TargetRevision defines the revision of the source + to sync the application to. In case of Git, this can be + commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version. type: string required: - repoURL type: object sources: - description: |- - Sources overrides the source definition set in the application. - This is typically set in a Rollback operation and is nil during a Sync operation + description: Sources overrides the source definition set in the + application. This is typically set in a Rollback operation and + is nil during a Sync operation items: description: ApplicationSource contains all required information about the source of an application @@ -819,10 +820,11 @@ spec: Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the + source to sync the application to. In case of Git, this + can be commit, tag, or branch. If omitted, will equal + to HEAD. In case of Helm, this is a semver tag for the + Chart's version. type: string required: - repoURL @@ -841,10 +843,10 @@ spec: the sync. properties: force: - description: |- - Force indicates whether or not to supply the --force flag to `kubectl apply`. - The --force flag deletes and re-create the resource, when PATCH encounters conflict and has - retried for 5 times. + description: Force indicates whether or not to supply + the --force flag to `kubectl apply`. The --force flag + deletes and re-create the resource, when PATCH encounters + conflict and has retried for 5 times. type: boolean type: object hook: @@ -852,10 +854,10 @@ spec: perform the sync. This is the default strategy properties: force: - description: |- - Force indicates whether or not to supply the --force flag to `kubectl apply`. - The --force flag deletes and re-create the resource, when PATCH encounters conflict and has - retried for 5 times. + description: Force indicates whether or not to supply + the --force flag to `kubectl apply`. The --force flag + deletes and re-create the resource, when PATCH encounters + conflict and has retried for 5 times. type: boolean type: object type: object @@ -876,9 +878,9 @@ spec: not set. type: string namespace: - description: |- - Namespace specifies the target namespace for the application's resources. - The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace + description: Namespace specifies the target namespace for the + application's resources. The namespace will only be set for + namespace-scoped resources that have not set a value for .metadata.namespace type: string server: description: Server specifies the URL of the target cluster's @@ -907,9 +909,10 @@ spec: kind: type: string managedFieldsManagers: - description: |- - ManagedFieldsManagers is a list of trusted managers. Fields mutated by those managers will take precedence over the - desired state defined in the SCM and won't be displayed in diffs + description: ManagedFieldsManagers is a list of trusted managers. + Fields mutated by those managers will take precedence over + the desired state defined in the SCM and won't be displayed + in diffs items: type: string type: array @@ -936,17 +939,18 @@ spec: type: object type: array project: - description: |- - Project is a reference to the project this application belongs to. - The empty string means that application belongs to the 'default' project. + description: Project is a reference to the project this application + belongs to. The empty string means that application belongs to the + 'default' project. type: string revisionHistoryLimit: - description: |- - RevisionHistoryLimit limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. - This should only be changed in exceptional circumstances. - Setting to zero will store no history. This will reduce storage used. - Increasing will increase the space used to store the history, so we do not recommend increasing it. - Default is 10. + description: RevisionHistoryLimit limits the number of items kept + in the application's revision history, which is used for informational + purposes as well as for rollbacks to previous versions. This should + only be changed in exceptional circumstances. Setting to zero will + store no history. This will reduce storage used. Increasing will + increase the space used to store the history, so we do not recommend + increasing it. Default is 10. format: int64 type: integer source: @@ -1265,10 +1269,10 @@ spec: that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the source + to sync the application to. In case of Git, this can be commit, + tag, or branch. If omitted, will equal to HEAD. In case of Helm, + this is a semver tag for the Chart's version. type: string required: - repoURL @@ -1597,10 +1601,10 @@ spec: that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the source + to sync the application to. In case of Git, this can be commit, + tag, or branch. If omitted, will equal to HEAD. In case of + Helm, this is a semver tag for the Chart's version. type: string required: - repoURL @@ -2093,10 +2097,11 @@ spec: Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the + source to sync the application to. In case of Git, this + can be commit, tag, or branch. If omitted, will equal + to HEAD. In case of Helm, this is a semver tag for the + Chart's version. type: string required: - repoURL @@ -2438,10 +2443,11 @@ spec: or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the + source to sync the application to. In case of Git, this + can be commit, tag, or branch. If omitted, will equal + to HEAD. In case of Helm, this is a semver tag for the + Chart's version. type: string required: - repoURL @@ -2453,9 +2459,9 @@ spec: type: object type: array observedAt: - description: |- - ObservedAt indicates when the application state was updated without querying latest git state - Deprecated: controller no longer updates ObservedAt field + description: 'ObservedAt indicates when the application state was + updated without querying latest git state Deprecated: controller + no longer updates ObservedAt field' format: date-time type: string operationState: @@ -2533,6 +2539,11 @@ spec: sync: description: Sync contains parameters for the operation properties: + autoHealAttemptsCount: + description: SelfHealAttemptsCount contains the number + of auto-heal attempts + format: int64 + type: integer dryRun: description: DryRun specifies to perform a `kubectl apply --dry-run` without actually performing the sync @@ -2568,21 +2579,22 @@ spec: type: object type: array revision: - description: |- - Revision is the revision (Git) or chart version (Helm) which to sync the application to - If omitted, will use the revision specified in app spec. + description: Revision is the revision (Git) or chart version + (Helm) which to sync the application to If omitted, + will use the revision specified in app spec. type: string revisions: - description: |- - Revisions is the list of revision (Git) or chart version (Helm) which to sync each source in sources field for the application to - If omitted, will use the revision specified in app spec. + description: Revisions is the list of revision (Git) or + chart version (Helm) which to sync each source in sources + field for the application to If omitted, will use the + revision specified in app spec. items: type: string type: array source: - description: |- - Source overrides the source definition set in the application. - This is typically set in a Rollback operation and is nil during a Sync operation + description: Source overrides the source definition set + in the application. This is typically set in a Rollback + operation and is nil during a Sync operation properties: chart: description: Chart is a Helm chart name, and must @@ -2925,18 +2937,19 @@ spec: (Git or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of + the source to sync the application to. In case of + Git, this can be commit, tag, or branch. If omitted, + will equal to HEAD. In case of Helm, this is a semver + tag for the Chart's version. type: string required: - repoURL type: object sources: - description: |- - Sources overrides the source definition set in the application. - This is typically set in a Rollback operation and is nil during a Sync operation + description: Sources overrides the source definition set + in the application. This is typically set in a Rollback + operation and is nil during a Sync operation items: description: ApplicationSource contains all required information about the source of an application @@ -3287,10 +3300,11 @@ spec: (Git or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision + of the source to sync the application to. In case + of Git, this can be commit, tag, or branch. If + omitted, will equal to HEAD. In case of Helm, + this is a semver tag for the Chart's version. type: string required: - repoURL @@ -3311,10 +3325,11 @@ spec: to perform the sync. properties: force: - description: |- - Force indicates whether or not to supply the --force flag to `kubectl apply`. - The --force flag deletes and re-create the resource, when PATCH encounters conflict and has - retried for 5 times. + description: Force indicates whether or not to + supply the --force flag to `kubectl apply`. + The --force flag deletes and re-create the resource, + when PATCH encounters conflict and has retried + for 5 times. type: boolean type: object hook: @@ -3322,10 +3337,11 @@ spec: to perform the sync. This is the default strategy properties: force: - description: |- - Force indicates whether or not to supply the --force flag to `kubectl apply`. - The --force flag deletes and re-create the resource, when PATCH encounters conflict and has - retried for 5 times. + description: Force indicates whether or not to + supply the --force flag to `kubectl apply`. + The --force flag deletes and re-create the resource, + when PATCH encounters conflict and has retried + for 5 times. type: boolean type: object type: object @@ -3369,9 +3385,9 @@ spec: description: Group specifies the API group of the resource type: string hookPhase: - description: |- - HookPhase contains the state of any operation associated with this resource OR hook - This can also contain values for non-hook resources. + description: HookPhase contains the state of any operation + associated with this resource OR hook This can also + contain values for non-hook resources. type: string hookType: description: HookType specifies the type of the hook. @@ -3756,10 +3772,11 @@ spec: or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the + source to sync the application to. In case of Git, this + can be commit, tag, or branch. If omitted, will equal + to HEAD. In case of Helm, this is a semver tag for the + Chart's version. type: string required: - repoURL @@ -4110,10 +4127,11 @@ spec: or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of + the source to sync the application to. In case of + Git, this can be commit, tag, or branch. If omitted, + will equal to HEAD. In case of Helm, this is a semver + tag for the Chart's version. type: string required: - repoURL @@ -4140,9 +4158,8 @@ spec: description: Resources is a list of Kubernetes resources managed by this application items: - description: |- - ResourceStatus holds the current sync and health status of a resource - TODO: describe members of this type + description: 'ResourceStatus holds the current sync and health status + of a resource TODO: describe members of this type' properties: group: type: string @@ -4225,9 +4242,10 @@ spec: if Server is not set. type: string namespace: - description: |- - Namespace specifies the target namespace for the application's resources. - The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace + description: Namespace specifies the target namespace + for the application's resources. The namespace will + only be set for namespace-scoped resources that have + not set a value for .metadata.namespace type: string server: description: Server specifies the URL of the target cluster's @@ -4256,9 +4274,10 @@ spec: kind: type: string managedFieldsManagers: - description: |- - ManagedFieldsManagers is a list of trusted managers. Fields mutated by those managers will take precedence over the - desired state defined in the SCM and won't be displayed in diffs + description: ManagedFieldsManagers is a list of trusted + managers. Fields mutated by those managers will take + precedence over the desired state defined in the SCM + and won't be displayed in diffs items: type: string type: array @@ -4604,10 +4623,11 @@ spec: or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of the + source to sync the application to. In case of Git, this + can be commit, tag, or branch. If omitted, will equal + to HEAD. In case of Helm, this is a semver tag for the + Chart's version. type: string required: - repoURL @@ -4958,10 +4978,11 @@ spec: or Helm) that contains the application manifests type: string targetRevision: - description: |- - TargetRevision defines the revision of the source to sync the application to. - In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. - In case of Helm, this is a semver tag for the Chart's version. + description: TargetRevision defines the revision of + the source to sync the application to. In case of + Git, this can be commit, tag, or branch. If omitted, + will equal to HEAD. In case of Helm, this is a semver + tag for the Chart's version. type: string required: - repoURL diff --git a/deploy/olm-catalog/argocd-operator/0.11.1/argoproj.io_applicationsets.yaml b/deploy/olm-catalog/argocd-operator/0.11.1/argoproj.io_applicationsets.yaml index a39af7007..573648bb6 100644 --- a/deploy/olm-catalog/argocd-operator/0.11.1/argoproj.io_applicationsets.yaml +++ b/deploy/olm-catalog/argocd-operator/0.11.1/argoproj.io_applicationsets.yaml @@ -62,7 +62,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic name: type: string requeueAfterSeconds: @@ -659,7 +658,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic template: properties: metadata: @@ -2422,7 +2420,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic name: type: string requeueAfterSeconds: @@ -3019,7 +3016,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic template: properties: metadata: @@ -5437,21 +5433,6 @@ spec: - passwordRef - username type: object - bearerToken: - properties: - tokenRef: - properties: - key: - type: string - secretName: - type: string - required: - - key - - secretName - type: object - required: - - tokenRef - type: object project: type: string repo: @@ -6207,21 +6188,6 @@ spec: - passwordRef - username type: object - bearerToken: - properties: - tokenRef: - properties: - key: - type: string - secretName: - type: string - required: - - key - - secretName - type: object - required: - - tokenRef - type: object project: type: string required: @@ -6915,7 +6881,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic type: object type: array template: @@ -7512,7 +7477,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic name: type: string requeueAfterSeconds: @@ -8109,7 +8073,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic template: properties: metadata: @@ -10527,21 +10490,6 @@ spec: - passwordRef - username type: object - bearerToken: - properties: - tokenRef: - properties: - key: - type: string - secretName: - type: string - required: - - key - - secretName - type: object - required: - - tokenRef - type: object project: type: string repo: @@ -11297,21 +11245,6 @@ spec: - passwordRef - username type: object - bearerToken: - properties: - tokenRef: - properties: - key: - type: string - secretName: - type: string - required: - - key - - secretName - type: object - required: - - tokenRef - type: object project: type: string required: @@ -12005,7 +11938,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic type: object type: array mergeKeys: @@ -13258,21 +13190,6 @@ spec: - passwordRef - username type: object - bearerToken: - properties: - tokenRef: - properties: - key: - type: string - secretName: - type: string - required: - - key - - secretName - type: object - required: - - tokenRef - type: object project: type: string repo: @@ -14028,21 +13945,6 @@ spec: - passwordRef - username type: object - bearerToken: - properties: - tokenRef: - properties: - key: - type: string - secretName: - type: string - required: - - key - - secretName - type: object - required: - - tokenRef - type: object project: type: string required: @@ -14736,7 +14638,6 @@ spec: type: string type: object type: object - x-kubernetes-map-type: atomic type: object type: array goTemplate: @@ -15395,16 +15296,11 @@ spec: type: string step: type: string - targetRevisions: - items: - type: string - type: array required: - application - message - status - step - - targetRevisions type: object type: array conditions: @@ -15428,37 +15324,6 @@ spec: - type type: object type: array - resources: - items: - properties: - group: - type: string - health: - properties: - message: - type: string - status: - type: string - type: object - hook: - type: boolean - kind: - type: string - name: - type: string - namespace: - type: string - requiresPruning: - type: boolean - status: - type: string - syncWave: - format: int64 - type: integer - version: - type: string - type: object - type: array type: object required: - metadata diff --git a/go.mod b/go.mod index e9755ca28..2c3b52246 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/argoproj-labs/argocd-operator go 1.21 require ( - github.com/argoproj/argo-cd/v2 v2.11.11 + github.com/argoproj/argo-cd/v2 v2.11.12 github.com/coreos/prometheus-operator v0.40.0 github.com/go-logr/logr v1.4.1 github.com/google/go-cmp v0.6.0 diff --git a/go.sum b/go.sum index 855bcf6e6..f632892d0 100644 --- a/go.sum +++ b/go.sum @@ -649,8 +649,8 @@ github.com/apache/arrow/go/v11 v11.0.0/go.mod h1:Eg5OsL5H+e299f7u5ssuXsuHQVEGC4x github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/apache/thrift v0.13.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/apache/thrift v0.16.0/go.mod h1:PHK3hniurgQaNMZYaCLEqXKsYK8upmhPbmdP2FXSqgU= -github.com/argoproj/argo-cd/v2 v2.11.11 h1:yA1my8AYYVTLiecC9cYkV9tdjuquM1Zqa0vy2eJNJ84= -github.com/argoproj/argo-cd/v2 v2.11.11/go.mod h1:WXdWCetNnx96Q51sFpTDC9hUOGxL5QlfjSJA2HCMJJc= +github.com/argoproj/argo-cd/v2 v2.11.12 h1:EWC2+YTicruJ7RE13ZbKx1u+7ZYQz994zuUk28BZdF4= +github.com/argoproj/argo-cd/v2 v2.11.12/go.mod h1:WXdWCetNnx96Q51sFpTDC9hUOGxL5QlfjSJA2HCMJJc= github.com/argoproj/pkg v0.13.7-0.20230626144333-d56162821bd1 h1:qsHwwOJ21K2Ao0xPju1sNuqphyMnMYkyB3ZLoLtxWpo= github.com/argoproj/pkg v0.13.7-0.20230626144333-d56162821bd1/go.mod h1:CZHlkyAD1/+FbEn6cB2DQTj48IoLGvEYsWEvtzP3238= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o=