diff --git a/docs/conf/supply-chain.yaml b/docs/conf/supply-chain.yaml new file mode 100644 index 00000000..2460524b --- /dev/null +++ b/docs/conf/supply-chain.yaml @@ -0,0 +1,165 @@ +--- +clusterGroup: + namespaces: + - openshift-storage: + operatorGroup: true + targetNamespace: openshift-storage + annotations: + openshift.io/cluster-monitoring: "true" + argocd.argoproj.io/sync-wave: "26" + - quay-enterprise: + annotations: + argocd.argoproj.io/sync-wave: "32" + labels: + openshift.io/cluster-monitoring: "true" + - trusted-artifact-signer: + annotations: + argocd.argoproj.io/sync-wave: "32" + labels: + openshift.io/cluster-monitoring: "true" + - rhtpa-operator: + operatorGroup: true + targetNamespace: rhtpa-operator + annotations: + argocd.argoproj.io/sync-wave: "26" + - trusted-profile-analyzer: + annotations: + argocd.argoproj.io/sync-wave: "32" + labels: + openshift.io/cluster-monitoring: "true" + - openshift-pipelines + subscriptions: + openshift-pipelines: + name: openshift-pipelines-operator-rh + namespace: openshift-operators + odf: + name: odf-operator + namespace: openshift-storage + channel: stable-4.20 + annotations: + argocd.argoproj.io/sync-wave: "27" + quay-operator: + name: quay-operator + namespace: openshift-operators + channel: stable-3.15 + annotations: + argocd.argoproj.io/sync-wave: "28" + rhtas-operator: + name: rhtas-operator + namespace: openshift-operators + channel: stable + annotations: + argocd.argoproj.io/sync-wave: "29" + catalogSource: redhat-operators + rhtpa-operator: + name: rhtpa-operator + namespace: rhtpa-operator + channel: stable-v1.1 + catalogSource: redhat-operators + annotations: + argocd.argoproj.io/sync-wave: "27" + applications: + vault: + jwt: + roles: + - name: rhtpa + audience: rhtpa + subject: spiffe://apps.{{ $.Values.global.clusterDomain }}/ns/trusted-profile-analyzer/sa/rhtpa + policies: + - hub-infra-rhtpa-jwt-secret + - name: supply-chain + audience: supply-chain + subject: spiffe://apps.{{ $.Values.global.clusterDomain }}/ns/pipeline/sa/pipeline + policies: + - hub-supply-chain-jwt-secret + noobaa-mcg: + name: noobaa-mcg + namespace: openshift-storage + project: hub + path: charts/noobaa-mcg + annotations: + argocd.argoproj.io/sync-wave: "36" + quay-registry: + name: quay-registry + namespace: quay-enterprise + project: hub + path: charts/quay-registry + annotations: + argocd.argoproj.io/sync-wave: "41" + trusted-artifact-signer: + name: trusted-artifact-signer + namespace: trusted-artifact-signer + project: hub + path: charts/rhtas-operator + annotations: + argocd.argoproj.io/sync-wave: "46" + overrides: + - name: rhtas.zeroTrust.spire.enabled + value: "true" + - name: rhtas.zeroTrust.spire.trustDomain + value: "apps.{{ $.Values.global.clusterDomain }}" + - name: rhtas.zeroTrust.spire.issuer + value: "https://spire-spiffe-oidc-discovery-provider.apps.{{ $.Values.global.clusterDomain }}" + - name: rhtas.zeroTrust.email.enabled + value: "true" + - name: rhtas.zeroTrust.email.issuer + value: https://keycloak.apps.{{ $.Values.global.clusterDomain }}/realms/ztvp + trusted-profile-analyzer: + name: trusted-profile-analyzer + namespace: trusted-profile-analyzer + project: hub + path: charts/rhtpa-operator + annotations: + argocd.argoproj.io/sync-wave: "41" + ignoreDifferences: + - group: batch + kind: Job + jsonPointers: + - /status + overrides: + - name: rhtpa.zeroTrust.vault.url + value: https://vault.vault.svc.cluster.local:8200 + - name: rhtpa.modules.createImporters.importers.cve.cve.disabled + value: "false" + - name: rhtpa.modules.createImporters.importers.osv-github.osv.disabled + value: "false" + - name: rhtpa.modules.createImporters.importers.redhat-csaf.csaf.disabled + value: "false" + - name: rhtpa.modules.createImporters.importers.quay-redhat-user-workloads.quay.disabled + value: "false" + - name: rhtpa.modules.createImporters.importers.redhat-sboms.sbom.disabled + value: "false" + qtodo: + overrides: + - name: app.images.main.name + value: quay-registry-quay-quay-enterprise.apps.{{ $.Values.global.clusterDomain }}/ztvp/qtodo + - name: app.images.main.version + value: latest + - name: app.images.main.registry.auth + value: true + - name: app.images.main.registry.user + value: quay-admin + - name: app.images.main.registry.passwordVaultKey + value: quay-admin-password + supply-chain: + name: supply-chain + project: hub + path: charts/supply-chain + annotations: + argocd.argoproj.io/sync-wave: "48" + ignoreDifferences: + - group: "" + kind: ServiceAccount + jqPathExpressions: + - .imagePullSecrets[]|select(.name | contains("-dockercfg-")) + overrides: + - name: rhtas.enabled + value: true + - name: rhtpa.enabled + value: true + - name: registry.tlsVerify + value: "false" + - name: registry.user + value: quay-admin + - name: registry.passwordVaultKey + value: quay-admin-password