├── .github ├── dependabot.yml └── workflows │ ├── dependabot.yaml │ ├── linting.yaml │ └── spellcheck.yaml ├── .gitignore ├── .gitleaks.toml ├── .hadolint.yaml ├── .pyspelling.yml ├── .wordlist-md ├── .wordlist-sh ├── .yamllint ├── LICENSE ├── MAINTAINERS ├── README.md ├── authorized_keys ├── components ├── app-configs │ ├── generic-device-plugin │ │ ├── README.md │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ ├── namespace.yaml │ │ │ ├── rolebinding.yaml │ │ │ └── scc.yaml │ │ └── overlays │ │ │ ├── basic │ │ │ └── kustomization.yaml │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ ├── logitec-c920 │ │ │ └── kustomization.yaml │ │ │ └── tpm │ │ │ ├── kustomization.yaml │ │ │ └── pod.yaml │ ├── image-puller │ │ ├── base │ │ │ ├── ds.yaml │ │ │ └── kustomization.yaml │ │ └── example │ │ │ ├── kustomization.yaml │ │ │ ├── namespace.yaml │ │ │ ├── ray-image │ │ │ └── kustomization.yaml │ │ │ └── tf-image │ │ │ └── kustomization.yaml │ ├── kafka │ │ ├── base │ │ │ ├── edit-rolebinding.yaml │ │ │ ├── kafka-cluster-config.yaml │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ └── kafdrop │ │ │ ├── app-kafdrop.yaml │ │ │ ├── kafdrop-route.yaml │ │ │ └── kustomization.yaml │ ├── label-studio │ │ ├── base │ │ │ ├── bc-patch.yaml │ │ │ ├── bc-s2i.yaml │ │ │ ├── db-deploy.yaml │ │ │ ├── db-pvc.yaml │ │ │ ├── db-secret.yaml │ │ │ ├── db-svc.yaml │ │ │ ├── deploy-patch.yaml │ │ │ ├── deploy-sqlite.yaml │ │ │ ├── deploy.yaml │ │ │ ├── is.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── pvc.yaml │ │ │ ├── route.yaml │ │ │ └── svc.yaml │ │ ├── container │ │ │ ├── patch │ │ │ │ ├── Dockerfile │ │ │ │ └── README.md │ │ │ └── s2i │ │ │ │ ├── .s2i │ │ │ │ ├── bin │ │ │ │ │ ├── assemble │ │ │ │ │ └── run │ │ │ │ └── environment │ │ │ │ ├── Dockerfile │ │ │ │ ├── Dockerfile.ubi │ │ │ │ ├── entrypoint.sh │ │ │ │ └── requirements.txt │ │ └── overlays │ │ │ ├── default │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ │ └── flyingthings │ │ │ ├── kustomization.yaml │ │ │ └── patch-deployment.yaml │ ├── ldap-sync │ │ ├── base │ │ │ ├── cronjob.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── ldap-bind-secret.yaml │ │ │ ├── ldap-group-secret.yaml │ │ │ ├── namespace.yaml │ │ │ └── rbac.yaml │ │ └── overlays │ │ │ └── default │ │ │ └── kustomization.yaml │ ├── minio │ │ ├── base │ │ │ ├── data-connector-rb.yaml │ │ │ ├── deployment.yaml │ │ │ ├── job.sh │ │ │ ├── job.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── link-minio.yaml │ │ │ ├── pvc.yaml │ │ │ ├── route.yaml │ │ │ └── service.yaml │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ ├── known-password │ │ │ ├── exclude-job.yaml │ │ │ ├── exclude-rb-connect.yaml │ │ │ ├── exclude-rb-secret.yaml │ │ │ ├── exclude-sa.yaml │ │ │ ├── kustomization.yaml │ │ │ └── secret.yaml │ │ │ ├── with-namespace-known-password │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ │ └── with-namespace │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ ├── nim │ │ ├── README.md │ │ ├── base │ │ │ ├── deployment.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── pull-secret-example.yaml │ │ │ ├── pvc.yaml │ │ │ ├── route.yaml │ │ │ └── service.yaml │ │ ├── components │ │ │ ├── gpu │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-deployment.yaml │ │ │ └── namespace │ │ │ │ ├── kustomization.yaml │ │ │ │ └── namespace.yaml │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ ├── demo │ │ │ └── kustomization.yaml │ │ │ └── gpu │ │ │ └── kustomization.yaml │ ├── notebook-standalone │ │ ├── base │ │ │ ├── deployment.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── pvc.yaml │ │ │ ├── route.yaml │ │ │ ├── service.yaml │ │ │ └── template.yaml │ │ ├── components │ │ │ ├── code-server │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-deployment.yaml │ │ │ ├── gpu │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-deployment.yaml │ │ │ ├── namespace │ │ │ │ ├── kustomization.yaml │ │ │ │ └── namespace.yaml │ │ │ ├── nemo-build │ │ │ │ ├── build-config.yaml │ │ │ │ └── image-stream.yaml │ │ │ ├── nemo │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-deployment.yaml │ │ │ ├── odh-rstudio │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-deployment.yaml │ │ │ └── rstudio │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-deployment.yaml │ │ └── overlays │ │ │ ├── code-server │ │ │ └── kustomization.yaml │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ ├── gpu │ │ │ └── kustomization.yaml │ │ │ ├── nemo │ │ │ └── kustomization.yaml │ │ │ ├── odh-rstudio │ │ │ └── kustomization.yaml │ │ │ └── rstudio │ │ │ └── kustomization.yaml │ ├── nvidia-gpu-verification │ │ ├── base │ │ │ ├── deployment.yaml │ │ │ ├── kustomization.yaml │ │ │ └── pod.yaml │ │ └── overlays │ │ │ ├── default │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ │ ├── one-shot │ │ │ ├── delete-deployment.yaml │ │ │ └── kustomization.yaml │ │ │ ├── toleration-replicas-6 │ │ │ └── kustomization.yaml │ │ │ └── toleration │ │ │ └── kustomization.yaml │ ├── oauth-proxy │ │ ├── base │ │ │ ├── INFO.md │ │ │ ├── deployment.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── route.yaml │ │ │ ├── sa.yaml │ │ │ ├── secret.yaml │ │ │ └── service.yaml │ │ └── overlays │ │ │ └── default │ │ │ └── kustomization.yaml │ ├── pgadmin4 │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ ├── pgadmin4-bc.yml │ │ │ ├── pgadmin4-deployement.yml │ │ │ ├── pgadmin4-is.yml │ │ │ ├── pgadmin4-route.yml │ │ │ └── pgadmin4-svc.yml │ │ └── overlays │ │ │ ├── argo-app │ │ │ ├── app-pgadmin4.yaml │ │ │ ├── kustomization.yaml │ │ │ └── namespace-rb.yaml │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ ├── persistent │ │ │ ├── kustomization.yaml │ │ │ └── pvc.yaml │ │ │ └── with-namespace │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ ├── pipelines │ │ ├── kustomization.yaml │ │ ├── pipeline-build-worker.yaml │ │ ├── pipeline-train.yaml │ │ ├── pvc.yaml │ │ └── tasks │ │ │ └── python-task.yaml │ ├── registry-v2 │ │ ├── base │ │ │ ├── config.yaml │ │ │ ├── deployment.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── pvc.yaml │ │ │ ├── route.yaml │ │ │ └── service.yaml │ │ ├── local.sh │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ └── with-namespace │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ ├── rhoai-custom-images │ │ ├── NOTES.md │ │ ├── base │ │ │ ├── code-server │ │ │ │ ├── imagestream.yaml │ │ │ │ └── kustomization.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── lightgbm │ │ │ │ ├── Containerfile │ │ │ │ ├── Pipfile │ │ │ │ ├── Pipfile.lock │ │ │ │ ├── buildconfig.yml │ │ │ │ ├── imagestream.yml │ │ │ │ └── kustomization.yaml │ │ │ ├── opencv │ │ │ │ ├── Containerfile │ │ │ │ ├── buildconfig-graphviz.yaml │ │ │ │ ├── buildconfig.yaml │ │ │ │ ├── imagestream.yaml │ │ │ │ └── kustomization.yaml │ │ │ └── rstudio │ │ │ │ ├── imagestream.yaml │ │ │ │ └── kustomization.yaml │ │ ├── components │ │ │ ├── namespace │ │ │ │ ├── kustomization.yaml │ │ │ │ └── namespace.yaml │ │ │ ├── rbac │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── rb-notebooks.yaml │ │ │ │ └── rb-ods-apps.yaml │ │ │ └── workshop │ │ │ │ ├── kustomization.yaml │ │ │ │ └── rolebinding.yaml │ │ └── overlays │ │ │ └── default │ │ │ └── kustomization.yaml │ ├── rhoai-data-connector │ │ ├── base │ │ │ ├── data-connector-secret.yaml │ │ │ ├── job-create-data-connection.yaml │ │ │ └── kustomization.yaml │ │ ├── kustomization.yaml │ │ └── overlays │ │ │ ├── group-project │ │ │ └── kustomization.yaml │ │ │ ├── kserve-project │ │ │ └── kustomization.yaml │ │ │ └── modelmesh-project │ │ │ └── kustomization.yaml │ ├── rhoai-kserve-instances │ │ ├── caikit-tgis │ │ │ ├── kustomization.yaml │ │ │ ├── model-caikit.yaml │ │ │ └── server.yaml │ │ ├── kustomization.yaml │ │ └── upload-model-job.yaml │ ├── rhoai-model-runtimes │ │ ├── kustomization.yaml │ │ └── triton-runtime.yaml │ ├── rhoai-modelmesh │ │ ├── base │ │ │ ├── fraud │ │ │ │ ├── job-upload-model.yaml │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── triton │ │ │ │ │ ├── kustomization.yaml │ │ │ │ │ ├── model.yaml │ │ │ │ │ └── server.yaml │ │ │ │ └── vino │ │ │ │ │ ├── kustomization.yaml │ │ │ │ │ ├── model.yaml │ │ │ │ │ └── server.yaml │ │ │ └── kustomization.yaml │ │ └── overlays │ │ │ ├── group-project │ │ │ └── kustomization.yaml │ │ │ └── modelmesh-project │ │ │ └── kustomization.yaml │ ├── rhoai-notebook │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ └── notebook.yaml │ │ ├── components │ │ │ ├── data-connector │ │ │ │ ├── data-connector-secret.yaml │ │ │ │ └── kustomization.yaml │ │ │ └── pvc │ │ │ │ ├── kustomization.yaml │ │ │ │ └── pvc.yaml │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ ├── group-project │ │ │ └── kustomization.yaml │ │ │ └── persistent │ │ │ └── kustomization.yaml │ ├── rhoai-pipelines │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ └── pipeline-server.yaml │ │ ├── kustomization.yaml │ │ └── overlays │ │ │ └── group-project │ │ │ └── kustomization.yaml │ ├── rhoai-projects │ │ ├── group │ │ │ ├── admin-rolebinding.yaml │ │ │ ├── edit-rolebinding.yaml │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ ├── individual │ │ │ ├── admin-rolebinding.yaml │ │ │ ├── edit-rolebinding.yaml │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ ├── kserve │ │ │ ├── admin-rolebinding.yaml │ │ │ ├── edit-rolebinding.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── limit-range.yaml │ │ │ ├── namespace.yaml │ │ │ └── quota.yaml │ │ ├── kustomization.yaml │ │ ├── modelmesh │ │ │ ├── admin-rolebinding.yaml │ │ │ ├── edit-rolebinding.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── limit-range.yaml │ │ │ ├── namespace.yaml │ │ │ └── quota.yaml │ │ └── open │ │ │ ├── admin-rolebinding.yaml │ │ │ ├── edit-rolebinding.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── limit-range.yaml │ │ │ ├── namespace.yaml │ │ │ └── quota.yaml │ ├── rhoai-rbac │ │ ├── kustomization.yaml │ │ ├── self-provisioner-crb.yaml │ │ ├── self-provisioner-group.yaml │ │ ├── update-users-crb.yaml │ │ └── user-manager-group.yaml │ ├── rhoai-rhel-subscription │ │ ├── README.md │ │ └── rhel-subscription-secret.yaml │ ├── runai-kubeflow │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ ├── mpi │ │ │ │ └── kustomization.yaml │ │ │ └── training │ │ │ │ ├── exclude-mpijob.yaml │ │ │ │ └── kustomization.yaml │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ └── other-frameworks │ │ │ └── kustomization.yaml │ ├── runai-setup │ │ ├── .gitignore │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ └── sandbox-ns.yaml │ ├── turbonomic │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ ├── turbo-cr-patch-job.yaml │ │ │ └── turbo-cr.yaml │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ └── hou-edge │ │ │ ├── kustomization.yaml │ │ │ └── turbo-sc.yaml │ ├── ubi-images │ │ ├── kustomization.yaml │ │ ├── overlays │ │ │ ├── cluster │ │ │ │ └── kustomization.yaml │ │ │ └── default │ │ │ │ └── kustomization.yaml │ │ ├── ubi8 │ │ │ ├── imagestream.yaml │ │ │ └── kustomization.yaml │ │ └── ubi9 │ │ │ ├── imagestream.yaml │ │ │ └── kustomization.yaml │ ├── virt-demo │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ ├── namespace.yaml │ │ │ ├── rhel9-pub-key.yaml │ │ │ └── rhel9-vm.yaml │ │ └── overlays │ │ │ └── default │ │ │ └── kustomization.yaml │ └── weaviate │ │ ├── NOTES.md │ │ ├── openshift │ │ ├── weaviate-bc.yml │ │ └── weaviate-is.yml │ │ ├── src │ │ ├── 00-weaviate-test-connection.py │ │ └── requirements.txt │ │ └── values.yaml ├── argocd │ ├── apps │ │ ├── base │ │ │ ├── cluster-automation-applicationset.yaml │ │ │ ├── cluster-config-app-of-apps.yaml │ │ │ ├── cluster-configs-applicationset.yaml │ │ │ ├── cluster-operators-applicationset.yaml │ │ │ └── kustomization.yaml │ │ └── overlays │ │ │ ├── default │ │ │ ├── kustomization.yaml │ │ │ ├── patch-cluster-config-app-of-apps.yaml │ │ │ ├── patch-configs-applicationset.yaml │ │ │ └── patch-operators-applicationset.yaml │ │ │ └── manual-user-config │ │ │ ├── kustomization.yaml │ │ │ ├── patch-cluster-config-app-of-apps.yaml │ │ │ ├── patch-configs-applicationset.yaml │ │ │ └── patch-operators-applicationset.yaml │ └── projects │ │ ├── base │ │ ├── cluster-config-project.yaml │ │ └── kustomization.yaml │ │ └── overlays │ │ └── default │ │ └── kustomization.yaml ├── charts │ └── operator │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── templates │ │ ├── _helpers.tpl │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── values.yaml ├── cluster-configs │ ├── adhoc-admin │ │ ├── README.md │ │ ├── base │ │ │ ├── admin-rolebinding.yaml │ │ │ ├── job.sh │ │ │ ├── job.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── namespace.yaml │ │ │ └── rbac.yaml │ │ ├── cluster-reset │ │ │ ├── kustomization.yaml │ │ │ ├── ocp-defaults-4.16.txt │ │ │ ├── patch-job.yaml │ │ │ └── uninstall.sh │ │ ├── components │ │ │ ├── fix-rhpds │ │ │ │ ├── job.yaml │ │ │ │ └── kustomization.yaml │ │ │ └── hidden-chamber │ │ │ │ ├── adhoc-pod.yaml │ │ │ │ └── kustomization.yaml │ │ └── kustomization.yaml │ ├── autoscale │ │ ├── base │ │ │ ├── autoscaling.yaml │ │ │ ├── job.sh │ │ │ ├── job.yaml │ │ │ └── kustomization.yaml │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ ├── gpus-accelerator-label │ │ │ └── kustomization.yaml │ │ │ ├── gpus │ │ │ └── kustomization.yaml │ │ │ └── workshop-50 │ │ │ └── kustomization.yaml │ ├── baremetal │ │ ├── base │ │ │ ├── example-bmc-secret.yaml │ │ │ ├── example-bmh.yaml │ │ │ └── kustomization.yaml │ │ └── overlays │ │ │ └── default │ │ │ └── kustomization.yaml │ ├── cluster-certs │ │ ├── base │ │ │ └── kustomization.yaml │ │ └── overlays │ │ │ ├── letsencrypt │ │ │ ├── kustomization.yaml │ │ │ └── letsencrypt-aws-sealed-secret.yaml │ │ │ └── todo │ │ │ └── kustomization.yaml │ ├── console-config │ │ ├── base │ │ │ ├── README.md │ │ │ ├── banner-cluster.yaml │ │ │ ├── banner-data.yaml │ │ │ ├── error-page-404.http │ │ │ ├── error-page-503.http │ │ │ ├── error-pages-custom-cm.yaml │ │ │ ├── error-pages-normal-cm.yaml │ │ │ ├── ingresscontroller-cr.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── link-gh-ai-gitops.yaml │ │ │ ├── link-gh-ssa.yaml │ │ │ ├── link-help.yaml │ │ │ └── link-quay.yaml │ │ └── overlays │ │ │ ├── argocd │ │ │ └── kustomization.yaml │ │ │ └── default │ │ │ └── kustomization.yaml │ ├── console-samples │ │ ├── kustomization.yaml │ │ ├── sample-build-config-dockerfile.yaml │ │ └── sample-custom-s2i-quickstart.yaml │ ├── csi-rclone │ │ ├── README.md │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ └── scc.yaml │ │ ├── example │ │ │ ├── pod.yaml │ │ │ ├── pv.yaml │ │ │ ├── pvc.yaml │ │ │ └── rclone-secret-file-config.yaml │ │ └── overlays │ │ │ └── default │ │ │ └── kustomization.yaml │ ├── etcd-backup │ │ ├── base │ │ │ ├── etcd-backup-cj.yaml.orig │ │ │ ├── job.sh │ │ │ ├── job.yaml │ │ │ └── kustomization.yaml │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ └── persistent │ │ │ ├── kustomization.yaml │ │ │ └── pvc.yaml │ ├── kludge-rosa-htpasswd │ │ ├── cronjob.yaml │ │ ├── kustomization.yaml │ │ └── rbac.yaml │ ├── login │ │ ├── base │ │ │ ├── README.md │ │ │ ├── cluster-oauth.yaml │ │ │ ├── errors.html │ │ │ ├── kustomization.yaml │ │ │ ├── login.html │ │ │ └── providers.html │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ ├── digital-rain │ │ │ ├── digital-rain-secret.yaml │ │ │ └── kustomization.yaml │ │ │ ├── github │ │ │ ├── github-client-sealed-secret.yaml │ │ │ ├── kustomization.yaml │ │ │ └── patch-idp.yaml │ │ │ ├── htpasswd │ │ │ ├── htpasswd-secret.yaml │ │ │ ├── job.sh │ │ │ ├── job.yaml │ │ │ ├── kustomization.yaml │ │ │ └── patch-idp.yaml │ │ │ ├── rhdp │ │ │ ├── htpasswd-secret-ss-job.yaml │ │ │ ├── htpasswd-secret-ss.yaml │ │ │ ├── job.sh │ │ │ ├── job.yaml │ │ │ ├── kustomization.yaml │ │ │ └── patch-idp.yaml │ │ │ └── testing │ │ │ ├── github-client-sealed-secret.yaml │ │ │ ├── htpasswd-fix-user-job.yaml │ │ │ ├── htpasswd-secret-ss-job.yaml │ │ │ ├── htpasswd-secret-ss.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── login-custom-secret.yaml │ │ │ ├── patch-idp.yaml │ │ │ └── v4-0-config-user-template-login.yaml │ ├── longhorn-storage │ │ ├── README.md │ │ ├── base │ │ │ ├── clusterrole.yaml │ │ │ ├── clusterrolebinding.yaml │ │ │ ├── crds.yaml │ │ │ ├── daemonset-sa.yaml │ │ │ ├── default-resource.yaml │ │ │ ├── default-setting.yaml │ │ │ ├── deployment-driver.yaml │ │ │ ├── deployment-ui.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── namespace.yaml │ │ │ ├── postupgrade-job.yaml │ │ │ ├── preupgrade-job.yaml │ │ │ ├── priorityclass.yaml │ │ │ ├── serviceaccount.yaml │ │ │ ├── services.yaml │ │ │ ├── storageclass.yaml │ │ │ └── validate-psp-install.yaml │ │ ├── components │ │ │ ├── allow-uninstall │ │ │ │ ├── kustomization.yaml │ │ │ │ └── setting.yaml │ │ │ ├── no-metrics │ │ │ │ ├── kustomization.yaml │ │ │ │ └── setting.yaml │ │ │ └── taint-toleration-all │ │ │ │ ├── kustomization.yaml │ │ │ │ └── setting.yaml │ │ ├── overlays │ │ │ ├── 1-replica │ │ │ │ ├── kustomization.yaml │ │ │ │ └── storage-class.yaml │ │ │ ├── default │ │ │ │ └── kustomization.yaml │ │ │ └── uninstall │ │ │ │ ├── kustomization.yaml │ │ │ │ └── uninstall-job.yaml │ │ └── values.yaml │ ├── machine-config │ │ ├── README.md │ │ ├── base │ │ │ └── kustomization.yaml │ │ ├── components │ │ │ ├── crio-disable-wipe │ │ │ │ ├── 99-crio-disable-wipe.yaml │ │ │ │ └── kustomization.yaml │ │ │ ├── enable-intel-gpu │ │ │ │ ├── 99-enable-intel-gpu-butane.yaml │ │ │ │ ├── 99-enable-intel-gpu.yaml │ │ │ │ └── kustomization.yaml │ │ │ └── ssh-config │ │ │ │ ├── 99-master-ssh-machineconfig.yaml │ │ │ │ ├── 99-worker-ssh-machineconfig.yaml │ │ │ │ └── kustomization.yaml │ │ ├── dump │ │ │ ├── hugepages-1g │ │ │ │ ├── hugepages-1g-mcp.yml │ │ │ │ ├── hugepages-1g-ms.yml │ │ │ │ └── hugepages-1g-tuned-boottime.yml │ │ │ └── hugepages-2m │ │ │ │ ├── hugepages-2m-mc-50.yml │ │ │ │ ├── hugepages-2m-mcp.yml │ │ │ │ ├── hugepages-2m-ms.yml │ │ │ │ └── hugepages-2m-tuned-boottime.yml │ │ └── overlays │ │ │ ├── default │ │ │ ├── exclude-ssh-master.yaml │ │ │ ├── exclude-ssh-worker.yaml │ │ │ └── kustomization.yaml │ │ │ └── ssh-example │ │ │ ├── kustomization.yaml │ │ │ └── patch-ssh.yaml │ ├── namespace-cleanup │ │ ├── base │ │ │ ├── job.sh │ │ │ ├── job.yaml │ │ │ └── kustomization.yaml │ │ └── overlays │ │ │ └── sandbox │ │ │ └── kustomization.yaml │ ├── namespaces │ │ ├── base │ │ │ ├── cluster-config-project.yaml │ │ │ ├── kustomization.yaml │ │ │ └── project-request-template.yaml │ │ ├── instance │ │ │ ├── codekow │ │ │ │ ├── admin-rolebinding.yaml │ │ │ │ ├── kustomization.yaml │ │ │ │ └── namespace.yaml │ │ │ ├── registry │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── namespace.yaml │ │ │ │ ├── rolebinding-edit.yaml │ │ │ │ ├── rolebinding-puller.yaml │ │ │ │ ├── rolebinding-pusher.yaml │ │ │ │ ├── rolebinding-viewer.yaml │ │ │ │ ├── sa-puller.yaml │ │ │ │ └── sa-pusher.yaml │ │ │ ├── sandbox │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── limit-range.yaml │ │ │ │ ├── link-ns.yaml │ │ │ │ ├── namespace.yaml │ │ │ │ ├── quota.yaml │ │ │ │ └── rolebinding-edit.yaml │ │ │ └── template │ │ │ │ ├── group-admin.yaml │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── limit-range.yaml │ │ │ │ ├── namespace.yaml │ │ │ │ ├── quota.yaml │ │ │ │ └── rolebinding-edit.yaml │ │ └── overlays │ │ │ ├── default-limited │ │ │ └── kustomization.yaml │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ └── team │ │ │ └── kustomization.yaml │ ├── nfs-provisioner │ │ ├── README.md │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ ├── namespace.yaml │ │ │ ├── scc-hostmount-anyuid.yaml │ │ │ └── scc-rolebinding.yaml │ │ ├── overlays │ │ │ ├── default │ │ │ │ └── kustomization.yaml │ │ │ └── lab │ │ │ │ └── kustomization.yaml │ │ └── test │ │ │ ├── kustomization.yaml │ │ │ ├── pod.yaml │ │ │ └── pvc.yaml │ ├── nfs-static │ │ ├── README.md │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ ├── pv.yaml │ │ │ └── sc.yaml │ │ ├── nfs_static.sh │ │ ├── overlays │ │ │ └── default │ │ │ │ └── kustomization.yaml │ │ └── test │ │ │ ├── kustomization.yaml │ │ │ ├── pod.yaml │ │ │ └── pvc.yaml │ ├── rbac │ │ ├── base │ │ │ ├── default-self-provisioner-crb.yaml │ │ │ └── kustomization.yaml │ │ ├── components │ │ │ ├── groups-basic │ │ │ │ ├── cluster-admins-group.yaml │ │ │ │ ├── cluster-admins-rolebinding.yaml │ │ │ │ ├── cluster-readers-group.yaml │ │ │ │ ├── cluster-readers-rolebinding.yaml │ │ │ │ └── kustomization.yaml │ │ │ ├── groups-workshop │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── workshop-admins-group.yaml │ │ │ │ └── workshop-users-group.yaml │ │ │ └── no-self-provisioner │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-self-provisioner.yaml │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ ├── no-self-provisioner │ │ │ └── kustomization.yaml │ │ │ ├── restore-defaults │ │ │ ├── default-cluster-admins-crb.yaml │ │ │ ├── default-self-provisioner-crb.yaml │ │ │ └── kustomization.yaml │ │ │ └── workshop │ │ │ └── kustomization.yaml │ ├── registry │ │ ├── base │ │ │ ├── imageregistry-config.yaml │ │ │ └── kustomization.yaml │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ ├── empty-dir │ │ │ └── kustomization.yaml │ │ │ └── pvc │ │ │ └── kustomization.yaml │ └── rook │ │ ├── base │ │ ├── kustomization.yaml │ │ └── patch-role.yaml │ │ ├── components │ │ ├── ceph-cluster-aws │ │ │ └── kustomization.yaml │ │ ├── obj-store │ │ │ ├── kustomization.yaml │ │ │ └── route.yaml │ │ ├── operator-toleration-all │ │ │ ├── kustomization.yaml │ │ │ └── patch-cm.yaml │ │ ├── operator │ │ │ └── kustomization.yaml │ │ ├── sc-block │ │ │ ├── kustomization.yaml │ │ │ └── storage.yaml │ │ ├── sc-cephfs │ │ │ ├── exclude-subvol.yaml │ │ │ ├── kustomization.yaml │ │ │ └── storage.yaml │ │ ├── sno │ │ │ ├── ceph-cluster.yaml │ │ │ └── kustomization.yaml │ │ └── toolbox │ │ │ └── kustomization.yaml │ │ └── overlays │ │ ├── 1-replica-aws │ │ ├── cm.yaml │ │ └── kustomization.yaml │ │ ├── default │ │ └── kustomization.yaml │ │ └── sno │ │ ├── cm.yaml │ │ └── kustomization.yaml ├── containers │ ├── oc-mirror │ │ ├── Containerfile │ │ └── README.md │ ├── openshift │ │ ├── image-streams.yaml │ │ ├── udi-cuda-overlay-bc.yml │ │ ├── udi-cuda-patch-bc.yaml │ │ └── udi-cuda-universal-bc.yml │ ├── python │ │ ├── README.md │ │ └── ubi8 │ │ │ ├── 3.11 │ │ │ └── Dockerfile │ │ │ └── 3.9 │ │ │ └── Dockerfile │ ├── udi-base │ │ ├── README.md │ │ └── ubi9 │ │ │ ├── Dockerfile │ │ │ └── entrypoint.sh │ └── udi-cuda │ │ ├── README.md │ │ └── ubi8 │ │ ├── Dockerfile │ │ └── entrypoint.sh ├── dump │ ├── airflow │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── app-airflow.yaml │ │ ├── kustomization.yaml │ │ └── values.yaml │ ├── hcp │ │ ├── README.md │ │ ├── assume-role.json │ │ ├── hosted-cluster.yaml │ │ ├── hosted-control-plane.yaml │ │ └── policy.json │ ├── machineconfiguration.yml │ ├── mlflow │ │ ├── deployment.yaml │ │ ├── objectbucketclaim.yaml │ │ ├── postgres.yaml │ │ ├── route.yaml │ │ ├── service.yaml │ │ └── serviceaccount.yaml │ └── nmstate.yaml ├── notebooks │ └── example-Insert-env-vars.ipynb └── operators │ ├── README.md │ ├── ack-ec2-controller │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── alpha │ │ ├── kustomization.yaml │ │ └── user-secrets-secret.yaml │ ├── ack-ecr-controller │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── alpha │ │ ├── kustomization.yaml │ │ └── user-secrets-secret.yaml │ ├── ack-eks-controller │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── alpha │ │ ├── kustomization.yaml │ │ └── user-secrets-secret.yaml │ ├── ack-iam-controller │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── alpha │ │ ├── kustomization.yaml │ │ └── user-secrets-secret.yaml │ ├── ack-lambda-controller │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── alpha │ │ ├── kustomization.yaml │ │ └── user-secrets-secret.yaml │ ├── ack-route53-controller │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── alpha │ │ ├── kustomization.yaml │ │ └── user-secrets-secret.yaml │ ├── ack-s3-controller │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── alpha │ │ ├── kustomization.yaml │ │ └── user-secrets-secret.yaml │ ├── ack-sagemaker-controller │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── alpha │ │ ├── kustomization.yaml │ │ └── user-secrets-secret.yaml │ ├── ack-system │ ├── README.md │ ├── SETUP.md │ ├── aggregate │ │ ├── default │ │ │ └── kustomization.yaml │ │ └── popular │ │ │ └── kustomization.yaml │ ├── base │ │ ├── config.txt │ │ ├── kustomization.yaml │ │ ├── secrets.txt │ │ ├── user-config-cm.yaml │ │ └── user-secrets-secret.yaml │ ├── components │ │ ├── crd-adopted-resource │ │ │ └── kustomization.yaml │ │ └── crd-field-export │ │ │ └── kustomization.yaml │ ├── docs │ │ └── ADOPTED.md │ ├── examples │ │ ├── adopt-s3-bucket-cr.yml │ │ ├── adopt-sagemaker-notebook-cr.yml │ │ ├── s3-bucket-cr.yml │ │ └── sagemaker-notebook-instance-cr.yml │ ├── instance │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ └── operator-group.yaml │ ├── overlays │ │ ├── aws-gitops │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ └── default │ │ │ └── kustomization.yaml │ └── scripts │ │ └── setup.sh │ ├── advanced-cluster-management │ ├── INFO.md │ ├── README.md │ ├── instance │ │ ├── README.md │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ ├── multiclusterhub.yaml │ │ │ └── subscription-admin.yaml │ │ └── observability │ │ │ ├── 01-acm-observability-bucket.yaml │ │ │ ├── 02-install-observability.yaml │ │ │ ├── 03-multiclusterobservability.yaml │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ ├── operator │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ ├── namespace.yaml │ │ │ ├── operator-group.yaml │ │ │ └── subscription.yaml │ │ └── overlays │ │ │ ├── release-2.4 │ │ │ ├── kustomization.yaml │ │ │ └── patch-channel.yaml │ │ │ ├── release-2.5 │ │ │ ├── kustomization.yaml │ │ │ └── patch-channel.yaml │ │ │ ├── release-2.6 │ │ │ ├── kustomization.yaml │ │ │ └── patch-channel.yaml │ │ │ ├── release-2.7 │ │ │ ├── kustomization.yaml │ │ │ └── patch-channel.yaml │ │ │ └── release-2.8 │ │ │ ├── kustomization.yaml │ │ │ └── patch-channel.yaml │ └── remove-acm.sh │ ├── advanced-cluster-security │ ├── aikit-operator │ ├── INFO.md │ ├── README.md │ ├── aggregate │ │ └── kustomization.yaml │ ├── instance │ │ ├── base │ │ │ ├── aikit.yaml │ │ │ └── kustomization.yaml │ │ └── overlays │ │ │ └── default │ │ │ └── kustomization.yaml │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── alpha │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── amq-streams │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── README.md │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── amq-streams-1.8.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── amq-streams-1.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── amq-streams-2.0.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── amq-streams-2.1.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── amq-streams-2.2.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── amq-streams-2.3.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── amq-streams-2.4.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── amq-streams-2.5.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── amq-streams-2.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── authorino-operator │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── tech-preview-v1 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── cincinnati-operator │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── v1 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── cluster-kube-descheduler-operator │ ├── INFO.md │ ├── NOTES.md │ ├── README.md │ ├── aggregate │ │ └── overlays │ │ │ ├── automatic │ │ │ └── kustomization.yaml │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ └── predictive │ │ │ └── kustomization.yaml │ ├── instance │ │ ├── base │ │ │ ├── descheduler.yaml │ │ │ └── kustomization.yaml │ │ └── overlays │ │ │ ├── automatic │ │ │ └── kustomization.yaml │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ └── predictive │ │ │ └── kustomization.yaml │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── 4.11 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── 4.12 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── 4.13 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── cluster-logging │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── console-plugin-job.sh │ │ ├── console-plugin-job.yaml │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── stable-5.6 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-5.7 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-5.8 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-5.9 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── compliance-operator │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── 4.7 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── release-0.1 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── crunchy-postgres-operator │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── v5 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── devspaces │ ├── INFO.md │ ├── README.md │ ├── aggregate │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ ├── low-idle │ │ │ └── kustomization.yaml │ │ │ └── nvidia-gpu │ │ │ └── kustomization.yaml │ ├── instance │ │ ├── NOTES.md │ │ ├── base │ │ │ ├── checluster.yaml │ │ │ ├── devworkspace-config.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── namespace.yaml │ │ │ └── network-policy.yaml │ │ └── overlays │ │ │ ├── default │ │ │ ├── README.md │ │ │ └── kustomization.yaml │ │ │ ├── nvidia-gpu │ │ │ └── kustomization.yaml │ │ │ └── timeout-12m │ │ │ └── kustomization.yaml │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── elasticsearch-operator │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── stable-5.7 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-5.8 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── gpu-operator-certified │ ├── INFO.md │ ├── README.md │ ├── aggregate │ │ └── overlays │ │ │ └── default │ │ │ └── kustomization.yaml │ ├── instance │ │ ├── INFO.md │ │ ├── base │ │ │ ├── cluster-policy.yaml │ │ │ ├── device-plugin-config.yaml │ │ │ └── kustomization.yaml │ │ ├── components │ │ │ ├── README.md │ │ │ ├── aro-gpu-machineset │ │ │ │ ├── README.md │ │ │ │ ├── job.sh │ │ │ │ ├── job.yaml │ │ │ │ ├── kustomization.yaml │ │ │ │ └── ocp.sh │ │ │ ├── aws-gpu-machineset │ │ │ │ ├── README.md │ │ │ │ ├── job.sh │ │ │ │ ├── job.yaml │ │ │ │ ├── kustomization.yaml │ │ │ │ └── ocp.sh │ │ │ ├── gpu-monitoring │ │ │ │ ├── gpu-monitoring.yaml │ │ │ │ └── kustomization.yaml │ │ │ ├── mig-mixed │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-gpu-cluster-policy.yaml │ │ │ ├── mig-single │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-gpu-cluster-policy.yaml │ │ │ ├── monitoring-dashboard │ │ │ │ ├── README.md │ │ │ │ └── kustomization.yaml │ │ │ ├── time-sliced-4 │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-device-plugin-config.yaml │ │ │ └── time-sliced │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── patch-device-plugin-config.yaml │ │ │ │ └── patch-gpu-cluster-policy.yaml │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ ├── mig-mixed │ │ │ └── kustomization.yaml │ │ │ ├── mig-single │ │ │ └── kustomization.yaml │ │ │ ├── time-sliced-4 │ │ │ └── kustomization.yaml │ │ │ └── time-sliced │ │ │ └── kustomization.yaml │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ ├── components │ │ ├── README.md │ │ ├── console-plugin-helm │ │ │ ├── README.md │ │ │ ├── console-plugin-job.sh │ │ │ ├── console-plugin-job.yaml │ │ │ └── kustomization.yaml │ │ └── console-plugin │ │ │ ├── README.md │ │ │ ├── configmap.yaml │ │ │ ├── console-plugin-job.sh │ │ │ ├── console-plugin-job.yaml │ │ │ ├── console-plugin.yaml │ │ │ ├── deployment.yaml │ │ │ ├── kustomization.yaml │ │ │ └── service.yaml │ │ └── overlays │ │ ├── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── v1.10 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── v1.11 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── v22.9 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── v23.3 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── v23.6 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── v23.9 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── v24.3 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── v24.6 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── grafana-operator │ ├── INFO.md │ ├── README.md │ ├── aggregate │ │ ├── basic-example │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ ├── user-app-example │ │ │ ├── README.md │ │ │ ├── kustomization.yaml │ │ │ ├── namespace.yaml │ │ │ ├── operator-group.yaml │ │ │ ├── patch-cluster-monitoring-view.yaml │ │ │ └── patch-grafana-sar.yaml │ │ └── user-app │ │ │ ├── README.md │ │ │ ├── cluster-monitor-view-rb.yaml │ │ │ ├── grafana-auth-secret.yaml │ │ │ ├── grafana-ds.yaml │ │ │ └── kustomization.yaml │ ├── instance │ │ ├── base │ │ │ └── kustomization.yaml │ │ └── overlays │ │ │ ├── v1alpha1 │ │ │ ├── grafana-proxy-rbac.yaml │ │ │ ├── grafana-proxy-secret.yaml │ │ │ ├── grafana.yaml │ │ │ └── kustomization.yaml │ │ │ └── v1beta1 │ │ │ ├── grafana.yaml │ │ │ └── kustomization.yaml │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── all-namespaces │ │ └── kustomization.yaml │ │ ├── alpha │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── v4 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── v5 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── intel-device-plugins-operator │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── alpha │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── jaeger │ ├── jaeger-product │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── kiali │ ├── kiali-ossm │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── kubernetes-imagepuller-operator │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── kubernetes-nmstate-operator │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── 4.13 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── kubevirt-hyperconverged │ ├── INFO.md │ ├── README.md │ ├── aggregate │ │ └── overlays │ │ │ └── default │ │ │ └── kustomization.yaml │ ├── instance │ │ ├── base │ │ │ ├── hyperconverged.yaml │ │ │ └── kustomization.yaml │ │ └── overlays │ │ │ └── default │ │ │ └── kustomization.yaml │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── local-storage │ ├── README.md │ ├── examples │ │ ├── local-volume-discovery.yaml │ │ ├── local-volume-set.yaml │ │ └── local-volume.yaml │ ├── instance │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ └── localvolumeset.yaml │ │ └── overlays │ │ │ └── default │ │ │ └── kustomization.yaml │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── stable │ │ ├── README.md │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── loki-operator │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── stable-5.6 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-5.7 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-5.8 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── multicluster-engine │ ├── INFO.md │ ├── README.md │ ├── instance │ │ ├── README.md │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ └── multiclusterengine.yaml │ │ └── overlays │ │ │ └── default │ │ │ └── kustomization.yaml │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── stable-2.3 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-2.4 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-2.5 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-2.6 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── stable-2.7 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── nfd │ ├── INFO.md │ ├── README.md │ ├── aggregate │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ ├── kata │ │ │ └── kustomization.yaml │ │ │ └── only-nvidia │ │ │ └── kustomization.yaml │ ├── instance │ │ ├── README.md │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ └── node-feature-discovery.yaml │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ ├── kata │ │ │ ├── kustomization.yaml │ │ │ └── nfd.yaml │ │ │ └── only-nvidia │ │ │ ├── kustomization.yaml │ │ │ └── patch-node-feature-discovery.yaml │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── nim-operator-certified │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── node-maintenance-operator │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── 4.12-eus │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── 4.14-eus │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── nvidia-network-operator │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── 24.1.0 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── v23.10.0-1 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── v23.10.0 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── v23.7.0 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── nxrm-operator-certified │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── odf-operator │ ├── INFO.md │ ├── README.md │ ├── aggregate │ │ └── overlays │ │ │ ├── aws-node-labeler │ │ │ └── kustomization.yaml │ │ │ ├── aws │ │ │ └── kustomization.yaml │ │ │ ├── local-node-labeler │ │ │ └── kustomization.yaml │ │ │ ├── vsphere-node-labeler │ │ │ └── kustomization.yaml │ │ │ └── vsphere │ │ │ └── kustomization.yaml │ ├── components │ │ ├── README.md │ │ ├── aws-odf-machineset │ │ │ ├── job.sh │ │ │ ├── job.yaml │ │ │ ├── kustomization.yaml │ │ │ └── ocp.sh │ │ └── node-labeler │ │ │ ├── job.yaml │ │ │ └── kustomization.yaml │ ├── instance │ │ ├── README.md │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ ├── ocsinitialization.yaml │ │ │ └── storagesystem.yaml │ │ └── overlays │ │ │ ├── aws │ │ │ ├── kustomization.yaml │ │ │ └── storagecluster.yaml │ │ │ ├── local-storage │ │ │ ├── kustomization.yaml │ │ │ └── storagecluster.yaml │ │ │ └── vsphere │ │ │ ├── kustomization.yaml │ │ │ └── storagecluster.yaml │ └── operator │ │ ├── base │ │ ├── console-plugin-job.sh │ │ ├── console-plugin-job.yaml │ │ ├── console-plugin.yaml │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── stable-4.10 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-4.11 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-4.12 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-4.13 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-4.14 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-4.15 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── stable-4.9 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── openshift-ai │ ├── openshift-cert-manager-operator │ ├── INFO.md │ ├── README.md │ ├── examples │ │ ├── acs-central-certificate │ │ │ ├── README.md │ │ │ ├── acs-central-certificate.yaml │ │ │ └── kustomization.yaml │ │ ├── letsencrypt-route53-issuer │ │ │ ├── README.md │ │ │ ├── kustomization.yaml │ │ │ ├── letsencrypt-prod-cluster-issuer.yaml │ │ │ └── letsencrypt-staging-cluster-issuer.yaml │ │ ├── openshift-api-certificate │ │ │ ├── README.md │ │ │ ├── kustomization.yaml │ │ │ ├── openshift-api-certificate.yaml │ │ │ └── patch-cluster-api-cert-job.yaml │ │ └── openshift-wildcard-certificate │ │ │ ├── README.md │ │ │ ├── kustomization.yaml │ │ │ ├── openshift-wildcard-certificate.yaml │ │ │ └── patch-cluster-wildcard-cert-job.yaml │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── stable-v1.10 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-v1.11 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-v1 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── tech-preview │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── openshift-custom-metrics-autoscaler-operator │ ├── INFO.md │ ├── NOTES.md │ ├── README.md │ ├── instance │ │ ├── base │ │ │ ├── keda.yaml │ │ │ └── kustomization.yaml │ │ └── overlays │ │ │ └── default │ │ │ └── kustomization.yaml │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── stable │ │ ├── README.md │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── openshift-data-foundation │ ├── openshift-elasticsearch │ ├── openshift-gitops │ ├── openshift-gitops-operator │ ├── INFO.md │ ├── README.md │ ├── aggregate │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ └── rhdp │ │ │ └── kustomization.yaml │ ├── instance │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ ├── namespace.yaml │ │ │ └── openshift-gitops.yaml │ │ ├── components │ │ │ ├── README.md │ │ │ ├── annotation-resource-tracking │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-resource-tracking.yaml │ │ │ ├── application-controller-cluster-admin │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── rolebinding.yaml │ │ │ ├── disable-pipelinerun-resourceexclusion │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-resourceexclusion.yaml │ │ │ ├── edge-termination │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-edge-termination.yaml │ │ │ ├── enable-notifications │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-enable-notifications.yaml │ │ │ ├── gitops-admins │ │ │ │ ├── README.md │ │ │ │ ├── gitops-admins-group.yaml │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-rbac.yaml │ │ │ ├── health-check-odf │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-storagesystem-health-check.yaml │ │ │ ├── health-check-olm │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── patch-installplan-health-check.yaml │ │ │ │ └── patch-subscription-health-check.yaml │ │ │ ├── health-check-openshift-ai │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── patch-datasciencecluster-health-check.yaml │ │ │ │ ├── patch-datasciencepipelineapplication-health-check.yaml │ │ │ │ ├── patch-inferenceservice-health-check.yaml │ │ │ │ └── patch-notebook-health-check.yaml │ │ │ ├── health-check-openshift-builds │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── patch-build-health-check.yaml │ │ │ │ └── patch-imagestream-health-check.yaml │ │ │ └── kustomize-build-enable-helm │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-enable-helm.yaml │ │ └── overlays │ │ │ ├── default │ │ │ ├── gitops-admins-group.yaml │ │ │ └── kustomization.yaml │ │ │ └── rhdp │ │ │ ├── gitops-admins-group.yaml │ │ │ └── kustomization.yaml │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ ├── components │ │ ├── README.md │ │ └── enable-console-plugin │ │ │ ├── README.md │ │ │ ├── console-plugin-job.sh │ │ │ ├── console-plugin-job.yaml │ │ │ └── kustomization.yaml │ │ └── overlays │ │ ├── gitops-1.10 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── gitops-1.11 │ │ ├── kustomization.yaml │ │ └── patch-subscription.yaml │ │ ├── gitops-1.12 │ │ ├── kustomization.yaml │ │ └── patch-subscription.yaml │ │ ├── gitops-1.5 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── gitops-1.6 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── gitops-1.7 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── gitops-1.8 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── gitops-1.9 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── latest │ │ ├── kustomization.yaml │ │ └── patch-subscription.yaml │ │ └── preview │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── openshift-keda │ ├── openshift-local-storage │ ├── openshift-logging-remote │ └── aggregate │ │ ├── base │ │ └── kustomization.yaml │ │ └── overlays │ │ └── default │ │ └── kustomization.yaml │ ├── openshift-pipelines │ ├── openshift-pipelines-operator-rh │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ ├── components │ │ ├── README.md │ │ └── enable-console-plugin │ │ │ ├── README.md │ │ │ ├── console-plugin-job.sh │ │ │ ├── console-plugin-job.yaml │ │ │ ├── console-plugin.yaml │ │ │ └── kustomization.yaml │ │ └── overlays │ │ ├── latest │ │ ├── README.md │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── pipelines-1.11 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── pipelines-1.12 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── pipelines-1.13 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── pipelines-1.14 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── pipelines-1.15 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── openshift-pipelines-tasks │ ├── README.md │ ├── dotnet │ │ ├── 5.0 │ │ │ ├── dotnet-cli-task.yaml │ │ │ └── kustomization.yaml │ │ └── README.md │ ├── maven │ │ ├── README.md │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ └── maven-task.yaml │ │ └── overlays │ │ │ └── m2-cache │ │ │ ├── kustomization.yaml │ │ │ └── patch-m2-cache.yaml │ ├── newman │ │ ├── README.md │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ └── newman-task.yaml │ │ └── tests │ │ │ ├── README.md │ │ │ ├── cm-newman-env.yaml │ │ │ ├── newman-test-collection.json │ │ │ ├── pipeline.yaml │ │ │ └── taskrun.yaml │ ├── rollout-restart │ │ └── base │ │ │ ├── kustomization.yaml │ │ │ └── rollout-restart-task.yaml │ └── s2i-binary-build │ │ └── base │ │ ├── kustomization.yaml │ │ └── s2i-binary-build-task.yaml │ ├── openshift-serverless │ ├── openshift-servicemesh │ ├── ovms-operator │ ├── INFO.md │ ├── NOTES.md │ ├── README.md │ ├── aggregate │ │ └── kustomization.yaml │ ├── instance │ │ ├── kustomization.yaml │ │ └── notebook-image.yaml │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── alpha │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── patch-operator │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── alpha │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── proactive-node-scaling-operator │ ├── INFO.md │ ├── README.md │ ├── aggregate │ │ └── kustomization.yaml │ ├── instance │ │ ├── kustomization.yaml │ │ ├── priority-class.yaml │ │ └── scaling-watermark.yaml │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── alpha │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── prometheus-operator │ ├── README.md │ ├── aggregate │ │ ├── base │ │ │ └── kustomization.yaml │ │ └── overlays │ │ │ └── sandbox │ │ │ ├── kustomization.yaml │ │ │ ├── namespace.yaml │ │ │ └── operator-group.yaml │ ├── instance │ │ ├── base │ │ │ └── kustomization.yaml │ │ └── overlays │ │ │ └── example │ │ │ ├── kustomization.yaml │ │ │ ├── prometheus-proxy-rbac.yaml │ │ │ ├── prometheus-rbac.yaml │ │ │ ├── prometheus-route.yaml │ │ │ ├── prometheus-sa.yaml │ │ │ ├── prometheus-service.yaml │ │ │ └── prometheus.yaml │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── prometheus-subscription.yaml │ │ └── overlays │ │ └── beta │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── redhat-oadp-operator │ ├── INFO.md │ ├── README.md │ ├── instance │ │ ├── base │ │ │ ├── dpa.yaml │ │ │ ├── kustomization.yaml │ │ │ └── secret.yaml │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ ├── minio-w-schedule │ │ │ ├── kustomization.yaml │ │ │ └── schedule.yaml │ │ │ └── minio │ │ │ ├── create-bucket-job.yaml │ │ │ ├── create-data-connection-job.yaml │ │ │ └── kustomization.yaml │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── stable-1.0 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-1.4 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── rh-service-binding-operator │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── beta │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── candidate │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── preview │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── rhacs-operator │ ├── INFO.md │ ├── NOTES.md │ ├── README.md │ ├── aggregate │ │ ├── default │ │ │ └── kustomization.yaml │ │ └── minimal │ │ │ ├── README.md │ │ │ ├── kustomization.yaml │ │ │ └── patch-resources.yaml │ ├── instance │ │ ├── base │ │ │ ├── central.yaml │ │ │ ├── create-cluster-init-bundle-job.yaml │ │ │ ├── create-cluster-init-bundle-sa.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── namespace.yaml │ │ │ └── secured-cluster.yaml │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ └── internal-registry-integration │ │ │ ├── kustomization.yaml │ │ │ ├── stackrox-image-integration-update-job-sa.yaml │ │ │ ├── stackrox-image-integration-update-job.yaml │ │ │ └── stackrox-image-puller-sa.yaml │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── latest │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── rhacs-3.62 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── rhacs-3.64 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── rhacs-3.65 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── rhacs-3.66 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── rhacs-3.67 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── rhacs-3.68 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── rhacs-3.69 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── rhacs-3.70 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── rhacs-3.71 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── rhacs-3.72 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── rhacs-3.73 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── rhacs-3.74 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── rhacs-4.0 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── rhacs-4.1 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── rhacs-4.2 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── rhacs-4.3 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── rhacs-4.4 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── rhacs-4.5 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── rhods-operator │ ├── INFO.md │ ├── README.md │ ├── aggregate │ │ └── overlays │ │ │ ├── eus-2.8-nvidia-gpu │ │ │ └── kustomization.yaml │ │ │ ├── eus-2.8 │ │ │ └── kustomization.yaml │ │ │ └── stable-all │ │ │ └── kustomization.yaml │ ├── instance │ │ ├── base │ │ │ ├── datasciencecluster.yaml │ │ │ ├── dsc-init.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── namespace.yaml │ │ │ └── odhdashboardconfig.yaml │ │ ├── components │ │ │ ├── additional-namespaces │ │ │ │ ├── kustomization.yaml │ │ │ │ └── namespace.yaml │ │ │ ├── auth-with-authorino │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-dsc-init.yaml │ │ │ ├── components-distributed-compute │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-datasciencecluster.yaml │ │ │ ├── components-serving │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── patch-datasciencecluster.yaml │ │ │ │ └── patch-dsc-init.yaml │ │ │ ├── components-training │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-datasciencecluster.yaml │ │ │ ├── components-trustyai │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-datasciencecluster.yaml │ │ │ ├── config-access-everyone │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-rhoai-dashboard.yaml │ │ │ ├── config-access-workshop │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── patch-rhoai-dashboard.yaml │ │ │ │ └── users-group.yaml │ │ │ ├── default-notebook-pvc-size │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-rhoai-dashboard.yaml │ │ │ ├── disable-telemetry │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── telemetry-cm.yaml │ │ │ ├── fix-dashboard-magic │ │ │ │ ├── README.md │ │ │ │ ├── job.sh │ │ │ │ ├── job.yaml │ │ │ │ └── kustomization.yaml │ │ │ ├── fix-kubeadmin-cluster-admin │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── patch-admin-group.yaml │ │ │ │ └── rolebinding.yaml │ │ │ ├── idle-notebook-culling │ │ │ │ ├── README.md │ │ │ │ ├── culler-config.yaml │ │ │ │ └── kustomization.yaml │ │ │ ├── model-server-pod-sizes │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-rhoai-dashboard.yaml │ │ │ ├── notebook-pod-sizes-workshop │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-rhoai-dashboard.yaml │ │ │ ├── notebook-pod-sizes │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patch-rhoai-dashboard.yaml │ │ │ ├── nvidia-gpu-accelerator-profile │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── nvidia-profile.yaml │ │ │ ├── runtime-template-triton │ │ │ │ ├── README.md │ │ │ │ ├── kustomization.yaml │ │ │ │ └── triton-runtime-template.yaml │ │ │ └── wait-for-servicemesh │ │ │ │ ├── README.md │ │ │ │ ├── job.sh │ │ │ │ ├── job.yaml │ │ │ │ └── kustomization.yaml │ │ └── overlays │ │ │ ├── all │ │ │ └── kustomization.yaml │ │ │ ├── eus-2.8-nvidia-gpu │ │ │ └── kustomization.yaml │ │ │ ├── eus-2.8-serving-only │ │ │ └── kustomization.yaml │ │ │ ├── eus-2.8-training-only │ │ │ └── kustomization.yaml │ │ │ ├── eus-2.8 │ │ │ └── kustomization.yaml │ │ │ ├── minimal │ │ │ └── kustomization.yaml │ │ │ └── workshop │ │ │ └── kustomization.yaml │ ├── operator │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ ├── namespace.yaml │ │ │ ├── operator-group.yaml │ │ │ └── subscription.yaml │ │ └── overlays │ │ │ ├── alpha │ │ │ ├── kustomization.yaml │ │ │ └── patch-channel.yaml │ │ │ ├── beta │ │ │ ├── kustomization.yaml │ │ │ └── patch-channel.yaml │ │ │ ├── embedded │ │ │ ├── kustomization.yaml │ │ │ └── patch-channel.yaml │ │ │ ├── eus-2.8 │ │ │ ├── kustomization.yaml │ │ │ └── patch-channel.yaml │ │ │ ├── fast │ │ │ ├── kustomization.yaml │ │ │ └── patch-channel.yaml │ │ │ ├── stable-2.10 │ │ │ ├── kustomization.yaml │ │ │ └── patch-channel.yaml │ │ │ ├── stable-2.13 │ │ │ ├── kustomization.yaml │ │ │ └── patch-channel.yaml │ │ │ ├── stable-2.8 │ │ │ ├── kustomization.yaml │ │ │ └── patch-channel.yaml │ │ │ ├── stable │ │ │ ├── kustomization.yaml │ │ │ └── patch-channel.yaml │ │ │ └── uninstall │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ └── scripts │ │ └── uninstall.sh │ ├── rhsso-operator │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── alpha │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── sandboxed-containers-operator │ ├── INFO.md │ ├── NOTES.md │ ├── README.md │ ├── aggregate │ │ ├── aws │ │ │ └── kustomization.yaml │ │ └── default │ │ │ └── kustomization.yaml │ ├── example │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ ├── pod-kata.yaml │ │ │ └── pod-normal.yaml │ │ └── overlays │ │ │ ├── default │ │ │ └── kustomization.yaml │ │ │ └── with-namespace │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ ├── instance │ │ ├── base │ │ │ ├── aws │ │ │ │ ├── job.yaml │ │ │ │ └── kustomization.yaml │ │ │ ├── kataconfig.yaml │ │ │ └── kustomization.yaml │ │ └── overlays │ │ │ ├── aws │ │ │ └── kustomization.yaml │ │ │ └── default │ │ │ └── kustomization.yaml │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── preview-1.0 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── preview-1.1 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-1.2 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-1.3 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── sealed-secrets-operator │ ├── operator │ │ ├── README.md │ │ └── overlays │ │ │ └── default │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ └── scripts │ │ ├── get-sealed-secret-key.sh │ │ └── replace-sealed-secrets-secret.sh │ ├── serverless-operator │ ├── INFO.md │ ├── README.md │ ├── aggregate │ │ └── default │ │ │ └── kustomization.yaml │ ├── instance │ │ ├── knative-eventing │ │ │ ├── README.md │ │ │ ├── base │ │ │ │ ├── knative-eventing-instance.yaml │ │ │ │ ├── kustomization.yaml │ │ │ │ └── namespace.yaml │ │ │ └── overlays │ │ │ │ ├── default │ │ │ │ └── kustomization.yaml │ │ │ │ └── knative-kafka │ │ │ │ ├── README.md │ │ │ │ ├── knative-kafka.yaml │ │ │ │ └── kustomization.yaml │ │ └── knative-serving │ │ │ ├── README.md │ │ │ ├── base │ │ │ ├── knative-serving-instance.yaml │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ │ └── overlays │ │ │ └── default │ │ │ └── kustomization.yaml │ └── operator │ │ ├── README.md │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── stable-1.29 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-1.30 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-1.31 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-1.32 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-1.33 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── stable-1.34 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── stable │ │ ├── README.md │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── servicemeshoperator │ ├── INFO.md │ ├── README.md │ ├── aggregate │ │ └── kustomization.yaml │ ├── instance │ │ ├── README.md │ │ ├── base │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ │ └── overlays │ │ │ ├── 2.x │ │ │ ├── kustomization.yaml │ │ │ └── servicemesh-controlplane.yaml │ │ │ └── default │ └── operator │ │ ├── README.md │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── 1.0 │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── strimzi-kafka-operator │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ ├── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── strimzi-0.23.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── strimzi-0.24.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── strimzi-0.25.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── strimzi-0.26.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── strimzi-0.27.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── strimzi-0.28.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── strimzi-0.29.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── strimzi-0.30.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── strimzi-0.31.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── strimzi-0.32.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ ├── strimzi-0.33.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ │ └── strimzi-0.34.x │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ ├── vault-secrets-operator │ ├── INFO.md │ ├── README.md │ └── operator │ │ ├── base │ │ ├── kustomization.yaml │ │ └── subscription.yaml │ │ └── overlays │ │ └── stable │ │ ├── kustomization.yaml │ │ └── patch-channel.yaml │ └── web-terminal │ ├── INFO.md │ ├── README.md │ ├── aggregate │ └── default │ │ └── kustomization.yaml │ ├── instance │ ├── base │ │ ├── kustomization.yaml │ │ └── web-terminal-tooling.yaml │ └── overlays │ │ ├── default │ │ ├── exclude-default-template.yaml │ │ └── kustomization.yaml │ │ └── enhanced │ │ ├── kustomization.yaml │ │ └── web-terminal-tooling.yaml │ └── operator │ ├── base │ ├── kustomization.yaml │ └── subscription.yaml │ └── overlays │ └── fast │ ├── kustomization.yaml │ └── patch-channel.yaml ├── demos ├── base │ ├── banner-demo.yaml │ └── kustomization.yaml ├── components │ ├── aws-operators │ │ └── kustomization.yaml │ ├── backup-restore │ │ └── kustomization.yaml │ ├── branding │ │ └── kustomization.yaml │ ├── clusters │ │ ├── README.md │ │ ├── argo-managed │ │ │ ├── base │ │ │ │ ├── argocd-instance.yaml │ │ │ │ ├── argocd-repo-https.yaml │ │ │ │ ├── argocd-repo-ssh-ss.yaml │ │ │ │ └── kustomization.yaml │ │ │ └── overlays │ │ │ │ └── default │ │ │ │ └── kustomization.yaml │ │ └── default │ │ │ └── kustomization.yaml │ ├── cpu-autoscale │ │ └── kustomization.yaml │ ├── devspaces-gpu │ │ └── kustomization.yaml │ ├── hosted-control-planes │ │ └── kustomization.yaml │ ├── install-argocd │ │ └── kustomization.yaml │ ├── install-web-terminal │ │ └── kustomization.yaml │ ├── nvidia-gpu-autoscale │ │ └── kustomization.yaml │ ├── rhoai-intel │ │ └── kustomization.yaml │ ├── rhoai-prereqs │ │ └── kustomization.yaml │ ├── rhoai-servicemesh │ │ ├── approve-after-servicemesh │ │ │ ├── job.sh │ │ │ ├── job.yaml │ │ │ └── kustomization.yaml │ │ └── kustomization.yaml │ └── rhoai │ │ └── kustomization.yaml └── overlays │ ├── all-the-things │ └── kustomization.yaml │ ├── default │ └── kustomization.yaml │ ├── devspaces-gpu │ └── kustomization.yaml │ ├── devspaces-nvidia-gpu-autoscale │ └── kustomization.yaml │ ├── hosted-control-planes │ └── kustomization.yaml │ ├── nvidia-gpu-autoscale │ └── kustomization.yaml │ ├── rhoai-intel │ └── kustomization.yaml │ ├── rhoai-minimal │ └── kustomization.yaml │ ├── rhoai-nvidia-gpu-autoscale │ └── kustomization.yaml │ └── rhoai-workshop-ready │ └── kustomization.yaml ├── docs ├── ARGOCD.md ├── PRACTICES.md ├── RHOAI.md ├── SCHEDULING.md ├── TODO.md ├── UNSORTED.md ├── images │ └── web-terminal.png └── notes │ └── _TEMPLATE.md ├── operator_info.txt ├── requirements.txt ├── scripts ├── automate_operators.sh ├── bootstrap.sh ├── functions.sh ├── library │ ├── argo.sh │ ├── aws.sh │ ├── bin.sh │ ├── colors.sh │ ├── common.sh │ ├── htpasswd.sh │ ├── k8s.sh │ ├── nvidia.sh │ ├── ocp.sh │ ├── ocp_aro.sh │ ├── ocp_aws.sh │ ├── ocp_gcp.sh │ ├── ocp_mirror.sh │ ├── pkg.sh │ ├── python.sh │ ├── rhdp.sh │ ├── sealed_secrets.sh │ ├── term.sh │ └── unsorted.sh ├── lint.sh ├── ocp-calico │ ├── .gitignore │ ├── README.md │ ├── calico-operator │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── operator-group.yaml │ │ └── subscription.yaml │ ├── install-config.yaml.example │ └── install_ocp_calico.sh ├── reverse_tunnel │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── env.sample │ ├── reverse-tunnel.service │ └── reverse_tunnel.sh ├── validate_helm.sh ├── validate_kustomize.sh └── wip │ ├── aws-create-console-user.sh │ ├── aws-delete-console-user.sh │ ├── bare-metal-sno.sh │ ├── demo.sh │ ├── logging.sh │ ├── macros.sh │ ├── runai.sh │ ├── setup_certs.sh │ └── workshop_functions.sh └── workshops ├── base ├── dashboard-config-cr.yaml ├── exclude-job.yaml ├── htpasswd-secret.yaml ├── kustomization.yaml ├── link-github.yaml ├── minio-rb-view.yaml └── patch-idp.yaml ├── instance ├── data-connection-secret.yaml ├── job-setup-user.yaml ├── kustomization.yaml ├── notebook.yaml ├── ns-rb-admin.yaml ├── ns-rb-view.yaml ├── ns.yaml ├── pvc.yaml └── quota.yaml └── overlays ├── default └── kustomization.yaml └── parasol-insurance ├── 00-prereqs └── kustomization.yaml ├── 01-setup ├── exclude-acc-profile.yaml ├── exclude-cm.yaml ├── exclude-sc-ceph-rbd.yaml ├── exclude-sc-gp3.yaml └── kustomization.yaml ├── README.md ├── instance ├── dspa.yaml ├── job-data-connector.yaml ├── job-pipeline.yaml ├── job-rbac.yaml ├── job-repo.yaml ├── kustomization.yaml ├── notebook.yaml ├── ns-rb-admin.yaml ├── ns-rb-view.yaml ├── ns.yaml ├── pvc.yaml └── quota.yaml ├── setup_users.sh └── xx-image-cache ├── image-puller-app └── kustomization.yaml ├── image-puller-pipelines └── kustomization.yaml ├── image-puller-workbench └── kustomization.yaml ├── kustomization.yaml └── namespace.yaml /MAINTAINERS: -------------------------------------------------------------------------------- 1 | codekow -------------------------------------------------------------------------------- /components/app-configs/generic-device-plugin/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: generic-device-plugin 6 | annotations: 7 | openshift.io/display-name: "Generic Device Plugin" 8 | argocd.argoproj.io/sync-wave: "0" 9 | -------------------------------------------------------------------------------- /components/app-configs/generic-device-plugin/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: generic-device-plugin 5 | 6 | resources: 7 | - ../../base 8 | -------------------------------------------------------------------------------- /components/app-configs/image-puller/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - ds.yaml 6 | -------------------------------------------------------------------------------- /components/app-configs/image-puller/example/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: image-puller 5 | 6 | resources: 7 | - namespace.yaml 8 | - ray-image 9 | - tf-image 10 | -------------------------------------------------------------------------------- /components/app-configs/image-puller/example/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: image-puller 6 | annotations: 7 | openshift.io/display-name: "Cache Images on Nodes" 8 | -------------------------------------------------------------------------------- /components/app-configs/kafka/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: kafka 5 | 6 | resources: 7 | - edit-rolebinding.yaml 8 | - kafka-cluster-config.yaml 9 | - namespace.yaml 10 | -------------------------------------------------------------------------------- /components/app-configs/kafka/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/description: Kafka Cluster Instance 6 | openshift.io/display-name: Kafka 7 | argocd.argoproj.io/sync-wave: "1" 8 | name: kafka 9 | -------------------------------------------------------------------------------- /components/app-configs/kafka/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/app-configs/label-studio/base/db-pvc.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: PersistentVolumeClaim 3 | metadata: 4 | name: label-studio-db 5 | spec: 6 | accessModes: 7 | - ReadWriteOnce 8 | resources: 9 | requests: 10 | storage: 1Gi 11 | -------------------------------------------------------------------------------- /components/app-configs/label-studio/base/db-secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: label-studio-db 5 | type: Opaque 6 | stringData: 7 | database-name: label-studio 8 | database-password: label-studio 9 | database-user: label-studio 10 | -------------------------------------------------------------------------------- /components/app-configs/label-studio/base/pvc.yaml: -------------------------------------------------------------------------------- 1 | kind: PersistentVolumeClaim 2 | apiVersion: v1 3 | metadata: 4 | name: label-studio-data 5 | spec: 6 | accessModes: 7 | - ReadWriteOnce 8 | resources: 9 | requests: 10 | storage: 1Gi 11 | volumeMode: Filesystem 12 | -------------------------------------------------------------------------------- /components/app-configs/label-studio/container/s2i/requirements.txt: -------------------------------------------------------------------------------- 1 | label-studio==1.9.* 2 | psycopg2-binary -------------------------------------------------------------------------------- /components/app-configs/label-studio/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: label-studio 5 | 6 | resources: 7 | - ../../base 8 | - namespace.yaml 9 | -------------------------------------------------------------------------------- /components/app-configs/label-studio/overlays/default/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: label-studio 5 | annotations: 6 | openshift.io/description: | 7 | Label Studio for OpenShift 8 | openshift.io/display-name: Label Studio 9 | -------------------------------------------------------------------------------- /components/app-configs/ldap-sync/base/ldap-bind-secret.yaml: -------------------------------------------------------------------------------- 1 | kind: Secret 2 | apiVersion: v1 3 | metadata: 4 | name: ldap-bind-password 5 | namespace: ldap-sync 6 | stringData: 7 | BIND_PASSWORD: alongpassword 8 | type: Opaque 9 | -------------------------------------------------------------------------------- /components/app-configs/ldap-sync/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: minio 6 | labels: 7 | app: minio 8 | annotations: 9 | openshift.io/display-name: "Minio Object Storage" 10 | argocd.argoproj.io/sync-wave: "0" 11 | -------------------------------------------------------------------------------- /components/app-configs/ldap-sync/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/app-configs/minio/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/app-configs/minio/overlays/known-password/exclude-job.yaml: -------------------------------------------------------------------------------- 1 | $patch: delete 2 | apiVersion: batch/v1 3 | kind: Job 4 | metadata: 5 | name: job-create-minio-root 6 | -------------------------------------------------------------------------------- /components/app-configs/minio/overlays/known-password/exclude-rb-connect.yaml: -------------------------------------------------------------------------------- 1 | $patch: delete 2 | apiVersion: rbac.authorization.k8s.io/v1 3 | kind: RoleBinding 4 | metadata: 5 | name: data-connection-setup 6 | -------------------------------------------------------------------------------- /components/app-configs/minio/overlays/known-password/exclude-rb-secret.yaml: -------------------------------------------------------------------------------- 1 | $patch: delete 2 | apiVersion: rbac.authorization.k8s.io/v1 3 | kind: RoleBinding 4 | metadata: 5 | name: job-create-minio-root 6 | -------------------------------------------------------------------------------- /components/app-configs/minio/overlays/known-password/exclude-sa.yaml: -------------------------------------------------------------------------------- 1 | $patch: delete 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: job-create-minio-root 6 | -------------------------------------------------------------------------------- /components/app-configs/minio/overlays/known-password/secret.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Secret 4 | metadata: 5 | name: minio-root-user 6 | type: Opqaue 7 | stringData: 8 | MINIO_ROOT_USER: minioadmin 9 | MINIO_ROOT_PASSWORD: minioadmin 10 | -------------------------------------------------------------------------------- /components/app-configs/minio/overlays/with-namespace-known-password/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: minio 5 | 6 | resources: 7 | - ../known-password 8 | - namespace.yaml 9 | -------------------------------------------------------------------------------- /components/app-configs/minio/overlays/with-namespace/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: minio 5 | 6 | resources: 7 | - ../../base 8 | - namespace.yaml 9 | -------------------------------------------------------------------------------- /components/app-configs/nim/base/pvc.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: PersistentVolumeClaim 4 | metadata: 5 | name: nim 6 | spec: 7 | accessModes: 8 | - ReadWriteOnce 9 | resources: 10 | requests: 11 | storage: 60Gi 12 | -------------------------------------------------------------------------------- /components/app-configs/nim/base/service.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: nim 6 | spec: 7 | ports: 8 | - name: api 9 | port: 8000 10 | targetPort: 8000 11 | sessionAffinity: None 12 | type: ClusterIP 13 | -------------------------------------------------------------------------------- /components/app-configs/nim/components/gpu/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | patches: 5 | - path: patch-deployment.yaml 6 | target: 7 | kind: Deployment 8 | -------------------------------------------------------------------------------- /components/app-configs/nim/components/namespace/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - namespace.yaml 6 | -------------------------------------------------------------------------------- /components/app-configs/nim/components/namespace/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: demo-nim 6 | annotations: 7 | openshift.io/display-name: "Demo - NIM" 8 | -------------------------------------------------------------------------------- /components/app-configs/nim/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/app-configs/nim/overlays/demo/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: demo-nim 5 | 6 | components: 7 | - ../../components/gpu 8 | - ../../components/namespace 9 | 10 | resources: 11 | - ../../base 12 | -------------------------------------------------------------------------------- /components/app-configs/nim/overlays/gpu/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | components: 5 | - ../../components/gpu 6 | 7 | resources: 8 | - ../../base 9 | -------------------------------------------------------------------------------- /components/app-configs/notebook-standalone/components/code-server/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | patches: 5 | - path: patch-deployment.yaml 6 | target: 7 | kind: Deployment 8 | -------------------------------------------------------------------------------- /components/app-configs/notebook-standalone/components/gpu/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | patches: 5 | - path: patch-deployment.yaml 6 | target: 7 | kind: Deployment 8 | -------------------------------------------------------------------------------- /components/app-configs/notebook-standalone/components/namespace/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - namespace.yaml 6 | -------------------------------------------------------------------------------- /components/app-configs/notebook-standalone/components/namespace/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: demo-standalone-notebook 6 | annotations: 7 | openshift.io/display-name: "Demo - standalone notebooks" 8 | argocd.argoproj.io/sync-wave: "0" 9 | -------------------------------------------------------------------------------- /components/app-configs/notebook-standalone/components/nemo/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | patches: 5 | - path: patch-deployment.yaml 6 | target: 7 | kind: Deployment 8 | -------------------------------------------------------------------------------- /components/app-configs/notebook-standalone/components/rstudio/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | patches: 5 | - path: patch-deployment.yaml 6 | target: 7 | kind: Deployment 8 | -------------------------------------------------------------------------------- /components/app-configs/notebook-standalone/overlays/code-server/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | components: 5 | - ../../components/code-server 6 | 7 | resources: 8 | - ../../base 9 | -------------------------------------------------------------------------------- /components/app-configs/notebook-standalone/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/app-configs/notebook-standalone/overlays/gpu/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | components: 5 | - ../../components/gpu 6 | 7 | resources: 8 | - ../../base 9 | -------------------------------------------------------------------------------- /components/app-configs/notebook-standalone/overlays/nemo/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | components: 5 | - ../../components/gpu 6 | - ../../components/nemo 7 | 8 | resources: 9 | - ../../base 10 | -------------------------------------------------------------------------------- /components/app-configs/notebook-standalone/overlays/odh-rstudio/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | components: 5 | - ../../components/odh-rstudio 6 | 7 | resources: 8 | - ../../base 9 | -------------------------------------------------------------------------------- /components/app-configs/notebook-standalone/overlays/rstudio/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | components: 5 | - ../../components/rstudio 6 | 7 | resources: 8 | - ../../base 9 | -------------------------------------------------------------------------------- /components/app-configs/nvidia-gpu-verification/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | labels: 5 | - includeSelectors: false 6 | pairs: 7 | app: nvidia-gpu-verification 8 | 9 | resources: 10 | - deployment.yaml 11 | - pod.yaml 12 | -------------------------------------------------------------------------------- /components/app-configs/nvidia-gpu-verification/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: nvidia-gpu-verification 5 | 6 | resources: 7 | - ../../base 8 | - namespace.yaml 9 | -------------------------------------------------------------------------------- /components/app-configs/nvidia-gpu-verification/overlays/default/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: nvidia-gpu-verification 6 | annotations: 7 | openshift.io/display-name: "NVIDIA GPU Verification" 8 | argocd.argoproj.io/sync-wave: "0" 9 | -------------------------------------------------------------------------------- /components/app-configs/nvidia-gpu-verification/overlays/one-shot/delete-deployment.yaml: -------------------------------------------------------------------------------- 1 | $patch: delete 2 | apiVersion: apps/v1 3 | kind: Deployment 4 | metadata: 5 | name: nvidia-vector-add 6 | -------------------------------------------------------------------------------- /components/app-configs/nvidia-gpu-verification/overlays/one-shot/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../toleration 6 | 7 | patches: 8 | - path: delete-deployment.yaml 9 | -------------------------------------------------------------------------------- /components/app-configs/oauth-proxy/base/INFO.md: -------------------------------------------------------------------------------- 1 | # Notes 2 | 3 | - https://linuxera.org/oauth-proxy-secure-applications-openshift 4 | -------------------------------------------------------------------------------- /components/app-configs/oauth-proxy/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - deployment.yaml 6 | - route.yaml 7 | - sa.yaml 8 | - secret.yaml 9 | - service.yaml 10 | -------------------------------------------------------------------------------- /components/app-configs/oauth-proxy/base/secret.yaml: -------------------------------------------------------------------------------- 1 | kind: Secret 2 | apiVersion: v1 3 | metadata: 4 | name: oauth-proxy 5 | stringData: 6 | session_secret: 'change me' 7 | -------------------------------------------------------------------------------- /components/app-configs/oauth-proxy/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/app-configs/pgadmin4/overlays/argo-app/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | - app-pgadmin4.yaml 7 | - namespace-rb.yaml 8 | -------------------------------------------------------------------------------- /components/app-configs/pgadmin4/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/app-configs/pgadmin4/overlays/with-namespace/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: pgadmin4 5 | 6 | resources: 7 | - ../persistent 8 | - namespace.yaml 9 | -------------------------------------------------------------------------------- /components/app-configs/pipelines/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - pipeline-build-worker.yaml 6 | - pipeline-train.yaml 7 | - pvc.yaml 8 | -------------------------------------------------------------------------------- /components/app-configs/pipelines/pvc.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: PersistentVolumeClaim 3 | metadata: 4 | name: pipeline 5 | spec: 6 | accessModes: 7 | - ReadWriteOnce 8 | resources: 9 | requests: 10 | storage: 1Gi 11 | -------------------------------------------------------------------------------- /components/app-configs/registry-v2/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - config.yaml 6 | - deployment.yaml 7 | - pvc.yaml 8 | - route.yaml 9 | - service.yaml 10 | -------------------------------------------------------------------------------- /components/app-configs/registry-v2/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/app-configs/registry-v2/overlays/with-namespace/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: registry 5 | 6 | resources: 7 | - ../../base 8 | - namespace.yaml 9 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-custom-images/NOTES.md: -------------------------------------------------------------------------------- 1 | # Notebook info 2 | 3 | ## Links 4 | 5 | - https://github.com/opendatahub-io-contrib 6 | - https://github.com/opendatahub-io-contrib/workbench-images 7 | - https://git.jharmison.com/james/mufg 8 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-custom-images/base/code-server/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - imagestream.yaml 6 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-custom-images/base/lightgbm/Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | url = "https://pypi.org/simple" 3 | verify_ssl = true 4 | name = "pypi" 5 | 6 | [dev-packages] 7 | 8 | [packages] 9 | lightgbm = "~=3.3.5" 10 | 11 | [requires] 12 | python_version = "3.9" 13 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-custom-images/base/lightgbm/kustomization.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: kustomize.config.k8s.io/v1beta1 3 | kind: Kustomization 4 | 5 | namespace: redhat-ods-applications 6 | 7 | resources: 8 | - imagestream.yml 9 | - buildconfig.yml 10 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-custom-images/base/opencv/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - buildconfig.yaml 6 | - buildconfig-graphviz.yaml 7 | - imagestream.yaml 8 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-custom-images/base/rstudio/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - imagestream.yaml 6 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-custom-images/components/namespace/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - namespace.yaml 6 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-custom-images/components/namespace/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: custom-notebooks 5 | annotations: 6 | openshift.io/display-name: Custom Notebook Images 7 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-custom-images/components/rbac/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - rb-notebooks.yaml 6 | - rb-ods-apps.yaml 7 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-custom-images/components/workshop/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - rolebinding.yaml 6 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-data-connector/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - job-create-data-connection.yaml 6 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-data-connector/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - overlays/group-project 6 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-kserve-instances/caikit-tgis/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: ds-group 5 | 6 | resources: 7 | - model-caikit.yaml 8 | - server.yaml 9 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-kserve-instances/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: ds-kserve 5 | 6 | resources: 7 | - caikit-tgis 8 | - upload-model-job.yaml 9 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-kserve-instances/upload-model-job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-na-ssa/demo-ai-gitops-catalog/50a4c1f498ca4e2dad7c63d84eb7d74657e3177f/components/app-configs/rhoai-kserve-instances/upload-model-job.yaml -------------------------------------------------------------------------------- /components/app-configs/rhoai-model-runtimes/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: redhat-ods-applications 5 | 6 | resources: 7 | - triton-runtime.yaml 8 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-modelmesh/base/fraud/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - triton 6 | - vino 7 | - job-upload-model.yaml 8 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-modelmesh/base/fraud/triton/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: ds-group 5 | 6 | resources: 7 | - model.yaml 8 | - server.yaml 9 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-modelmesh/base/fraud/vino/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: ds-group 5 | 6 | resources: 7 | - model.yaml 8 | - server.yaml 9 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-modelmesh/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - fraud 6 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-modelmesh/overlays/group-project/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: ds-group 5 | 6 | resources: 7 | - ../../base 8 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-modelmesh/overlays/modelmesh-project/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: ds-modelmesh 5 | 6 | resources: 7 | - ../../base 8 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-notebook/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - notebook.yaml 6 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-notebook/components/data-connector/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - data-connector-secret.yaml 6 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-notebook/components/pvc/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - pvc.yaml 6 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-notebook/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-notebook/overlays/group-project/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: ds-group 5 | 6 | components: 7 | - ../../components/pvc 8 | 9 | resources: 10 | - ../../base 11 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-notebook/overlays/persistent/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | components: 5 | - ../../components/pvc 6 | 7 | resources: 8 | - ../../base 9 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-pipelines/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - pipeline-server.yaml 6 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-pipelines/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - overlays/group-project 6 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-pipelines/overlays/group-project/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: ds-group 5 | 6 | resources: 7 | - ../../base 8 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-projects/group/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: ds-group 5 | 6 | resources: 7 | - admin-rolebinding.yaml 8 | - edit-rolebinding.yaml 9 | - namespace.yaml 10 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-projects/individual/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: ds-individual 5 | 6 | resources: 7 | - admin-rolebinding.yaml 8 | - edit-rolebinding.yaml 9 | - namespace.yaml 10 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-rbac/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - self-provisioner-crb.yaml 6 | - self-provisioner-group.yaml 7 | - update-users-crb.yaml 8 | - user-manager-group.yaml 9 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-rbac/self-provisioner-group.yaml: -------------------------------------------------------------------------------- 1 | kind: Group 2 | apiVersion: user.openshift.io/v1 3 | metadata: 4 | name: rhoai-self-provisioners 5 | users: [] 6 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-rbac/user-manager-group.yaml: -------------------------------------------------------------------------------- 1 | kind: Group 2 | apiVersion: user.openshift.io/v1 3 | metadata: 4 | name: rhoai-user-manager 5 | users: 6 | - admin 7 | -------------------------------------------------------------------------------- /components/app-configs/rhoai-rhel-subscription/rhel-subscription-secret.yaml: -------------------------------------------------------------------------------- 1 | kind: Secret 2 | apiVersion: v1 3 | metadata: 4 | name: rhel-subscription-secret 5 | namespace: redhat-ods-applications 6 | stringData: 7 | USERNAME: user 8 | PASSWORD: pass 9 | type: Opaque 10 | -------------------------------------------------------------------------------- /components/app-configs/runai-kubeflow/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - mpi 6 | - training 7 | -------------------------------------------------------------------------------- /components/app-configs/runai-kubeflow/base/training/exclude-mpijob.yaml: -------------------------------------------------------------------------------- 1 | $patch: delete 2 | apiVersion: apiextensions.k8s.io/v1 3 | kind: CustomResourceDefinition 4 | metadata: 5 | name: mpijobs.kubeflow.org 6 | -------------------------------------------------------------------------------- /components/app-configs/runai-kubeflow/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/app-configs/runai-setup/.gitignore: -------------------------------------------------------------------------------- 1 | runai-gcr-secret.yaml -------------------------------------------------------------------------------- /components/app-configs/runai-setup/sandbox-ns.yaml: -------------------------------------------------------------------------------- 1 | kind: Namespace 2 | apiVersion: v1 3 | metadata: 4 | name: runai-sandbox 5 | labels: 6 | kubernetes.io/metadata.name: runai-sandbox 7 | runai/namespace-version: v2 8 | runai/queue: sandbox 9 | -------------------------------------------------------------------------------- /components/app-configs/turbonomic/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - turbo-cr-patch-job.yaml 6 | - turbo-cr.yaml 7 | -------------------------------------------------------------------------------- /components/app-configs/ubi-images/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - overlays/default 6 | -------------------------------------------------------------------------------- /components/app-configs/ubi-images/overlays/cluster/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: openshift 5 | 6 | resources: 7 | - ../../ubi8 8 | - ../../ubi9 9 | -------------------------------------------------------------------------------- /components/app-configs/ubi-images/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../cluster 6 | -------------------------------------------------------------------------------- /components/app-configs/ubi-images/ubi8/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - imagestream.yaml 6 | -------------------------------------------------------------------------------- /components/app-configs/ubi-images/ubi9/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - imagestream.yaml 6 | -------------------------------------------------------------------------------- /components/app-configs/virt-demo/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: virt-demo 5 | labels: 6 | app: virt-demo 7 | annotations: 8 | openshift.io/display-name: "DEMO: Virtual Machines" 9 | argocd.argoproj.io/sync-wave: "0" 10 | -------------------------------------------------------------------------------- /components/app-configs/virt-demo/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/app-configs/weaviate/src/requirements.txt: -------------------------------------------------------------------------------- 1 | weaviate-client 2 | python-dotenv 3 | -------------------------------------------------------------------------------- /components/argocd/apps/overlays/default/patch-cluster-config-app-of-apps.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/source/path 3 | value: components/argocd/apps/overlays/default 4 | -------------------------------------------------------------------------------- /components/argocd/apps/overlays/manual-user-config/patch-cluster-config-app-of-apps.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/source/path 3 | value: components/argocd/apps/overlays/manual-user-config 4 | -------------------------------------------------------------------------------- /components/argocd/projects/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - cluster-config-project.yaml 6 | -------------------------------------------------------------------------------- /components/argocd/projects/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/cluster-configs/adhoc-admin/components/fix-rhpds/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - job.yaml 6 | -------------------------------------------------------------------------------- /components/cluster-configs/adhoc-admin/components/hidden-chamber/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - adhoc-pod.yaml 6 | -------------------------------------------------------------------------------- /components/cluster-configs/adhoc-admin/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - base 6 | -------------------------------------------------------------------------------- /components/cluster-configs/autoscale/base/job.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # shellcheck disable=SC1091 3 | 4 | . /scripts/ocp.sh 5 | 6 | ocp_machineset_create_autoscale "${MACHINE_MIN}" "${MACHINE_MAX}" 7 | -------------------------------------------------------------------------------- /components/cluster-configs/autoscale/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/cluster-configs/baremetal/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | commonAnnotations: 5 | config: baremetal 6 | -------------------------------------------------------------------------------- /components/cluster-configs/baremetal/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/cluster-configs/console-config/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - banner-cluster.yaml 6 | - link-gh-ai-gitops.yaml 7 | - link-gh-ssa.yaml 8 | - link-help.yaml 9 | -------------------------------------------------------------------------------- /components/cluster-configs/console-samples/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - sample-build-config-dockerfile.yaml 6 | - sample-custom-s2i-quickstart.yaml 7 | -------------------------------------------------------------------------------- /components/cluster-configs/csi-rclone/README.md: -------------------------------------------------------------------------------- 1 | # Rclone CSI driver 2 | 3 | See https://github.com/wunderio/csi-rclone 4 | -------------------------------------------------------------------------------- /components/cluster-configs/csi-rclone/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/cluster-configs/etcd-backup/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/cluster-configs/login/base/cluster-oauth.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: config.openshift.io/v1 2 | kind: OAuth 3 | metadata: 4 | name: cluster 5 | spec: {} 6 | -------------------------------------------------------------------------------- /components/cluster-configs/login/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - cluster-oauth.yaml 6 | -------------------------------------------------------------------------------- /components/cluster-configs/login/overlays/htpasswd/patch-idp.yaml: -------------------------------------------------------------------------------- 1 | - op: add 2 | path: /spec/identityProviders 3 | value: 4 | - htpasswd: 5 | fileData: 6 | name: htpasswd-local 7 | mappingMethod: claim 8 | name: Local 9 | type: HTPasswd 10 | -------------------------------------------------------------------------------- /components/cluster-configs/login/overlays/rhdp/patch-idp.yaml: -------------------------------------------------------------------------------- 1 | - op: add 2 | path: /spec/identityProviders 3 | value: 4 | - htpasswd: 5 | fileData: 6 | name: htpasswd-secret 7 | mappingMethod: claim 8 | name: htpasswd_provider 9 | type: HTPasswd 10 | -------------------------------------------------------------------------------- /components/cluster-configs/longhorn-storage/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: longhorn-system 6 | annotations: 7 | openshift.io/display-name: Longhorn Storage 8 | -------------------------------------------------------------------------------- /components/cluster-configs/longhorn-storage/base/validate-psp-install.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | # Source: longhorn/templates/validate-psp-install.yaml 3 | # 4 | -------------------------------------------------------------------------------- /components/cluster-configs/longhorn-storage/components/allow-uninstall/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - setting.yaml 6 | -------------------------------------------------------------------------------- /components/cluster-configs/longhorn-storage/components/allow-uninstall/setting.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: longhorn.io/v1beta2 2 | kind: Setting 3 | metadata: 4 | name: deleting-confirmation-flag 5 | namespace: longhorn-system 6 | value: 'true' 7 | -------------------------------------------------------------------------------- /components/cluster-configs/longhorn-storage/components/no-metrics/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - setting.yaml 6 | -------------------------------------------------------------------------------- /components/cluster-configs/longhorn-storage/components/no-metrics/setting.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: longhorn.io/v1beta2 2 | kind: Setting 3 | metadata: 4 | name: allow-collecting-longhorn-usage-metrics 5 | namespace: longhorn-system 6 | value: 'false' 7 | -------------------------------------------------------------------------------- /components/cluster-configs/longhorn-storage/components/taint-toleration-all/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - setting.yaml 6 | -------------------------------------------------------------------------------- /components/cluster-configs/longhorn-storage/components/taint-toleration-all/setting.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: longhorn.io/v1beta2 2 | kind: Setting 3 | metadata: 4 | name: taint-toleration 5 | namespace: longhorn-system 6 | value: ':' 7 | -------------------------------------------------------------------------------- /components/cluster-configs/longhorn-storage/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | components: 5 | - ../../components/no-metrics 6 | - ../../components/taint-toleration-all 7 | 8 | resources: 9 | - ../../base 10 | -------------------------------------------------------------------------------- /components/cluster-configs/longhorn-storage/overlays/uninstall/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | components: 5 | - ../../components/allow-uninstall 6 | 7 | resources: 8 | - uninstall-job.yaml 9 | -------------------------------------------------------------------------------- /components/cluster-configs/machine-config/README.md: -------------------------------------------------------------------------------- 1 | # Machine Config Info 2 | 3 | Use `butane` to generate machine configs for OpenShift 4 | 5 | ```sh 6 | butane < components/enable-intel-gpu/99-enable-intel-gpu-butane.yaml \ 7 | > components/enable-intel-gpu/99-enable-intel-gpu.yaml 8 | ``` 9 | -------------------------------------------------------------------------------- /components/cluster-configs/machine-config/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | components: 5 | - ../components/crio-disable-wipe 6 | - ../components/ssh-config 7 | -------------------------------------------------------------------------------- /components/cluster-configs/machine-config/components/crio-disable-wipe/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - 99-crio-disable-wipe.yaml 6 | -------------------------------------------------------------------------------- /components/cluster-configs/machine-config/components/enable-intel-gpu/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - 99-enable-intel-gpu.yaml 6 | -------------------------------------------------------------------------------- /components/cluster-configs/machine-config/components/ssh-config/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - 99-master-ssh-machineconfig.yaml 6 | - 99-worker-ssh-machineconfig.yaml 7 | -------------------------------------------------------------------------------- /components/cluster-configs/machine-config/overlays/default/exclude-ssh-master.yaml: -------------------------------------------------------------------------------- 1 | $patch: delete 2 | apiVersion: machineconfiguration.openshift.io/v1 3 | kind: MachineConfig 4 | metadata: 5 | name: 99-master-ssh 6 | -------------------------------------------------------------------------------- /components/cluster-configs/machine-config/overlays/default/exclude-ssh-worker.yaml: -------------------------------------------------------------------------------- 1 | $patch: delete 2 | apiVersion: machineconfiguration.openshift.io/v1 3 | kind: MachineConfig 4 | metadata: 5 | name: 99-worker-ssh 6 | -------------------------------------------------------------------------------- /components/cluster-configs/machine-config/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | 7 | patches: 8 | - path: exclude-ssh-master.yaml 9 | - path: exclude-ssh-worker.yaml 10 | -------------------------------------------------------------------------------- /components/cluster-configs/namespaces/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - cluster-config-project.yaml 6 | - project-request-template.yaml 7 | -------------------------------------------------------------------------------- /components/cluster-configs/namespaces/instance/codekow/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - admin-rolebinding.yaml 6 | - namespace.yaml 7 | -------------------------------------------------------------------------------- /components/cluster-configs/namespaces/instance/registry/sa-puller.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: puller 5 | -------------------------------------------------------------------------------- /components/cluster-configs/namespaces/instance/registry/sa-pusher.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: pusher 5 | -------------------------------------------------------------------------------- /components/cluster-configs/namespaces/instance/sandbox/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: sandbox 5 | 6 | resources: 7 | - limit-range.yaml 8 | - namespace.yaml 9 | - quota.yaml 10 | - rolebinding-edit.yaml 11 | -------------------------------------------------------------------------------- /components/cluster-configs/namespaces/instance/template/group-admin.yaml: -------------------------------------------------------------------------------- 1 | kind: Group 2 | apiVersion: user.openshift.io/v1 3 | metadata: 4 | name: template-admins 5 | users: 6 | - codekow 7 | -------------------------------------------------------------------------------- /components/cluster-configs/namespaces/instance/template/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - group-admin.yaml 6 | - limit-range.yaml 7 | - namespace.yaml 8 | - quota.yaml 9 | - rolebinding-edit.yaml 10 | -------------------------------------------------------------------------------- /components/cluster-configs/namespaces/instance/template/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: template 5 | annotations: 6 | openshift.io/description: | 7 | Welcome to your new home 8 | openshift.io/display-name: Template 9 | -------------------------------------------------------------------------------- /components/cluster-configs/namespaces/overlays/team/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../default 6 | - ../../instance/codekow 7 | -------------------------------------------------------------------------------- /components/cluster-configs/nfs-provisioner/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: nfs-provisioner 6 | annotations: 7 | openshift.io/display-name: "NFS External Provisioner" 8 | argocd.argoproj.io/sync-wave: "0" 9 | -------------------------------------------------------------------------------- /components/cluster-configs/nfs-provisioner/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/cluster-configs/nfs-static/README.md: -------------------------------------------------------------------------------- 1 | # NFS Static Provisioning 2 | -------------------------------------------------------------------------------- /components/cluster-configs/nfs-static/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - pv.yaml 6 | - sc.yaml 7 | -------------------------------------------------------------------------------- /components/cluster-configs/nfs-static/base/sc.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: storage.k8s.io/v1 2 | kind: StorageClass 3 | metadata: 4 | name: nfs-static 5 | # annotations: 6 | # storageclass.kubernetes.io/is-default-class: "true" 7 | provisioner: kubernetes.io/no-provisioner 8 | # reclaimPolicy: Recycle 9 | -------------------------------------------------------------------------------- /components/cluster-configs/nfs-static/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/cluster-configs/nfs-static/test/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - pod.yaml 6 | - pvc.yaml 7 | -------------------------------------------------------------------------------- /components/cluster-configs/rbac/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - default-self-provisioner-crb.yaml 6 | -------------------------------------------------------------------------------- /components/cluster-configs/rbac/components/groups-basic/cluster-admins-group.yaml: -------------------------------------------------------------------------------- 1 | kind: Group 2 | apiVersion: user.openshift.io/v1 3 | metadata: 4 | name: cluster-admins 5 | users: 6 | - admin 7 | -------------------------------------------------------------------------------- /components/cluster-configs/rbac/components/groups-basic/cluster-readers-group.yaml: -------------------------------------------------------------------------------- 1 | kind: Group 2 | apiVersion: user.openshift.io/v1 3 | metadata: 4 | name: cluster-readers 5 | users: [] 6 | -------------------------------------------------------------------------------- /components/cluster-configs/rbac/components/groups-workshop/workshop-admins-group.yaml: -------------------------------------------------------------------------------- 1 | kind: Group 2 | apiVersion: user.openshift.io/v1 3 | metadata: 4 | name: workshop-admins 5 | users: [] 6 | -------------------------------------------------------------------------------- /components/cluster-configs/rbac/components/groups-workshop/workshop-users-group.yaml: -------------------------------------------------------------------------------- 1 | kind: Group 2 | apiVersion: user.openshift.io/v1 3 | metadata: 4 | name: workshop-users 5 | users: [] 6 | -------------------------------------------------------------------------------- /components/cluster-configs/rbac/components/no-self-provisioner/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | patches: 5 | - path: patch-self-provisioner.yaml 6 | target: 7 | kind: ClusterRoleBinding 8 | -------------------------------------------------------------------------------- /components/cluster-configs/rbac/components/no-self-provisioner/patch-self-provisioner.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: rbac.authorization.k8s.io/v1 2 | kind: ClusterRoleBinding 3 | metadata: 4 | name: self-provisioners 5 | subjects: [] 6 | -------------------------------------------------------------------------------- /components/cluster-configs/rbac/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | components: 5 | - ../../components/groups-basic 6 | 7 | resources: 8 | - ../../base 9 | -------------------------------------------------------------------------------- /components/cluster-configs/rbac/overlays/restore-defaults/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - default-cluster-admins-crb.yaml 6 | - default-self-provisioner-crb.yaml 7 | -------------------------------------------------------------------------------- /components/cluster-configs/registry/base/imageregistry-config.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: imageregistry.operator.openshift.io/v1 2 | kind: Config 3 | metadata: 4 | name: cluster 5 | spec: 6 | -------------------------------------------------------------------------------- /components/cluster-configs/registry/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: openshift-image-registry 5 | 6 | resources: 7 | - imageregistry-config.yaml 8 | # - setup-registry-job.yaml 9 | -------------------------------------------------------------------------------- /components/cluster-configs/registry/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/cluster-configs/rook/components/obj-store/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - https://raw.githubusercontent.com/rook/rook/refs/heads/release-1.17/deploy/examples/object-openshift.yaml 6 | - route.yaml 7 | -------------------------------------------------------------------------------- /components/cluster-configs/rook/components/operator-toleration-all/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | components: 5 | - ../operator 6 | 7 | patches: 8 | - path: patch-cm.yaml 9 | -------------------------------------------------------------------------------- /components/cluster-configs/rook/components/operator/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - https://raw.githubusercontent.com/rook/rook/refs/heads/release-1.17/deploy/examples/operator-openshift.yaml 6 | -------------------------------------------------------------------------------- /components/cluster-configs/rook/components/sc-cephfs/exclude-subvol.yaml: -------------------------------------------------------------------------------- 1 | $patch: delete 2 | apiVersion: ceph.rook.io/v1 3 | kind: CephFilesystemSubVolumeGroup 4 | metadata: 5 | name: myfs-csi 6 | -------------------------------------------------------------------------------- /components/cluster-configs/rook/components/sno/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - ceph-cluster.yaml 6 | -------------------------------------------------------------------------------- /components/cluster-configs/rook/components/toolbox/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - https://raw.githubusercontent.com/rook/rook/refs/heads/release-1.17/deploy/examples/toolbox.yaml 6 | -------------------------------------------------------------------------------- /components/cluster-configs/rook/overlays/1-replica-aws/cm.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | kind: ConfigMap 3 | apiVersion: v1 4 | metadata: 5 | name: rook-config-override 6 | namespace: rook-ceph 7 | data: 8 | config: | 9 | [global] 10 | osd_pool_default_size = 1 11 | -------------------------------------------------------------------------------- /components/cluster-configs/rook/overlays/sno/cm.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | kind: ConfigMap 3 | apiVersion: v1 4 | metadata: 5 | name: rook-config-override 6 | namespace: rook-ceph 7 | data: 8 | config: | 9 | [global] 10 | osd_pool_default_size = 1 11 | -------------------------------------------------------------------------------- /components/containers/oc-mirror/README.md: -------------------------------------------------------------------------------- 1 | # Info 2 | 3 | ```sh 4 | podman build -t oc-mirror . 5 | 6 | podman run -it --rm -v $(pwd):/home/user:z oc-mirror 7 | ``` 8 | -------------------------------------------------------------------------------- /components/dump/airflow/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - app-airflow.yaml 6 | -------------------------------------------------------------------------------- /components/dump/airflow/values.yaml: -------------------------------------------------------------------------------- 1 | airflow: 2 | gitSync.repo: "https://github.com/dmarcus-wire/telecom-customer-churn-airflow.git" 3 | gitSync.branch: "main" 4 | gitSync.wait: "2" 5 | namespace: airflow 6 | -------------------------------------------------------------------------------- /components/operators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-na-ssa/demo-ai-gitops-catalog/50a4c1f498ca4e2dad7c63d84eb7d74657e3177f/components/operators/README.md -------------------------------------------------------------------------------- /components/operators/ack-ec2-controller/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../../ack-system/base 6 | - subscription.yaml 7 | -------------------------------------------------------------------------------- /components/operators/ack-ecr-controller/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../../ack-system/base 6 | - subscription.yaml 7 | -------------------------------------------------------------------------------- /components/operators/ack-eks-controller/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../../ack-system/base 6 | - subscription.yaml 7 | -------------------------------------------------------------------------------- /components/operators/ack-iam-controller/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../../ack-system/base 6 | - subscription.yaml 7 | -------------------------------------------------------------------------------- /components/operators/ack-lambda-controller/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../../ack-system/base 6 | - subscription.yaml 7 | -------------------------------------------------------------------------------- /components/operators/ack-route53-controller/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../../ack-system/base 6 | - subscription.yaml 7 | -------------------------------------------------------------------------------- /components/operators/ack-s3-controller/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../../ack-system/base 6 | - subscription.yaml 7 | -------------------------------------------------------------------------------- /components/operators/ack-sagemaker-controller/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../../ack-system/base 6 | - subscription.yaml 7 | -------------------------------------------------------------------------------- /components/operators/ack-system/aggregate/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: ack-system 5 | 6 | resources: 7 | - ../../instance 8 | -------------------------------------------------------------------------------- /components/operators/ack-system/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: ack-system 5 | 6 | resources: 7 | - user-config-cm.yaml 8 | -------------------------------------------------------------------------------- /components/operators/ack-system/base/secrets.txt: -------------------------------------------------------------------------------- 1 | AWS_ACCESS_KEY_ID=UPDATE_AWS_ACCESS_KEY_ID 2 | AWS_SECRET_ACCESS_KEY=UPDATE_AWS_SECRET_ACCESS_KEY 3 | -------------------------------------------------------------------------------- /components/operators/ack-system/base/user-secrets-secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: ack-controller-user-secrets 5 | namespace: ack-system 6 | stringData: 7 | AWS_ACCESS_KEY_ID: UPDATE_AWS_ACCESS_KEY_ID 8 | AWS_SECRET_ACCESS_KEY: UPDATE_AWS_SECRET_ACCESS_KEY 9 | -------------------------------------------------------------------------------- /components/operators/ack-system/components/crd-adopted-resource/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - https://raw.githubusercontent.com/aws-controllers-k8s/runtime/main/config/crd/bases/services.k8s.aws_adoptedresources.yaml 6 | -------------------------------------------------------------------------------- /components/operators/ack-system/components/crd-field-export/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - https://raw.githubusercontent.com/aws-controllers-k8s/runtime/main/config/crd/bases/services.k8s.aws_fieldexports.yaml 6 | -------------------------------------------------------------------------------- /components/operators/ack-system/instance/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: AWS Controllers for Kubernetes (ACK) 6 | name: ack-system 7 | -------------------------------------------------------------------------------- /components/operators/ack-system/instance/operator-group.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: operators.coreos.com/v1 3 | kind: OperatorGroup 4 | metadata: 5 | name: ack-system 6 | namespace: ack-system 7 | -------------------------------------------------------------------------------- /components/operators/ack-system/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../instance 6 | -------------------------------------------------------------------------------- /components/operators/advanced-cluster-management/instance/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: kustomize.config.k8s.io/v1beta1 3 | kind: Kustomization 4 | 5 | resources: 6 | - multiclusterhub.yaml 7 | - subscription-admin.yaml 8 | -------------------------------------------------------------------------------- /components/operators/advanced-cluster-management/instance/observability/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: open-cluster-management-observability 6 | labels: 7 | openshift.io/cluster-monitoring: "true" 8 | -------------------------------------------------------------------------------- /components/operators/advanced-cluster-management/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/advanced-cluster-management/operator/overlays/release-2.4/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: release-2.4 4 | -------------------------------------------------------------------------------- /components/operators/advanced-cluster-management/operator/overlays/release-2.5/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: release-2.5 4 | -------------------------------------------------------------------------------- /components/operators/advanced-cluster-management/operator/overlays/release-2.6/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: release-2.6 4 | -------------------------------------------------------------------------------- /components/operators/advanced-cluster-management/operator/overlays/release-2.7/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: release-2.7 4 | -------------------------------------------------------------------------------- /components/operators/advanced-cluster-management/operator/overlays/release-2.8/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: release-2.8 4 | -------------------------------------------------------------------------------- /components/operators/advanced-cluster-security: -------------------------------------------------------------------------------- 1 | rhacs-operator -------------------------------------------------------------------------------- /components/operators/aikit-operator/aggregate/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../instance/overlays/default 6 | - ../operator/overlays/alpha 7 | -------------------------------------------------------------------------------- /components/operators/aikit-operator/instance/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - aikit.yaml 6 | -------------------------------------------------------------------------------- /components/operators/aikit-operator/instance/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: kustomize.config.k8s.io/v1beta1 3 | kind: Kustomization 4 | 5 | namespace: redhat-ods-applications 6 | 7 | resources: 8 | - ../../base 9 | -------------------------------------------------------------------------------- /components/operators/aikit-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - subscription.yaml 6 | -------------------------------------------------------------------------------- /components/operators/aikit-operator/operator/overlays/alpha/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: alpha 4 | -------------------------------------------------------------------------------- /components/operators/amq-streams/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/amq-streams/operator/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "Red Hat Integration - AMQ Streams" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: amq-streams 9 | -------------------------------------------------------------------------------- /components/operators/amq-streams/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: amq-streams 5 | namespace: amq-streams 6 | -------------------------------------------------------------------------------- /components/operators/amq-streams/operator/overlays/amq-streams-1.8.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: 'amq-streams-1.8.x' 4 | -------------------------------------------------------------------------------- /components/operators/amq-streams/operator/overlays/amq-streams-1.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: 'amq-streams-1.x' 4 | -------------------------------------------------------------------------------- /components/operators/amq-streams/operator/overlays/amq-streams-2.0.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: 'amq-streams-2.0.x' 4 | -------------------------------------------------------------------------------- /components/operators/amq-streams/operator/overlays/amq-streams-2.1.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: 'amq-streams-2.1.x' 4 | -------------------------------------------------------------------------------- /components/operators/amq-streams/operator/overlays/amq-streams-2.2.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: amq-streams-2.2.x 4 | -------------------------------------------------------------------------------- /components/operators/amq-streams/operator/overlays/amq-streams-2.3.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: amq-streams-2.3.x 4 | -------------------------------------------------------------------------------- /components/operators/amq-streams/operator/overlays/amq-streams-2.4.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: amq-streams-2.4.x 4 | -------------------------------------------------------------------------------- /components/operators/amq-streams/operator/overlays/amq-streams-2.5.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: amq-streams-2.5.x 4 | -------------------------------------------------------------------------------- /components/operators/amq-streams/operator/overlays/amq-streams-2.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: amq-streams-2.x 4 | -------------------------------------------------------------------------------- /components/operators/amq-streams/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/authorino-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - subscription.yaml 6 | -------------------------------------------------------------------------------- /components/operators/authorino-operator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/authorino-operator/operator/overlays/tech-preview-v1/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: tech-preview-v1 4 | -------------------------------------------------------------------------------- /components/operators/cincinnati-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/cincinnati-operator/operator/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "OpenShift Update Service" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: openshift-update-service 9 | -------------------------------------------------------------------------------- /components/operators/cincinnati-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: cincinnati-operator 5 | namespace: openshift-update-service 6 | spec: 7 | targetNamespaces: 8 | - openshift-update-service 9 | -------------------------------------------------------------------------------- /components/operators/cincinnati-operator/operator/overlays/v1/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: v1 4 | -------------------------------------------------------------------------------- /components/operators/cluster-kube-descheduler-operator/aggregate/overlays/automatic/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../../operator/overlays/stable 6 | - ../../../instance/overlays/automatic 7 | -------------------------------------------------------------------------------- /components/operators/cluster-kube-descheduler-operator/aggregate/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../../operator/overlays/stable 6 | - ../../../instance/overlays/default 7 | -------------------------------------------------------------------------------- /components/operators/cluster-kube-descheduler-operator/aggregate/overlays/predictive/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../../operator/overlays/stable 6 | - ../../../instance/overlays/predictive 7 | -------------------------------------------------------------------------------- /components/operators/cluster-kube-descheduler-operator/instance/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - descheduler.yaml 6 | -------------------------------------------------------------------------------- /components/operators/cluster-kube-descheduler-operator/instance/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/operators/cluster-kube-descheduler-operator/instance/overlays/predictive/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/operators/cluster-kube-descheduler-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/cluster-kube-descheduler-operator/operator/overlays/4.11/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: 4.11 4 | -------------------------------------------------------------------------------- /components/operators/cluster-kube-descheduler-operator/operator/overlays/4.12/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: 4.12 4 | -------------------------------------------------------------------------------- /components/operators/cluster-kube-descheduler-operator/operator/overlays/4.13/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: 4.13 4 | -------------------------------------------------------------------------------- /components/operators/cluster-kube-descheduler-operator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/cluster-logging/operator/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "Red Hat OpenShift Logging" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: openshift-logging 9 | -------------------------------------------------------------------------------- /components/operators/cluster-logging/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: cluster-logging 5 | spec: 6 | # targetNamespaces: 7 | # - openshift-logging 8 | -------------------------------------------------------------------------------- /components/operators/cluster-logging/operator/overlays/stable-5.6/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-5.6 4 | -------------------------------------------------------------------------------- /components/operators/cluster-logging/operator/overlays/stable-5.7/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-5.7 4 | -------------------------------------------------------------------------------- /components/operators/cluster-logging/operator/overlays/stable-5.8/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-5.8 4 | -------------------------------------------------------------------------------- /components/operators/cluster-logging/operator/overlays/stable-5.9/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-5.9 4 | -------------------------------------------------------------------------------- /components/operators/cluster-logging/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/compliance-operator/INFO.md: -------------------------------------------------------------------------------- 1 | # compliance-operator 2 | 3 | An operator which runs OpenSCAP and allows you to keep your cluster compliant with the security benchmark you need. -------------------------------------------------------------------------------- /components/operators/compliance-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/compliance-operator/operator/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "Compliance Operator" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: openshift-compliance 9 | -------------------------------------------------------------------------------- /components/operators/compliance-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: compliance-operator 5 | namespace: openshift-compliance 6 | spec: 7 | targetNamespaces: 8 | - openshift-compliance 9 | -------------------------------------------------------------------------------- /components/operators/compliance-operator/operator/overlays/4.7/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: 4.7 4 | -------------------------------------------------------------------------------- /components/operators/compliance-operator/operator/overlays/release-0.1/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: release-0.1 4 | -------------------------------------------------------------------------------- /components/operators/compliance-operator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/crunchy-postgres-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/crunchy-postgres-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: crunchy-postgres-operator 5 | namespace: crunchy-postgres-operator 6 | -------------------------------------------------------------------------------- /components/operators/crunchy-postgres-operator/operator/overlays/v5/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: v5 4 | -------------------------------------------------------------------------------- /components/operators/devspaces/instance/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: devspaces 5 | annotations: 6 | openshift.io/display-name: "DevSpaces Infra" 7 | argocd.argoproj.io/sync-wave: "0" 8 | -------------------------------------------------------------------------------- /components/operators/devspaces/instance/overlays/default/README.md: -------------------------------------------------------------------------------- 1 | # Dev Spaces 2 | 3 | [OpenShift Dev Spaces Docs](https://access.redhat.com/documentation/en-us/red_hat_openshift_dev_spaces) 4 | -------------------------------------------------------------------------------- /components/operators/devspaces/instance/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/operators/devspaces/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - subscription.yaml 6 | -------------------------------------------------------------------------------- /components/operators/devspaces/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/elasticsearch-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/elasticsearch-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: elasticsearch-operator 5 | namespace: openshift-operators-redhat 6 | -------------------------------------------------------------------------------- /components/operators/elasticsearch-operator/operator/overlays/stable-5.7/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-5.7 4 | -------------------------------------------------------------------------------- /components/operators/elasticsearch-operator/operator/overlays/stable-5.8/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-5.8 4 | -------------------------------------------------------------------------------- /components/operators/elasticsearch-operator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/instance/base/device-plugin-config.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: device-plugin-config 5 | namespace: nvidia-gpu-operator 6 | data: {} 7 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/instance/components/gpu-monitoring/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - gpu-monitoring.yaml 6 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/instance/components/mig-mixed/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | patches: 5 | - path: patch-gpu-cluster-policy.yaml 6 | target: 7 | kind: ClusterPolicy 8 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/instance/components/mig-mixed/patch-gpu-cluster-policy.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: nvidia.com/v1 2 | kind: ClusterPolicy 3 | metadata: 4 | name: gpu-cluster-policy 5 | spec: 6 | mig: 7 | strategy: mixed 8 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/instance/components/mig-single/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | patches: 5 | - path: patch-gpu-cluster-policy.yaml 6 | target: 7 | kind: ClusterPolicy 8 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/instance/components/mig-single/patch-gpu-cluster-policy.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: nvidia.com/v1 2 | kind: ClusterPolicy 3 | metadata: 4 | name: gpu-cluster-policy 5 | spec: 6 | mig: 7 | strategy: single 8 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/instance/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/instance/overlays/mig-mixed/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | 7 | components: 8 | - ../../components/mig-mixed 9 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/instance/overlays/mig-single/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | 7 | components: 8 | - ../../components/mig-single 9 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/instance/overlays/time-sliced-4/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | 7 | components: 8 | - ../../components/time-sliced-4 9 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/instance/overlays/time-sliced/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | 7 | components: 8 | - ../../components/time-sliced 9 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/operator/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "NVIDIA GPU Operator" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: nvidia-gpu-operator 9 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: gpu-operator-certified 5 | namespace: nvidia-gpu-operator 6 | spec: 7 | targetNamespaces: 8 | - nvidia-gpu-operator 9 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/operator/overlays/v1.10/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: v1.10 4 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/operator/overlays/v1.11/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: v1.11 4 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/operator/overlays/v22.9/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: v22.9 4 | # - op: replace 5 | # path: /spec/startingCSV 6 | # value: gpu-operator-certified.v22.9.1 7 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/operator/overlays/v23.3/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: v23.3 4 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/operator/overlays/v23.6/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: v23.6 4 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/operator/overlays/v23.9/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: v23.9 4 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/operator/overlays/v24.3/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: v24.3 4 | -------------------------------------------------------------------------------- /components/operators/gpu-operator-certified/operator/overlays/v24.6/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: v24.6 4 | -------------------------------------------------------------------------------- /components/operators/grafana-operator/INFO.md: -------------------------------------------------------------------------------- 1 | # grafana-operator 2 | 3 | Deploys and manages Grafana instances, dashboards and data sources -------------------------------------------------------------------------------- /components/operators/grafana-operator/aggregate/basic-example/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/description: A Basic Deployment of Grafana 6 | openshift.io/display-name: Grafana Operator 7 | name: grafana 8 | -------------------------------------------------------------------------------- /components/operators/grafana-operator/aggregate/user-app-example/operator-group.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: operators.coreos.com/v1 3 | kind: OperatorGroup 4 | metadata: 5 | name: user-grafana 6 | spec: 7 | targetNamespaces: 8 | - user-grafana 9 | -------------------------------------------------------------------------------- /components/operators/grafana-operator/aggregate/user-app-example/patch-cluster-monitoring-view.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /subjects/0/namespace 3 | value: user-grafana 4 | - op: replace 5 | path: /metadata/name 6 | value: cluster-monitoring-view-user-grafana 7 | -------------------------------------------------------------------------------- /components/operators/grafana-operator/aggregate/user-app-example/patch-grafana-sar.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/containers/0/env/0/value 3 | value: '-openshift-sar={"namespace":"user-grafana","resource":"routes","name":"grafana-route","verb":"get"}' 4 | -------------------------------------------------------------------------------- /components/operators/grafana-operator/aggregate/user-app/grafana-auth-secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: grafana-auth-secret 5 | annotations: 6 | kubernetes.io/service-account.name: grafana-serviceaccount 7 | type: kubernetes.io/service-account-token 8 | -------------------------------------------------------------------------------- /components/operators/grafana-operator/instance/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | commonAnnotations: 5 | from-catalog: 'https://github.com/redhat-na-ssa/demo-ai-gitops-catalog' 6 | -------------------------------------------------------------------------------- /components/operators/grafana-operator/instance/overlays/v1alpha1/grafana-proxy-secret.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Secret 4 | metadata: 5 | name: grafana-k8s-proxy 6 | type: Opaque 7 | stringData: 8 | session_secret: change me bozo 9 | -------------------------------------------------------------------------------- /components/operators/grafana-operator/instance/overlays/v1alpha1/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | - grafana-proxy-rbac.yaml 7 | - grafana-proxy-secret.yaml 8 | - grafana.yaml 9 | -------------------------------------------------------------------------------- /components/operators/grafana-operator/instance/overlays/v1beta1/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | - grafana.yaml 7 | -------------------------------------------------------------------------------- /components/operators/grafana-operator/operator/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "Grafana Operator" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: grafana-operator 9 | -------------------------------------------------------------------------------- /components/operators/grafana-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: grafana-operator 5 | namespace: grafana-operator 6 | spec: 7 | targetNamespaces: 8 | - grafana-operator 9 | -------------------------------------------------------------------------------- /components/operators/grafana-operator/operator/overlays/alpha/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: alpha 4 | -------------------------------------------------------------------------------- /components/operators/grafana-operator/operator/overlays/v4/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: v4 4 | -------------------------------------------------------------------------------- /components/operators/grafana-operator/operator/overlays/v5/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: v5 4 | -------------------------------------------------------------------------------- /components/operators/intel-device-plugins-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - subscription.yaml 6 | -------------------------------------------------------------------------------- /components/operators/intel-device-plugins-operator/operator/overlays/alpha/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: alpha 4 | -------------------------------------------------------------------------------- /components/operators/jaeger: -------------------------------------------------------------------------------- 1 | jaeger-product -------------------------------------------------------------------------------- /components/operators/jaeger-product/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/jaeger-product/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: jaeger-product 5 | namespace: openshift-distributed-tracing 6 | -------------------------------------------------------------------------------- /components/operators/jaeger-product/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/kiali: -------------------------------------------------------------------------------- 1 | kiali-ossm -------------------------------------------------------------------------------- /components/operators/kiali-ossm/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - subscription.yaml 6 | -------------------------------------------------------------------------------- /components/operators/kiali-ossm/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/kubernetes-imagepuller-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - subscription.yaml 6 | -------------------------------------------------------------------------------- /components/operators/kubernetes-imagepuller-operator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/kubernetes-nmstate-operator/INFO.md: -------------------------------------------------------------------------------- 1 | # kubernetes-nmstate-operator 2 | 3 | A Kubernetes Operator to install Kubernetes NMState -------------------------------------------------------------------------------- /components/operators/kubernetes-nmstate-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/kubernetes-nmstate-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: kubernetes-nmstate-operator 5 | namespace: openshift-nmstate 6 | spec: 7 | targetNamespaces: 8 | - openshift-nmstate 9 | -------------------------------------------------------------------------------- /components/operators/kubernetes-nmstate-operator/operator/overlays/4.13/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: 4.13 4 | -------------------------------------------------------------------------------- /components/operators/kubernetes-nmstate-operator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/kubevirt-hyperconverged/instance/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: kustomize.config.k8s.io/v1beta1 3 | kind: Kustomization 4 | 5 | resources: 6 | - hyperconverged.yaml 7 | -------------------------------------------------------------------------------- /components/operators/kubevirt-hyperconverged/instance/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/operators/kubevirt-hyperconverged/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/kubevirt-hyperconverged/operator/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "OpenShift Virtualization" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: openshift-cnv 9 | -------------------------------------------------------------------------------- /components/operators/kubevirt-hyperconverged/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: kubevirt-hyperconverged 5 | namespace: openshift-cnv 6 | spec: 7 | targetNamespaces: 8 | - openshift-cnv 9 | -------------------------------------------------------------------------------- /components/operators/kubevirt-hyperconverged/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/local-storage/instance/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: kustomize.config.k8s.io/v1beta1 3 | kind: Kustomization 4 | 5 | resources: 6 | - localvolumeset.yaml 7 | -------------------------------------------------------------------------------- /components/operators/local-storage/instance/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/operators/local-storage/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: kustomize.config.k8s.io/v1beta1 3 | kind: Kustomization 4 | 5 | namespace: openshift-local-storage 6 | 7 | resources: 8 | - namespace.yaml 9 | - operator-group.yaml 10 | - subscription.yaml 11 | -------------------------------------------------------------------------------- /components/operators/local-storage/operator/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: Red Hat Local Storage Operator 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: openshift-local-storage 9 | -------------------------------------------------------------------------------- /components/operators/local-storage/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: local-storage 5 | spec: 6 | targetNamespaces: 7 | - openshift-local-storage 8 | -------------------------------------------------------------------------------- /components/operators/local-storage/operator/overlays/stable/README.md: -------------------------------------------------------------------------------- 1 | Installs the *stable* channel version of the OpenShift Local Storage Operator 2 | -------------------------------------------------------------------------------- /components/operators/local-storage/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/loki-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/loki-operator/operator/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "Loki Operator" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: openshift-operators-redhat 9 | -------------------------------------------------------------------------------- /components/operators/loki-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: loki-operator 5 | namespace: openshift-operators-redhat 6 | -------------------------------------------------------------------------------- /components/operators/loki-operator/operator/overlays/stable-5.6/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-5.6 4 | -------------------------------------------------------------------------------- /components/operators/loki-operator/operator/overlays/stable-5.7/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-5.7 4 | -------------------------------------------------------------------------------- /components/operators/loki-operator/operator/overlays/stable-5.8/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-5.8 4 | -------------------------------------------------------------------------------- /components/operators/loki-operator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/multicluster-engine/instance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-na-ssa/demo-ai-gitops-catalog/50a4c1f498ca4e2dad7c63d84eb7d74657e3177f/components/operators/multicluster-engine/instance/README.md -------------------------------------------------------------------------------- /components/operators/multicluster-engine/instance/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: kustomize.config.k8s.io/v1beta1 3 | kind: Kustomization 4 | 5 | resources: 6 | - multiclusterengine.yaml 7 | -------------------------------------------------------------------------------- /components/operators/multicluster-engine/instance/base/multiclusterengine.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: multicluster.openshift.io/v1 3 | kind: MultiClusterEngine 4 | metadata: 5 | name: multiclusterengine 6 | -------------------------------------------------------------------------------- /components/operators/multicluster-engine/instance/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: multicluster-engine 5 | 6 | resources: 7 | - ../../base 8 | -------------------------------------------------------------------------------- /components/operators/multicluster-engine/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/multicluster-engine/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: multicluster-engine 5 | namespace: multicluster-engine 6 | spec: 7 | targetNamespaces: 8 | - multicluster-engine 9 | -------------------------------------------------------------------------------- /components/operators/multicluster-engine/operator/overlays/stable-2.3/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-2.3 4 | -------------------------------------------------------------------------------- /components/operators/multicluster-engine/operator/overlays/stable-2.4/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-2.4 4 | -------------------------------------------------------------------------------- /components/operators/multicluster-engine/operator/overlays/stable-2.5/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-2.5 4 | -------------------------------------------------------------------------------- /components/operators/multicluster-engine/operator/overlays/stable-2.6/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-2.6 4 | -------------------------------------------------------------------------------- /components/operators/multicluster-engine/operator/overlays/stable-2.7/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-2.7 4 | -------------------------------------------------------------------------------- /components/operators/nfd/instance/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: openshift-nfd 5 | 6 | resources: 7 | - node-feature-discovery.yaml 8 | -------------------------------------------------------------------------------- /components/operators/nfd/instance/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/operators/nfd/instance/overlays/kata/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | - nfd.yaml 7 | -------------------------------------------------------------------------------- /components/operators/nfd/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/nfd/operator/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "Node Feature Discovery Operator" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: openshift-nfd 9 | -------------------------------------------------------------------------------- /components/operators/nfd/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: nfd 5 | namespace: openshift-nfd 6 | spec: 7 | targetNamespaces: 8 | - openshift-nfd 9 | -------------------------------------------------------------------------------- /components/operators/nfd/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/nim-operator-certified/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - subscription.yaml 6 | -------------------------------------------------------------------------------- /components/operators/nim-operator-certified/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/node-maintenance-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/node-maintenance-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: node-maintenance-operator 5 | namespace: openshift-workload-availability 6 | -------------------------------------------------------------------------------- /components/operators/node-maintenance-operator/operator/overlays/4.12-eus/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: 4.12-eus 4 | -------------------------------------------------------------------------------- /components/operators/node-maintenance-operator/operator/overlays/4.14-eus/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: 4.14-eus 4 | -------------------------------------------------------------------------------- /components/operators/node-maintenance-operator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/nvidia-network-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/nvidia-network-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: nvidia-network-operator 5 | namespace: nvidia-network-operator 6 | spec: 7 | targetNamespaces: 8 | - nvidia-network-operator 9 | -------------------------------------------------------------------------------- /components/operators/nvidia-network-operator/operator/overlays/24.1.0/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: 24.1.0 4 | -------------------------------------------------------------------------------- /components/operators/nvidia-network-operator/operator/overlays/v23.10.0-1/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: v23.10.0-1 4 | -------------------------------------------------------------------------------- /components/operators/nvidia-network-operator/operator/overlays/v23.10.0/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: v23.10.0 4 | -------------------------------------------------------------------------------- /components/operators/nvidia-network-operator/operator/overlays/v23.7.0/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: v23.7.0 4 | -------------------------------------------------------------------------------- /components/operators/nxrm-operator-certified/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/nxrm-operator-certified/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: nxrm-operator-certified 5 | namespace: nxrm-operator-certified 6 | -------------------------------------------------------------------------------- /components/operators/nxrm-operator-certified/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/odf-operator/aggregate/overlays/vsphere/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../../operator/overlays/stable-4.14 6 | - ../../../instance/overlays/vsphere 7 | -------------------------------------------------------------------------------- /components/operators/odf-operator/components/aws-odf-machineset/job.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # shellcheck disable=SC1091 3 | 4 | . /scripts/ocp.sh 5 | 6 | INSTANCE_TYPE=${INSTANCE_TYPE:-m6a.2xlarge} 7 | 8 | ocp_aws_cluster || exit 0 9 | ocp_aws_create_odf_machineset "${INSTANCE_TYPE}" 10 | -------------------------------------------------------------------------------- /components/operators/odf-operator/components/node-labeler/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | namespace: openshift-storage 5 | 6 | resources: 7 | - job.yaml 8 | -------------------------------------------------------------------------------- /components/operators/odf-operator/instance/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: openshift-storage 5 | 6 | resources: 7 | - ocsinitialization.yaml 8 | - storagesystem.yaml 9 | -------------------------------------------------------------------------------- /components/operators/odf-operator/instance/base/ocsinitialization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: ocs.openshift.io/v1 2 | kind: OCSInitialization 3 | metadata: 4 | name: ocsinit 5 | namespace: openshift-storage 6 | spec: 7 | enableCephTools: true 8 | -------------------------------------------------------------------------------- /components/operators/odf-operator/instance/overlays/aws/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: openshift-storage 5 | 6 | resources: 7 | - ../../base 8 | - storagecluster.yaml 9 | -------------------------------------------------------------------------------- /components/operators/odf-operator/instance/overlays/local-storage/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: openshift-storage 5 | 6 | resources: 7 | - ../../base 8 | - storagecluster.yaml 9 | -------------------------------------------------------------------------------- /components/operators/odf-operator/instance/overlays/vsphere/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: openshift-storage 5 | 6 | resources: 7 | - ../../base 8 | - storagecluster.yaml 9 | -------------------------------------------------------------------------------- /components/operators/odf-operator/operator/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "OpenShift Data Foundation" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: openshift-storage 9 | -------------------------------------------------------------------------------- /components/operators/odf-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: odf-operator 5 | namespace: openshift-storage 6 | spec: 7 | targetNamespaces: 8 | - openshift-storage 9 | -------------------------------------------------------------------------------- /components/operators/odf-operator/operator/overlays/stable-4.10/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | 7 | patches: 8 | - target: 9 | kind: Subscription 10 | path: patch-channel.yaml 11 | -------------------------------------------------------------------------------- /components/operators/odf-operator/operator/overlays/stable-4.10/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-4.10 4 | -------------------------------------------------------------------------------- /components/operators/odf-operator/operator/overlays/stable-4.11/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | 7 | patches: 8 | - target: 9 | kind: Subscription 10 | path: patch-channel.yaml 11 | -------------------------------------------------------------------------------- /components/operators/odf-operator/operator/overlays/stable-4.11/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-4.11 4 | -------------------------------------------------------------------------------- /components/operators/odf-operator/operator/overlays/stable-4.12/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | 7 | patches: 8 | - target: 9 | kind: Subscription 10 | path: patch-channel.yaml 11 | -------------------------------------------------------------------------------- /components/operators/odf-operator/operator/overlays/stable-4.12/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-4.12 4 | -------------------------------------------------------------------------------- /components/operators/odf-operator/operator/overlays/stable-4.13/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | 7 | patches: 8 | - target: 9 | kind: Subscription 10 | path: patch-channel.yaml 11 | -------------------------------------------------------------------------------- /components/operators/odf-operator/operator/overlays/stable-4.13/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-4.13 4 | -------------------------------------------------------------------------------- /components/operators/odf-operator/operator/overlays/stable-4.14/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | 7 | patches: 8 | - target: 9 | kind: Subscription 10 | path: patch-channel.yaml 11 | -------------------------------------------------------------------------------- /components/operators/odf-operator/operator/overlays/stable-4.14/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-4.14 4 | -------------------------------------------------------------------------------- /components/operators/odf-operator/operator/overlays/stable-4.15/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | 7 | patches: 8 | - target: 9 | kind: Subscription 10 | path: patch-channel.yaml 11 | -------------------------------------------------------------------------------- /components/operators/odf-operator/operator/overlays/stable-4.15/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-4.15 4 | -------------------------------------------------------------------------------- /components/operators/odf-operator/operator/overlays/stable-4.9/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | 7 | patches: 8 | - target: 9 | kind: Subscription 10 | path: patch-channel.yaml 11 | -------------------------------------------------------------------------------- /components/operators/odf-operator/operator/overlays/stable-4.9/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-4.9 4 | -------------------------------------------------------------------------------- /components/operators/openshift-ai: -------------------------------------------------------------------------------- 1 | rhods-operator -------------------------------------------------------------------------------- /components/operators/openshift-cert-manager-operator/examples/acs-central-certificate/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - acs-central-certificate.yaml 6 | -------------------------------------------------------------------------------- /components/operators/openshift-cert-manager-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/openshift-cert-manager-operator/operator/overlays/stable-v1.10/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-v1.10 4 | -------------------------------------------------------------------------------- /components/operators/openshift-cert-manager-operator/operator/overlays/stable-v1.11/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-v1.11 4 | -------------------------------------------------------------------------------- /components/operators/openshift-cert-manager-operator/operator/overlays/stable-v1/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-v1 4 | -------------------------------------------------------------------------------- /components/operators/openshift-cert-manager-operator/operator/overlays/tech-preview/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: tech-preview 4 | -------------------------------------------------------------------------------- /components/operators/openshift-custom-metrics-autoscaler-operator/NOTES.md: -------------------------------------------------------------------------------- 1 | # Notes 2 | 3 | ## Links 4 | 5 | - https://iximiuz.com/en/posts/prometheus-vector-matching 6 | - https://guifreelife.com/blog/2022/11/03/Autoscaling-OpenShift-Workloads-with-Custom-Prometheus-Metrics/ -------------------------------------------------------------------------------- /components/operators/openshift-custom-metrics-autoscaler-operator/instance/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: openshift-keda 5 | 6 | resources: 7 | - keda.yaml 8 | -------------------------------------------------------------------------------- /components/operators/openshift-custom-metrics-autoscaler-operator/instance/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/operators/openshift-custom-metrics-autoscaler-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/openshift-custom-metrics-autoscaler-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: openshift-custom-metrics-autoscaler-operator 5 | namespace: openshift-keda 6 | -------------------------------------------------------------------------------- /components/operators/openshift-custom-metrics-autoscaler-operator/operator/overlays/stable/README.md: -------------------------------------------------------------------------------- 1 | Installs the *stable* channel version of the OpenShift Custom Metrics Autoscaler Operator 2 | -------------------------------------------------------------------------------- /components/operators/openshift-custom-metrics-autoscaler-operator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/openshift-data-foundation: -------------------------------------------------------------------------------- 1 | odf-operator -------------------------------------------------------------------------------- /components/operators/openshift-elasticsearch: -------------------------------------------------------------------------------- 1 | elasticsearch-operator -------------------------------------------------------------------------------- /components/operators/openshift-gitops: -------------------------------------------------------------------------------- 1 | openshift-gitops-operator -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/aggregate/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../../instance/overlays/default 6 | - ../../../operator/overlays/latest 7 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/aggregate/overlays/rhdp/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../../instance/overlays/rhdp 6 | - ../../../operator/overlays/latest 7 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/instance/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: openshift-gitops 5 | 6 | resources: 7 | - namespace.yaml 8 | - openshift-gitops.yaml 9 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/instance/components/annotation-resource-tracking/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | patches: 5 | - path: patch-resource-tracking.yaml 6 | target: 7 | kind: ArgoCD 8 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/instance/components/annotation-resource-tracking/patch-resource-tracking.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: argoproj.io/v1beta1 2 | kind: ArgoCD 3 | metadata: 4 | name: openshift-gitops 5 | spec: 6 | resourceTrackingMethod: annotation 7 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/instance/components/application-controller-cluster-admin/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - rolebinding.yaml 6 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/instance/components/disable-pipelinerun-resourceexclusion/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | patches: 5 | - path: patch-resourceexclusion.yaml 6 | target: 7 | kind: ArgoCD 8 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/instance/components/edge-termination/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | patches: 5 | - path: patch-edge-termination.yaml 6 | target: 7 | kind: ArgoCD 8 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/instance/components/enable-notifications/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | patches: 5 | - path: patch-enable-notifications.yaml 6 | target: 7 | kind: ArgoCD 8 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/instance/components/enable-notifications/patch-enable-notifications.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: argoproj.io/v1beta1 2 | kind: ArgoCD 3 | metadata: 4 | name: openshift-gitops 5 | spec: 6 | notifications: 7 | enabled: true 8 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/instance/components/gitops-admins/gitops-admins-group.yaml: -------------------------------------------------------------------------------- 1 | kind: Group 2 | apiVersion: user.openshift.io/v1 3 | metadata: 4 | name: gitops-admins 5 | users: [] # add users to this list via overlay 6 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/instance/components/health-check-odf/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | patches: 5 | - path: patch-storagesystem-health-check.yaml 6 | target: 7 | kind: ArgoCD 8 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/instance/components/kustomize-build-enable-helm/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | patches: 5 | - path: patch-enable-helm.yaml 6 | target: 7 | kind: ArgoCD 8 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/instance/components/kustomize-build-enable-helm/patch-enable-helm.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: argoproj.io/v1beta1 2 | kind: ArgoCD 3 | metadata: 4 | name: openshift-gitops 5 | spec: 6 | kustomizeBuildOptions: "--enable-helm" 7 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/instance/overlays/default/gitops-admins-group.yaml: -------------------------------------------------------------------------------- 1 | kind: Group 2 | apiVersion: user.openshift.io/v1 3 | metadata: 4 | name: gitops-admins 5 | users: [] # add users here 6 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/instance/overlays/rhdp/gitops-admins-group.yaml: -------------------------------------------------------------------------------- 1 | kind: Group 2 | apiVersion: user.openshift.io/v1 3 | metadata: 4 | name: gitops-admins 5 | users: 6 | - admin 7 | - opentlc-mgr 8 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: openshift-gitops-operator 5 | namespace: openshift-gitops-operator 6 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/operator/overlays/gitops-1.10/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: gitops-1.10 4 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/operator/overlays/gitops-1.11/patch-subscription.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: gitops-1.11 4 | - op: replace 5 | path: /metadata/namespace 6 | value: openshift-gitops-operator 7 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/operator/overlays/gitops-1.12/patch-subscription.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: gitops-1.12 4 | - op: replace 5 | path: /metadata/namespace 6 | value: openshift-gitops-operator 7 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/operator/overlays/gitops-1.5/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: gitops-1.5 4 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/operator/overlays/gitops-1.6/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: gitops-1.6 4 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/operator/overlays/gitops-1.7/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: gitops-1.7 4 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/operator/overlays/gitops-1.8/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: gitops-1.8 4 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/operator/overlays/gitops-1.9/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: gitops-1.9 4 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/operator/overlays/latest/patch-subscription.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: latest 4 | - op: replace 5 | path: /metadata/namespace 6 | value: openshift-gitops-operator 7 | -------------------------------------------------------------------------------- /components/operators/openshift-gitops-operator/operator/overlays/preview/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: preview 4 | -------------------------------------------------------------------------------- /components/operators/openshift-keda: -------------------------------------------------------------------------------- 1 | openshift-custom-metrics-autoscaler-operator -------------------------------------------------------------------------------- /components/operators/openshift-local-storage: -------------------------------------------------------------------------------- 1 | local-storage -------------------------------------------------------------------------------- /components/operators/openshift-logging-remote/aggregate/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: openshift-logging 5 | 6 | resources: 7 | - ../../base 8 | -------------------------------------------------------------------------------- /components/operators/openshift-pipelines: -------------------------------------------------------------------------------- 1 | openshift-pipelines-operator-rh -------------------------------------------------------------------------------- /components/operators/openshift-pipelines-operator-rh/operator/overlays/latest/README.md: -------------------------------------------------------------------------------- 1 | Installs the *latest* channel of the Pipeline Operator which tracks the current version. -------------------------------------------------------------------------------- /components/operators/openshift-pipelines-operator-rh/operator/overlays/latest/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: latest 4 | -------------------------------------------------------------------------------- /components/operators/openshift-pipelines-operator-rh/operator/overlays/pipelines-1.11/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: pipelines-1.11 4 | -------------------------------------------------------------------------------- /components/operators/openshift-pipelines-operator-rh/operator/overlays/pipelines-1.12/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: pipelines-1.12 4 | -------------------------------------------------------------------------------- /components/operators/openshift-pipelines-operator-rh/operator/overlays/pipelines-1.13/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: pipelines-1.13 4 | -------------------------------------------------------------------------------- /components/operators/openshift-pipelines-operator-rh/operator/overlays/pipelines-1.14/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: pipelines-1.14 4 | -------------------------------------------------------------------------------- /components/operators/openshift-pipelines-operator-rh/operator/overlays/pipelines-1.15/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: pipelines-1.15 4 | -------------------------------------------------------------------------------- /components/operators/openshift-pipelines-tasks/dotnet/5.0/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - dotnet-cli-task.yaml 6 | -------------------------------------------------------------------------------- /components/operators/openshift-pipelines-tasks/maven/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - maven-task.yaml 6 | -------------------------------------------------------------------------------- /components/operators/openshift-pipelines-tasks/newman/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - newman-task.yaml 6 | -------------------------------------------------------------------------------- /components/operators/openshift-pipelines-tasks/rollout-restart/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - rollout-restart-task.yaml 6 | -------------------------------------------------------------------------------- /components/operators/openshift-pipelines-tasks/s2i-binary-build/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - s2i-binary-build-task.yaml 6 | -------------------------------------------------------------------------------- /components/operators/openshift-serverless: -------------------------------------------------------------------------------- 1 | serverless-operator -------------------------------------------------------------------------------- /components/operators/openshift-servicemesh: -------------------------------------------------------------------------------- 1 | servicemeshoperator -------------------------------------------------------------------------------- /components/operators/ovms-operator/aggregate/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../instance 6 | - ../operator/overlays/alpha 7 | -------------------------------------------------------------------------------- /components/operators/ovms-operator/instance/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - notebook-image.yaml 6 | -------------------------------------------------------------------------------- /components/operators/ovms-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - subscription.yaml 6 | -------------------------------------------------------------------------------- /components/operators/ovms-operator/operator/overlays/alpha/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: alpha 4 | -------------------------------------------------------------------------------- /components/operators/patch-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/patch-operator/operator/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "Patch Operator" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: patch-operator 9 | -------------------------------------------------------------------------------- /components/operators/patch-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: patch-operator 5 | namespace: patch-operator 6 | -------------------------------------------------------------------------------- /components/operators/patch-operator/operator/overlays/alpha/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: alpha 4 | -------------------------------------------------------------------------------- /components/operators/proactive-node-scaling-operator/aggregate/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../instance 6 | - ../operator/overlays/alpha 7 | -------------------------------------------------------------------------------- /components/operators/proactive-node-scaling-operator/instance/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - priority-class.yaml 6 | - scaling-watermark.yaml 7 | -------------------------------------------------------------------------------- /components/operators/proactive-node-scaling-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/proactive-node-scaling-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: proactive-node-scaling-operator 5 | namespace: proactive-node-scaling-operator 6 | -------------------------------------------------------------------------------- /components/operators/proactive-node-scaling-operator/operator/overlays/alpha/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: alpha 4 | -------------------------------------------------------------------------------- /components/operators/prometheus-operator/aggregate/overlays/sandbox/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: prometheus 5 | 6 | resources: 7 | - ../../base 8 | - namespace.yaml 9 | - operator-group.yaml 10 | -------------------------------------------------------------------------------- /components/operators/prometheus-operator/aggregate/overlays/sandbox/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/description: Prometheus Operator 6 | openshift.io/display-name: Prometheus Operator 7 | name: prometheus 8 | -------------------------------------------------------------------------------- /components/operators/prometheus-operator/aggregate/overlays/sandbox/operator-group.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: operators.coreos.com/v1 3 | kind: OperatorGroup 4 | metadata: 5 | name: prometheus 6 | spec: 7 | targetNamespaces: 8 | - sandbox 9 | -------------------------------------------------------------------------------- /components/operators/prometheus-operator/instance/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | commonAnnotations: 5 | example: prometheus 6 | -------------------------------------------------------------------------------- /components/operators/prometheus-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - prometheus-subscription.yaml 6 | -------------------------------------------------------------------------------- /components/operators/prometheus-operator/operator/overlays/beta/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: beta 4 | -------------------------------------------------------------------------------- /components/operators/redhat-oadp-operator/INFO.md: -------------------------------------------------------------------------------- 1 | # redhat-oadp-operator 2 | 3 | OADP (OpenShift API for Data Protection) operator sets up and installs Data Protection Applications on the OpenShift platform. -------------------------------------------------------------------------------- /components/operators/redhat-oadp-operator/instance/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - dpa.yaml 6 | - secret.yaml 7 | -------------------------------------------------------------------------------- /components/operators/redhat-oadp-operator/instance/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: openshift-adp 5 | 6 | resources: 7 | - ../../base 8 | -------------------------------------------------------------------------------- /components/operators/redhat-oadp-operator/instance/overlays/minio-w-schedule/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: openshift-adp 5 | 6 | resources: 7 | - ../minio 8 | - schedule.yaml 9 | -------------------------------------------------------------------------------- /components/operators/redhat-oadp-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/redhat-oadp-operator/operator/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "OADP Operator" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: openshift-adp 9 | -------------------------------------------------------------------------------- /components/operators/redhat-oadp-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: redhat-oadp-operator 5 | namespace: openshift-adp 6 | spec: 7 | targetNamespaces: 8 | - openshift-adp 9 | -------------------------------------------------------------------------------- /components/operators/redhat-oadp-operator/operator/overlays/stable-1.0/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-1.0 4 | -------------------------------------------------------------------------------- /components/operators/redhat-oadp-operator/operator/overlays/stable-1.4/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-1.4 4 | -------------------------------------------------------------------------------- /components/operators/redhat-oadp-operator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/rh-service-binding-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - subscription.yaml 6 | -------------------------------------------------------------------------------- /components/operators/rh-service-binding-operator/operator/overlays/beta/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: beta 4 | -------------------------------------------------------------------------------- /components/operators/rh-service-binding-operator/operator/overlays/candidate/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: candidate 4 | -------------------------------------------------------------------------------- /components/operators/rh-service-binding-operator/operator/overlays/preview/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: preview 4 | -------------------------------------------------------------------------------- /components/operators/rh-service-binding-operator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/aggregate/minimal/README.md: -------------------------------------------------------------------------------- 1 | A deployment that uses minimal resources, great for smaller clusters where you are just doing demos. -------------------------------------------------------------------------------- /components/operators/rhacs-operator/instance/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | argocd.argoproj.io/sync-wave: "0" 6 | openshift.io/display-name: Advanced Cluster Security - Central 7 | name: stackrox 8 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/instance/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: kustomize.config.k8s.io/v1beta1 3 | kind: Kustomization 4 | 5 | namespace: stackrox 6 | 7 | resources: 8 | - ../../base 9 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "Advanced Cluster Security for Kubernetes" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: rhacs-operator 9 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: rhacs-operator 5 | namespace: rhacs-operator 6 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/latest/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: latest 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/rhacs-3.62/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: rhacs-3.62 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/rhacs-3.64/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: rhacs-3.64 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/rhacs-3.65/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: rhacs-3.65 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/rhacs-3.66/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: rhacs-3.66 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/rhacs-3.67/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: rhacs-3.67 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/rhacs-3.68/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: rhacs-3.68 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/rhacs-3.69/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: rhacs-3.69 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/rhacs-3.70/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: rhacs-3.70 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/rhacs-3.71/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: rhacs-3.71 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/rhacs-3.72/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: rhacs-3.72 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/rhacs-3.73/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: rhacs-3.73 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/rhacs-3.74/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: rhacs-3.74 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/rhacs-4.0/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: rhacs-4.0 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/rhacs-4.1/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: rhacs-4.1 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/rhacs-4.2/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: rhacs-4.2 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/rhacs-4.3/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: rhacs-4.3 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/rhacs-4.4/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: rhacs-4.4 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/rhacs-4.5/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: rhacs-4.5 4 | -------------------------------------------------------------------------------- /components/operators/rhacs-operator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/instance/components/additional-namespaces/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - namespace.yaml 6 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/instance/components/auth-with-authorino/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | patches: 5 | - path: patch-dsc-init.yaml 6 | target: 7 | kind: DSCInitialization 8 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/instance/components/components-distributed-compute/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | patches: 5 | - path: patch-datasciencecluster.yaml 6 | target: 7 | kind: DataScienceCluster 8 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/instance/components/components-training/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | patches: 5 | - path: patch-datasciencecluster.yaml 6 | target: 7 | kind: DataScienceCluster 8 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/instance/components/components-trustyai/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | patches: 5 | - path: patch-datasciencecluster.yaml 6 | target: 7 | kind: DataScienceCluster 8 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/instance/components/config-access-workshop/users-group.yaml: -------------------------------------------------------------------------------- 1 | kind: Group 2 | apiVersion: user.openshift.io/v1 3 | metadata: 4 | name: workshop-users 5 | users: [] 6 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/instance/components/default-notebook-pvc-size/patch-rhoai-dashboard.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: opendatahub.io/v1alpha 2 | kind: OdhDashboardConfig 3 | metadata: 4 | name: odh-dashboard-config 5 | spec: 6 | notebookController: 7 | pvcSize: 20Gi 8 | enabled: true 9 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/instance/components/disable-telemetry/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - telemetry-cm.yaml 6 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/instance/components/fix-kubeadmin-cluster-admin/patch-admin-group.yaml: -------------------------------------------------------------------------------- 1 | kind: Group 2 | apiVersion: user.openshift.io/v1 3 | metadata: 4 | name: rhods-admins 5 | users: 6 | - 'b64:kube:admin' 7 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/instance/components/idle-notebook-culling/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - culler-config.yaml 6 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/instance/components/nvidia-gpu-accelerator-profile/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - nvidia-profile.yaml 6 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/instance/components/runtime-template-triton/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - triton-runtime-template.yaml 6 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/operator/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "Red Hat OpenShift AI" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: redhat-ods-operator 9 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: rhods-operator 5 | namespace: redhat-ods-operator 6 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/operator/overlays/alpha/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: alpha 4 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/operator/overlays/beta/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: beta 4 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/operator/overlays/embedded/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: embedded 4 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/operator/overlays/eus-2.8/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: eus-2.8 4 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/operator/overlays/fast/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: fast 4 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/operator/overlays/stable-2.10/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-2.10 4 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/operator/overlays/stable-2.13/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-2.13 4 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/operator/overlays/stable-2.8/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-2.8 4 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/rhods-operator/operator/overlays/uninstall/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | -------------------------------------------------------------------------------- /components/operators/rhsso-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/rhsso-operator/operator/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "Red Hat Single Sign-On Operator" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: rhsso-operator 9 | -------------------------------------------------------------------------------- /components/operators/rhsso-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: rhsso-operator 5 | namespace: rhsso-operator 6 | spec: 7 | targetNamespaces: 8 | - rhsso-operator 9 | -------------------------------------------------------------------------------- /components/operators/rhsso-operator/operator/overlays/alpha/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: alpha 4 | -------------------------------------------------------------------------------- /components/operators/rhsso-operator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/sandboxed-containers-operator/NOTES.md: -------------------------------------------------------------------------------- 1 | # Notes 2 | 3 | ## Links 4 | 5 | - https://cloud.redhat.com/blog/openshift-sandboxed-containers-101 6 | -------------------------------------------------------------------------------- /components/operators/sandboxed-containers-operator/example/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - pod-kata.yaml 6 | - pod-normal.yaml 7 | -------------------------------------------------------------------------------- /components/operators/sandboxed-containers-operator/example/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/operators/sandboxed-containers-operator/example/overlays/with-namespace/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: kata-verification 5 | 6 | resources: 7 | - ../../base 8 | - namespace.yaml 9 | -------------------------------------------------------------------------------- /components/operators/sandboxed-containers-operator/instance/base/aws/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | namespace: openshift-sandboxed-containers-operator 5 | 6 | resources: 7 | - job.yaml 8 | -------------------------------------------------------------------------------- /components/operators/sandboxed-containers-operator/instance/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - kataconfig.yaml 6 | -------------------------------------------------------------------------------- /components/operators/sandboxed-containers-operator/instance/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /components/operators/sandboxed-containers-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/sandboxed-containers-operator/operator/overlays/preview-1.0/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: preview-1.0 4 | -------------------------------------------------------------------------------- /components/operators/sandboxed-containers-operator/operator/overlays/preview-1.1/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: preview-1.1 4 | -------------------------------------------------------------------------------- /components/operators/sandboxed-containers-operator/operator/overlays/stable-1.2/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-1.2 4 | -------------------------------------------------------------------------------- /components/operators/sandboxed-containers-operator/operator/overlays/stable-1.3/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-1.3 4 | -------------------------------------------------------------------------------- /components/operators/sandboxed-containers-operator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/sealed-secrets-operator/operator/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | kind: Kustomization 2 | apiVersion: kustomize.config.k8s.io/v1beta1 3 | 4 | resources: 5 | - https://github.com/redhat-cop/gitops-catalog/sealed-secrets-operator/operator/overlays/default 6 | -------------------------------------------------------------------------------- /components/operators/sealed-secrets-operator/operator/overlays/default/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: Sealed Secrets Operator 6 | name: sealed-secrets 7 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/instance/knative-eventing/base/knative-eventing-instance.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operator.knative.dev/v1beta1 2 | kind: KnativeEventing 3 | metadata: 4 | name: knative-eventing 5 | namespace: knative-eventing 6 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/instance/knative-eventing/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: kustomize.config.k8s.io/v1beta1 3 | kind: Kustomization 4 | 5 | namespace: knative-eventing 6 | 7 | resources: 8 | - knative-eventing-instance.yaml 9 | - namespace.yaml 10 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/instance/knative-eventing/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: knative-eventing 5 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/instance/knative-eventing/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: kustomize.config.k8s.io/v1beta1 3 | kind: Kustomization 4 | 5 | namespace: knative-eventing 6 | 7 | resources: 8 | - ../../base 9 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/instance/knative-eventing/overlays/knative-kafka/README.md: -------------------------------------------------------------------------------- 1 | Installs the Knative Kafka component. 2 | 3 | If you need Knative Kafka Channels, create your own overlay directory and update the patch accordingly. 4 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/instance/knative-eventing/overlays/knative-kafka/kustomization.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: kustomize.config.k8s.io/v1beta1 3 | kind: Kustomization 4 | 5 | namespace: knative-eventing 6 | 7 | resources: 8 | - ../../base 9 | - knative-kafka.yaml 10 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/instance/knative-serving/base/knative-serving-instance.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operator.knative.dev/v1beta1 2 | kind: KnativeServing 3 | metadata: 4 | name: knative-serving 5 | namespace: knative-serving 6 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/instance/knative-serving/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: kustomize.config.k8s.io/v1beta1 3 | kind: Kustomization 4 | 5 | namespace: knative-serving 6 | 7 | resources: 8 | - knative-serving-instance.yaml 9 | - namespace.yaml 10 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/instance/knative-serving/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: knative-serving 5 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/instance/knative-serving/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: kustomize.config.k8s.io/v1beta1 3 | kind: Kustomization 4 | 5 | namespace: knative-serving 6 | 7 | resources: 8 | - ../../base 9 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/operator/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "Red Hat OpenShift Serverless" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: openshift-serverless 9 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: serverless-operator 5 | namespace: openshift-serverless 6 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/operator/overlays/stable-1.29/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-1.29 4 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/operator/overlays/stable-1.30/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-1.30 4 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/operator/overlays/stable-1.31/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-1.31 4 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/operator/overlays/stable-1.32/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-1.32 4 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/operator/overlays/stable-1.33/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-1.33 4 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/operator/overlays/stable-1.34/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable-1.34 4 | -------------------------------------------------------------------------------- /components/operators/serverless-operator/operator/overlays/stable/README.md: -------------------------------------------------------------------------------- 1 | Installs the *OpenShift 4.7* channel version of the OpenShift Serverless Operator 2 | 3 | **Version: 1.13.0** -------------------------------------------------------------------------------- /components/operators/serverless-operator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/servicemeshoperator/aggregate/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../instance/overlays/default 6 | - ../operator/overlays/stable 7 | -------------------------------------------------------------------------------- /components/operators/servicemeshoperator/instance/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: kustomize.config.k8s.io/v1beta1 3 | kind: Kustomization 4 | 5 | namespace: istio-system 6 | 7 | resources: 8 | - namespace.yaml 9 | -------------------------------------------------------------------------------- /components/operators/servicemeshoperator/instance/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "Istio System" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: istio-system 9 | -------------------------------------------------------------------------------- /components/operators/servicemeshoperator/instance/overlays/2.x/kustomization.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: kustomize.config.k8s.io/v1beta1 3 | kind: Kustomization 4 | 5 | namespace: istio-system 6 | 7 | resources: 8 | - ../../base 9 | - servicemesh-controlplane.yaml 10 | -------------------------------------------------------------------------------- /components/operators/servicemeshoperator/instance/overlays/default: -------------------------------------------------------------------------------- 1 | 2.x -------------------------------------------------------------------------------- /components/operators/servicemeshoperator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - subscription.yaml 6 | -------------------------------------------------------------------------------- /components/operators/servicemeshoperator/operator/overlays/1.0/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: 1.0 4 | -------------------------------------------------------------------------------- /components/operators/servicemeshoperator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | # - op: add 5 | # path: /spec/startingCSV 6 | # value: servicemeshoperator.v2.5.0 7 | -------------------------------------------------------------------------------- /components/operators/strimzi-kafka-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /components/operators/strimzi-kafka-operator/operator/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "Strimzi" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: strimzi-kafka-operator 9 | -------------------------------------------------------------------------------- /components/operators/strimzi-kafka-operator/operator/base/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: strimzi-kafka-operator 5 | namespace: strimzi-kafka-operator 6 | -------------------------------------------------------------------------------- /components/operators/strimzi-kafka-operator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/strimzi-kafka-operator/operator/overlays/strimzi-0.23.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: strimzi-0.23.x 4 | -------------------------------------------------------------------------------- /components/operators/strimzi-kafka-operator/operator/overlays/strimzi-0.24.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: strimzi-0.24.x 4 | -------------------------------------------------------------------------------- /components/operators/strimzi-kafka-operator/operator/overlays/strimzi-0.25.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: strimzi-0.25.x 4 | -------------------------------------------------------------------------------- /components/operators/strimzi-kafka-operator/operator/overlays/strimzi-0.26.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: strimzi-0.26.x 4 | -------------------------------------------------------------------------------- /components/operators/strimzi-kafka-operator/operator/overlays/strimzi-0.27.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: strimzi-0.27.x 4 | -------------------------------------------------------------------------------- /components/operators/strimzi-kafka-operator/operator/overlays/strimzi-0.28.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: strimzi-0.28.x 4 | -------------------------------------------------------------------------------- /components/operators/strimzi-kafka-operator/operator/overlays/strimzi-0.29.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: strimzi-0.29.x 4 | -------------------------------------------------------------------------------- /components/operators/strimzi-kafka-operator/operator/overlays/strimzi-0.30.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: strimzi-0.30.x 4 | -------------------------------------------------------------------------------- /components/operators/strimzi-kafka-operator/operator/overlays/strimzi-0.31.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: strimzi-0.31.x 4 | -------------------------------------------------------------------------------- /components/operators/strimzi-kafka-operator/operator/overlays/strimzi-0.32.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: strimzi-0.32.x 4 | -------------------------------------------------------------------------------- /components/operators/strimzi-kafka-operator/operator/overlays/strimzi-0.33.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: strimzi-0.33.x 4 | -------------------------------------------------------------------------------- /components/operators/strimzi-kafka-operator/operator/overlays/strimzi-0.34.x/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: strimzi-0.34.x 4 | -------------------------------------------------------------------------------- /components/operators/vault-secrets-operator/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - subscription.yaml 6 | -------------------------------------------------------------------------------- /components/operators/vault-secrets-operator/operator/overlays/stable/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: stable 4 | -------------------------------------------------------------------------------- /components/operators/web-terminal/instance/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - web-terminal-tooling.yaml 6 | -------------------------------------------------------------------------------- /components/operators/web-terminal/instance/overlays/default/exclude-default-template.yaml: -------------------------------------------------------------------------------- 1 | $patch: delete 2 | apiVersion: workspace.devfile.io/v1alpha2 3 | kind: DevWorkspaceTemplate 4 | metadata: 5 | name: web-terminal-tooling 6 | namespace: openshift-operators 7 | -------------------------------------------------------------------------------- /components/operators/web-terminal/instance/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | 7 | patches: 8 | - path: exclude-default-template.yaml 9 | -------------------------------------------------------------------------------- /components/operators/web-terminal/operator/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - subscription.yaml 6 | -------------------------------------------------------------------------------- /components/operators/web-terminal/operator/overlays/fast/patch-channel.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/channel 3 | value: fast 4 | -------------------------------------------------------------------------------- /demos/components/aws-operators/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - ../../../components/operators/ack-system/aggregate/popular 6 | -------------------------------------------------------------------------------- /demos/components/branding/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - ../../../components/cluster-configs/console-config/overlays/default 6 | -------------------------------------------------------------------------------- /demos/components/clusters/README.md: -------------------------------------------------------------------------------- 1 | # Examples 2 | 3 | - Demos 4 | - Workshops 5 | -------------------------------------------------------------------------------- /demos/components/clusters/argo-managed/base/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - argocd-instance.yaml 6 | - argocd-repo-https.yaml 7 | # - argocd-repo-ssh-ss.yaml 8 | -------------------------------------------------------------------------------- /demos/components/cpu-autoscale/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - ../../../components/cluster-configs/autoscale/overlays/default 6 | -------------------------------------------------------------------------------- /demos/components/devspaces-gpu/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - ../../../components/operators/devspaces/aggregate/overlays/nvidia-gpu 6 | -------------------------------------------------------------------------------- /demos/components/install-web-terminal/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - ../../../components/operators/web-terminal/operator/overlays/fast 6 | - ../../../components/operators/web-terminal/instance/overlays/enhanced 7 | -------------------------------------------------------------------------------- /demos/components/rhoai/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1alpha1 2 | kind: Component 3 | 4 | resources: 5 | - ../../../components/operators/rhods-operator/operator/overlays/stable 6 | -------------------------------------------------------------------------------- /demos/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../components/clusters/default 6 | -------------------------------------------------------------------------------- /docs/images/web-terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-na-ssa/demo-ai-gitops-catalog/50a4c1f498ca4e2dad7c63d84eb7d74657e3177f/docs/images/web-terminal.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | yamllint 2 | pyspelling 3 | awscli -------------------------------------------------------------------------------- /scripts/library/ocp_gcp.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ocp_gcp_get_key(){ 4 | which jq >/dev/null 2>&1 || return 5 | oc -n kube-system extract secret/gcp-credentials --keys=service_account.json --to=- | jq . > scratch/service_account.json 6 | } 7 | -------------------------------------------------------------------------------- /scripts/ocp-calico/.gitignore: -------------------------------------------------------------------------------- 1 | *_vars.yml 2 | generated/ 3 | scratch/ 4 | inventory.yml 5 | inventory/ 6 | install-config.yaml 7 | -------------------------------------------------------------------------------- /scripts/ocp-calico/README.md: -------------------------------------------------------------------------------- 1 | # Notes 2 | 3 | ## Quickstart 4 | 5 | ```sh 6 | ./install_ocp_calico.sh 7 | ``` 8 | 9 | ```sh 10 | oc apply -k calico-operator 11 | ``` 12 | 13 | ## Links 14 | 15 | - https://docs.tigera.io/calico/latest/getting-started/kubernetes/openshift/installation 16 | -------------------------------------------------------------------------------- /scripts/ocp-calico/calico-operator/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - namespace.yaml 6 | - operator-group.yaml 7 | - subscription.yaml 8 | -------------------------------------------------------------------------------- /scripts/ocp-calico/calico-operator/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | annotations: 5 | openshift.io/display-name: "Tigera Operator" 6 | labels: 7 | openshift.io/cluster-monitoring: 'true' 8 | name: tigera-operator 9 | -------------------------------------------------------------------------------- /scripts/ocp-calico/calico-operator/operator-group.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: operators.coreos.com/v1 2 | kind: OperatorGroup 3 | metadata: 4 | name: tigera-operator 5 | namespace: tigera-operator 6 | spec: 7 | targetNamespaces: 8 | - tigera-operator 9 | -------------------------------------------------------------------------------- /scripts/reverse_tunnel/.gitignore: -------------------------------------------------------------------------------- 1 | env 2 | id_ed25519* -------------------------------------------------------------------------------- /scripts/reverse_tunnel/env.sample: -------------------------------------------------------------------------------- 1 | OCP_API_IP=172.29.172.200 2 | OCP_APP_IP=172.29.172.201 3 | OCP_DNS_NAME=cluster1.sandbox284.opentlc.com 4 | PUBLIC_IP=18.116.38.68 5 | # EGRESS_IP=143.166.117.0/24 -------------------------------------------------------------------------------- /workshops/base/exclude-job.yaml: -------------------------------------------------------------------------------- 1 | $patch: delete 2 | apiVersion: batch/v1 3 | kind: Job 4 | metadata: 5 | name: data-connection-setup 6 | -------------------------------------------------------------------------------- /workshops/overlays/default/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | 4 | resources: 5 | - ../../base 6 | -------------------------------------------------------------------------------- /workshops/overlays/parasol-insurance/01-setup/exclude-acc-profile.yaml: -------------------------------------------------------------------------------- 1 | $patch: delete 2 | apiVersion: dashboard.opendatahub.io/v1 3 | kind: AcceleratorProfile 4 | metadata: 5 | name: migrated-gpu 6 | namespace: redhat-ods-applications 7 | -------------------------------------------------------------------------------- /workshops/overlays/parasol-insurance/01-setup/exclude-cm.yaml: -------------------------------------------------------------------------------- 1 | $patch: delete 2 | kind: ConfigMap 3 | apiVersion: v1 4 | metadata: 5 | name: rook-ceph-operator-config 6 | namespace: openshift-storage 7 | -------------------------------------------------------------------------------- /workshops/overlays/parasol-insurance/01-setup/exclude-sc-ceph-rbd.yaml: -------------------------------------------------------------------------------- 1 | $patch: delete 2 | kind: StorageClass 3 | apiVersion: storage.k8s.io/v1 4 | metadata: 5 | name: ocs-storagecluster-ceph-rbd 6 | -------------------------------------------------------------------------------- /workshops/overlays/parasol-insurance/01-setup/exclude-sc-gp3.yaml: -------------------------------------------------------------------------------- 1 | $patch: delete 2 | kind: StorageClass 3 | apiVersion: storage.k8s.io/v1 4 | metadata: 5 | name: gp3-csi 6 | -------------------------------------------------------------------------------- /workshops/overlays/parasol-insurance/xx-image-cache/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: image-puller 6 | annotations: 7 | openshift.io/display-name: "Cache Images on Nodes" 8 | --------------------------------------------------------------------------------