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