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