@@ -1900,6 +1900,18 @@ spec:
19001900 - name
19011901 type: object
19021902 type: array
1903+ networkPolicy:
1904+ description: NetworkPolicy controls whether the operator should create
1905+ NetworkPolicy resources for this Argo CD instance.
1906+ properties:
1907+ enabled:
1908+ default: true
1909+ description: |-
1910+ Enabled defines whether NetworkPolicy resources should be created for this Argo CD instance.
1911+ When enabled, the operator will reconcile NetworkPolicies for Argo CD components.
1912+ When disabled, the operator will remove any previously-created NetworkPolicies.
1913+ type: boolean
1914+ type: object
19031915 nodePlacement:
19041916 description: NodePlacement defines NodeSelectors and Taints for Argo
19051917 CD workloads
@@ -2221,15 +2233,20 @@ spec:
22212233 ArgoCD.
22222234 properties:
22232235 enabled:
2224- description: Enabled will toggle Prometheus support globally for
2225- ArgoCD.
2236+ description: |-
2237+ Enabled will toggle Prometheus support globally for ArgoCD.
2238+ When set to true, ServiceMonitors and PrometheusRules will be created for Argo CD metrics.
2239+ The Prometheus CR, Route, and Ingress are deprecated and will no longer be created.
22262240 type: boolean
22272241 host:
2228- description: Host is the hostname to use for Ingress/Route resources.
2242+ description: |-
2243+ Host is the hostname to use for Ingress/Route resources.
2244+ Deprecated: This field is no longer used and will be ignored.
22292245 type: string
22302246 ingress:
2231- description: Ingress defines the desired state for an Ingress
2232- for the Prometheus component.
2247+ description: |-
2248+ Ingress defines the desired state for an Ingress for the Prometheus component.
2249+ Deprecated: This field is no longer used and will be ignored.
22332250 properties:
22342251 annotations:
22352252 additionalProperties:
@@ -2281,8 +2298,9 @@ spec:
22812298 - enabled
22822299 type: object
22832300 route:
2284- description: Route defines the desired state for an OpenShift
2285- Route for the Prometheus component.
2301+ description: |-
2302+ Route defines the desired state for an OpenShift Route for the Prometheus component.
2303+ Deprecated: This field is no longer used and will be ignored.
22862304 properties:
22872305 annotations:
22882306 additionalProperties:
@@ -2388,7 +2406,9 @@ spec:
23882406 - enabled
23892407 type: object
23902408 size:
2391- description: Size is the replica count for the Prometheus StatefulSet.
2409+ description: |-
2410+ Size is the replica count for the Prometheus StatefulSet.
2411+ Deprecated: This field is no longer used and will be ignored.
23922412 format: int32
23932413 type: integer
23942414 required:
@@ -11338,6 +11358,13 @@ spec:
1133811358 description: Agent defines configurations for the Agent component
1133911359 of Argo CD Agent.
1134011360 properties:
11361+ allowedNamespaces:
11362+ description: |-
11363+ AllowedNamespaces is a list of additional namespaces the agent is allowed to
11364+ manage applications in. Supports glob patterns.
11365+ items:
11366+ type: string
11367+ type: array
1134111368 client:
1134211369 description: Client defines the client options for the Agent
1134311370 component.
@@ -11372,6 +11399,20 @@ spec:
1137211399 description: Creds is the credential identifier for the agent
1137311400 authentication
1137411401 type: string
11402+ destinationBasedMapping:
11403+ description: DestinationBasedMapping defines the options for
11404+ destination based mapping for the Agent component.
11405+ properties:
11406+ createNamespace:
11407+ description: |-
11408+ CreateNamespace enables automatic creation of target namespaces on the managed cluster
11409+ when destination-based mapping is enabled.
11410+ type: boolean
11411+ enabled:
11412+ description: Enabled is the flag to enable destination
11413+ based mapping for the Agent component.
11414+ type: boolean
11415+ type: object
1137511416 enabled:
1137611417 description: Enabled is the flag to enable the Agent component
1137711418 during Argo CD installation. (optional, default `false`)
@@ -11580,6 +11621,10 @@ spec:
1158011621 description: Auth is the authentication method for the Principal
1158111622 component.
1158211623 type: string
11624+ destinationBasedMapping:
11625+ description: DestinationBasedMapping is the flag to enable
11626+ destination based mapping for the Principal component.
11627+ type: boolean
1158311628 enabled:
1158411629 description: Enabled is the flag to enable the Principal component
1158511630 during Argo CD installation. (optional, default `false`)
@@ -17981,6 +18026,18 @@ spec:
1798118026 - name
1798218027 type: object
1798318028 type: array
18029+ networkPolicy:
18030+ description: NetworkPolicy controls whether the operator should create
18031+ NetworkPolicy resources for this Argo CD instance.
18032+ properties:
18033+ enabled:
18034+ default: true
18035+ description: |-
18036+ Enabled defines whether NetworkPolicy resources are created for this Argo CD instance.
18037+ When enabled, the operator will reconcile NetworkPolicies for Argo CD components.
18038+ When disabled, the operator will remove any previously-created NetworkPolicies.
18039+ type: boolean
18040+ type: object
1798418041 nodePlacement:
1798518042 description: NodePlacement defines NodeSelectors and Taints for Argo
1798618043 CD workloads
@@ -18302,15 +18359,20 @@ spec:
1830218359 ArgoCD.
1830318360 properties:
1830418361 enabled:
18305- description: Enabled will toggle Prometheus support globally for
18306- ArgoCD.
18362+ description: |-
18363+ Enabled will toggle Prometheus support globally for ArgoCD.
18364+ When set to true, ServiceMonitors and PrometheusRules will be created for Argo CD metrics.
18365+ The Prometheus CR, Route, and Ingress are deprecated and will no longer be created.
1830718366 type: boolean
1830818367 host:
18309- description: Host is the hostname to use for Ingress/Route resources.
18368+ description: |-
18369+ Host is the hostname to use for Ingress/Route resources.
18370+ Deprecated: This field is no longer used and will be ignored.
1831018371 type: string
1831118372 ingress:
18312- description: Ingress defines the desired state for an Ingress
18313- for the Prometheus component.
18373+ description: |-
18374+ Ingress defines the desired state for an Ingress for the Prometheus component.
18375+ Deprecated: This field is no longer used and will be ignored.
1831418376 properties:
1831518377 annotations:
1831618378 additionalProperties:
@@ -18362,8 +18424,9 @@ spec:
1836218424 - enabled
1836318425 type: object
1836418426 route:
18365- description: Route defines the desired state for an OpenShift
18366- Route for the Prometheus component.
18427+ description: |-
18428+ Route defines the desired state for an OpenShift Route for the Prometheus component.
18429+ Deprecated: This field is no longer used and will be ignored.
1836718430 properties:
1836818431 annotations:
1836918432 additionalProperties:
@@ -18469,7 +18532,9 @@ spec:
1846918532 - enabled
1847018533 type: object
1847118534 size:
18472- description: Size is the replica count for the Prometheus StatefulSet.
18535+ description: |-
18536+ Size is the replica count for the Prometheus StatefulSet.
18537+ Deprecated: This field is no longer used and will be ignored.
1847318538 format: int32
1847418539 type: integer
1847518540 required:
0 commit comments