|
| 1 | +// Module included in the following assemblies: |
| 2 | +// |
| 3 | +// * scalability-and-performance/telco-hub-rds.adoc |
| 4 | + |
| 5 | +:_mod-docs-content-type: REFERENCE |
| 6 | +[id="gitops-ztp-crs_{context}"] |
| 7 | += {ztp-first} reference CRs |
| 8 | + |
| 9 | +.[ztp] CRs |
| 10 | +[cols="4*", options="header", format=csv] |
| 11 | +|==== |
| 12 | +Component,Reference CR,Description,Optional |
| 13 | +GitOps Operator,`argocd-ssh-known-hosts-cm.yaml`,Defines a `ConfigMap` CR to store SSH known hosts used by ArgoCD in a disconnected environment.,No |
| 14 | +GitOps Operator,`addPluginsPolicy.yaml`,Defines a policy to add ArgoCD custom plugins to the GitOps controller.,No |
| 15 | +GitOps Operator,`argocd-application.yaml`,Defines the ArgoCD Application for GitOps management.,No |
| 16 | +GitOps Operator,`argocd-tls-certs-cm.yaml`,Defines a `ConfigMap` CR for ArgoCD TLS certificate management.,No |
| 17 | +GitOps Operator,`clusterrole.yaml`,Defines the `ClusterRole` CR that grants permissions to the GitOps Operator.,No |
| 18 | +GitOps Operator,`clusterrolebinding.yaml`,Binds the `ClusterRole` CR to the ArgoCD controller `ServiceAccount` CR.,No |
| 19 | +GitOps Operator,`gitopsNS.yaml`,Defines an `openshift-gitops-operator` namespace with a label for cluster monitoring.,No |
| 20 | +GitOps Operator,`gitopsOperatorGroup.yaml`,Defines an OperatorGroup in the `openshift-gitops-operator` namespace with a default upgrade strategy.,No |
| 21 | +GitOps Operator,`gitopsSubscription.yaml`,"Defines a subscription for the {product-title} GitOps Operator, specifying automatic install plan approval and source details.",No |
| 22 | +GitOps Operator,`ztp-repo.yaml`,Defines the Git repository for ZTP manifests and configurations.,No |
| 23 | +GitOps applications,`app-project.yaml`,Defines an ArgoCD `AppProject` CR specifying resource whitelists and destination rules for cluster and namespace resources.,No |
| 24 | +GitOps applications,`clusters-app.yaml`,Defines a namespace and an ArgoCD application for managing the deployment of cluster configurations from the specified Git repository.,No |
| 25 | +GitOps applications,`gitops-cluster-rolebinding.yaml`,Defines a `ClusterRoleBinding` CR that grants the `cluster-admin` role to the openshift-gitops-argocd-application-controller service account in the `openshift-gitops` namespace.,No |
| 26 | +GitOps applications,`gitops-policy-rolebinding.yaml`,Binds the `cluster-manager-admin` cluster role to the ArgoCD application controller `ServiceAccount` CR.,No |
| 27 | +GitOps applications,`kustomization.yaml`,"Defines a Kustomization configuration for the {ztp} application installations, listing various YAML resources to be included.",No |
| 28 | +GitOps applications,`policies-app-project.yaml`,"Defines an Argo CD AppProject resource, specifying cluster and namespace resource whitelists and destinations.",No |
| 29 | +GitOps applications,`policies-app.yaml`,Defines the ArgoCD `Application` CR for policy management.,No |
| 30 | +|==== |
0 commit comments