github.com/argoproj-labs/argocd-operator@v0.10.0/deploy/olm-catalog/argocd-operator/0.8.0/argocd-operator.v0.8.0.clusterserviceversion.yaml (about) 1 apiVersion: operators.coreos.com/v1alpha1 2 kind: ClusterServiceVersion 3 metadata: 4 annotations: 5 alm-examples: |- 6 [ 7 { 8 "apiVersion": "argoproj.io/v1alpha1", 9 "kind": "AppProject", 10 "metadata": { 11 "name": "example" 12 }, 13 "spec": null 14 }, 15 { 16 "apiVersion": "argoproj.io/v1alpha1", 17 "kind": "Application", 18 "metadata": { 19 "name": "example" 20 }, 21 "spec": null 22 }, 23 { 24 "apiVersion": "argoproj.io/v1alpha1", 25 "kind": "ApplicationSet", 26 "metadata": { 27 "name": "example" 28 }, 29 "spec": null 30 }, 31 { 32 "apiVersion": "argoproj.io/v1alpha1", 33 "kind": "ArgoCD", 34 "metadata": { 35 "name": "argocd-sample" 36 }, 37 "spec": { 38 "controller": { 39 "resources": { 40 "limits": { 41 "cpu": "2000m", 42 "memory": "2048Mi" 43 }, 44 "requests": { 45 "cpu": "250m", 46 "memory": "1024Mi" 47 } 48 } 49 }, 50 "ha": { 51 "enabled": false, 52 "resources": { 53 "limits": { 54 "cpu": "500m", 55 "memory": "256Mi" 56 }, 57 "requests": { 58 "cpu": "250m", 59 "memory": "128Mi" 60 } 61 } 62 }, 63 "redis": { 64 "resources": { 65 "limits": { 66 "cpu": "500m", 67 "memory": "256Mi" 68 }, 69 "requests": { 70 "cpu": "250m", 71 "memory": "128Mi" 72 } 73 } 74 }, 75 "repo": { 76 "resources": { 77 "limits": { 78 "cpu": "1000m", 79 "memory": "512Mi" 80 }, 81 "requests": { 82 "cpu": "250m", 83 "memory": "256Mi" 84 } 85 } 86 }, 87 "server": { 88 "resources": { 89 "limits": { 90 "cpu": "500m", 91 "memory": "256Mi" 92 }, 93 "requests": { 94 "cpu": "125m", 95 "memory": "128Mi" 96 } 97 }, 98 "route": { 99 "enabled": true 100 } 101 }, 102 "sso": { 103 "dex": { 104 "resources": { 105 "limits": { 106 "cpu": "500m", 107 "memory": "256Mi" 108 }, 109 "requests": { 110 "cpu": "250m", 111 "memory": "128Mi" 112 } 113 } 114 }, 115 "provider": "dex" 116 } 117 } 118 }, 119 { 120 "apiVersion": "argoproj.io/v1alpha1", 121 "kind": "ArgoCDExport", 122 "metadata": { 123 "name": "argocdexport-sample" 124 }, 125 "spec": { 126 "argocd": "argocd-sample" 127 } 128 }, 129 { 130 "apiVersion": "argoproj.io/v1beta1", 131 "kind": "ArgoCD", 132 "metadata": { 133 "name": "argocd-sample" 134 }, 135 "spec": { 136 "controller": { 137 "resources": { 138 "limits": { 139 "cpu": "2000m", 140 "memory": "2048Mi" 141 }, 142 "requests": { 143 "cpu": "250m", 144 "memory": "1024Mi" 145 } 146 } 147 }, 148 "ha": { 149 "enabled": false, 150 "resources": { 151 "limits": { 152 "cpu": "500m", 153 "memory": "256Mi" 154 }, 155 "requests": { 156 "cpu": "250m", 157 "memory": "128Mi" 158 } 159 } 160 }, 161 "redis": { 162 "resources": { 163 "limits": { 164 "cpu": "500m", 165 "memory": "256Mi" 166 }, 167 "requests": { 168 "cpu": "250m", 169 "memory": "128Mi" 170 } 171 } 172 }, 173 "repo": { 174 "resources": { 175 "limits": { 176 "cpu": "1000m", 177 "memory": "512Mi" 178 }, 179 "requests": { 180 "cpu": "250m", 181 "memory": "256Mi" 182 } 183 } 184 }, 185 "server": { 186 "resources": { 187 "limits": { 188 "cpu": "500m", 189 "memory": "256Mi" 190 }, 191 "requests": { 192 "cpu": "125m", 193 "memory": "128Mi" 194 } 195 }, 196 "route": { 197 "enabled": true 198 } 199 }, 200 "sso": { 201 "dex": { 202 "resources": { 203 "limits": { 204 "cpu": "500m", 205 "memory": "256Mi" 206 }, 207 "requests": { 208 "cpu": "250m", 209 "memory": "128Mi" 210 } 211 } 212 }, 213 "provider": "dex" 214 } 215 } 216 } 217 ] 218 capabilities: Deep Insights 219 categories: Integration & Delivery 220 certified: "false" 221 description: Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. 222 operators.operatorframework.io/builder: operator-sdk-v1.10.0+git 223 operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 224 repository: https://github.com/argoproj-labs/argocd-operator 225 support: Argo CD 226 name: argocd-operator.v0.8.0 227 namespace: placeholder 228 spec: 229 apiservicedefinitions: {} 230 customresourcedefinitions: 231 owned: 232 - description: An Application is a group of Kubernetes resources as defined by 233 a manifest. 234 displayName: Application 235 kind: Application 236 name: applications.argoproj.io 237 version: v1alpha1 238 - description: An ApplicationSet is a group or set of Application resources. 239 displayName: ApplicationSet 240 kind: ApplicationSet 241 name: applicationsets.argoproj.io 242 version: v1alpha1 243 - description: An AppProject is a logical grouping of Argo CD Applications. 244 displayName: AppProject 245 kind: AppProject 246 name: appprojects.argoproj.io 247 version: v1alpha1 248 - description: ArgoCDExport is the Schema for the argocdexports API 249 displayName: Argo CDExport 250 kind: ArgoCDExport 251 name: argocdexports.argoproj.io 252 resources: 253 - kind: ArgoCD 254 name: "" 255 version: v1alpha1 256 - kind: ArgoCDExport 257 name: "" 258 version: v1alpha1 259 - kind: ConfigMap 260 name: "" 261 version: v1 262 - kind: CronJob 263 name: "" 264 version: v1 265 - kind: Deployment 266 name: "" 267 version: v1 268 - kind: Ingress 269 name: "" 270 version: v1 271 - kind: Job 272 name: "" 273 version: v1 274 - kind: PersistentVolumeClaim 275 name: "" 276 version: v1 277 - kind: Pod 278 name: "" 279 version: v1 280 - kind: Prometheus 281 name: "" 282 version: v1 283 - kind: ReplicaSet 284 name: "" 285 version: v1 286 - kind: Route 287 name: "" 288 version: v1 289 - kind: Secret 290 name: "" 291 version: v1 292 - kind: Service 293 name: "" 294 version: v1 295 - kind: ServiceMonitor 296 name: "" 297 version: v1 298 - kind: StatefulSet 299 name: "" 300 version: v1 301 specDescriptors: 302 - description: Argocd is the name of the ArgoCD instance to export. 303 displayName: ArgoCD 304 path: argocd 305 x-descriptors: 306 - urn:alm:descriptor:com.tectonic.ui:text 307 - description: Schedule in Cron format, see https://en.wikipedia.org/wiki/Cron. 308 displayName: Schedule 309 path: schedule 310 x-descriptors: 311 - urn:alm:descriptor:com.tectonic.ui:text 312 - description: Storage defines the storage configuration options. 313 displayName: Storage 314 path: storage 315 statusDescriptors: 316 - description: 'Phase is a simple, high-level summary of where the ArgoCDExport 317 is in its lifecycle. There are five possible phase values: Pending: The 318 ArgoCDExport has been accepted by the Kubernetes system, but one or more 319 of the required resources have not been created. Running: All of the containers 320 for the ArgoCDExport are still running, or in the process of starting or 321 restarting. Succeeded: All containers for the ArgoCDExport have terminated 322 in success, and will not be restarted. Failed: At least one container has 323 terminated in failure, either exited with non-zero status or was terminated 324 by the system. Unknown: For some reason the state of the ArgoCDExport could 325 not be obtained.' 326 displayName: Phase 327 path: phase 328 x-descriptors: 329 - urn:alm:descriptor:com.tectonic.ui:text 330 version: v1alpha1 331 - description: ArgoCD is the Schema for the argocds API 332 displayName: Argo CD 333 kind: ArgoCD 334 name: argocds.argoproj.io 335 resources: 336 - kind: ArgoCD 337 name: "" 338 version: v1alpha1 339 - kind: ArgoCDExport 340 name: "" 341 version: v1alpha1 342 - kind: ConfigMap 343 name: "" 344 version: v1 345 - kind: CronJob 346 name: "" 347 version: v1 348 - kind: Deployment 349 name: "" 350 version: v1 351 - kind: Ingress 352 name: "" 353 version: v1 354 - kind: Job 355 name: "" 356 version: v1 357 - kind: PersistentVolumeClaim 358 name: "" 359 version: v1 360 - kind: Pod 361 name: "" 362 version: v1 363 - kind: Prometheus 364 name: "" 365 version: v1 366 - kind: ReplicaSet 367 name: "" 368 version: v1 369 - kind: Route 370 name: "" 371 version: v1 372 - kind: Secret 373 name: "" 374 version: v1 375 - kind: Service 376 name: "" 377 version: v1 378 - kind: ServiceMonitor 379 name: "" 380 version: v1 381 - kind: StatefulSet 382 name: "" 383 version: v1 384 specDescriptors: 385 - description: ApplicationInstanceLabelKey is the key name where Argo CD injects 386 the app name as a tracking label. 387 displayName: Application Instance Label Key' 388 path: applicationInstanceLabelKey 389 x-descriptors: 390 - urn:alm:descriptor:com.tectonic.ui:text 391 - urn:alm:descriptor:com.tectonic.ui:advanced 392 - description: Host is the hostname to use for Ingress/Route resources. 393 displayName: Host 394 path: applicationSet.webhookServer.host 395 x-descriptors: 396 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 397 - urn:alm:descriptor:com.tectonic.ui:text 398 - description: Enabled will toggle the creation of the Ingress. 399 displayName: Ingress Enabled' 400 path: applicationSet.webhookServer.ingress.enabled 401 x-descriptors: 402 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 403 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 404 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 405 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 406 - description: Enabled will toggle the creation of the OpenShift Route. 407 displayName: Route Enabled' 408 path: applicationSet.webhookServer.route.enabled 409 x-descriptors: 410 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 411 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 412 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 413 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 414 - description: ConfigManagementPlugins is used to specify additional config 415 management plugins. 416 displayName: Config Management Plugins' 417 path: configManagementPlugins 418 x-descriptors: 419 - urn:alm:descriptor:com.tectonic.ui:text 420 - urn:alm:descriptor:com.tectonic.ui:advanced 421 - description: Operation is the number of application operation processors. 422 displayName: Operation Processor Count' 423 path: controller.processors.operation 424 x-descriptors: 425 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Controller 426 - urn:alm:descriptor:com.tectonic.ui:number 427 - description: Status is the number of application status processors. 428 displayName: Status Processor Count' 429 path: controller.processors.status 430 x-descriptors: 431 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Controller 432 - urn:alm:descriptor:com.tectonic.ui:number 433 - description: Resources defines the Compute Resources required by the container 434 for the Application Controller. 435 displayName: Resource Requirements' 436 path: controller.resources 437 x-descriptors: 438 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Controller 439 - urn:alm:descriptor:com.tectonic.ui:resourceRequirements 440 - description: Config is the dex connector configuration. 441 displayName: Configuration 442 path: dex.config 443 x-descriptors: 444 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex 445 - urn:alm:descriptor:com.tectonic.ui:text 446 - description: Image is the Dex container image. 447 displayName: Image 448 path: dex.image 449 x-descriptors: 450 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex 451 - urn:alm:descriptor:com.tectonic.ui:text 452 - description: OpenShiftOAuth enables OpenShift OAuth authentication for the 453 Dex server. 454 displayName: OpenShift OAuth Enabled' 455 path: dex.openShiftOAuth 456 x-descriptors: 457 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex 458 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 459 - description: Resources defines the Compute Resources required by the container 460 for Dex. 461 displayName: Resource Requirements' 462 path: dex.resources 463 x-descriptors: 464 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex 465 - urn:alm:descriptor:com.tectonic.ui:resourceRequirements 466 - description: Version is the Dex container image tag. 467 displayName: Version 468 path: dex.version 469 x-descriptors: 470 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex 471 - urn:alm:descriptor:com.tectonic.ui:text 472 - description: GAAnonymizeUsers toggles user IDs being hashed before sending 473 to google analytics. 474 displayName: Google Analytics Anonymize Users' 475 path: gaAnonymizeUsers 476 x-descriptors: 477 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 478 - urn:alm:descriptor:com.tectonic.ui:advanced 479 - description: GATrackingID is the google analytics tracking ID to use. 480 displayName: Google Analytics Tracking ID' 481 path: gaTrackingID 482 x-descriptors: 483 - urn:alm:descriptor:com.tectonic.ui:text 484 - urn:alm:descriptor:com.tectonic.ui:advanced 485 - description: Enabled will toggle Grafana support globally for ArgoCD. 486 displayName: Enabled 487 path: grafana.enabled 488 x-descriptors: 489 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 490 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 491 - description: Host is the hostname to use for Ingress/Route resources. 492 displayName: Host 493 path: grafana.host 494 x-descriptors: 495 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 496 - urn:alm:descriptor:com.tectonic.ui:text 497 - description: Image is the Grafana container image. 498 displayName: Image 499 path: grafana.image 500 x-descriptors: 501 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 502 - urn:alm:descriptor:com.tectonic.ui:text 503 - description: Enabled will toggle the creation of the Ingress. 504 displayName: Ingress Enabled' 505 path: grafana.ingress.enabled 506 x-descriptors: 507 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 508 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 509 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 510 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 511 - description: Resources defines the Compute Resources required by the container 512 for Grafana. 513 displayName: Resource Requirements' 514 path: grafana.resources 515 x-descriptors: 516 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 517 - urn:alm:descriptor:com.tectonic.ui:resourceRequirements 518 - description: Enabled will toggle the creation of the OpenShift Route. 519 displayName: Route Enabled' 520 path: grafana.route.enabled 521 x-descriptors: 522 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 523 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 524 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 525 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 526 - description: Size is the replica count for the Grafana Deployment. 527 displayName: Size 528 path: grafana.size 529 x-descriptors: 530 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 531 - urn:alm:descriptor:com.tectonic.ui:podCount 532 - description: Version is the Grafana container image tag. 533 displayName: Version 534 path: grafana.version 535 x-descriptors: 536 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 537 - urn:alm:descriptor:com.tectonic.ui:text 538 - description: Enabled will toggle HA support globally for Argo CD. 539 displayName: Enabled 540 path: ha.enabled 541 x-descriptors: 542 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:HA 543 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 544 - description: HelpChatText is the text for getting chat help, defaults to "Chat 545 now!" 546 displayName: Help Chat Text' 547 path: helpChatText 548 x-descriptors: 549 - urn:alm:descriptor:com.tectonic.ui:text 550 - urn:alm:descriptor:com.tectonic.ui:advanced 551 - description: HelpChatURL is the URL for getting chat help, this will typically 552 be your Slack channel for support. 553 displayName: Help Chat URL' 554 path: helpChatURL 555 x-descriptors: 556 - urn:alm:descriptor:com.tectonic.ui:text 557 - urn:alm:descriptor:com.tectonic.ui:advanced 558 - description: Image is the ArgoCD container image for all ArgoCD components. 559 displayName: Image 560 path: image 561 x-descriptors: 562 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:ArgoCD 563 - urn:alm:descriptor:com.tectonic.ui:text 564 - description: Name of an ArgoCDExport from which to import data. 565 displayName: Name 566 path: import.name 567 x-descriptors: 568 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Import 569 - urn:alm:descriptor:com.tectonic.ui:text 570 - description: Namespace for the ArgoCDExport, defaults to the same namespace 571 as the ArgoCD. 572 displayName: Namespace 573 path: import.namespace 574 x-descriptors: 575 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Import 576 - urn:alm:descriptor:com.tectonic.ui:text 577 - description: InitialRepositories to configure Argo CD with upon creation of 578 the cluster. 579 displayName: Initial Repositories' 580 path: initialRepositories 581 x-descriptors: 582 - urn:alm:descriptor:com.tectonic.ui:text 583 - urn:alm:descriptor:com.tectonic.ui:advanced 584 - description: KustomizeVersions is a listing of configured versions of Kustomize 585 to be made available within ArgoCD. 586 displayName: Kustomize Build Options' 587 path: kustomizeVersions 588 x-descriptors: 589 - urn:alm:descriptor:com.tectonic.ui:text 590 - urn:alm:descriptor:com.tectonic.ui:advanced 591 - description: OIDCConfig is the OIDC configuration as an alternative to dex. 592 displayName: OIDC Config' 593 path: oidcConfig 594 x-descriptors: 595 - urn:alm:descriptor:com.tectonic.ui:text 596 - urn:alm:descriptor:com.tectonic.ui:advanced 597 - description: Enabled will toggle Prometheus support globally for ArgoCD. 598 displayName: Enabled 599 path: prometheus.enabled 600 x-descriptors: 601 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 602 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 603 - description: Host is the hostname to use for Ingress/Route resources. 604 displayName: Host 605 path: prometheus.host 606 x-descriptors: 607 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 608 - urn:alm:descriptor:com.tectonic.ui:text 609 - description: Enabled will toggle the creation of the Ingress. 610 displayName: Ingress Enabled' 611 path: prometheus.ingress.enabled 612 x-descriptors: 613 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 614 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 615 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 616 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 617 - description: Enabled will toggle the creation of the OpenShift Route. 618 displayName: Route Enabled' 619 path: prometheus.route.enabled 620 x-descriptors: 621 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 622 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 623 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 624 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 625 - description: Size is the replica count for the Prometheus StatefulSet. 626 displayName: Size 627 path: prometheus.size 628 x-descriptors: 629 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 630 - urn:alm:descriptor:com.tectonic.ui:podCount 631 - description: DefaultPolicy is the name of the default role which Argo CD will 632 falls back to, when authorizing API requests (optional). If omitted or empty, 633 users may be still be able to login, but will see no apps, projects, etc... 634 displayName: Default Policy' 635 path: rbac.defaultPolicy 636 x-descriptors: 637 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC 638 - urn:alm:descriptor:com.tectonic.ui:text 639 - description: 'Policy is CSV containing user-defined RBAC policies and role 640 definitions. Policy rules are in the form: p, subject, resource, action, 641 object, effect Role definitions and bindings are in the form: g, subject, 642 inherited-subject See https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md 643 for additional information.' 644 displayName: Policy 645 path: rbac.policy 646 x-descriptors: 647 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC 648 - urn:alm:descriptor:com.tectonic.ui:text 649 - description: 'Scopes controls which OIDC scopes to examine during rbac enforcement 650 (in addition to `sub` scope). If omitted, defaults to: ''[groups]''.' 651 displayName: Scopes 652 path: rbac.scopes 653 x-descriptors: 654 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC 655 - urn:alm:descriptor:com.tectonic.ui:text 656 - description: Image is the Redis container image. 657 displayName: Image 658 path: redis.image 659 x-descriptors: 660 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Redis 661 - urn:alm:descriptor:com.tectonic.ui:text 662 - description: Resources defines the Compute Resources required by the container 663 for Redis. 664 displayName: Resource Requirements' 665 path: redis.resources 666 x-descriptors: 667 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Redis 668 - urn:alm:descriptor:com.tectonic.ui:resourceRequirements 669 - description: Version is the Redis container image tag. 670 displayName: Version 671 path: redis.version 672 x-descriptors: 673 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Redis 674 - urn:alm:descriptor:com.tectonic.ui:text 675 - description: Resources defines the Compute Resources required by the container 676 for Redis. 677 displayName: Resource Requirements' 678 path: repo.resources 679 x-descriptors: 680 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Repo 681 - urn:alm:descriptor:com.tectonic.ui:resourceRequirements 682 - description: ResourceActions customizes resource action behavior. 683 displayName: Resource Action Customizations' 684 path: resourceActions 685 x-descriptors: 686 - urn:alm:descriptor:com.tectonic.ui:text 687 - urn:alm:descriptor:com.tectonic.ui:advanced 688 - description: 'Deprecated field. Support dropped in v1beta1 version. ResourceCustomizations 689 customizes resource behavior. Keys are in the form: group/Kind. Please note 690 that this is being deprecated in favor of ResourceHealthChecks, ResourceIgnoreDifferences, 691 and ResourceActions.' 692 displayName: Resource Customizations' 693 path: resourceCustomizations 694 x-descriptors: 695 - urn:alm:descriptor:com.tectonic.ui:text 696 - urn:alm:descriptor:com.tectonic.ui:advanced 697 - description: ResourceExclusions is used to completely ignore entire classes 698 of resource group/kinds. 699 displayName: Resource Exclusions' 700 path: resourceExclusions 701 x-descriptors: 702 - urn:alm:descriptor:com.tectonic.ui:text 703 - urn:alm:descriptor:com.tectonic.ui:advanced 704 - description: ResourceHealthChecks customizes resource health check behavior. 705 displayName: Resource Health Check Customizations' 706 path: resourceHealthChecks 707 x-descriptors: 708 - urn:alm:descriptor:com.tectonic.ui:text 709 - urn:alm:descriptor:com.tectonic.ui:advanced 710 - description: ResourceIgnoreDifferences customizes resource ignore difference 711 behavior. 712 displayName: Resource Ignore Difference Customizations' 713 path: resourceIgnoreDifferences 714 x-descriptors: 715 - urn:alm:descriptor:com.tectonic.ui:text 716 - urn:alm:descriptor:com.tectonic.ui:advanced 717 - description: ResourceTrackingMethod defines how Argo CD should track resources 718 that it manages 719 displayName: Resource Tracking Method' 720 path: resourceTrackingMethod 721 x-descriptors: 722 - urn:alm:descriptor:com.tectonic.ui:text 723 - urn:alm:descriptor:com.tectonic.ui:advanced 724 - description: Enabled will toggle autoscaling support for the Argo CD Server 725 component. 726 displayName: Autoscale Enabled' 727 path: server.autoscale.enabled 728 x-descriptors: 729 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 730 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 731 - description: Host is the hostname to use for Ingress/Route resources. 732 displayName: GRPC Host 733 path: server.grpc.host 734 x-descriptors: 735 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 736 - urn:alm:descriptor:com.tectonic.ui:text 737 - description: Ingress defines the desired state for the Argo CD Server GRPC 738 Ingress. 739 displayName: GRPC Ingress Enabled' 740 path: server.grpc.ingress 741 x-descriptors: 742 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 743 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 744 - description: Enabled will toggle the creation of the Ingress. 745 displayName: Ingress Enabled' 746 path: server.grpc.ingress.enabled 747 x-descriptors: 748 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 749 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 750 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 751 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 752 - description: Host is the hostname to use for Ingress/Route resources. 753 displayName: Host 754 path: server.host 755 x-descriptors: 756 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 757 - urn:alm:descriptor:com.tectonic.ui:text 758 - description: Enabled will toggle the creation of the Ingress. 759 displayName: Ingress Enabled' 760 path: server.ingress.enabled 761 x-descriptors: 762 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 763 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 764 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 765 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 766 - description: Insecure toggles the insecure flag. 767 displayName: Insecure 768 path: server.insecure 769 x-descriptors: 770 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 771 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 772 - description: Resources defines the Compute Resources required by the container 773 for the Argo CD server component. 774 displayName: Resource Requirements' 775 path: server.resources 776 x-descriptors: 777 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 778 - urn:alm:descriptor:com.tectonic.ui:resourceRequirements 779 - description: Enabled will toggle the creation of the OpenShift Route. 780 displayName: Route Enabled' 781 path: server.route.enabled 782 x-descriptors: 783 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 784 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 785 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 786 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 787 - description: Type is the ServiceType to use for the Service resource. 788 displayName: Service Type' 789 path: server.service.type 790 x-descriptors: 791 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 792 - urn:alm:descriptor:com.tectonic.ui:text 793 - description: Config is the dex connector configuration. 794 displayName: Configuration 795 path: sso.dex.config 796 x-descriptors: 797 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex 798 - urn:alm:descriptor:com.tectonic.ui:text 799 - description: Image is the Dex container image. 800 displayName: Image 801 path: sso.dex.image 802 x-descriptors: 803 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex 804 - urn:alm:descriptor:com.tectonic.ui:text 805 - description: OpenShiftOAuth enables OpenShift OAuth authentication for the 806 Dex server. 807 displayName: OpenShift OAuth Enabled' 808 path: sso.dex.openShiftOAuth 809 x-descriptors: 810 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex 811 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 812 - description: Resources defines the Compute Resources required by the container 813 for Dex. 814 displayName: Resource Requirements' 815 path: sso.dex.resources 816 x-descriptors: 817 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex 818 - urn:alm:descriptor:com.tectonic.ui:resourceRequirements 819 - description: Version is the Dex container image tag. 820 displayName: Version 821 path: sso.dex.version 822 x-descriptors: 823 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex 824 - urn:alm:descriptor:com.tectonic.ui:text 825 - description: StatusBadgeEnabled toggles application status badge feature. 826 displayName: Status Badge Enabled' 827 path: statusBadgeEnabled 828 x-descriptors: 829 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 830 - urn:alm:descriptor:com.tectonic.ui:advanced 831 - description: UsersAnonymousEnabled toggles anonymous user access. The anonymous 832 users get default role permissions specified argocd-rbac-cm. 833 displayName: Anonymous Users Enabled' 834 path: usersAnonymousEnabled 835 x-descriptors: 836 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 837 - urn:alm:descriptor:com.tectonic.ui:advanced 838 - description: Version is the tag to use with the ArgoCD container image for 839 all ArgoCD components. 840 displayName: Version 841 path: version 842 x-descriptors: 843 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:ArgoCD 844 - urn:alm:descriptor:com.tectonic.ui:text 845 statusDescriptors: 846 - description: 'ApplicationController is a simple, high-level summary of where 847 the Argo CD application controller component is in its lifecycle. There 848 are four possible ApplicationController values: Pending: The Argo CD application 849 controller component has been accepted by the Kubernetes system, but one 850 or more of the required resources have not been created. Running: All of 851 the required Pods for the Argo CD application controller component are in 852 a Ready state. Failed: At least one of the Argo CD application controller 853 component Pods had a failure. Unknown: The state of the Argo CD application 854 controller component could not be obtained.' 855 displayName: ApplicationController 856 path: applicationController 857 x-descriptors: 858 - urn:alm:descriptor:com.tectonic.ui:text 859 - description: 'ApplicationSetController is a simple, high-level summary of 860 where the Argo CD applicationSet controller component is in its lifecycle. 861 There are four possible ApplicationSetController values: Pending: The Argo 862 CD applicationSet controller component has been accepted by the Kubernetes 863 system, but one or more of the required resources have not been created. 864 Running: All of the required Pods for the Argo CD applicationSet controller 865 component are in a Ready state. Failed: At least one of the Argo CD applicationSet 866 controller component Pods had a failure. Unknown: The state of the Argo 867 CD applicationSet controller component could not be obtained.' 868 displayName: ApplicationSetController 869 path: applicationSetController 870 x-descriptors: 871 - urn:alm:descriptor:com.tectonic.ui:text 872 - description: 'NotificationsController is a simple, high-level summary of where 873 the Argo CD notifications controller component is in its lifecycle. There 874 are four possible NotificationsController values: Pending: The Argo CD notifications 875 controller component has been accepted by the Kubernetes system, but one 876 or more of the required resources have not been created. Running: All of 877 the required Pods for the Argo CD notifications controller component are 878 in a Ready state. Failed: At least one of the Argo CD notifications controller 879 component Pods had a failure. Unknown: The state of the Argo CD notifications 880 controller component could not be obtained.' 881 displayName: NotificationsController 882 path: notificationsController 883 x-descriptors: 884 - urn:alm:descriptor:com.tectonic.ui:text 885 - description: 'Phase is a simple, high-level summary of where the ArgoCD is 886 in its lifecycle. There are four possible phase values: Pending: The ArgoCD 887 has been accepted by the Kubernetes system, but one or more of the required 888 resources have not been created. Available: All of the resources for the 889 ArgoCD are ready. Failed: At least one resource has experienced a failure. 890 Unknown: The state of the ArgoCD phase could not be obtained.' 891 displayName: Phase 892 path: phase 893 x-descriptors: 894 - urn:alm:descriptor:com.tectonic.ui:text 895 - description: 'Redis is a simple, high-level summary of where the Argo CD Redis 896 component is in its lifecycle. There are four possible redis values: Pending: 897 The Argo CD Redis component has been accepted by the Kubernetes system, 898 but one or more of the required resources have not been created. Running: 899 All of the required Pods for the Argo CD Redis component are in a Ready 900 state. Failed: At least one of the Argo CD Redis component Pods had a failure. 901 Unknown: The state of the Argo CD Redis component could not be obtained.' 902 displayName: Redis 903 path: redis 904 x-descriptors: 905 - urn:alm:descriptor:com.tectonic.ui:text 906 - description: 'Repo is a simple, high-level summary of where the Argo CD Repo 907 component is in its lifecycle. There are four possible repo values: Pending: 908 The Argo CD Repo component has been accepted by the Kubernetes system, but 909 one or more of the required resources have not been created. Running: All 910 of the required Pods for the Argo CD Repo component are in a Ready state. 911 Failed: At least one of the Argo CD Repo component Pods had a failure. 912 Unknown: The state of the Argo CD Repo component could not be obtained.' 913 displayName: Repo 914 path: repo 915 x-descriptors: 916 - urn:alm:descriptor:com.tectonic.ui:text 917 - description: 'Server is a simple, high-level summary of where the Argo CD 918 server component is in its lifecycle. There are four possible server values: 919 Pending: The Argo CD server component has been accepted by the Kubernetes 920 system, but one or more of the required resources have not been created. 921 Running: All of the required Pods for the Argo CD server component are in 922 a Ready state. Failed: At least one of the Argo CD server component Pods 923 had a failure. Unknown: The state of the Argo CD server component could 924 not be obtained.' 925 displayName: Server 926 path: server 927 x-descriptors: 928 - urn:alm:descriptor:com.tectonic.ui:text 929 - description: 'SSO is a simple, high-level summary of where the Argo CD SSO(Dex/Keycloak) 930 component is in its lifecycle. There are four possible sso values: Pending: 931 The Argo CD SSO component has been accepted by the Kubernetes system, but 932 one or more of the required resources have not been created. Running: All 933 of the required Pods for the Argo CD SSO component are in a Ready state. 934 Failed: At least one of the Argo CD SSO component Pods had a failure. Unknown: 935 The state of the Argo CD SSO component could not be obtained.' 936 displayName: SSO 937 path: sso 938 x-descriptors: 939 - urn:alm:descriptor:com.tectonic.ui:text 940 version: v1alpha1 941 - description: ArgoCD is the Schema for the argocds API 942 displayName: Argo CD 943 kind: ArgoCD 944 name: argocds.argoproj.io 945 resources: 946 - kind: ArgoCD 947 name: "" 948 version: v1beta1 949 - kind: ArgoCDExport 950 name: "" 951 version: v1alpha1 952 - kind: ConfigMap 953 name: "" 954 version: v1 955 - kind: CronJob 956 name: "" 957 version: v1 958 - kind: Deployment 959 name: "" 960 version: v1 961 - kind: Ingress 962 name: "" 963 version: v1 964 - kind: Job 965 name: "" 966 version: v1 967 - kind: PersistentVolumeClaim 968 name: "" 969 version: v1 970 - kind: Pod 971 name: "" 972 version: v1 973 - kind: Prometheus 974 name: "" 975 version: v1 976 - kind: ReplicaSet 977 name: "" 978 version: v1 979 - kind: Route 980 name: "" 981 version: v1 982 - kind: Secret 983 name: "" 984 version: v1 985 - kind: Service 986 name: "" 987 version: v1 988 - kind: ServiceMonitor 989 name: "" 990 version: v1 991 - kind: StatefulSet 992 name: "" 993 version: v1 994 specDescriptors: 995 - description: ApplicationInstanceLabelKey is the key name where Argo CD injects 996 the app name as a tracking label. 997 displayName: Application Instance Label Key' 998 path: applicationInstanceLabelKey 999 x-descriptors: 1000 - urn:alm:descriptor:com.tectonic.ui:text 1001 - urn:alm:descriptor:com.tectonic.ui:advanced 1002 - description: Host is the hostname to use for Ingress/Route resources. 1003 displayName: Host 1004 path: applicationSet.webhookServer.host 1005 x-descriptors: 1006 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 1007 - urn:alm:descriptor:com.tectonic.ui:text 1008 - description: Enabled will toggle the creation of the Ingress. 1009 displayName: Ingress Enabled' 1010 path: applicationSet.webhookServer.ingress.enabled 1011 x-descriptors: 1012 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 1013 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 1014 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 1015 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1016 - description: Enabled will toggle the creation of the OpenShift Route. 1017 displayName: Route Enabled' 1018 path: applicationSet.webhookServer.route.enabled 1019 x-descriptors: 1020 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 1021 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 1022 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 1023 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1024 - description: ConfigManagementPlugins is used to specify additional config 1025 management plugins. 1026 displayName: Config Management Plugins' 1027 path: configManagementPlugins 1028 x-descriptors: 1029 - urn:alm:descriptor:com.tectonic.ui:text 1030 - urn:alm:descriptor:com.tectonic.ui:advanced 1031 - description: Operation is the number of application operation processors. 1032 displayName: Operation Processor Count' 1033 path: controller.processors.operation 1034 x-descriptors: 1035 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Controller 1036 - urn:alm:descriptor:com.tectonic.ui:number 1037 - description: Status is the number of application status processors. 1038 displayName: Status Processor Count' 1039 path: controller.processors.status 1040 x-descriptors: 1041 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Controller 1042 - urn:alm:descriptor:com.tectonic.ui:number 1043 - description: Resources defines the Compute Resources required by the container 1044 for the Application Controller. 1045 displayName: Resource Requirements' 1046 path: controller.resources 1047 x-descriptors: 1048 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Controller 1049 - urn:alm:descriptor:com.tectonic.ui:resourceRequirements 1050 - description: GAAnonymizeUsers toggles user IDs being hashed before sending 1051 to google analytics. 1052 displayName: Google Analytics Anonymize Users' 1053 path: gaAnonymizeUsers 1054 x-descriptors: 1055 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1056 - urn:alm:descriptor:com.tectonic.ui:advanced 1057 - description: GATrackingID is the google analytics tracking ID to use. 1058 displayName: Google Analytics Tracking ID' 1059 path: gaTrackingID 1060 x-descriptors: 1061 - urn:alm:descriptor:com.tectonic.ui:text 1062 - urn:alm:descriptor:com.tectonic.ui:advanced 1063 - description: Enabled will toggle Grafana support globally for ArgoCD. 1064 displayName: Enabled 1065 path: grafana.enabled 1066 x-descriptors: 1067 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 1068 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1069 - description: Host is the hostname to use for Ingress/Route resources. 1070 displayName: Host 1071 path: grafana.host 1072 x-descriptors: 1073 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 1074 - urn:alm:descriptor:com.tectonic.ui:text 1075 - description: Image is the Grafana container image. 1076 displayName: Image 1077 path: grafana.image 1078 x-descriptors: 1079 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 1080 - urn:alm:descriptor:com.tectonic.ui:text 1081 - description: Enabled will toggle the creation of the Ingress. 1082 displayName: Ingress Enabled' 1083 path: grafana.ingress.enabled 1084 x-descriptors: 1085 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 1086 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 1087 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 1088 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1089 - description: Resources defines the Compute Resources required by the container 1090 for Grafana. 1091 displayName: Resource Requirements' 1092 path: grafana.resources 1093 x-descriptors: 1094 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 1095 - urn:alm:descriptor:com.tectonic.ui:resourceRequirements 1096 - description: Enabled will toggle the creation of the OpenShift Route. 1097 displayName: Route Enabled' 1098 path: grafana.route.enabled 1099 x-descriptors: 1100 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 1101 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 1102 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 1103 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1104 - description: Size is the replica count for the Grafana Deployment. 1105 displayName: Size 1106 path: grafana.size 1107 x-descriptors: 1108 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 1109 - urn:alm:descriptor:com.tectonic.ui:podCount 1110 - description: Version is the Grafana container image tag. 1111 displayName: Version 1112 path: grafana.version 1113 x-descriptors: 1114 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 1115 - urn:alm:descriptor:com.tectonic.ui:text 1116 - description: Enabled will toggle HA support globally for Argo CD. 1117 displayName: Enabled 1118 path: ha.enabled 1119 x-descriptors: 1120 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:HA 1121 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1122 - description: HelpChatText is the text for getting chat help, defaults to "Chat 1123 now!" 1124 displayName: Help Chat Text' 1125 path: helpChatText 1126 x-descriptors: 1127 - urn:alm:descriptor:com.tectonic.ui:text 1128 - urn:alm:descriptor:com.tectonic.ui:advanced 1129 - description: HelpChatURL is the URL for getting chat help, this will typically 1130 be your Slack channel for support. 1131 displayName: Help Chat URL' 1132 path: helpChatURL 1133 x-descriptors: 1134 - urn:alm:descriptor:com.tectonic.ui:text 1135 - urn:alm:descriptor:com.tectonic.ui:advanced 1136 - description: Image is the ArgoCD container image for all ArgoCD components. 1137 displayName: Image 1138 path: image 1139 x-descriptors: 1140 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:ArgoCD 1141 - urn:alm:descriptor:com.tectonic.ui:text 1142 - description: Name of an ArgoCDExport from which to import data. 1143 displayName: Name 1144 path: import.name 1145 x-descriptors: 1146 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Import 1147 - urn:alm:descriptor:com.tectonic.ui:text 1148 - description: Namespace for the ArgoCDExport, defaults to the same namespace 1149 as the ArgoCD. 1150 displayName: Namespace 1151 path: import.namespace 1152 x-descriptors: 1153 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Import 1154 - urn:alm:descriptor:com.tectonic.ui:text 1155 - description: InitialRepositories to configure Argo CD with upon creation of 1156 the cluster. 1157 displayName: Initial Repositories' 1158 path: initialRepositories 1159 x-descriptors: 1160 - urn:alm:descriptor:com.tectonic.ui:text 1161 - urn:alm:descriptor:com.tectonic.ui:advanced 1162 - description: KustomizeVersions is a listing of configured versions of Kustomize 1163 to be made available within ArgoCD. 1164 displayName: Kustomize Build Options' 1165 path: kustomizeVersions 1166 x-descriptors: 1167 - urn:alm:descriptor:com.tectonic.ui:text 1168 - urn:alm:descriptor:com.tectonic.ui:advanced 1169 - description: OIDCConfig is the OIDC configuration as an alternative to dex. 1170 displayName: OIDC Config' 1171 path: oidcConfig 1172 x-descriptors: 1173 - urn:alm:descriptor:com.tectonic.ui:text 1174 - urn:alm:descriptor:com.tectonic.ui:advanced 1175 - description: Enabled will toggle Prometheus support globally for ArgoCD. 1176 displayName: Enabled 1177 path: prometheus.enabled 1178 x-descriptors: 1179 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 1180 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1181 - description: Host is the hostname to use for Ingress/Route resources. 1182 displayName: Host 1183 path: prometheus.host 1184 x-descriptors: 1185 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 1186 - urn:alm:descriptor:com.tectonic.ui:text 1187 - description: Enabled will toggle the creation of the Ingress. 1188 displayName: Ingress Enabled' 1189 path: prometheus.ingress.enabled 1190 x-descriptors: 1191 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 1192 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 1193 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 1194 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1195 - description: Enabled will toggle the creation of the OpenShift Route. 1196 displayName: Route Enabled' 1197 path: prometheus.route.enabled 1198 x-descriptors: 1199 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 1200 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 1201 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 1202 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1203 - description: Size is the replica count for the Prometheus StatefulSet. 1204 displayName: Size 1205 path: prometheus.size 1206 x-descriptors: 1207 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 1208 - urn:alm:descriptor:com.tectonic.ui:podCount 1209 - description: DefaultPolicy is the name of the default role which Argo CD will 1210 falls back to, when authorizing API requests (optional). If omitted or empty, 1211 users may be still be able to login, but will see no apps, projects, etc... 1212 displayName: Default Policy' 1213 path: rbac.defaultPolicy 1214 x-descriptors: 1215 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC 1216 - urn:alm:descriptor:com.tectonic.ui:text 1217 - description: 'Policy is CSV containing user-defined RBAC policies and role 1218 definitions. Policy rules are in the form: p, subject, resource, action, 1219 object, effect Role definitions and bindings are in the form: g, subject, 1220 inherited-subject See https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md 1221 for additional information.' 1222 displayName: Policy 1223 path: rbac.policy 1224 x-descriptors: 1225 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC 1226 - urn:alm:descriptor:com.tectonic.ui:text 1227 - description: 'Scopes controls which OIDC scopes to examine during rbac enforcement 1228 (in addition to `sub` scope). If omitted, defaults to: ''[groups]''.' 1229 displayName: Scopes 1230 path: rbac.scopes 1231 x-descriptors: 1232 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC 1233 - urn:alm:descriptor:com.tectonic.ui:text 1234 - description: Image is the Redis container image. 1235 displayName: Image 1236 path: redis.image 1237 x-descriptors: 1238 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Redis 1239 - urn:alm:descriptor:com.tectonic.ui:text 1240 - description: Resources defines the Compute Resources required by the container 1241 for Redis. 1242 displayName: Resource Requirements' 1243 path: redis.resources 1244 x-descriptors: 1245 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Redis 1246 - urn:alm:descriptor:com.tectonic.ui:resourceRequirements 1247 - description: Version is the Redis container image tag. 1248 displayName: Version 1249 path: redis.version 1250 x-descriptors: 1251 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Redis 1252 - urn:alm:descriptor:com.tectonic.ui:text 1253 - description: Resources defines the Compute Resources required by the container 1254 for Redis. 1255 displayName: Resource Requirements' 1256 path: repo.resources 1257 x-descriptors: 1258 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Repo 1259 - urn:alm:descriptor:com.tectonic.ui:resourceRequirements 1260 - description: ResourceActions customizes resource action behavior. 1261 displayName: Resource Action Customizations' 1262 path: resourceActions 1263 x-descriptors: 1264 - urn:alm:descriptor:com.tectonic.ui:text 1265 - urn:alm:descriptor:com.tectonic.ui:advanced 1266 - description: ResourceExclusions is used to completely ignore entire classes 1267 of resource group/kinds. 1268 displayName: Resource Exclusions' 1269 path: resourceExclusions 1270 x-descriptors: 1271 - urn:alm:descriptor:com.tectonic.ui:text 1272 - urn:alm:descriptor:com.tectonic.ui:advanced 1273 - description: ResourceHealthChecks customizes resource health check behavior. 1274 displayName: Resource Health Check Customizations' 1275 path: resourceHealthChecks 1276 x-descriptors: 1277 - urn:alm:descriptor:com.tectonic.ui:text 1278 - urn:alm:descriptor:com.tectonic.ui:advanced 1279 - description: ResourceIgnoreDifferences customizes resource ignore difference 1280 behavior. 1281 displayName: Resource Ignore Difference Customizations' 1282 path: resourceIgnoreDifferences 1283 x-descriptors: 1284 - urn:alm:descriptor:com.tectonic.ui:text 1285 - urn:alm:descriptor:com.tectonic.ui:advanced 1286 - description: ResourceTrackingMethod defines how Argo CD should track resources 1287 that it manages 1288 displayName: Resource Tracking Method' 1289 path: resourceTrackingMethod 1290 x-descriptors: 1291 - urn:alm:descriptor:com.tectonic.ui:text 1292 - urn:alm:descriptor:com.tectonic.ui:advanced 1293 - description: Enabled will toggle autoscaling support for the Argo CD Server 1294 component. 1295 displayName: Autoscale Enabled' 1296 path: server.autoscale.enabled 1297 x-descriptors: 1298 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 1299 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1300 - description: Host is the hostname to use for Ingress/Route resources. 1301 displayName: GRPC Host 1302 path: server.grpc.host 1303 x-descriptors: 1304 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 1305 - urn:alm:descriptor:com.tectonic.ui:text 1306 - description: Ingress defines the desired state for the Argo CD Server GRPC 1307 Ingress. 1308 displayName: GRPC Ingress Enabled' 1309 path: server.grpc.ingress 1310 x-descriptors: 1311 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 1312 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1313 - description: Enabled will toggle the creation of the Ingress. 1314 displayName: Ingress Enabled' 1315 path: server.grpc.ingress.enabled 1316 x-descriptors: 1317 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 1318 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 1319 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 1320 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1321 - description: Host is the hostname to use for Ingress/Route resources. 1322 displayName: Host 1323 path: server.host 1324 x-descriptors: 1325 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 1326 - urn:alm:descriptor:com.tectonic.ui:text 1327 - description: Enabled will toggle the creation of the Ingress. 1328 displayName: Ingress Enabled' 1329 path: server.ingress.enabled 1330 x-descriptors: 1331 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 1332 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 1333 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 1334 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1335 - description: Insecure toggles the insecure flag. 1336 displayName: Insecure 1337 path: server.insecure 1338 x-descriptors: 1339 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 1340 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1341 - description: Resources defines the Compute Resources required by the container 1342 for the Argo CD server component. 1343 displayName: Resource Requirements' 1344 path: server.resources 1345 x-descriptors: 1346 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 1347 - urn:alm:descriptor:com.tectonic.ui:resourceRequirements 1348 - description: Enabled will toggle the creation of the OpenShift Route. 1349 displayName: Route Enabled' 1350 path: server.route.enabled 1351 x-descriptors: 1352 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana 1353 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus 1354 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 1355 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1356 - description: Type is the ServiceType to use for the Service resource. 1357 displayName: Service Type' 1358 path: server.service.type 1359 x-descriptors: 1360 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server 1361 - urn:alm:descriptor:com.tectonic.ui:text 1362 - description: Config is the dex connector configuration. 1363 displayName: Configuration 1364 path: sso.dex.config 1365 x-descriptors: 1366 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex 1367 - urn:alm:descriptor:com.tectonic.ui:text 1368 - description: Image is the Dex container image. 1369 displayName: Image 1370 path: sso.dex.image 1371 x-descriptors: 1372 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex 1373 - urn:alm:descriptor:com.tectonic.ui:text 1374 - description: OpenShiftOAuth enables OpenShift OAuth authentication for the 1375 Dex server. 1376 displayName: OpenShift OAuth Enabled' 1377 path: sso.dex.openShiftOAuth 1378 x-descriptors: 1379 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex 1380 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1381 - description: Resources defines the Compute Resources required by the container 1382 for Dex. 1383 displayName: Resource Requirements' 1384 path: sso.dex.resources 1385 x-descriptors: 1386 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex 1387 - urn:alm:descriptor:com.tectonic.ui:resourceRequirements 1388 - description: Version is the Dex container image tag. 1389 displayName: Version 1390 path: sso.dex.version 1391 x-descriptors: 1392 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex 1393 - urn:alm:descriptor:com.tectonic.ui:text 1394 - description: StatusBadgeEnabled toggles application status badge feature. 1395 displayName: Status Badge Enabled' 1396 path: statusBadgeEnabled 1397 x-descriptors: 1398 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1399 - urn:alm:descriptor:com.tectonic.ui:advanced 1400 - description: UsersAnonymousEnabled toggles anonymous user access. The anonymous 1401 users get default role permissions specified argocd-rbac-cm. 1402 displayName: Anonymous Users Enabled' 1403 path: usersAnonymousEnabled 1404 x-descriptors: 1405 - urn:alm:descriptor:com.tectonic.ui:booleanSwitch 1406 - urn:alm:descriptor:com.tectonic.ui:advanced 1407 - description: Version is the tag to use with the ArgoCD container image for 1408 all ArgoCD components. 1409 displayName: Version 1410 path: version 1411 x-descriptors: 1412 - urn:alm:descriptor:com.tectonic.ui:fieldGroup:ArgoCD 1413 - urn:alm:descriptor:com.tectonic.ui:text 1414 statusDescriptors: 1415 - description: 'ApplicationController is a simple, high-level summary of where 1416 the Argo CD application controller component is in its lifecycle. There 1417 are four possible ApplicationController values: Pending: The Argo CD application 1418 controller component has been accepted by the Kubernetes system, but one 1419 or more of the required resources have not been created. Running: All of 1420 the required Pods for the Argo CD application controller component are in 1421 a Ready state. Failed: At least one of the Argo CD application controller 1422 component Pods had a failure. Unknown: The state of the Argo CD application 1423 controller component could not be obtained.' 1424 displayName: ApplicationController 1425 path: applicationController 1426 x-descriptors: 1427 - urn:alm:descriptor:com.tectonic.ui:text 1428 - description: 'ApplicationSetController is a simple, high-level summary of 1429 where the Argo CD applicationSet controller component is in its lifecycle. 1430 There are four possible ApplicationSetController values: Pending: The Argo 1431 CD applicationSet controller component has been accepted by the Kubernetes 1432 system, but one or more of the required resources have not been created. 1433 Running: All of the required Pods for the Argo CD applicationSet controller 1434 component are in a Ready state. Failed: At least one of the Argo CD applicationSet 1435 controller component Pods had a failure. Unknown: The state of the Argo 1436 CD applicationSet controller component could not be obtained.' 1437 displayName: ApplicationSetController 1438 path: applicationSetController 1439 x-descriptors: 1440 - urn:alm:descriptor:com.tectonic.ui:text 1441 - description: 'NotificationsController is a simple, high-level summary of where 1442 the Argo CD notifications controller component is in its lifecycle. There 1443 are four possible NotificationsController values: Pending: The Argo CD notifications 1444 controller component has been accepted by the Kubernetes system, but one 1445 or more of the required resources have not been created. Running: All of 1446 the required Pods for the Argo CD notifications controller component are 1447 in a Ready state. Failed: At least one of the Argo CD notifications controller 1448 component Pods had a failure. Unknown: The state of the Argo CD notifications 1449 controller component could not be obtained.' 1450 displayName: NotificationsController 1451 path: notificationsController 1452 x-descriptors: 1453 - urn:alm:descriptor:com.tectonic.ui:text 1454 - description: 'Phase is a simple, high-level summary of where the ArgoCD is 1455 in its lifecycle. There are four possible phase values: Pending: The ArgoCD 1456 has been accepted by the Kubernetes system, but one or more of the required 1457 resources have not been created. Available: All of the resources for the 1458 ArgoCD are ready. Failed: At least one resource has experienced a failure. 1459 Unknown: The state of the ArgoCD phase could not be obtained.' 1460 displayName: Phase 1461 path: phase 1462 x-descriptors: 1463 - urn:alm:descriptor:com.tectonic.ui:text 1464 - description: 'Redis is a simple, high-level summary of where the Argo CD Redis 1465 component is in its lifecycle. There are four possible redis values: Pending: 1466 The Argo CD Redis component has been accepted by the Kubernetes system, 1467 but one or more of the required resources have not been created. Running: 1468 All of the required Pods for the Argo CD Redis component are in a Ready 1469 state. Failed: At least one of the Argo CD Redis component Pods had a failure. 1470 Unknown: The state of the Argo CD Redis component could not be obtained.' 1471 displayName: Redis 1472 path: redis 1473 x-descriptors: 1474 - urn:alm:descriptor:com.tectonic.ui:text 1475 - description: 'Repo is a simple, high-level summary of where the Argo CD Repo 1476 component is in its lifecycle. There are four possible repo values: Pending: 1477 The Argo CD Repo component has been accepted by the Kubernetes system, but 1478 one or more of the required resources have not been created. Running: All 1479 of the required Pods for the Argo CD Repo component are in a Ready state. 1480 Failed: At least one of the Argo CD Repo component Pods had a failure. 1481 Unknown: The state of the Argo CD Repo component could not be obtained.' 1482 displayName: Repo 1483 path: repo 1484 x-descriptors: 1485 - urn:alm:descriptor:com.tectonic.ui:text 1486 - description: 'Server is a simple, high-level summary of where the Argo CD 1487 server component is in its lifecycle. There are four possible server values: 1488 Pending: The Argo CD server component has been accepted by the Kubernetes 1489 system, but one or more of the required resources have not been created. 1490 Running: All of the required Pods for the Argo CD server component are in 1491 a Ready state. Failed: At least one of the Argo CD server component Pods 1492 had a failure. Unknown: The state of the Argo CD server component could 1493 not be obtained.' 1494 displayName: Server 1495 path: server 1496 x-descriptors: 1497 - urn:alm:descriptor:com.tectonic.ui:text 1498 - description: 'SSO is a simple, high-level summary of where the Argo CD SSO(Dex/Keycloak) 1499 component is in its lifecycle. There are four possible sso values: Pending: 1500 The Argo CD SSO component has been accepted by the Kubernetes system, but 1501 one or more of the required resources have not been created. Running: All 1502 of the required Pods for the Argo CD SSO component are in a Ready state. 1503 Failed: At least one of the Argo CD SSO component Pods had a failure. Unknown: 1504 The state of the Argo CD SSO component could not be obtained.' 1505 displayName: SSO 1506 path: sso 1507 x-descriptors: 1508 - urn:alm:descriptor:com.tectonic.ui:text 1509 version: v1beta1 1510 description: | 1511 ## Overview 1512 1513 The Argo CD Operator manages the full lifecycle for [Argo CD](https://argoproj.github.io/argo-cd/) and it's 1514 components. The operator's goal is to automate the tasks required when operating an Argo CD cluster. 1515 1516 Beyond installation, the operator helps to automate the process of upgrading, backing up and restoring as needed and 1517 remove the human as much as possible. In addition, the operator aims to provide deep insights into the Argo CD 1518 environment by configuring Prometheus and Grafana to aggregate, visualize and expose the metrics already exported by 1519 Argo CD. 1520 1521 The operator aims to provide the following, and is a work in progress. 1522 1523 * Easy configuration and installation of the Argo CD components with sane defaults to get up and running quickly. 1524 * Provide seamless upgrades to the Argo CD components. 1525 * Ability to back up and restore an Argo CD cluster from a point in time or on a recurring schedule. 1526 * Aggregate and expose the metrics for Argo CD and the operator itself using Prometheus and Grafana. 1527 * Autoscale the Argo CD components as necessary to handle variability in demand. 1528 1529 ## Usage 1530 1531 Deploy a basic Argo CD cluster by creating a new ArgoCD resource in the namespace where the operator is installed. 1532 1533 ``` 1534 apiVersion: argoproj.io/v1alpha1 1535 kind: ArgoCD 1536 metadata: 1537 name: example-argocd 1538 spec: {} 1539 ``` 1540 1541 ## Backup 1542 1543 Backup the cluster above by creating a new ArgoCDExport resource in the namespace where the operator is installed. 1544 1545 ``` 1546 apiVersion: argoproj.io/v1alpha1 1547 kind: ArgoCDExport 1548 metadata: 1549 name: example-argocdexport 1550 spec: 1551 argocd: example-argocd 1552 ``` 1553 1554 See the [documentation](https://argocd-operator.readthedocs.io) and examples on 1555 [github](https://github.com/argoproj-labs/argocd-operator) for more information. 1556 displayName: Argo CD 1557 icon: 1558 - base64data: PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzIDMwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtOS4yLC03KSI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2LDI3LjdDMTYsMjcuNyAxNS44LDI4LjMgMTUuNSwyOC42QzE1LjMsMjguOCAxNS4xLDI4LjkgMTQuOCwyOC45QzE0LjEsMjkuMSAxMy4zLDI5LjIgMTMuMywyOS4yQzEzLjMsMjkuMiAxNCwyOS4zIDE0LjgsMjkuNEMxNS4xLDI5LjQgMTUuMSwyOS40IDE1LjMsMjkuNUMxNS44LDI5LjUgMTYsMjkuMiAxNiwyOS4yTDE2LDI3LjdaIiBzdHlsZT0iZmlsbDpyZ2IoMjMzLDEwMSw3NSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjUuMiwyNy43QzI1LjIsMjcuNyAyNS40LDI4LjMgMjUuNywyOC42QzI1LjksMjguOCAyNi4xLDI4LjkgMjYuNCwyOC45QzI3LjEsMjkuMSAyNy45LDI5LjIgMjcuOSwyOS4yQzI3LjksMjkuMiAyNy4yLDI5LjMgMjYuMywyOS40QzI2LDI5LjQgMjYsMjkuNCAyNS44LDI5LjVDMjUuMiwyOS41IDI1LjEsMjkuMiAyNS4xLDI5LjJMMjUuMiwyNy43WiIgc3R5bGU9ImZpbGw6cmdiKDIzMywxMDEsNzUpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMjAuNyIgY3k9IjE3LjgiIHI9IjEwLjgiIHN0eWxlPSJmaWxsOnJnYigxODIsMjA3LDIzNCk7Ii8+CiAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIyMC43IiBjeT0iMTcuOCIgcj0iMTAuNCIgc3R5bGU9ImZpbGw6cmdiKDIzMCwyNDUsMjQ4KTsiLz4KICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjIwLjciIGN5PSIxOCIgcj0iOC41IiBzdHlsZT0iZmlsbDpyZ2IoMjA4LDIzMiwyNDApOyIvPgogICAgICAgICAgICAgICAgPGcgaWQ9IkJvZHlfMV8iPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNS43LDIyQzE1LjcsMjIgMTYuNCwzMy4zIDE2LjQsMzMuNUMxNi40LDMzLjYgMTYuNSwzMy44IDE2LDM0QzE1LjUsMzQuMiAxMy45LDM0LjYgMTMuOSwzNC42TDE2LjMsMzQuNkMxNy40LDM0LjYgMTcuNCwzMy43IDE3LjQsMzMuNUMxNy40LDMzLjMgMTcuNywyOSAxNy43LDI5QzE3LjcsMjkgMTcuOCwzNC4xIDE3LjgsMzQuM0MxNy44LDM0LjUgMTcuNywzNC44IDE3LDM1QzE2LjUsMzUuMSAxNSwzNS40IDE1LDM1LjRMMTcuMywzNS40QzE4LjcsMzUuNCAxOC43LDM0LjUgMTguNywzNC41TDE5LDMwQzE5LDMwIDE5LjEsMzQuNSAxOS4xLDM1QzE5LjEsMzUuNCAxOC44LDM1LjcgMTcuNywzNS45QzE3LDM2LjEgMTYuMSwzNi4zIDE2LjEsMzYuM0wxOC43LDM2LjNDMjAsMzYuMiAyMC4yLDM1LjMgMjAuMiwzNS4zTDIyLjQsMjQuMUwxNS43LDIyWiIgc3R5bGU9ImZpbGw6cmdiKDIzOCwxMjEsNzUpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNS43LDIyQzI1LjcsMjIgMjUsMzMuMyAyNSwzMy41QzI1LDMzLjYgMjQuOSwzMy44IDI1LjQsMzRDMjUuOSwzNC4yIDI3LjUsMzQuNiAyNy41LDM0LjZMMjUuMSwzNC42QzI0LDM0LjYgMjQsMzMuNyAyNCwzMy41QzI0LDMzLjMgMjMuNywyOSAyMy43LDI5QzIzLjcsMjkgMjMuNiwzNC4xIDIzLjYsMzQuM0MyMy42LDM0LjUgMjMuNywzNC44IDI0LjQsMzVDMjQuOSwzNS4xIDI2LjQsMzUuNCAyNi40LDM1LjRMMjQuMSwzNS40QzIyLjcsMzUuNCAyMi43LDM0LjUgMjIuNywzNC41TDIyLjQsMzBDMjIuNCwzMCAyMi4zLDM0LjUgMjIuMywzNUMyMi4zLDM1LjQgMjIuNiwzNS43IDIzLjcsMzUuOUMyNC40LDM2LjEgMjUuMywzNi4zIDI1LjMsMzYuM0wyMi43LDM2LjNDMjEuNCwzNi4yIDIxLjIsMzUuMyAyMS4yLDM1LjNMMTksMjQuMUwyNS43LDIyWiIgc3R5bGU9ImZpbGw6cmdiKDIzOCwxMjEsNzUpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNS44LDE2LjVDMjUuOCwxOS4zIDIzLjUsMjEuNSAyMC44LDIxLjVDMTguMSwyMS41IDE1LjgsMTkuMiAxNS44LDE2LjVDMTUuOCwxMy44IDE4LjEsMTEuNSAyMC44LDExLjVDMjMuNSwxMS41IDI1LjgsMTMuNyAyNS44LDE2LjVaIiBzdHlsZT0iZmlsbDpyZ2IoMjM4LDEyMSw3NSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgICAgICAgICAgPGNsaXBQYXRoIGlkPSJfY2xpcDEiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjUuOCwxNi4zTDI1LjIsMzBMMTYuMiwzMEwxNS43LDE2LjMiLz4KICAgICAgICAgICAgICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgICAgICAgICAgICAgIDxnIGNsaXAtcGF0aD0idXJsKCNfY2xpcDEpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMjAuOCIgY3k9IjE5LjIiIHI9IjguOSIgc3R5bGU9ImZpbGw6cmdiKDIzOCwxMjEsNzUpOyIvPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjUuNSwyMkMyNS41LDIyIDI2LjEsMTYuNyAyNS4zLDE0LjdDMjMuOCwxMS4yIDIwLjMsMTEuNSAyMC4zLDExLjVDMjAuMywxMS41IDIyLjMsMTIuMyAyMi40LDE1LjNDMjIuNSwxNy40IDIyLjQsMjAuNSAyMi40LDIwLjVMMjUuNSwyMloiIHN0eWxlPSJmaWxsOnJnYigyMjcsNzgsNTkpO2ZpbGwtb3BhY2l0eTowLjIyO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPGcgaWQ9IkZhY2VfMV8iPgogICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjE4LjciIGN5PSIxMy44IiByPSIwLjciIHN0eWxlPSJmaWxsOnJnYigyNTEsMjIzLDE5NSk7ZmlsbC1vcGFjaXR5OjAuNTsiLz4KICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjIuNSwyNEMyMi41LDI1LjcgMjEuNywyNi44IDIwLjcsMjYuOEMxOS43LDI2LjggMTguOSwyNS41IDE4LjksMjMuOEMxOC45LDIzLjggMTkuNywyNS40IDIwLjgsMjUuNEMyMS45LDI1LjQgMjIuNSwyNCAyMi41LDI0WiIgc3R5bGU9ImZpbGw6cmdiKDEsMSwxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMi41LDI0QzIyLjUsMjUuMSAyMS43LDI1LjcgMjAuNywyNS43QzE5LjcsMjUuNyAxOSwyNC45IDE5LDIzLjlDMTksMjMuOSAxOS44LDI0LjkgMjAuOSwyNC45QzIyLDI0LjkgMjIuNSwyNCAyMi41LDI0WiIgc3R5bGU9ImZpbGw6d2hpdGU7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMjQuMiIgY3k9IjE5LjMiIHI9IjMuMSIgc3R5bGU9ImZpbGw6cmdiKDIzMywxMDEsNzUpOyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIxNy4yIiBjeT0iMTkuMyIgcj0iMy4xIiBzdHlsZT0iZmlsbDpyZ2IoMjMzLDEwMSw3NSk7Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIyNC4yIiBjeT0iMTkuMyIgcj0iMi40IiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMTciIGN5PSIxOS4zIiByPSIyLjQiIHN0eWxlPSJmaWxsOndoaXRlOyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjE3IiBjeT0iMTkiIHI9IjAuNyIgc3R5bGU9ImZpbGw6cmdiKDEsMSwxKTsiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIyNC4yIiBjeT0iMTkiIHI9IjAuNyIgc3R5bGU9ImZpbGw6cmdiKDEsMSwxKTsiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjcsMjAuNUM5LjQsMjAuNSA5LjIsMjAuMyA5LjIsMjBMOS4yLDE2QzkuMiwxNS43IDkuNCwxNS41IDkuNywxNS41QzEwLDE1LjUgMTAuMiwxNS43IDEwLjIsMTZMMTAuMiwyMEMxMC4yLDIwLjMgMTAsMjAuNSA5LjcsMjAuNVoiIHN0eWxlPSJmaWxsOnJnYigxODIsMjA3LDIzNCk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzEuNSwyMC41QzMxLjIsMjAuNSAzMSwyMC4zIDMxLDIwTDMxLDE2QzMxLDE1LjcgMzEuMiwxNS41IDMxLjUsMTUuNUMzMS44LDE1LjUgMzIsMTUuNyAzMiwxNkwzMiwyMEMzMiwyMC4zIDMxLjgsMjAuNSAzMS41LDIwLjVaIiBzdHlsZT0iZmlsbDpyZ2IoMTgyLDIwNywyMzQpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMTcuMyIgY3k9IjkuOCIgcj0iMC41IiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy43LDIzLjNDMTMuNiwyMy4zIDEzLjUsMjMuMyAxMy40LDIzLjJDMTIuMiwyMS43IDExLjYsMTkuOCAxMS42LDE3LjlDMTEuNiwxNi4zIDEyLDE0LjggMTIuOCwxMy40QzEzLjYsMTIuMSAxNC43LDExIDE2LDEwLjJDMTYuMiwxMC4xIDE2LjQsMTAuMiAxNi41LDEwLjNDMTYuNiwxMC41IDE2LjUsMTAuNyAxNi40LDEwLjhDMTMuOSwxMi4yIDEyLjMsMTQuOSAxMi4zLDE3LjhDMTIuMywxOS42IDEyLjksMjEuMyAxNCwyMi43QzE0LjEsMjIuOCAxNC4xLDIzLjEgMTMuOSwyMy4yQzEzLjgsMjMuMyAxMy44LDIzLjMgMTMuNywyMy4zWiIgc3R5bGU9ImZpbGw6d2hpdGU7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjUuMiwyOEwyNS4yLDI3LjJDMjMuOCwyOCAyMi4zLDI4LjggMjAuNSwyOC44QzE4LjUsMjguOCAxNy4yLDI3LjkgMTUuOSwyNy4yTDE2LDI4QzE2LDI4IDE3LjUsMjkuNiAyMC42LDI5LjZDMjMuNSwyOS41IDI1LjIsMjggMjUuMiwyOFoiIHN0eWxlPSJmaWxsOnJnYigyMzMsMTAxLDc1KTtmaWxsLW9wYWNpdHk6MC4yNTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg== 1559 mediatype: image/svg+xml 1560 install: 1561 spec: 1562 clusterPermissions: 1563 - rules: 1564 - apiGroups: 1565 - "" 1566 resources: 1567 - configmaps 1568 - endpoints 1569 - events 1570 - namespaces 1571 - persistentvolumeclaims 1572 - pods 1573 - secrets 1574 - serviceaccounts 1575 - services 1576 - services/finalizers 1577 verbs: 1578 - '*' 1579 - apiGroups: 1580 - "" 1581 resources: 1582 - pods 1583 - pods/log 1584 verbs: 1585 - get 1586 - apiGroups: 1587 - apps 1588 resources: 1589 - daemonsets 1590 - deployments 1591 - replicasets 1592 - statefulsets 1593 verbs: 1594 - '*' 1595 - apiGroups: 1596 - apps 1597 resourceNames: 1598 - argocd-operator 1599 resources: 1600 - deployments/finalizers 1601 verbs: 1602 - update 1603 - apiGroups: 1604 - apps.openshift.io 1605 resources: 1606 - deploymentconfigs 1607 verbs: 1608 - '*' 1609 - apiGroups: 1610 - argoproj.io 1611 resources: 1612 - applications 1613 - appprojects 1614 verbs: 1615 - '*' 1616 - apiGroups: 1617 - argoproj.io 1618 resources: 1619 - argocdexports 1620 - argocdexports/finalizers 1621 - argocdexports/status 1622 verbs: 1623 - '*' 1624 - apiGroups: 1625 - argoproj.io 1626 resources: 1627 - argocds 1628 - argocds/finalizers 1629 - argocds/status 1630 verbs: 1631 - '*' 1632 - apiGroups: 1633 - autoscaling 1634 resources: 1635 - horizontalpodautoscalers 1636 verbs: 1637 - '*' 1638 - apiGroups: 1639 - batch 1640 resources: 1641 - cronjobs 1642 - jobs 1643 verbs: 1644 - '*' 1645 - apiGroups: 1646 - config.openshift.io 1647 resources: 1648 - clusterversions 1649 verbs: 1650 - get 1651 - list 1652 - watch 1653 - apiGroups: 1654 - monitoring.coreos.com 1655 resources: 1656 - prometheuses 1657 - prometheusrules 1658 - servicemonitors 1659 verbs: 1660 - '*' 1661 - apiGroups: 1662 - networking.k8s.io 1663 resources: 1664 - ingresses 1665 verbs: 1666 - '*' 1667 - apiGroups: 1668 - oauth.openshift.io 1669 resources: 1670 - oauthclients 1671 verbs: 1672 - create 1673 - delete 1674 - get 1675 - list 1676 - patch 1677 - update 1678 - watch 1679 - apiGroups: 1680 - rbac.authorization.k8s.io 1681 resources: 1682 - '*' 1683 verbs: 1684 - '*' 1685 - apiGroups: 1686 - rbac.authorization.k8s.io 1687 resources: 1688 - clusterrolebindings 1689 - clusterroles 1690 verbs: 1691 - '*' 1692 - apiGroups: 1693 - route.openshift.io 1694 resources: 1695 - routes 1696 - routes/custom-host 1697 verbs: 1698 - '*' 1699 - apiGroups: 1700 - template.openshift.io 1701 resources: 1702 - templateconfigs 1703 - templateinstances 1704 - templates 1705 verbs: 1706 - '*' 1707 - apiGroups: 1708 - authentication.k8s.io 1709 resources: 1710 - tokenreviews 1711 verbs: 1712 - create 1713 - apiGroups: 1714 - authorization.k8s.io 1715 resources: 1716 - subjectaccessreviews 1717 verbs: 1718 - create 1719 serviceAccountName: argocd-operator-controller-manager 1720 deployments: 1721 - name: argocd-operator-controller-manager 1722 spec: 1723 replicas: 1 1724 selector: 1725 matchLabels: 1726 control-plane: argocd-operator 1727 strategy: {} 1728 template: 1729 metadata: 1730 labels: 1731 control-plane: argocd-operator 1732 spec: 1733 containers: 1734 - args: 1735 - --leader-elect 1736 command: 1737 - /manager 1738 env: 1739 - name: WATCH_NAMESPACE 1740 valueFrom: 1741 fieldRef: 1742 fieldPath: metadata.annotations['olm.targetNamespaces'] 1743 - name: ENABLE_CONVERSION_WEBHOOK 1744 value: "true" 1745 image: quay.io/argoprojlabs/argocd-operator:v0.8.0 1746 livenessProbe: 1747 httpGet: 1748 path: /healthz 1749 port: 8081 1750 initialDelaySeconds: 15 1751 periodSeconds: 20 1752 name: manager 1753 ports: 1754 - containerPort: 9443 1755 name: webhook-server 1756 protocol: TCP 1757 readinessProbe: 1758 httpGet: 1759 path: /readyz 1760 port: 8081 1761 initialDelaySeconds: 5 1762 periodSeconds: 10 1763 resources: {} 1764 securityContext: 1765 allowPrivilegeEscalation: false 1766 capabilities: 1767 drop: 1768 - ALL 1769 readOnlyRootFilesystem: true 1770 runAsNonRoot: true 1771 securityContext: 1772 runAsNonRoot: true 1773 serviceAccountName: argocd-operator-controller-manager 1774 terminationGracePeriodSeconds: 10 1775 permissions: 1776 - rules: 1777 - apiGroups: 1778 - "" 1779 resources: 1780 - configmaps 1781 verbs: 1782 - get 1783 - list 1784 - watch 1785 - create 1786 - update 1787 - patch 1788 - delete 1789 - apiGroups: 1790 - coordination.k8s.io 1791 resources: 1792 - leases 1793 verbs: 1794 - get 1795 - list 1796 - watch 1797 - create 1798 - update 1799 - patch 1800 - delete 1801 - apiGroups: 1802 - "" 1803 resources: 1804 - events 1805 verbs: 1806 - create 1807 - patch 1808 serviceAccountName: argocd-operator-controller-manager 1809 strategy: deployment 1810 installModes: 1811 - supported: false 1812 type: OwnNamespace 1813 - supported: false 1814 type: SingleNamespace 1815 - supported: false 1816 type: MultiNamespace 1817 - supported: true 1818 type: AllNamespaces 1819 keywords: 1820 - gitops 1821 - kubernetes 1822 links: 1823 - name: Argo CD Project 1824 url: https://argoproj.github.io/argo-cd/ 1825 - name: Operator Documentation 1826 url: https://argocd-operator.readthedocs.io 1827 - name: Operator Source Code 1828 url: https://github.com/argoproj-labs/argocd-operator 1829 maintainers: 1830 - email: aveerama@redhat.com 1831 name: Abhishek Veeramalla 1832 maturity: alpha 1833 provider: 1834 name: Argo CD Community 1835 replaces: argocd-operator.v0.7.0 1836 version: 0.8.0 1837 webhookdefinitions: 1838 - admissionReviewVersions: 1839 - v1alpha1 1840 - v1beta1 1841 containerPort: 443 1842 conversionCRDs: 1843 - argocds.argoproj.io 1844 deploymentName: argocd-operator-controller-manager 1845 generateName: cargocds.kb.io 1846 sideEffects: None 1847 targetPort: 9443 1848 type: ConversionWebhook 1849 webhookPath: /convert