├── global ├── vault │ └── .keep ├── bootcfg │ └── .keep ├── slack-alert-reactions │ ├── .gitignore │ └── templates │ │ ├── service-account.yaml │ │ └── config-map.yaml ├── prometheus-uber │ ├── .gitignore │ ├── Chart.yaml │ ├── README.md │ └── requirements.yaml ├── wham │ └── Chart.yaml ├── oauth-proxy │ ├── ci │ │ └── test-values.yaml │ ├── Chart.yaml │ └── Chart.lock ├── andromeda │ └── templates │ │ └── etc │ │ ├── _edgerc.tpl │ │ ├── _akamai.yaml.tpl │ │ └── _f5.yaml.tpl ├── prometheus-alertmanager-cnmp │ └── ci │ │ └── test-values.yaml ├── cc-landing-page │ └── ci │ │ └── test-values.yaml ├── prometheus-alertmanager-operated │ └── README.md ├── ccloud-hedgedoc │ └── ci │ │ └── test-values.yaml ├── vault-tec │ └── templates │ │ └── role.yaml ├── geminabox │ └── templates │ │ └── secrets.yaml ├── gh-actions │ └── README.md ├── bots4devsupport │ ├── templates │ │ └── _helpers.tpl │ └── Chart.yaml ├── schedules2slack │ └── templates │ │ └── _helpers.tpl ├── concourse-main │ └── templates │ │ └── _helpers.tpl ├── cc-gardener │ └── templates │ │ └── configmap-authentication.yaml ├── volta │ └── Chart.lock ├── git-cert-shim │ └── Chart.lock └── slack-command-devsupport │ └── templates │ └── _helpers.tpl ├── common ├── helm3-helper │ ├── values.yaml │ └── templates │ │ ├── _labels.tpl │ │ └── _annotations.tpl ├── prometheus-server │ └── .helmignore ├── prometheus-server-pre7 │ └── .helmignore ├── prometheus-alertmanager-base │ └── .helmignore ├── mariadb-galera │ ├── docker │ │ ├── proxysql │ │ │ └── config │ │ │ │ ├── mysql_servers.cfg.tpl │ │ │ │ ├── mysql_users.cfg.tpl │ │ │ │ ├── mysql_variables.cfg.tpl │ │ │ │ ├── galera_hostgroups.cfg.tpl │ │ │ │ ├── mysql_query_rules.cfg.tpl │ │ │ │ ├── proxysql_servers.cfg.tpl │ │ │ │ ├── stats_credentials.cfg.tpl │ │ │ │ ├── mysql_interfaces.cfg.tpl │ │ │ │ ├── admin_interfaces.cfg.tpl │ │ │ │ ├── restapi.cfg.tpl │ │ │ │ ├── webui.cfg.tpl │ │ │ │ ├── mysql_monitor_credentials.tpl │ │ │ │ └── admin_credentials.cfg.tpl │ │ └── mariadb-galera │ │ │ └── config │ │ │ ├── fullaccess.role.yaml │ │ │ └── monitor.role.yaml │ ├── helm │ │ ├── scripts │ │ │ ├── haproxy │ │ │ │ ├── liveness.sh │ │ │ │ ├── readiness.sh │ │ │ │ └── startup.sh │ │ │ ├── backup │ │ │ │ └── kopia │ │ │ │ │ └── startup.sh │ │ │ ├── proxysql │ │ │ │ ├── common-functions-extended.sh │ │ │ │ └── pre-stop-hook.sh │ │ │ └── mysqld_exporter │ │ │ │ └── common-functions-extended.sh │ │ └── templates │ │ │ └── alerts │ │ │ ├── _kopia.tpl │ │ │ └── _proxysql.tpl │ └── .gitignore ├── prometheus-pushgateway │ └── ci │ │ └── test-values.yaml ├── prometheus-monitors │ └── Chart.yaml ├── README.md ├── pgmetrics │ └── ci │ │ └── test-values.yaml ├── mariadb │ ├── templates │ │ └── config │ │ │ └── _client.cnf.tpl │ └── Chart.lock ├── owner-info │ └── ci │ │ └── test-values.yaml ├── nats │ ├── README.md │ └── ci │ │ └── test-values.yaml ├── redis │ └── ci │ │ └── test-values.yaml ├── manila-provisioner │ ├── Chart.yaml │ └── templates │ │ └── serviceaccount.yaml ├── shared-app-images-tags │ └── Chart.yaml ├── memcached │ └── ci │ │ └── test-values.yaml ├── mysql_metrics │ └── README.md ├── linkerd-support │ └── Chart.yaml ├── ovsdb │ └── ci │ │ └── test-values.yaml ├── rabbitmq │ └── Chart.yaml ├── pgbackup │ └── ci │ │ └── test-values.yaml └── pxc-db │ └── Chart.lock ├── system ├── metal-settings │ ├── values.yaml │ ├── bios_settings │ │ └── dell │ │ │ ├── poweredge-r640 │ │ │ ├── cc-kvm-compute │ │ │ │ └── 2_22_2.yaml │ │ │ ├── sci-k8s-runtime │ │ │ │ └── 2_22_2.yaml │ │ │ ├── sci-k8s-storage │ │ │ │ └── 2_22_2.yaml │ │ │ ├── sci-k8s-controlplane │ │ │ │ └── 2_22_2.yaml │ │ │ └── sci-k8s-management │ │ │ │ └── 2_22_2.yaml │ │ │ ├── poweredge-r660 │ │ │ ├── cc-kvm-compute │ │ │ │ └── 2_4_4.yaml │ │ │ ├── sci-k8s-runtime │ │ │ │ └── 2_4_4.yaml │ │ │ ├── sci-k8s-storage │ │ │ │ └── 2_4_4.yaml │ │ │ ├── sci-k8s-controlplane │ │ │ │ └── 2_4_4.yaml │ │ │ └── sci-k8s-management │ │ │ │ └── 2_4_4.yaml │ │ │ ├── poweredge-r6715 │ │ │ ├── cc-kvm-compute │ │ │ │ └── 1_3_3.yaml │ │ │ ├── sci-k8s-runtime │ │ │ │ └── 1_3_3.yaml │ │ │ ├── sci-k8s-storage │ │ │ │ └── 1_3_3.yaml │ │ │ ├── sci-k8s-controlplane │ │ │ │ └── 1_3_3.yaml │ │ │ └── sci-k8s-management │ │ │ │ └── 1_3_3.yaml │ │ │ ├── poweredge-r740 │ │ │ ├── cc-kvm-compute │ │ │ │ └── 2_22_2.yaml │ │ │ ├── sci-k8s-runtime │ │ │ │ └── 2_22_2.yaml │ │ │ ├── sci-k8s-storage │ │ │ │ └── 2_22_2.yaml │ │ │ ├── sci-k8s-controlplane │ │ │ │ └── 2_22_2.yaml │ │ │ └── sci-k8s-management │ │ │ │ └── 2_22_2.yaml │ │ │ ├── poweredge-r760 │ │ │ ├── cc-kvm-compute │ │ │ │ └── 2_4_4.yaml │ │ │ ├── sci-k8s-runtime │ │ │ │ └── 2_4_4.yaml │ │ │ ├── sci-k8s-storage │ │ │ │ └── 2_4_4.yaml │ │ │ ├── sci-k8s-controlplane │ │ │ │ └── 2_4_4.yaml │ │ │ └── sci-k8s-management │ │ │ │ └── 2_4_4.yaml │ │ │ ├── poweredge-r7615 │ │ │ ├── cc-kvm-compute │ │ │ │ └── 1_11_2.yaml │ │ │ ├── sci-k8s-management │ │ │ │ └── 1_11_2.yaml │ │ │ ├── sci-k8s-runtime │ │ │ │ └── 1_11_2.yaml │ │ │ ├── sci-k8s-storage │ │ │ │ └── 1_11_2.yaml │ │ │ └── sci-k8s-controlplane │ │ │ │ └── 1_11_2.yaml │ │ │ ├── poweredge-r770 │ │ │ ├── cc-kvm-compute │ │ │ │ └── 1_4_4.yaml │ │ │ ├── sci-k8s-runtime │ │ │ │ └── 1_4_4.yaml │ │ │ ├── sci-k8s-storage │ │ │ │ └── 1_4_4.yaml │ │ │ ├── sci-k8s-controlplane │ │ │ │ └── 1_4_4.yaml │ │ │ └── sci-k8s-management │ │ │ │ └── 1_4_4.yaml │ │ │ ├── poweredge-r7715 │ │ │ ├── cc-kvm-compute │ │ │ │ └── 1_11_2.yaml │ │ │ ├── sci-k8s-management │ │ │ │ └── 1_11_2.yaml │ │ │ ├── sci-k8s-runtime │ │ │ │ └── 1_11_2.yaml │ │ │ ├── sci-k8s-storage │ │ │ │ └── 1_11_2.yaml │ │ │ └── sci-k8s-controlplane │ │ │ │ └── 1_11_2.yaml │ │ │ ├── poweredge-r840 │ │ │ ├── cc-kvm-compute │ │ │ │ └── 2_22_1.yaml │ │ │ ├── sci-k8s-runtime │ │ │ │ └── 2_22_1.yaml │ │ │ ├── sci-k8s-storage │ │ │ │ └── 2_22_1.yaml │ │ │ ├── sci-k8s-controlplane │ │ │ │ └── 2_22_1.yaml │ │ │ └── sci-k8s-management │ │ │ │ └── 2_22_1.yaml │ │ │ ├── poweredge-r860 │ │ │ ├── cc-kvm-compute │ │ │ │ └── 2_4_4.yaml │ │ │ ├── sci-k8s-runtime │ │ │ │ └── 2_4_4.yaml │ │ │ ├── sci-k8s-storage │ │ │ │ └── 2_4_4.yaml │ │ │ ├── sci-k8s-controlplane │ │ │ │ └── 2_4_4.yaml │ │ │ └── sci-k8s-management │ │ │ │ └── 2_4_4.yaml │ │ │ ├── poweredge-xe9680 │ │ │ ├── cc-kvm-compute │ │ │ │ └── 2_4_4.yaml │ │ │ ├── sci-k8s-runtime │ │ │ │ └── 2_4_4.yaml │ │ │ ├── sci-k8s-storage │ │ │ │ └── 2_4_4.yaml │ │ │ ├── sci-k8s-controlplane │ │ │ │ └── 2_4_4.yaml │ │ │ └── sci-k8s-management │ │ │ │ └── 2_4_4.yaml │ │ │ └── poweredge-r740xd │ │ │ ├── cc-kvm-compute │ │ │ └── 2_22_2.yaml │ │ │ ├── sci-k8s-management │ │ │ └── 2_22_2.yaml │ │ │ ├── sci-k8s-runtime │ │ │ └── 2_22_2.yaml │ │ │ ├── sci-k8s-storage │ │ │ └── 2_22_2.yaml │ │ │ └── sci-k8s-controlplane │ │ │ └── 2_22_2.yaml │ └── bios_versions │ │ ├── dell │ │ ├── poweredge-r770 │ │ │ └── 1_4_4.yaml │ │ ├── poweredge-r640 │ │ │ └── 2_22_2.yaml │ │ ├── poweredge-r660 │ │ │ └── 2_4_4.yaml │ │ ├── poweredge-r6715 │ │ │ └── 1_3_3.yaml │ │ ├── poweredge-r740 │ │ │ └── 2_22_2.yaml │ │ ├── poweredge-r760 │ │ │ └── 2_4_4.yaml │ │ ├── poweredge-r7615 │ │ │ └── 1_11_2.yaml │ │ ├── poweredge-r7715 │ │ │ └── 1_3_3.yaml │ │ ├── poweredge-r840 │ │ │ └── 2_22_1.yaml │ │ ├── poweredge-r860 │ │ │ └── 2_4_4.yaml │ │ ├── poweredge-r740xd │ │ │ └── 2_22_2.yaml │ │ └── poweredge-xe9680 │ │ │ └── 2_4_4.yaml │ │ ├── hpe │ │ ├── proliant-dl560-gen10 │ │ │ └── u34_3.50.yaml │ │ ├── proliant-dl560-gen11 │ │ │ └── u59_2.50.yaml │ │ ├── proliant-dl320-gen11 │ │ │ └── u63_2_50.yaml │ │ ├── proliant-dl345-gen11 │ │ │ └── a56_2_50.yaml │ │ ├── proliant-dl360-gen10 │ │ │ └── u32_3_50.yaml │ │ ├── proliant-dl380-gen11 │ │ │ └── u54_2_50.yaml │ │ └── proliant-dl380-gen12 │ │ │ └── u68_1_52.yaml │ │ └── lenovo │ │ ├── thinksystem-sr650 │ │ └── IVE184H.yaml │ │ ├── thinksystem-sr950 │ │ └── PSE150G.yaml │ │ ├── thinksystem-sr650-v3 │ │ └── ESE130E.yaml │ │ ├── thinksystem-sr655-v3 │ │ └── KAE140F.yaml │ │ ├── thinksystem-sr850-v3 │ │ └── RSE118F.yaml │ │ ├── thinksystem-sr850p │ │ └── TEE184H.yaml │ │ └── thinksystem-sr950-v3 │ │ └── EBE114G.yaml ├── cert-manager-crds │ ├── values.yaml │ ├── Dockerfile │ └── Chart.yaml ├── cluster-api │ ├── ci │ │ └── test-values.yaml │ └── values.yaml ├── kube-cni │ ├── ci │ │ └── test-values.yaml │ └── Chart.yaml ├── priority-class │ ├── values.yaml │ └── Chart.yaml ├── cc-networkpolicy │ ├── ci │ │ └── test-values.yaml │ └── Chart.yaml ├── kubernikus-rbac │ ├── values.yaml │ └── Chart.yaml ├── metal-operator-dhcp │ └── ci │ │ └── test-values.yaml ├── frrouting │ ├── ci │ │ └── test-values.yaml │ └── Chart.yaml ├── kube-parrot │ ├── ci │ │ └── test-values.yaml │ ├── Chart.yaml │ └── templates │ │ └── serviceaccount.yaml ├── kube-state-metrics-remote │ ├── .gitignore │ ├── ci │ │ └── test-values.yaml │ └── templates │ │ └── service-account.yaml ├── jaeger-operator │ ├── values.yaml │ ├── ci │ │ └── test-values.yaml │ ├── Chart.yaml │ └── templates │ │ ├── NOTES.txt │ │ └── service-account.yaml ├── kube-proxy-ng │ ├── ci │ │ └── test-values.yaml │ ├── Chart.yaml │ └── templates │ │ └── serviceaccount.yaml ├── nodecidr-controller │ ├── ci │ │ └── test-values.yaml │ └── templates │ │ └── serviceaccount.yaml ├── boot-operator-remote │ └── ci │ │ └── test-values.yaml ├── cc-metallb │ ├── ci │ │ └── test-values.yaml │ ├── templates │ │ └── l2advertisement.yaml │ └── values.yaml ├── cloud-provider-metal │ └── ci │ │ └── test-values.yaml ├── kube-dns │ ├── ci │ │ └── test-values.yaml │ ├── Chart.yaml │ └── templates │ │ └── kubedns-configmap.yaml ├── manila-csi-plugin │ └── .gitignore ├── metal-operator-remote │ ├── ci │ │ └── test-values.yaml │ └── templates │ │ └── macdb.yaml ├── validation │ └── ci │ │ └── lint-values.yaml ├── infra-monitoring │ ├── templates │ │ └── alerts.yaml │ └── vendor │ │ ├── prober-exporter │ │ ├── templates │ │ │ └── alerts.yaml │ │ ├── values.yaml │ │ └── Chart.yaml │ │ ├── px-exporter │ │ └── Chart.yaml │ │ ├── firmware-exporter │ │ └── Chart.yaml │ │ └── blackbox-exporter │ │ └── Chart.yaml ├── calico-apiserver │ ├── ci │ │ └── test-values.yaml │ ├── templates │ │ ├── serviceaccount.yaml │ │ └── namespace.yaml │ └── Chart.yaml ├── cc-rbac │ ├── ci │ │ └── test-values.yaml │ └── Chart.yaml ├── descheduler │ └── templates │ │ └── NOTES.txt ├── prober-static │ ├── ci │ │ └── test-values.yaml │ ├── Chart.yaml │ └── values.yaml ├── thanos-seeds │ └── templates │ │ └── _helpers.tpl ├── README.md ├── ntp-timeserver │ ├── values.yaml │ ├── Chart.yaml │ └── charts │ │ └── ntp │ │ ├── Chart.yaml │ │ ├── values.yaml │ │ └── templates │ │ └── etc │ │ └── _ntpd.conf.tpl ├── sysstat │ ├── Chart.yaml │ └── values.yaml ├── vpa-butler │ ├── ci │ │ └── test-values.yaml │ └── templates │ │ └── serviceaccount.yaml ├── audit-logs-otel │ ├── logo.png │ └── vendor │ │ └── audit-poller │ │ └── Chart.yaml ├── calico-cni │ └── ci │ │ └── test-values.yaml ├── k3s-backup │ ├── Chart.yaml │ ├── ci │ │ └── test-values.yaml │ └── templates │ │ └── configmap.yaml ├── k3s-restore │ ├── Chart.yaml │ ├── ci │ │ └── test-values.yaml │ ├── values.yaml │ └── templates │ │ └── configmap.yaml ├── kube-proxy │ ├── ci │ │ └── test-values.yaml │ ├── templates │ │ └── serviceaccount.yaml │ └── Chart.yaml ├── liquid-ceph-seeds │ ├── ci │ │ └── test-values.yaml │ └── values.yaml ├── opensearch-hermes │ ├── templates │ │ └── config │ │ │ ├── _nodes_dn.yml.tpl │ │ │ ├── _action_groups.yml.tpl │ │ │ └── _whitelist.yml.tpl │ └── vendor │ │ ├── elasticdump │ │ └── Chart.yaml │ │ └── manager │ │ └── Chart.yaml ├── opensearch-logs │ ├── templates │ │ └── config │ │ │ ├── _nodes_dn.yml.tpl │ │ │ ├── _action_groups.yml.tpl │ │ │ ├── _whitelist.yml.tpl │ │ │ └── _tenants.yml.tpl │ └── vendor │ │ ├── prober │ │ ├── values.yaml │ │ └── Chart.yaml │ │ ├── elasticdump │ │ └── Chart.yaml │ │ └── manager │ │ ├── Chart.yaml │ │ └── templates │ │ └── secrets.yaml ├── runtime-extension-maintenance-controller │ ├── ci │ │ └── test-values.yaml │ ├── templates │ │ └── serviceaccount.yaml │ └── values.yaml ├── kube-flannel │ ├── Chart.yaml │ ├── templates │ │ └── serviceaccount.yaml │ └── values.yaml ├── kube-proxy-capi │ ├── ci │ │ └── test-values.yaml │ ├── templates │ │ └── serviceaccount.yaml │ └── Chart.yaml ├── tailcontrol │ └── ci │ │ └── test-values.yaml ├── wormhole │ └── Chart.yaml ├── boot-operator │ └── ci │ │ └── test-values.yaml ├── kube-detective │ ├── Chart.yaml │ ├── values.yaml │ └── ci │ │ └── test-values.yaml ├── argora-operator │ └── ci │ │ └── test-values.yaml ├── cc-shoots-compute │ ├── values.yaml │ ├── Chart.yaml │ └── templates │ │ └── configmap-authentication.yaml ├── hubcopter-seeds │ ├── ci │ │ └── test-values.yaml │ └── Chart.yaml ├── kube-flannel-capi │ ├── Chart.yaml │ └── values.yaml ├── sysctl │ ├── Chart.yaml │ └── values.yaml ├── toolbox-prepull │ └── Chart.yaml ├── wormhole-capi │ └── Chart.yaml ├── digicert-issuer │ ├── templates │ │ ├── serviceaccount.yaml │ │ └── _helpers.tpl │ └── README.md ├── externalip-operator │ ├── Chart.yaml │ └── values.yaml ├── flatcar-linux-update-agent │ └── ci │ │ └── test-values.yaml ├── grafana-dashboards-kubernetes │ ├── values.yaml │ └── Chart.yaml ├── argora-operator-remote │ └── ci │ │ └── test-values.yaml ├── ipmasq │ ├── Chart.yaml │ └── values.yaml ├── kube-network-helpers │ └── Chart.yaml ├── disco │ ├── templates │ │ ├── disco-manager-serviceaccount.yaml │ │ ├── disco-selfsigned-issuer.yaml │ │ ├── disco-metrics-reader.yaml │ │ └── disco-webhook-service.yaml │ └── Chart.lock ├── absent-metrics-operator │ ├── Chart.yaml │ ├── values.yaml │ └── ci │ │ └── test-values.yaml ├── calico-crds │ ├── Chart.yaml │ └── templates │ │ └── crds.yaml ├── cni-nanny │ ├── Chart.yaml │ └── templates │ │ └── namespace.yaml ├── cc-cluster │ ├── Chart.yaml │ └── templates │ │ └── namespace.yaml ├── prometheus-kubernetes │ └── ci │ │ └── test-values.yaml ├── calico │ ├── templates │ │ ├── sa-calico-node.yaml │ │ ├── sa-calico-cni-plugin.yaml │ │ └── sa-calico-kube-controllers.yaml │ └── Chart.yaml ├── etcd-kcp-backup │ └── ci │ │ └── test-values.yaml ├── kubernikus-monitoring │ ├── values.yaml │ ├── aggregations │ │ └── skydns.rules │ └── Chart.yaml ├── ldap-named-user │ ├── Chart.yaml │ ├── ci │ │ └── test-values.yaml │ └── values.yaml ├── logs │ ├── vendor │ │ └── fluent-prometheus │ │ │ ├── templates │ │ │ └── serviceaccount.yaml │ │ │ ├── Chart.yaml │ │ │ └── values.yaml │ └── ci │ │ └── test-values.yaml ├── audit-logs │ └── vendor │ │ ├── logstash-audit-external │ │ ├── templates │ │ │ └── _logstash.yml.tpl │ │ └── Chart.yaml │ │ ├── audit-poller │ │ └── Chart.yaml │ │ ├── fluent-audit-container │ │ ├── templates │ │ │ └── serviceaccount.yaml │ │ └── Chart.yaml │ │ ├── ocb-datain-static-probes │ │ └── Chart.yaml │ │ └── fluent-audit-systemd │ │ └── Chart.yaml ├── auditbeat │ ├── Chart.yaml │ ├── ci │ │ └── test-values.yaml │ └── aggregations │ │ └── auditbeat.rules ├── elk │ └── vendor │ │ ├── kibana │ │ └── Chart.yaml │ │ ├── wall-e │ │ └── Chart.yaml │ │ ├── es-data │ │ └── Chart.yaml │ │ ├── es-client │ │ └── Chart.yaml │ │ ├── es-master │ │ └── Chart.yaml │ │ └── es-manager │ │ └── Chart.yaml ├── gatekeeper-config │ └── files │ │ └── GkPCIForbiddenImages.md ├── kube-fip-controller │ └── templates │ │ └── _helpers.tpl ├── rook-crds │ ├── Chart.yaml │ └── templates │ │ └── crds.yaml ├── go-pmtud │ ├── ci │ │ └── test-values.yaml │ └── Chart.lock ├── greenhouse-extras-storage │ └── ci │ │ └── test-values.yaml ├── jupyterhub │ └── ci │ │ └── test-values.yaml ├── prometheus-crds │ ├── Chart.yaml │ ├── templates │ │ └── crds.yaml │ └── README.md ├── aws-ecr-creds-helper │ ├── Chart.yaml │ ├── ci │ │ └── test-values.yaml │ ├── templates │ │ └── configmap.yaml │ └── values.yaml ├── cc-shoots │ ├── Chart.yaml │ ├── values.yaml │ ├── ci │ │ └── test-values.yaml │ └── templates │ │ └── configmap-authentication.yaml ├── metallb-crds │ ├── Chart.yaml │ └── templates │ │ └── crds.yaml ├── secrets-injector │ └── templates │ │ ├── serviceaccount.yaml │ │ └── issuer.yaml ├── greenhouse-ccloud │ └── Chart.yaml ├── node-problem-detector │ ├── Chart.yaml │ └── templates │ │ └── _helpers.tpl ├── vertical-pod-autoscaler │ └── templates │ │ ├── recommender-sa.yaml │ │ ├── crds.yaml │ │ └── updater-sa.yaml ├── cc-shoots-mgmt │ ├── Chart.yaml │ ├── values.yaml │ └── templates │ │ └── configmap-authentication.yaml ├── metrics-server │ ├── README.md │ ├── Chart.yaml │ └── templates │ │ ├── serviceaccount.yaml │ │ └── _helpers.tpl ├── gatekeeper │ ├── .gitignore │ ├── tests │ │ └── gatekeeper-policies │ │ │ └── fixtures │ │ │ ├── restrict-monsoon3-namespace │ │ │ └── generic-secret.yaml │ │ │ └── libtest-add-support-labels │ │ │ └── pod-missing.yaml │ └── templates │ │ ├── secret-doop-agent.yaml │ │ └── service-doop-image-checker.yaml ├── cc-shoots-controlplane │ ├── values.yaml │ ├── Chart.yaml │ └── templates │ │ └── configmap-authentication.yaml ├── cc-shoots-storage │ ├── Chart.yaml │ ├── templates │ │ └── configmap-authentication.yaml │ └── values.yaml ├── cc-runtime-cluster │ └── Chart.yaml ├── doop-central │ ├── ci │ │ └── test-values.yaml │ └── templates │ │ └── secret.yaml ├── gardener-customer-runtime │ └── Chart.yaml ├── metal-token-rotate │ └── templates │ │ └── configmap.yaml ├── prometheus-infra │ └── vendor │ │ └── interconnect-sre │ │ └── Chart.yaml ├── jupyter-cron-reports │ └── ci │ │ └── test-values.yaml ├── percona-xtradb-cluster-crds │ ├── templates │ │ └── crds.yaml │ └── Chart.yaml ├── conntrack-nanny │ └── Chart.yaml ├── cc-ceph-csi │ └── Chart.yaml ├── sentry │ └── aggregations │ │ └── sentry.rules ├── kustomization.yaml ├── kube-vip │ └── values.yaml ├── tenso-seeds │ ├── ci │ │ └── test-values.yaml │ └── Chart.yaml ├── vice-president │ └── Chart.yaml ├── servicemesh-crds │ └── values.yaml ├── tarslite │ ├── Chart.yaml │ └── Chart.lock ├── atlas │ ├── templates │ │ └── pvc.yaml │ ├── Chart.yaml │ ├── aggregations │ │ └── atlas.rules │ └── Chart.lock ├── awx-crawler │ └── templates │ │ └── pvc.yaml ├── greenhouse-organization │ └── templates │ │ └── _helpers.tpl ├── ai-cloud-guard │ └── Chart.yaml ├── bind │ └── templates │ │ └── etc │ │ └── _nsi.key.tpl ├── hubcopter │ └── templates │ │ └── glas-pvc.yaml ├── khalkeon-remote │ └── values.yaml ├── kubernikus-metal │ └── ci │ │ └── test-values.yaml ├── liquid-ceph │ └── templates │ │ ├── service.yaml │ │ └── secret.yaml ├── netbox-ztp │ └── templates │ │ └── secret.yaml ├── owner-label-injector │ └── templates │ │ ├── serviceaccount.yaml │ │ └── issuer.yaml ├── surveyor │ └── templates │ │ └── pvc-cache.yaml ├── kubernikus-admin-k3s │ └── ci │ │ └── test-values.yaml ├── metis │ └── templates │ │ └── _helpers.tpl ├── edith │ ├── Chart.lock │ └── Chart.yaml └── prometheus-operator │ └── README.md ├── openstack ├── swift │ └── .helmignore ├── tempest │ ├── tempest-base │ │ ├── values.yaml │ │ ├── Chart.yaml │ │ └── templates │ │ │ └── etc │ │ │ └── _tempest_skip_list.yaml.tpl │ ├── barbican-tempest │ │ └── templates │ │ │ └── tempest-pod.yaml │ ├── cinder-tempest │ │ └── templates │ │ │ └── tempest-pod.yaml │ ├── designate-tempest │ │ └── templates │ │ │ └── tempest-pod.yaml │ ├── glance-tempest │ │ └── templates │ │ │ └── tempest-pod.yaml │ ├── ironic-tempest │ │ └── templates │ │ │ └── tempest-pod.yaml │ ├── keystone-tempest │ │ └── templates │ │ │ └── tempest-pod.yaml │ ├── manila-tempest │ │ └── templates │ │ │ └── tempest-pod.yaml │ ├── neutron-tempest │ │ └── templates │ │ │ └── tempest-pod.yaml │ ├── nova-tempest │ │ └── ci │ │ │ └── test-values.yaml │ └── octavia-tempest │ │ ├── templates │ │ └── tempest-pod.yaml │ │ └── ci │ │ └── test-values.yaml ├── vcf │ ├── configs │ │ └── .gitignore │ ├── ci │ │ └── test-values.yaml │ ├── templates │ │ ├── configmap.yaml │ │ └── pvc.yaml │ ├── Chart.yaml │ └── Chart.lock ├── billing │ ├── README.md │ ├── Chart.yaml │ └── Chart.lock ├── cortex │ ├── ci │ │ └── test-values.yaml │ ├── values.yaml │ ├── Chart.yaml │ ├── README.md │ └── Chart.lock ├── keystone │ └── templates │ │ ├── etc │ │ └── _access_rules.json.tpl │ │ ├── proxysql-secret.yaml │ │ └── serviceaccount.yaml ├── sre │ ├── ci │ │ └── test-values.yaml │ └── Chart.yaml ├── octobus │ ├── README.md │ └── Chart.lock ├── volume-claims │ ├── ci │ │ └── test-values.yaml │ └── Chart.yaml ├── ironic │ └── templates │ │ ├── etc │ │ ├── _dhparam.pem.tpl │ │ ├── _watcher.conf.tpl │ │ ├── _ironic_inspector_rootwrap.conf.tpl │ │ └── _netrc.tpl │ │ └── proxysql-secret.yaml ├── kos-operator │ ├── ci │ │ └── test-values.yaml │ └── templates │ │ ├── serviceaccount.yaml │ │ └── sentry.yaml ├── barbican │ └── templates │ │ ├── proxysql-secret.yaml │ │ └── sentry.yaml ├── ceph-seed │ ├── ci │ │ └── test-values.yaml │ ├── values.yaml │ ├── Chart.yaml │ └── Chart.lock ├── cinder │ └── templates │ │ ├── proxysql-secret.yaml │ │ ├── coordination-pvc.yaml │ │ ├── sentry.yaml │ │ └── volumes │ │ └── volumes.yaml ├── glance │ └── templates │ │ ├── proxysql-secret.yaml │ │ ├── etc │ │ ├── _ceph.client.glance.keyring.tpl │ │ ├── _watcher.yaml.tpl │ │ └── _ceph.conf.tpl │ │ └── sentry.yaml ├── manila │ └── templates │ │ ├── proxysql-secret.yaml │ │ ├── coordination-pvc.yaml │ │ ├── etc │ │ └── _netrc.tpl │ │ ├── sentry.yaml │ │ └── bin │ │ └── _db_migrate.sh.tpl ├── neutron │ └── templates │ │ ├── proxysql-secret.yaml │ │ ├── coordination-pvc.yaml │ │ └── etc │ │ ├── _networking_interconnection.conf.tpl │ │ ├── _ssh_host_id_ec.tpl │ │ ├── _sftp_passwd.tpl │ │ ├── _neutron-fwaas.ini.tpl │ │ ├── _l3-agent.ini.tpl │ │ ├── _linux-bridge.ini.tpl │ │ ├── _metadata-agent-secrets.ini.tpl │ │ └── _ml2-conf-aci-secrets.ini.tpl ├── nova │ ├── templates │ │ ├── proxysql-secret.yaml │ │ ├── etc │ │ │ ├── _cell0.conf.tpl │ │ │ ├── _nova-api.conf.tpl │ │ │ ├── _nova-conductor.conf.tpl │ │ │ ├── _nova-api-metadata.conf.tpl │ │ │ ├── _api-db.conf.tpl │ │ │ ├── _cell1.conf.tpl │ │ │ └── _cell2.conf.tpl │ │ └── sentry.yml │ ├── alerts │ │ └── metrics-metal │ │ │ └── nova.alerts │ └── aggregations │ │ └── openstack │ │ └── nova.rules ├── octavia │ └── templates │ │ ├── proxysql-secret.yaml │ │ └── sentry.yaml ├── placement │ └── templates │ │ ├── proxysql-secret.yaml │ │ └── sentry.yml ├── designate │ ├── templates │ │ ├── proxysql-secret.yaml │ │ ├── coordination-pvc.yaml │ │ ├── serviceaccount.yaml │ │ ├── bin │ │ │ └── _db-migrate.sh.tpl │ │ └── sentry.yaml │ └── bin │ │ └── designate-sink-start ├── kubernikus │ ├── ci │ │ └── test-values.yaml │ ├── Chart.yaml │ └── Chart.lock ├── sap-seeds │ ├── ci │ │ └── test-values.yaml │ ├── Chart.yaml │ └── Chart.lock ├── keppel-auto │ └── ci │ │ └── test-values.yaml ├── nova-hypervisor-agents │ ├── templates │ │ ├── kvm-configmap.yaml │ │ └── etc │ │ │ └── _cell1.conf.tpl │ └── bin │ │ ├── iscsiadm │ │ ├── multipath │ │ └── multipathd ├── prometheus-openstack │ └── ci │ │ └── test-values.yaml ├── blackbox │ ├── vendor │ │ ├── blackbox-tests-canary │ │ │ └── templates │ │ │ │ └── alerts.yaml │ │ ├── blackbox-tests-integrity │ │ │ └── templates │ │ │ │ └── alerts.yaml │ │ ├── blackbox-tests-canary-nova │ │ │ └── templates │ │ │ │ └── alerts.yaml │ │ └── blackbox-tests-regression │ │ │ └── templates │ │ │ └── alerts.yaml │ ├── templates │ │ └── secret.yaml │ └── Chart.lock ├── swift-drive-autopilot │ ├── ci │ │ └── test-values.yaml │ ├── templates │ │ └── secret.yaml │ └── Chart.yaml ├── utils │ └── Chart.yaml ├── cronus │ ├── sub-charts │ │ └── maillog │ │ │ ├── Chart.yaml │ │ │ ├── ci │ │ │ └── test-values.yaml │ │ │ └── templates │ │ │ └── config.yaml │ └── templates │ │ ├── rhea │ │ └── serviceaccount.yaml │ │ ├── cronus │ │ └── serviceaccount.yaml │ │ ├── nebula │ │ └── serviceaccount.yaml │ │ └── poller │ │ └── serviceaccount.yaml ├── kubernetes │ ├── Chart.yaml │ └── values.yaml ├── vcenter-operator │ ├── templates │ │ └── serviceaccount.yaml │ └── ci │ │ └── test-values.yaml ├── cc3test │ └── ci │ │ └── lint-values.yaml ├── cronus-seed │ ├── ci │ │ └── test-values.yaml │ ├── values.yaml │ └── Chart.yaml ├── pyroscope │ └── .helmignore ├── manila-nanny │ └── ci │ │ └── test-values.yaml ├── keppel-trivy │ ├── templates │ │ └── secret.yaml │ └── ci │ │ └── test-values.yaml ├── openstack_performance │ ├── Chart.yaml │ └── templates │ │ └── serviceaccount.yaml ├── content-repo │ ├── ci │ │ └── test-values.yaml │ └── templates │ │ └── configmap-bin.yaml ├── aurora │ ├── templates │ │ └── service.yaml │ └── Chart.yaml ├── elektra │ ├── templates │ │ ├── service.yaml │ │ ├── global-notifications-cm.yaml │ │ └── sentry-project.yaml │ └── README.md ├── swift-utils │ ├── templates │ │ └── secret.yaml │ ├── ci │ │ └── test-values.yaml │ └── Chart.yaml ├── cbshelf │ └── vendor │ │ └── postgresql │ │ └── ci │ │ └── test-values.yaml ├── hermes │ ├── elktools │ │ └── Chart.yaml │ └── vendor │ │ ├── elasticsearch-hermes-kibana │ │ └── Chart.yaml │ │ └── elasticsearch-hermes │ │ └── Chart.yaml ├── poller │ ├── templates │ │ └── serviceaccount.yaml │ └── Chart.lock ├── openstack-seeder │ └── templates │ │ └── serviceaccount.yaml ├── keppel │ └── templates │ │ └── configmap.yaml ├── openstack-hypervisor-operator │ └── templates │ │ └── issuer.yaml ├── limes-auto │ ├── templates │ │ └── configmap-overrides.yaml │ └── Chart.lock ├── keppel-anycast-dashboard │ └── ci │ │ └── test-values.yaml ├── baremetal-temper │ └── Chart.yaml ├── grafanasix │ ├── values.yaml │ └── Chart.lock ├── castellum │ └── ci │ │ └── test-values.yaml └── coredump-exporter │ └── Chart.yaml ├── prometheus-rules ├── prometheus-scaleout-rules │ ├── alerts │ │ └── .keep │ ├── aggregations │ │ └── .keep │ ├── values.yaml │ └── Chart.yaml ├── prometheus-virtual-rules │ ├── alerts │ │ └── .gitkeep │ ├── aggregations │ │ └── .gitkeep │ └── Chart.yaml ├── prometheus-controlplane-rules │ ├── aggregations │ │ └── .keep │ ├── Chart.lock │ └── Chart.yaml ├── prometheus-vmware-rules │ └── ci │ │ └── test-values.yaml ├── prometheus-kubernetes-rules │ ├── ci │ │ └── test-values.yaml │ └── Chart.yaml └── prometheus-openstack-rules │ └── Chart.yaml ├── .gitignore ├── prometheus-exporters ├── documentation-prober │ ├── values.yaml │ └── Chart.yaml ├── ntp-exporter │ ├── ci │ │ └── test-values.yaml │ └── README.md ├── snmp-exporter │ └── generator │ │ ├── n3k-additional-oids.yaml │ │ ├── n9kpx-additional-oids.yaml │ │ ├── asr-additional-oids.yaml │ │ ├── aristaevpn-generator.yaml │ │ └── aristaspine-generator.yaml ├── nfs-exporter │ ├── Chart.yaml │ └── ci │ │ └── test-values.yaml ├── hermes-query-exporter │ └── ci │ │ └── test-values.yaml ├── opensearch-logs-query-exporter │ ├── ci │ │ └── test-values.yaml │ └── aggregations │ │ └── snmp.rules ├── systemd-lldp-exporter │ └── Chart.yaml ├── tempest-exporter │ ├── Chart.yaml │ └── values.yaml ├── watchcache-exporter │ ├── templates │ │ ├── serviceaccount.yaml │ │ └── _helpers.tpl │ ├── Chart.yaml │ └── README.md ├── ipmi-service-discovery │ ├── Chart.yaml │ └── templates │ │ └── config.yaml ├── event-exporter │ ├── Chart.yaml │ ├── README.md │ └── templates │ │ ├── serviceaccount.yaml │ │ └── _helpers.tpl ├── ping-exporter │ └── Chart.yaml ├── masterdata-exporter │ ├── ci │ │ └── test-values.yaml │ └── Chart.yaml ├── oomkill-exporter │ ├── Chart.yaml │ └── README.md ├── statsd-exporter │ └── ci │ │ └── test-values.yaml ├── blackbox-exporter │ └── Chart.yaml ├── cronus-exporter │ └── templates │ │ └── serviceaccount.yaml ├── cronus-updater │ ├── templates │ │ └── serviceaccount.yaml │ └── Chart.yaml ├── netapp-exporter │ └── charts │ │ ├── netapp-metrics-federation │ │ └── ci │ │ │ └── test-values.yaml │ │ ├── netapp-perf-exporter │ │ └── templates │ │ │ └── etc │ │ │ └── _storage-schemas.conf.tpl │ │ └── netapp-harvest-exporter │ │ ├── templates │ │ └── _credentials.yaml.tpl │ │ └── etc │ │ ├── restperf.limited.yaml │ │ └── zapiperf.limited.yaml ├── cronus-openstack-alerts │ └── values.yaml ├── cronus-simulator │ └── templates │ │ └── serviceaccount.yaml ├── ns-exporter │ ├── ci │ │ └── test-values.yaml │ └── Chart.yaml ├── snmp-ntp-exporter │ └── Chart.yaml ├── aci-suite │ └── charts │ │ ├── aci-cache │ │ ├── Chart.yaml │ │ └── ci │ │ │ └── test-values.yaml │ │ ├── aci-data-collector │ │ └── Chart.yaml │ │ ├── aci-fault-collector │ │ └── Chart.yaml │ │ ├── aci-correlator │ │ └── Chart.yaml │ │ └── aci-netbox-collector │ │ ├── Chart.yaml │ │ └── ci │ │ └── test-values.yaml ├── kube-state-metrics-exporter │ ├── Chart.yaml │ └── ci │ │ └── test-values.yaml ├── neutron-netns-prober │ └── ci │ │ └── test-values.yaml ├── octobus-query-exporter │ ├── ci │ │ └── test-values.yaml │ └── vendor │ │ ├── octobus-query-exporter │ │ └── templates │ │ │ └── _helper.tpl │ │ └── octobus-query-exporter-global │ │ └── templates │ │ └── _helper.tpl ├── redfish-exporter │ └── templates │ │ └── _helpers.tpl ├── apic-exporter │ ├── ci │ │ └── test-values.yaml │ └── templates │ │ └── secret.yaml ├── kubelet-stats-metrics │ └── values.yaml ├── poller-simulator │ └── templates │ │ └── serviceaccount.yaml ├── openstack-exporter │ └── ci │ │ └── test-values.yaml ├── k8s-secrets-certificate-exporter │ └── templates │ │ └── _helpers.tpl └── cronus-reporter │ └── templates │ └── serviceaccount.yaml └── px ├── bird ├── Chart.yaml └── Chart.lock └── lg ├── Chart.lock └── Chart.yaml /global/vault/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /global/bootcfg/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/helm3-helper/values.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /system/metal-settings/values.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openstack/swift/.helmignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | -------------------------------------------------------------------------------- /system/cert-manager-crds/values.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /system/cluster-api/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /system/kube-cni/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /system/priority-class/values.yaml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /openstack/tempest/tempest-base/values.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /system/cc-networkpolicy/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /system/kubernikus-rbac/values.yaml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /common/prometheus-server/.helmignore: -------------------------------------------------------------------------------- 1 | *.md 2 | -------------------------------------------------------------------------------- /openstack/vcf/configs/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /system/metal-operator-dhcp/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/prometheus-server-pre7/.helmignore: -------------------------------------------------------------------------------- 1 | *.md 2 | -------------------------------------------------------------------------------- /global/slack-alert-reactions/.gitignore: -------------------------------------------------------------------------------- 1 | /local.yaml -------------------------------------------------------------------------------- /openstack/billing/README.md: -------------------------------------------------------------------------------- 1 | Billing Seeds chart 2 | -------------------------------------------------------------------------------- /system/frrouting/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | as: 1234 2 | -------------------------------------------------------------------------------- /system/kube-parrot/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | as: 1234 2 | -------------------------------------------------------------------------------- /system/kube-state-metrics-remote/.gitignore: -------------------------------------------------------------------------------- 1 | static/ -------------------------------------------------------------------------------- /system/kube-state-metrics-remote/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/prometheus-alertmanager-base/.helmignore: -------------------------------------------------------------------------------- 1 | *.md 2 | -------------------------------------------------------------------------------- /global/prometheus-uber/.gitignore: -------------------------------------------------------------------------------- 1 | requirements.lock 2 | -------------------------------------------------------------------------------- /prometheus-rules/prometheus-scaleout-rules/alerts/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prometheus-rules/prometheus-virtual-rules/alerts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openstack/cortex/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | technicalUser: foouser 2 | -------------------------------------------------------------------------------- /prometheus-rules/prometheus-scaleout-rules/aggregations/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prometheus-rules/prometheus-virtual-rules/aggregations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/mariadb-galera/docker/proxysql/config/mysql_servers.cfg.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/mariadb-galera/docker/proxysql/config/mysql_users.cfg.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/mariadb-galera/docker/proxysql/config/mysql_variables.cfg.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/mariadb-galera/helm/scripts/haproxy/liveness.sh: -------------------------------------------------------------------------------- 1 | exit 0 2 | -------------------------------------------------------------------------------- /common/mariadb-galera/helm/scripts/haproxy/readiness.sh: -------------------------------------------------------------------------------- 1 | exit 0 2 | -------------------------------------------------------------------------------- /common/mariadb-galera/helm/scripts/haproxy/startup.sh: -------------------------------------------------------------------------------- 1 | exit 0 2 | -------------------------------------------------------------------------------- /openstack/keystone/templates/etc/_access_rules.json.tpl: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /prometheus-rules/prometheus-controlplane-rules/aggregations/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /system/jaeger-operator/values.yaml: -------------------------------------------------------------------------------- 1 | jaeger: 2 | version: 1.30.0 3 | -------------------------------------------------------------------------------- /common/mariadb-galera/docker/proxysql/config/galera_hostgroups.cfg.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/mariadb-galera/docker/proxysql/config/mysql_query_rules.cfg.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openstack/sre/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: regionOne 3 | -------------------------------------------------------------------------------- /common/mariadb-galera/docker/proxysql/config/proxysql_servers.cfg.tpl: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /openstack/octobus/README.md: -------------------------------------------------------------------------------- 1 | OctoBus monitoring infrastructure seeds chart 2 | -------------------------------------------------------------------------------- /openstack/volume-claims/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: xx-yy-1 3 | -------------------------------------------------------------------------------- /system/kube-proxy-ng/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | server: https://proxy.evil.corp 2 | -------------------------------------------------------------------------------- /system/nodecidr-controller/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | netbox: 2 | apiToken: foo 3 | -------------------------------------------------------------------------------- /openstack/ironic/templates/etc/_dhparam.pem.tpl: -------------------------------------------------------------------------------- 1 | {{- .Values.console.ssl_dhparam }} -------------------------------------------------------------------------------- /openstack/kos-operator/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | kos_operator: 2 | image_tag: nase 3 | -------------------------------------------------------------------------------- /system/boot-operator-remote/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: ab-cd-1 3 | -------------------------------------------------------------------------------- /system/cc-metallb/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | l2pools: 2 | addresses: 3 | - 1.2.3.4 4 | -------------------------------------------------------------------------------- /system/cloud-provider-metal/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: test-1 3 | -------------------------------------------------------------------------------- /system/kube-dns/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | clusterip: 1.2.3.4 2 | domain: evil.corp 3 | -------------------------------------------------------------------------------- /system/manila-csi-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | /Chart.lock 2 | /charts 3 | /local.yaml 4 | -------------------------------------------------------------------------------- /system/metal-operator-remote/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: ab-cd-1 3 | -------------------------------------------------------------------------------- /system/validation/ci/lint-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registry: DEFINED-IN-REGION 3 | -------------------------------------------------------------------------------- /openstack/barbican/templates/proxysql-secret.yaml: -------------------------------------------------------------------------------- 1 | {{ include "proxysql_secret" . }} 2 | -------------------------------------------------------------------------------- /openstack/ceph-seed/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | ceph_service_password: foo-bar 3 | -------------------------------------------------------------------------------- /openstack/cinder/templates/proxysql-secret.yaml: -------------------------------------------------------------------------------- 1 | {{ include "proxysql_secret" . }} 2 | -------------------------------------------------------------------------------- /openstack/glance/templates/proxysql-secret.yaml: -------------------------------------------------------------------------------- 1 | {{ include "proxysql_secret" . }} 2 | -------------------------------------------------------------------------------- /openstack/ironic/templates/proxysql-secret.yaml: -------------------------------------------------------------------------------- 1 | {{ include "proxysql_secret" . }} 2 | -------------------------------------------------------------------------------- /openstack/keystone/templates/proxysql-secret.yaml: -------------------------------------------------------------------------------- 1 | {{ include "proxysql_secret" . }} 2 | -------------------------------------------------------------------------------- /openstack/manila/templates/proxysql-secret.yaml: -------------------------------------------------------------------------------- 1 | {{ include "proxysql_secret" . }} 2 | -------------------------------------------------------------------------------- /openstack/neutron/templates/proxysql-secret.yaml: -------------------------------------------------------------------------------- 1 | {{ include "proxysql_secret" . }} 2 | -------------------------------------------------------------------------------- /openstack/nova/templates/proxysql-secret.yaml: -------------------------------------------------------------------------------- 1 | {{- include "proxysql_secret" . }} 2 | -------------------------------------------------------------------------------- /openstack/octavia/templates/proxysql-secret.yaml: -------------------------------------------------------------------------------- 1 | {{ include "proxysql_secret" . }} 2 | -------------------------------------------------------------------------------- /openstack/placement/templates/proxysql-secret.yaml: -------------------------------------------------------------------------------- 1 | {{ include "proxysql_secret" . }} 2 | -------------------------------------------------------------------------------- /system/infra-monitoring/templates/alerts.yaml: -------------------------------------------------------------------------------- 1 | {{ template "prometheus.alerts" . }} 2 | -------------------------------------------------------------------------------- /common/mariadb-galera/helm/templates/alerts/_kopia.tpl: -------------------------------------------------------------------------------- 1 | - name: kopia.alerts 2 | rules: 3 | -------------------------------------------------------------------------------- /openstack/designate/templates/proxysql-secret.yaml: -------------------------------------------------------------------------------- 1 | {{- include "proxysql_secret" . }} 2 | -------------------------------------------------------------------------------- /openstack/kubernikus/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | keystoneNamespace: some-namespace 3 | -------------------------------------------------------------------------------- /openstack/sap-seeds/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | hana_flavors_quota_separate: true 2 | flavors: {} 3 | -------------------------------------------------------------------------------- /system/calico-apiserver/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | apiserverCert: 2 | cert: foo 3 | key: bar 4 | -------------------------------------------------------------------------------- /system/cc-rbac/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: xx-yy-1 3 | cluster: test-cluster -------------------------------------------------------------------------------- /system/descheduler/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | Descheduler installed as a {{ .Values.kind }} . 2 | -------------------------------------------------------------------------------- /system/prober-static/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | enabled: false 2 | alerts: 3 | enabled: false 4 | -------------------------------------------------------------------------------- /common/mariadb-galera/helm/templates/alerts/_proxysql.tpl: -------------------------------------------------------------------------------- 1 | - name: proxysql.alerts 2 | rules: 3 | -------------------------------------------------------------------------------- /openstack/keppel-auto/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: qa-de-1 3 | tld: example.com 4 | -------------------------------------------------------------------------------- /openstack/nova-hypervisor-agents/templates/kvm-configmap.yaml: -------------------------------------------------------------------------------- 1 | {{ include "kvm_configmap" . }} 2 | -------------------------------------------------------------------------------- /openstack/prometheus-openstack/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | prometheus-server: 2 | name: ci-test-name 3 | -------------------------------------------------------------------------------- /prometheus-rules/prometheus-vmware-rules/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: region22 3 | -------------------------------------------------------------------------------- /system/thanos-seeds/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | ../../../common/prometheus-server/templates/_helpers.tpl -------------------------------------------------------------------------------- /common/prometheus-pushgateway/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | dockerHubMirror: dockerhub.mirror 3 | -------------------------------------------------------------------------------- /prometheus-rules/prometheus-kubernetes-rules/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | clusterType: test 3 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r640/cc-kvm-compute/2_22_2.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r640/sci-k8s-runtime/2_22_2.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r640/sci-k8s-storage/2_22_2.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r660/cc-kvm-compute/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r660/sci-k8s-runtime/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r660/sci-k8s-storage/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r6715/cc-kvm-compute/1_3_3.yaml: -------------------------------------------------------------------------------- 1 | version: 1.3.3 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r6715/sci-k8s-runtime/1_3_3.yaml: -------------------------------------------------------------------------------- 1 | version: 1.3.3 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r6715/sci-k8s-storage/1_3_3.yaml: -------------------------------------------------------------------------------- 1 | version: 1.3.3 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r740/cc-kvm-compute/2_22_2.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r740/sci-k8s-runtime/2_22_2.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r740/sci-k8s-storage/2_22_2.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r760/cc-kvm-compute/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r760/sci-k8s-runtime/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r760/sci-k8s-storage/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r7615/cc-kvm-compute/1_11_2.yaml: -------------------------------------------------------------------------------- 1 | version: 1.11.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r770/cc-kvm-compute/1_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 1.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r770/sci-k8s-runtime/1_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 1.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r770/sci-k8s-storage/1_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 1.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r7715/cc-kvm-compute/1_11_2.yaml: -------------------------------------------------------------------------------- 1 | version: 1.11.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r840/cc-kvm-compute/2_22_1.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.1 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r840/sci-k8s-runtime/2_22_1.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.1 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r840/sci-k8s-storage/2_22_1.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.1 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r860/cc-kvm-compute/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r860/sci-k8s-runtime/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r860/sci-k8s-storage/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-xe9680/cc-kvm-compute/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-xe9680/sci-k8s-runtime/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-xe9680/sci-k8s-storage/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.tgz 3 | *.swp 4 | .DS_Store 5 | *.bkp 6 | .vscode 7 | system/kustomization.yaml 8 | -------------------------------------------------------------------------------- /common/prometheus-monitors/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: prometheus-monitors 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /openstack/nova/templates/etc/_cell0.conf.tpl: -------------------------------------------------------------------------------- 1 | [database] 2 | connection = {{ include "cell0_db_path" . }} 3 | -------------------------------------------------------------------------------- /prometheus-exporters/documentation-prober/values.yaml: -------------------------------------------------------------------------------- 1 | enabled: false 2 | alerts: 3 | enabled: false 4 | -------------------------------------------------------------------------------- /prometheus-exporters/ntp-exporter/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | ghcrIoMirror: registry.example.com 3 | -------------------------------------------------------------------------------- /prometheus-exporters/snmp-exporter/generator/n3k-additional-oids.yaml: -------------------------------------------------------------------------------- 1 | - 1.3.6.1.4.1.9.9.25.1.1.1 2 | -------------------------------------------------------------------------------- /prometheus-exporters/snmp-exporter/generator/n9kpx-additional-oids.yaml: -------------------------------------------------------------------------------- 1 | - 1.3.6.1.4.1.9.9.25.1.1.1 2 | -------------------------------------------------------------------------------- /system/README.md: -------------------------------------------------------------------------------- 1 | # System Charts 2 | 3 | This folder contains charts required by the control plane. 4 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r640/sci-k8s-controlplane/2_22_2.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r640/sci-k8s-management/2_22_2.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r660/sci-k8s-controlplane/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r660/sci-k8s-management/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r6715/sci-k8s-controlplane/1_3_3.yaml: -------------------------------------------------------------------------------- 1 | version: 1.3.3 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r6715/sci-k8s-management/1_3_3.yaml: -------------------------------------------------------------------------------- 1 | version: 1.3.3 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r740/sci-k8s-controlplane/2_22_2.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r740/sci-k8s-management/2_22_2.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r740xd/cc-kvm-compute/2_22_2.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r740xd/sci-k8s-management/2_22_2.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r740xd/sci-k8s-runtime/2_22_2.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r740xd/sci-k8s-storage/2_22_2.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r760/sci-k8s-controlplane/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r760/sci-k8s-management/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r7615/sci-k8s-management/1_11_2.yaml: -------------------------------------------------------------------------------- 1 | version: 1.11.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r7615/sci-k8s-runtime/1_11_2.yaml: -------------------------------------------------------------------------------- 1 | version: 1.11.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r7615/sci-k8s-storage/1_11_2.yaml: -------------------------------------------------------------------------------- 1 | version: 1.11.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r770/sci-k8s-controlplane/1_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 1.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r770/sci-k8s-management/1_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 1.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r7715/sci-k8s-management/1_11_2.yaml: -------------------------------------------------------------------------------- 1 | version: 1.11.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r7715/sci-k8s-runtime/1_11_2.yaml: -------------------------------------------------------------------------------- 1 | version: 1.11.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r7715/sci-k8s-storage/1_11_2.yaml: -------------------------------------------------------------------------------- 1 | version: 1.11.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r840/sci-k8s-controlplane/2_22_1.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.1 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r840/sci-k8s-management/2_22_1.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.1 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r860/sci-k8s-controlplane/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r860/sci-k8s-management/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-xe9680/sci-k8s-controlplane/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-xe9680/sci-k8s-management/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: 2.4.4 2 | -------------------------------------------------------------------------------- /system/ntp-timeserver/values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: DEFINED-AS-VALUE 3 | domain: DEFINED-AS-VALUE 4 | -------------------------------------------------------------------------------- /system/sysstat/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: sysstat 3 | name: sysstat 4 | version: 1.0.2 5 | -------------------------------------------------------------------------------- /system/vpa-butler/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | linkerd_requested: true 3 | linkerd_enabled: true 4 | -------------------------------------------------------------------------------- /openstack/blackbox/vendor/blackbox-tests-canary/templates/alerts.yaml: -------------------------------------------------------------------------------- 1 | {{ template "prometheus.alerts" . }} 2 | -------------------------------------------------------------------------------- /openstack/blackbox/vendor/blackbox-tests-integrity/templates/alerts.yaml: -------------------------------------------------------------------------------- 1 | {{ template "prometheus.alerts" . }} 2 | -------------------------------------------------------------------------------- /openstack/cinder/templates/coordination-pvc.yaml: -------------------------------------------------------------------------------- 1 | {{ include "utils.coordination.persistent_volume_claim" . }} 2 | -------------------------------------------------------------------------------- /openstack/manila/templates/coordination-pvc.yaml: -------------------------------------------------------------------------------- 1 | {{ include "utils.coordination.persistent_volume_claim" . }} 2 | -------------------------------------------------------------------------------- /openstack/nova/alerts/metrics-metal/nova.alerts: -------------------------------------------------------------------------------- 1 | groups: 2 | - name: openstack-nova.alerts 3 | rules: [] 4 | -------------------------------------------------------------------------------- /system/infra-monitoring/vendor/prober-exporter/templates/alerts.yaml: -------------------------------------------------------------------------------- 1 | {{ template "prometheus.alerts" . }} 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r740xd/sci-k8s-controlplane/2_22_2.yaml: -------------------------------------------------------------------------------- 1 | version: 2.22.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r7615/sci-k8s-controlplane/1_11_2.yaml: -------------------------------------------------------------------------------- 1 | version: 1.11.2 2 | -------------------------------------------------------------------------------- /system/metal-settings/bios_settings/dell/poweredge-r7715/sci-k8s-controlplane/1_11_2.yaml: -------------------------------------------------------------------------------- 1 | version: 1.11.2 2 | -------------------------------------------------------------------------------- /system/ntp-timeserver/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: NTP Timeserver 2 | name: ntp-timeserver 3 | version: 1.0.0 4 | -------------------------------------------------------------------------------- /system/ntp-timeserver/charts/ntp/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: ntpd Timeserver 2 | name: ntp 3 | version: 1.0.0 4 | -------------------------------------------------------------------------------- /openstack/blackbox/vendor/blackbox-tests-canary-nova/templates/alerts.yaml: -------------------------------------------------------------------------------- 1 | {{ template "prometheus.alerts" . }} 2 | -------------------------------------------------------------------------------- /openstack/blackbox/vendor/blackbox-tests-regression/templates/alerts.yaml: -------------------------------------------------------------------------------- 1 | {{ template "prometheus.alerts" . }} 2 | -------------------------------------------------------------------------------- /openstack/designate/templates/coordination-pvc.yaml: -------------------------------------------------------------------------------- 1 | {{ include "utils.coordination.persistent_volume_claim" . }} 2 | -------------------------------------------------------------------------------- /openstack/neutron/templates/coordination-pvc.yaml: -------------------------------------------------------------------------------- 1 | {{ include "utils.coordination.persistent_volume_claim" . }} 2 | -------------------------------------------------------------------------------- /openstack/nova/templates/etc/_nova-api.conf.tpl: -------------------------------------------------------------------------------- 1 | {{ include "util.helpers.valuesToIni" .Values.api.config_file }} 2 | -------------------------------------------------------------------------------- /prometheus-exporters/nfs-exporter/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: NFS Exporter 2 | name: nfs-exporter 3 | version: 1.0.1 4 | -------------------------------------------------------------------------------- /prometheus-exporters/nfs-exporter/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | aci: 2 | apic_user: apic 3 | apic_password: topSecret 4 | -------------------------------------------------------------------------------- /system/audit-logs-otel/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapcc/helm-charts/HEAD/system/audit-logs-otel/logo.png -------------------------------------------------------------------------------- /system/calico-cni/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | calico-apiserver: 2 | apiserverCert: 3 | cert: foo 4 | key: bar 5 | -------------------------------------------------------------------------------- /system/k3s-backup/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: k3s-backup 3 | name: k3s-backup 4 | version: 2.0.11 5 | -------------------------------------------------------------------------------- /system/k3s-restore/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: k3s-restore 3 | name: k3s-restore 4 | version: 0.0.2 5 | -------------------------------------------------------------------------------- /system/kube-parrot/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Kube Parrot 3 | name: kube-parrot 4 | version: 4.0.8 5 | -------------------------------------------------------------------------------- /system/kube-proxy/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | parrot: 2 | as: 1234 3 | 4 | proxy: 5 | server: https://proxy.evil.corp 6 | -------------------------------------------------------------------------------- /system/liquid-ceph-seeds/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: region 3 | tld: cloud.sap 4 | password: test 5 | -------------------------------------------------------------------------------- /system/opensearch-hermes/templates/config/_nodes_dn.yml.tpl: -------------------------------------------------------------------------------- 1 | _meta: 2 | type: "nodesdn" 3 | config_version: 2 4 | -------------------------------------------------------------------------------- /system/opensearch-logs/templates/config/_nodes_dn.yml.tpl: -------------------------------------------------------------------------------- 1 | _meta: 2 | type: "nodesdn" 3 | config_version: 2 4 | -------------------------------------------------------------------------------- /system/runtime-extension-maintenance-controller/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registry: someregistry.local 3 | -------------------------------------------------------------------------------- /system/sysstat/values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registry: 3 | 4 | images: 5 | sysstat: 6 | image: 7 | tag: 8 | -------------------------------------------------------------------------------- /common/README.md: -------------------------------------------------------------------------------- 1 | # Common Charts 2 | 3 | Here you find common charts. They are being reused in higher level charts. 4 | -------------------------------------------------------------------------------- /global/wham/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: wham 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /system/frrouting/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: FRR Routing Core 3 | name: frrouting 4 | version: 1.0.0 5 | -------------------------------------------------------------------------------- /system/kube-cni/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Kubernetes CNI Plugins 3 | name: kube-cni 4 | version: 0.0.4 5 | -------------------------------------------------------------------------------- /system/kube-flannel/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: flannel CNI 3 | name: kube-flannel 4 | version: 1.0.2 5 | -------------------------------------------------------------------------------- /system/kube-proxy-capi/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | parrot: 2 | as: 1234 3 | 4 | proxy: 5 | server: https://proxy.evil.corp 6 | -------------------------------------------------------------------------------- /system/kube-proxy-ng/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Kube Proxy 3 | name: kube-proxy-ng 4 | version: 0.1.10 5 | -------------------------------------------------------------------------------- /system/tailcontrol/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | aws: 2 | region: xy-xxxxx-1 3 | accessKeyId: xyz 4 | secretAccessKey: xyz 5 | -------------------------------------------------------------------------------- /system/wormhole/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Kubernetes API proxy 3 | name: wormhole 4 | version: 3.1.8 5 | -------------------------------------------------------------------------------- /openstack/nova/templates/etc/_nova-conductor.conf.tpl: -------------------------------------------------------------------------------- 1 | {{ include "util.helpers.valuesToIni" .Values.conductor.config_file }} 2 | -------------------------------------------------------------------------------- /system/boot-operator/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: "eu-west-2" 3 | tld: "example.com" 4 | clusterType: "k8s" 5 | -------------------------------------------------------------------------------- /system/kube-detective/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: kube-detective 3 | name: kube-detective 4 | version: 0.0.2 5 | -------------------------------------------------------------------------------- /system/opensearch-hermes/templates/config/_action_groups.yml.tpl: -------------------------------------------------------------------------------- 1 | _meta: 2 | type: "actiongroups" 3 | config_version: 2 4 | -------------------------------------------------------------------------------- /system/opensearch-logs/templates/config/_action_groups.yml.tpl: -------------------------------------------------------------------------------- 1 | _meta: 2 | type: "actiongroups" 3 | config_version: 2 4 | -------------------------------------------------------------------------------- /common/mariadb-galera/.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/launch.json 2 | **/.DS_Store 3 | helm/custom/ 4 | **/templates/secrets.json 5 | .debug/ 6 | -------------------------------------------------------------------------------- /common/pgmetrics/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registry: registry.example.com 3 | 4 | alerts: 5 | support_group: dummy 6 | -------------------------------------------------------------------------------- /openstack/swift-drive-autopilot/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registry: registry.example.com 3 | 4 | image_version: '12345' 5 | -------------------------------------------------------------------------------- /system/argora-operator/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | credentials: 2 | bmcUser: "foo" 3 | bmcPassword: "bar" 4 | netboxToken: "token" 5 | -------------------------------------------------------------------------------- /system/cc-shoots-compute/values.yaml: -------------------------------------------------------------------------------- 1 | authenticationConfig: {} 2 | kvmShoot: false 3 | networking: 4 | enableBirdExporter: true 5 | -------------------------------------------------------------------------------- /system/hubcopter-seeds/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | keystoneNamespace: keystone 3 | region: xx-yy-1 4 | tld: example.org 5 | -------------------------------------------------------------------------------- /system/kube-flannel-capi/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: flannel CNI 3 | name: kube-flannel-capi 4 | version: 0.1.5 5 | -------------------------------------------------------------------------------- /system/prober-static/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Static backbox prober 3 | name: prober-static 4 | version: 0.1.8 5 | -------------------------------------------------------------------------------- /system/sysctl/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Minimal container to execute sysctl 3 | name: sysctl 4 | version: 0.0.9 5 | -------------------------------------------------------------------------------- /system/toolbox-prepull/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: toolbox-prepull 3 | name: toolbox-prepull 4 | version: 1.0.7 5 | -------------------------------------------------------------------------------- /system/wormhole-capi/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Kubernetes API proxy 3 | name: wormhole-capi 4 | version: 0.1.1 5 | -------------------------------------------------------------------------------- /common/helm3-helper/templates/_labels.tpl: -------------------------------------------------------------------------------- 1 | {{- define "helm3-helper.labels" -}} 2 | app.kubernetes.io/managed-by: Helm 3 | {{- end -}} 4 | -------------------------------------------------------------------------------- /global/oauth-proxy/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: "global" 3 | tld: "example.com" 4 | ingress: 5 | host_name: "auth" 6 | -------------------------------------------------------------------------------- /openstack/neutron/templates/etc/_networking_interconnection.conf.tpl: -------------------------------------------------------------------------------- 1 | [interconnection] 2 | region_name = {{ .Values.global.region }} 3 | -------------------------------------------------------------------------------- /openstack/neutron/templates/etc/_ssh_host_id_ec.tpl: -------------------------------------------------------------------------------- 1 | {{- .Values.sftp.server_key | required "Please set .Values.sftp.server_key" -}} 2 | -------------------------------------------------------------------------------- /openstack/nova-hypervisor-agents/templates/etc/_cell1.conf.tpl: -------------------------------------------------------------------------------- 1 | [DEFAULT] 2 | transport_url = {{ include "cell1_transport_url" . }} 3 | -------------------------------------------------------------------------------- /openstack/nova/templates/etc/_nova-api-metadata.conf.tpl: -------------------------------------------------------------------------------- 1 | {{ include "util.helpers.valuesToIni" .Values.api_metadata.config_file }} 2 | -------------------------------------------------------------------------------- /openstack/utils/Chart.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | description: A Helm chart for Kubernetes 4 | name: utils 5 | version: 0.32.0 6 | -------------------------------------------------------------------------------- /prometheus-exporters/hermes-query-exporter/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | prom: 3 | user: testuser 4 | password: testpw 5 | -------------------------------------------------------------------------------- /prometheus-exporters/opensearch-logs-query-exporter/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | prom_user: testuser 3 | prom_password: testpw 4 | -------------------------------------------------------------------------------- /prometheus-exporters/snmp-exporter/generator/asr-additional-oids.yaml: -------------------------------------------------------------------------------- 1 | - 1.3.6.1.4.1.9.9.25.1.1.1 2 | - 1.3.6.1.2.1.90.1.2.1.1 3 | -------------------------------------------------------------------------------- /system/cert-manager-crds/Dockerfile: -------------------------------------------------------------------------------- 1 | ARG IMAGE 2 | FROM $IMAGE 3 | LABEL source_repository="https://github.com/jetstack/cert-manager" 4 | -------------------------------------------------------------------------------- /system/digicert-issuer/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: digicert-issuer 5 | -------------------------------------------------------------------------------- /system/externalip-operator/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Externalip operator 3 | name: externalip-operator 4 | version: 0.1.3 -------------------------------------------------------------------------------- /system/flatcar-linux-update-agent/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registry: someregistry.local 3 | priorityClassName: some-class 4 | -------------------------------------------------------------------------------- /system/grafana-dashboards-kubernetes/values.yaml: -------------------------------------------------------------------------------- 1 | # Enable deployment of default datasource for Grafana. 2 | enableDatasources: true 3 | -------------------------------------------------------------------------------- /system/kubernikus-rbac/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Additional RBAC Rules 3 | name: kubernikus-rbac 4 | version: 2.2.0 5 | -------------------------------------------------------------------------------- /system/prober-static/values.yaml: -------------------------------------------------------------------------------- 1 | scrapeInterval: 60s 2 | scrapeTimeout: 55s 3 | scheme: https 4 | probes: DEFINED-IN-REGIONS-SECRETS 5 | -------------------------------------------------------------------------------- /common/mariadb-galera/docker/proxysql/config/stats_credentials.cfg.tpl: -------------------------------------------------------------------------------- 1 | stats_credentials="${PROXYSQL_STATS_USERNAME}:${PROXYSQL_STATS_PASSWORD}" -------------------------------------------------------------------------------- /common/mariadb/templates/config/_client.cnf.tpl: -------------------------------------------------------------------------------- 1 | [client] 2 | user = root 3 | protocol = socket 4 | socket = /run/mysqld/mysqld.sock 5 | -------------------------------------------------------------------------------- /openstack/cronus/sub-charts/maillog/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: maillog 3 | description: really cool mail logger 4 | version: 0.2.2 5 | -------------------------------------------------------------------------------- /openstack/kos-operator/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: {{ .Chart.Name }} 5 | -------------------------------------------------------------------------------- /openstack/kubernetes/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Kubernikus Scale-Out Kluster Seeds 3 | name: kubernetes 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /prometheus-exporters/systemd-lldp-exporter/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: Systemd LLDP Exporter 2 | name: systemd-lldp-exporter 3 | version: 1.0.1 4 | -------------------------------------------------------------------------------- /system/argora-operator-remote/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | credentials: 2 | bmcUser: "foo" 3 | bmcPassword: "bar" 4 | netboxToken: "token" 5 | -------------------------------------------------------------------------------- /common/mariadb-galera/docker/mariadb-galera/config/fullaccess.role.yaml: -------------------------------------------------------------------------------- 1 | privileges: 2 | - ALL PRIVILEGES 3 | object: "*.*" 4 | grant: true 5 | -------------------------------------------------------------------------------- /common/mariadb-galera/docker/proxysql/config/mysql_interfaces.cfg.tpl: -------------------------------------------------------------------------------- 1 | interfaces="0.0.0.0:${PROXYSQL_MYSQL_PORT};/opt/proxysql/run/proxysql.sock" -------------------------------------------------------------------------------- /common/owner-info/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | helm-chart-url: https://github.com/sapcc/helm-charts/tree/master/common/owner-info 2 | support-group: test 3 | -------------------------------------------------------------------------------- /global/slack-alert-reactions/templates/service-account.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: {{ .Chart.Name }}-sa -------------------------------------------------------------------------------- /openstack/vcenter-operator/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: {{ .Chart.Name }} 5 | -------------------------------------------------------------------------------- /openstack/vcf/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | esxi_license_management: super-power-key 2 | esxi_license: super-power-key 3 | nsxt_license: super-power-key 4 | -------------------------------------------------------------------------------- /prometheus-exporters/tempest-exporter/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Tempest Exporter 3 | name: tempest-exporter 4 | version: 1.0.0 5 | -------------------------------------------------------------------------------- /system/ipmasq/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: ipmasq (SNAT for outside communication for pods) 3 | name: ipmasq 4 | version: 0.1.3 5 | -------------------------------------------------------------------------------- /system/kube-network-helpers/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Kube Network helpers 3 | name: kube-network-helpers 4 | version: 0.1.4 5 | -------------------------------------------------------------------------------- /system/nodecidr-controller/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: nodecidr-controller 5 | -------------------------------------------------------------------------------- /common/mariadb-galera/docker/proxysql/config/admin_interfaces.cfg.tpl: -------------------------------------------------------------------------------- 1 | mysql_ifaces="0.0.0.0:${PROXYSQL_ADMIN_PORT};/opt/proxysql/run/proxysql_admin.sock" -------------------------------------------------------------------------------- /common/mariadb-galera/docker/proxysql/config/restapi.cfg.tpl: -------------------------------------------------------------------------------- 1 | restapi_enabled=${PROXYSQL_RESTAPI_ENABLED} 2 | restapi_port=${PROXYSQL_RESTAPI_PORT} 3 | -------------------------------------------------------------------------------- /global/andromeda/templates/etc/_edgerc.tpl: -------------------------------------------------------------------------------- 1 | [default] 2 | {{- range $key, $value := .Values.akamai.edgerc }} 3 | {{$key}} = {{$value}} 4 | {{- end }} 5 | -------------------------------------------------------------------------------- /openstack/ironic/templates/etc/_watcher.conf.tpl: -------------------------------------------------------------------------------- 1 | [watcher] 2 | enabled = true 3 | service_type = baremetal 4 | config_file = /etc/ironic/watcher.yaml 5 | -------------------------------------------------------------------------------- /system/disco/templates/disco-manager-serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: disco-controller-manager 5 | -------------------------------------------------------------------------------- /global/prometheus-uber/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | appVersion: "1.0" 3 | description: Holistic Prometheus. 4 | name: prometheus-uber 5 | version: 1.0.3 6 | -------------------------------------------------------------------------------- /openstack/cc3test/ci/lint-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registry: DEFINED-IN-REGION 3 | netapp: 4 | filers: 5 | - name: dummy 6 | host: dummy 7 | -------------------------------------------------------------------------------- /openstack/cronus-seed/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | cronus_service_password: foo-bar 3 | domain_seeds: 4 | customer_domains: [bar, foo, baz] 5 | -------------------------------------------------------------------------------- /openstack/neutron/templates/etc/_sftp_passwd.tpl: -------------------------------------------------------------------------------- 1 | {{- range $name, $container := .Values.sftp.logins }} 2 | {{ $name }}:{{ $container }} 3 | {{- end }} 4 | -------------------------------------------------------------------------------- /openstack/pyroscope/.helmignore: -------------------------------------------------------------------------------- 1 | .* 2 | # Common backup files 3 | *.swp 4 | *.bak 5 | *.tmp 6 | *.orig 7 | *~ 8 | # Various IDEs 9 | *.tmproj 10 | -------------------------------------------------------------------------------- /prometheus-exporters/ntp-exporter/README.md: -------------------------------------------------------------------------------- 1 | NTP exporter 2 | ------------ 3 | 4 | Installs the [NTP exporter](https://github.com/sapcc/ntp_exporter). 5 | -------------------------------------------------------------------------------- /system/absent-metrics-operator/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Absent Metrics Operator 3 | name: absent-metrics-operator 4 | version: 1.0.6 5 | -------------------------------------------------------------------------------- /system/calico-crds/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: calico-crds 3 | description: A Helm chart for the Calico. 4 | type: application 5 | version: 3.30.4 6 | -------------------------------------------------------------------------------- /system/cni-nanny/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: cni-nanny 3 | description: A Helm chart for the CNI nanny. 4 | type: application 5 | version: 0.1.1 6 | -------------------------------------------------------------------------------- /global/prometheus-alertmanager-cnmp/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: regionOne 3 | domain: evil.corp 4 | 5 | slack: 6 | webhookURL: topSecret! 7 | -------------------------------------------------------------------------------- /openstack/nova-hypervisor-agents/bin/iscsiadm: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | exec chroot /host /usr/bin/env -i PATH="/sbin:/bin:/usr/sbin:/usr/bin" "${0##*/}" "$@" 3 | -------------------------------------------------------------------------------- /openstack/nova-hypervisor-agents/bin/multipath: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | exec chroot /host /usr/bin/env -i PATH="/sbin:/bin:/usr/sbin:/usr/bin" "${0##*/}" "$@" 3 | -------------------------------------------------------------------------------- /openstack/nova-hypervisor-agents/bin/multipathd: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | exec chroot /host /usr/bin/env -i PATH="/sbin:/bin:/usr/sbin:/usr/bin" "${0##*/}" "$@" 3 | -------------------------------------------------------------------------------- /system/absent-metrics-operator/values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | ghcrIoMirror: DEFINED_IN_VALUES_FILE 3 | 4 | imageTag: "v0.9.6" 5 | # args: 6 | # - --keep-labels=app 7 | -------------------------------------------------------------------------------- /system/cc-cluster/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: cc-cluster 3 | description: A Helm chart for the cc clusters. 4 | type: application 5 | version: 1.1.5 6 | -------------------------------------------------------------------------------- /system/infra-monitoring/vendor/prober-exporter/values.yaml: -------------------------------------------------------------------------------- 1 | scrapeInterval: 60s 2 | scrapeTimeout: 55s 3 | scheme: https 4 | probes: DEFINED-IN-REGIONS-SECRETS 5 | -------------------------------------------------------------------------------- /system/jaeger-operator/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: regionOne 3 | domain: evil.corp 4 | osprofiler: 5 | jaeger: 6 | version: 0.0.0 7 | -------------------------------------------------------------------------------- /system/prometheus-kubernetes/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: regionOne 3 | domain: evil.corp 4 | 5 | prometheus-server: 6 | name: ci-test-name 7 | -------------------------------------------------------------------------------- /common/nats/README.md: -------------------------------------------------------------------------------- 1 | # NATS 2 | 3 | ## Changelog 4 | 5 | ### 0.19.0 6 | 7 | * Added required `service.externalTrafficPolicy` for supporting migration to Calico 8 | -------------------------------------------------------------------------------- /common/redis/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registry: registry.example.com 3 | dockerHubMirror: ci.example.com 4 | 5 | alerts: 6 | support_group: foobar 7 | -------------------------------------------------------------------------------- /global/andromeda/templates/etc/_akamai.yaml.tpl: -------------------------------------------------------------------------------- 1 | akamai: 2 | edgerc: /etc/andromeda/edgerc.conf 3 | domain: {{ .Values.akamai.domain }} 4 | combined_status: true -------------------------------------------------------------------------------- /openstack/sre/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | appVersion: "1.0" 3 | description: A Helm chart for CCloud SRE monitoring & alerting 4 | name: sre 5 | version: 0.1.1 6 | -------------------------------------------------------------------------------- /prometheus-exporters/tempest-exporter/values.yaml: -------------------------------------------------------------------------------- 1 | image: 2 | repository: keppel.eu-de-1.cloud.sap/ccloud/tempest-exporter 3 | tag: latest 4 | 5 | port: 9237 6 | -------------------------------------------------------------------------------- /prometheus-exporters/watchcache-exporter/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: {{ template "name" . }} 5 | -------------------------------------------------------------------------------- /system/calico/templates/sa-calico-node.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: calico-node 5 | namespace: {{ .Release.Namespace }} 6 | -------------------------------------------------------------------------------- /system/cluster-api/values.yaml: -------------------------------------------------------------------------------- 1 | owner-info: 2 | support-group: containers 3 | helm-chart-url: https://github.com/sapcc/helm-charts/tree/master/system/cluster-api 4 | -------------------------------------------------------------------------------- /system/cni-nanny/templates/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | labels: 5 | name: cni-nanny 6 | name: cni-nanny 7 | spec: 8 | -------------------------------------------------------------------------------- /system/etcd-kcp-backup/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | awsCredentials: 2 | principal: foo 3 | accessKeyID: Zm9v 4 | secretAccessKey: YmFy 5 | region: dGhlcmU= 6 | -------------------------------------------------------------------------------- /system/kubernikus-monitoring/values.yaml: -------------------------------------------------------------------------------- 1 | # Name of the Prometheus to which the alert and aggregation rules should be assigned to. 2 | prometheusName: kubernikus 3 | -------------------------------------------------------------------------------- /system/ldap-named-user/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: ldap-named-user 3 | description: LDAP named user sssd config 4 | type: application 5 | version: 0.2.1 6 | -------------------------------------------------------------------------------- /system/logs/vendor/fluent-prometheus/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: fluentd 5 | namespace: logs 6 | -------------------------------------------------------------------------------- /system/sysctl/values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registry: 3 | 4 | images: 5 | sysctl: 6 | image: keppel.global.cloud.sap/ccloud/sysctl 7 | tag: "20220301110947" 8 | -------------------------------------------------------------------------------- /openstack/ceph-seed/values.yaml: -------------------------------------------------------------------------------- 1 | owner-info: 2 | helm-chart-url: 'https://github.com/sapcc/helm-charts/tree/master/openstack/ceph-seed' 3 | support-group: storage 4 | -------------------------------------------------------------------------------- /openstack/tempest/tempest-base/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | appVersion: "1.0" 3 | description: A Helm chart for Kubernetes 4 | name: tempest-base 5 | version: 0.1.0 6 | -------------------------------------------------------------------------------- /prometheus-exporters/documentation-prober/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: OpenStack documentation prober 3 | name: documentation-prober 4 | version: 1.0.0 5 | -------------------------------------------------------------------------------- /prometheus-exporters/ipmi-service-discovery/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: ipmi-service-discovery 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /prometheus-exporters/watchcache-exporter/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Watchcache exporter for Kubernetes 3 | name: watchcache-exporter 4 | version: 0.1.6 5 | -------------------------------------------------------------------------------- /system/audit-logs/vendor/logstash-audit-external/templates/_logstash.yml.tpl: -------------------------------------------------------------------------------- 1 | pipeline.ecs_compatibility: disabled 2 | pipeline.batch.size: 500 3 | pipeline.workers: 4 4 | -------------------------------------------------------------------------------- /system/auditbeat/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: auditbeat 3 | description: Elastic Auditbeat Chart 4 | type: application 5 | version: 0.4.6 6 | appVersion: "8.17.2" 7 | -------------------------------------------------------------------------------- /system/calico/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: calico 3 | description: A Helm chart for the Calico. 4 | type: application 5 | version: 1.2.4 6 | appVersion: v3.30.4 7 | -------------------------------------------------------------------------------- /system/cc-networkpolicy/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: cc-networkpolicy 3 | description: A Helm chart for NetworkPolicies 4 | type: application 5 | version: 0.0.4 6 | -------------------------------------------------------------------------------- /system/elk/vendor/kibana/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kibana 3 | version: 2.0.0 4 | description: Kibana logs frontend 5 | maintainers: 6 | - name: Olaf Heydorn 7 | -------------------------------------------------------------------------------- /system/elk/vendor/wall-e/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: wall-e 3 | version: 2.0.0 4 | description: cleanup helper bot 5 | maintainers: 6 | - name: Olaf Heydorn 7 | -------------------------------------------------------------------------------- /system/gatekeeper-config/files/GkPCIForbiddenImages.md: -------------------------------------------------------------------------------- 1 | This check rejects containers with images that are known to not be PCI-compliant for the given target cluster. 2 | -------------------------------------------------------------------------------- /system/jaeger-operator/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | appVersion: "1.30.0" 3 | description: Helm chart for Jaeger operator 4 | name: jaeger-operator 5 | version: 0.1.0 6 | -------------------------------------------------------------------------------- /system/kube-fip-controller/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{- define "name" -}} 2 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 3 | {{- end -}} 4 | -------------------------------------------------------------------------------- /system/kube-flannel/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: flannel 5 | namespace: {{ .Release.Namespace }} 6 | -------------------------------------------------------------------------------- /system/rook-crds/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: rook-crds 3 | description: A Helm chart containing Rook CRDs. 4 | type: application 5 | version: 0.0.1-rook.1.17.5 6 | -------------------------------------------------------------------------------- /system/vpa-butler/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: vpa-butler 5 | namespace: {{ .Release.Namespace }} 6 | -------------------------------------------------------------------------------- /common/manila-provisioner/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | appVersion: "1.0" 3 | description: Deploys manila share provisioner 4 | name: manila-provisioner 5 | version: 0.1.0 6 | -------------------------------------------------------------------------------- /common/mariadb-galera/docker/proxysql/config/webui.cfg.tpl: -------------------------------------------------------------------------------- 1 | web_enabled=${PROXYSQL_WEB_ENABLED} 2 | web_port=${PROXYSQL_WEB_PORT} 3 | web_verbosity=${PROXYSQL_WEB_VERBOSITY} 4 | -------------------------------------------------------------------------------- /global/cc-landing-page/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | # these values are used for testing the Helm chart in CI/CD pipelines like helm-linter 2 | global: 3 | region: defined_in_secrets 4 | -------------------------------------------------------------------------------- /openstack/cronus/templates/rhea/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.rhea.enabled -}} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: rhea 6 | {{- end -}} 7 | -------------------------------------------------------------------------------- /openstack/manila-nanny/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registry: xxx.com 3 | netapp: 4 | filers: 5 | - name: filer1 6 | host: filer1.region.cloud.sap 7 | -------------------------------------------------------------------------------- /prometheus-exporters/event-exporter/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Eventexporter for Kubernetes 3 | name: event-exporter 4 | version: 1.0.0 5 | appVersion: 0.3.3 6 | -------------------------------------------------------------------------------- /prometheus-exporters/ping-exporter/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | appVersion: "1.0" 3 | description: A Helm chart for Kubernetes 4 | name: ping-exporter 5 | version: 0.1.1 6 | -------------------------------------------------------------------------------- /system/elk/vendor/es-data/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: es-data 3 | version: 2.0.1 4 | description: Elasticsearch data node 5 | maintainers: 6 | - name: Olaf Heydorn 7 | -------------------------------------------------------------------------------- /system/go-pmtud/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | images: 2 | iptables: 3 | image: iptables 4 | pmtud: 5 | image: pmtud 6 | 7 | pmtud: 8 | ifaceNames: 9 | - sync 10 | -------------------------------------------------------------------------------- /system/greenhouse-extras-storage/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: qa-de-1 3 | cluster: st1-qa-de-1 4 | tld: cloud.sap 5 | prometheus: 6 | namespace: something 7 | -------------------------------------------------------------------------------- /system/jupyterhub/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: test-region-1 3 | domain: domain.test 4 | tld: tld.test 5 | cluster: test-cluster-1 6 | clusterType: type 7 | -------------------------------------------------------------------------------- /system/kube-detective/values.yaml: -------------------------------------------------------------------------------- 1 | images: 2 | detective: 3 | image: 4 | tag: 5 | test: 6 | image: 7 | tag: 8 | 9 | job: 10 | schedule: 11 | -------------------------------------------------------------------------------- /system/prometheus-crds/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: prometheus-crds 3 | description: A Helm chart containing Prometheus CRDs. 4 | type: application 5 | version: 7.0.0 6 | -------------------------------------------------------------------------------- /common/mariadb-galera/docker/proxysql/config/mysql_monitor_credentials.tpl: -------------------------------------------------------------------------------- 1 | monitor_username="${MARIADB_MONITORING_USERNAME}" 2 | monitor_password="${MARIADB_MONITORING_PASSWORD}" 3 | -------------------------------------------------------------------------------- /openstack/keppel-trivy/templates/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: trivy-secret 5 | data: 6 | trivy_token: {{ .Values.trivy.token | b64enc }} 7 | -------------------------------------------------------------------------------- /openstack/nova/templates/etc/_api-db.conf.tpl: -------------------------------------------------------------------------------- 1 | [api_database] 2 | connection = {{ include "api_db_path" . }} 3 | {{- include "ini_sections.database_options_mysql" . | indent 0 }} 4 | -------------------------------------------------------------------------------- /prometheus-exporters/masterdata-exporter/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | username: API_USER 2 | password: API_PASSWORD 3 | endpoint: https://example.org 4 | excludedDomains: 5 | - cc3test 6 | -------------------------------------------------------------------------------- /prometheus-rules/prometheus-scaleout-rules/values.yaml: -------------------------------------------------------------------------------- 1 | # The name of the Prometheus to which the alert- and aggregation rules will be assigned to. 2 | prometheusName: kubernetes 3 | -------------------------------------------------------------------------------- /system/absent-metrics-operator/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | keystoneNamespace: keystone 3 | region: xx-yy-1 4 | tld: example.org 5 | ghcrIoMirror: registry.example.com 6 | -------------------------------------------------------------------------------- /system/aws-ecr-creds-helper/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Helper script to fetch AWS ECR Public registry credentials 3 | name: aws-ecr-creds-helper 4 | version: 1.0.0 5 | -------------------------------------------------------------------------------- /system/calico-apiserver/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: calico-apiserver 5 | namespace: {{ .Values.namespace }} 6 | -------------------------------------------------------------------------------- /system/calico/templates/sa-calico-cni-plugin.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: calico-cni-plugin 5 | namespace: {{ .Release.Namespace }} 6 | -------------------------------------------------------------------------------- /system/cc-shoots/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: cc-shoots 3 | description: Converged Cloud Gardener shoots 4 | type: application 5 | version: 0.4.9 6 | appVersion: "0.1.0" 7 | -------------------------------------------------------------------------------- /system/cc-shoots/values.yaml: -------------------------------------------------------------------------------- 1 | contextSuffix: "" 2 | authenticationConfig: {} 3 | regions: [] # List of regions to create shoots in 4 | auditing: 5 | enabled: false 6 | url: "" 7 | -------------------------------------------------------------------------------- /system/elk/vendor/es-client/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: es-client 3 | version: 2.0.0 4 | description: Elasticsearch client node 5 | maintainers: 6 | - name: Olaf Heydorn 7 | -------------------------------------------------------------------------------- /system/elk/vendor/es-master/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: es-master 3 | version: 2.0.0 4 | description: Elasticsearch master node 5 | maintainers: 6 | - name: Olaf Heydorn 7 | -------------------------------------------------------------------------------- /system/jaeger-operator/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | 1. Jaeger operator deployed in namespace {{ .Release.Namespace }} 2 | 2. Openstack Jaeger deployed for tracing the openstack services 3 | -------------------------------------------------------------------------------- /system/jaeger-operator/templates/service-account.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: jaeger-operator 5 | namespace: {{ .Release.Namespace }} 6 | -------------------------------------------------------------------------------- /system/metallb-crds/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: metallb-crds 3 | description: A Helm chart containing metallb CRDs. 4 | type: application 5 | version: 0.0.1-metallb.0.15.2 6 | -------------------------------------------------------------------------------- /system/opensearch-logs/vendor/prober/values.yaml: -------------------------------------------------------------------------------- 1 | scrapeInterval: 60s 2 | scrapeTimeout: 55s 3 | scheme: https 4 | probes: DEFINED-IN-REGIONS-SECRETS 5 | alerts: 6 | enabled: false -------------------------------------------------------------------------------- /system/secrets-injector/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: secrets-injector 5 | namespace: {{ .Release.Namespace }} 6 | -------------------------------------------------------------------------------- /common/mariadb-galera/helm/scripts/backup/kopia/startup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set +e 3 | set -u 4 | set -o pipefail 5 | 6 | source /opt/${SOFTWARE_NAME}/bin/common-functions.sh 7 | -------------------------------------------------------------------------------- /openstack/cronus/templates/cronus/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.cronus.enabled -}} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: cronus 6 | {{- end -}} 7 | -------------------------------------------------------------------------------- /openstack/cronus/templates/nebula/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.nebula.enabled -}} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: nebula 6 | {{- end -}} 7 | -------------------------------------------------------------------------------- /openstack/cronus/templates/poller/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.poller.enabled -}} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: poller 6 | {{- end -}} 7 | -------------------------------------------------------------------------------- /openstack/nova/templates/etc/_cell1.conf.tpl: -------------------------------------------------------------------------------- 1 | [DEFAULT] 2 | transport_url = {{ include "cell1_transport_url" . }} 3 | 4 | [database] 5 | connection = {{ include "cell1_db_path" . }} 6 | -------------------------------------------------------------------------------- /openstack/nova/templates/etc/_cell2.conf.tpl: -------------------------------------------------------------------------------- 1 | [DEFAULT] 2 | transport_url = {{ include "cell2_transport_url" . }} 3 | 4 | [database] 5 | connection = {{ include "cell2_db_path" . }} 6 | -------------------------------------------------------------------------------- /prometheus-exporters/oomkill-exporter/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: OOMKill exporter for Kubernetes 3 | name: oomkill-exporter 4 | version: 1.1.1 5 | appVersion: 0.6.0 6 | -------------------------------------------------------------------------------- /prometheus-exporters/statsd-exporter/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: qa-de-1 3 | domain: cloud.sap 4 | tld: cloud.sap 5 | cluster: s-qa-de-1 6 | clusterType: scaleout 7 | -------------------------------------------------------------------------------- /system/audit-logs/vendor/audit-poller/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: audit-poller 3 | version: 0.0.38 4 | description: audit log poller 5 | maintainers: 6 | - name: Ivo Gosemann 7 | -------------------------------------------------------------------------------- /system/calico-apiserver/templates/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | labels: 5 | name: calico-apiserver 6 | name: calico-apiserver 7 | spec: 8 | -------------------------------------------------------------------------------- /system/cc-metallb/templates/l2advertisement.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.l2pools }} 2 | apiVersion: metallb.io/v1beta1 3 | kind: L2Advertisement 4 | metadata: 5 | name: l2adv 6 | {{- end }} 7 | -------------------------------------------------------------------------------- /system/cc-shoots/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: qa-de-1 3 | contextSuffix: qa-de-1 4 | auditing: 5 | enabled: true 6 | url: "https://auditing.test.svc.cluster.local" 7 | -------------------------------------------------------------------------------- /system/cert-manager-crds/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: cert-manager-crds 3 | description: A Helm chart containing the cert-manager CRDs. 4 | type: application 5 | version: 1.6.0 6 | -------------------------------------------------------------------------------- /system/disco/templates/disco-selfsigned-issuer.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: cert-manager.io/v1 2 | kind: Issuer 3 | metadata: 4 | name: disco-selfsigned-issuer 5 | spec: 6 | selfSigned: {} 7 | -------------------------------------------------------------------------------- /system/greenhouse-ccloud/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: ccloud 3 | description: A Helm chart for the CCloud organization in Greenhouse. 4 | type: application 5 | version: 1.30.11 6 | -------------------------------------------------------------------------------- /system/node-problem-detector/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Node Problem Detector for Kubernetes 3 | name: node-problem-detector 4 | version: 1.3.12 5 | appVersion: v0.8.18 6 | -------------------------------------------------------------------------------- /system/opensearch-hermes/vendor/elasticdump/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: elasticdump 3 | version: 1.0.0 4 | description: index mover 5 | maintainers: 6 | - name: Olaf Heydorn 7 | -------------------------------------------------------------------------------- /system/opensearch-logs/vendor/elasticdump/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: elasticdump 3 | version: 1.0.0 4 | description: index mover 5 | maintainers: 6 | - name: Olaf Heydorn 7 | -------------------------------------------------------------------------------- /system/priority-class/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: priority-class 3 | description: A Helm chart for the kubernetes priority classes. 4 | type: application 5 | version: 2.0.0 6 | -------------------------------------------------------------------------------- /system/vertical-pod-autoscaler/templates/recommender-sa.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: vpa-recommender 5 | namespace: {{ .Release.Namespace }} 6 | -------------------------------------------------------------------------------- /common/shared-app-images-tags/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: shared-app-images-tags 3 | description: Common chart containing latest image tags for shared app images 4 | version: 1.1.64 5 | -------------------------------------------------------------------------------- /openstack/cortex/values.yaml: -------------------------------------------------------------------------------- 1 | owner-info: 2 | service: scheduler 3 | support-group: workload-mgmt 4 | helm-chart-url: https://github.com/sapcc/helm-charts/tree/master/openstack/cortex 5 | -------------------------------------------------------------------------------- /prometheus-exporters/blackbox-exporter/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Prometheus blackbox exporter chart. 3 | name: blackbox-exporter 4 | version: 2.3.3 5 | appVersion: v0.26.0 6 | -------------------------------------------------------------------------------- /system/audit-logs/vendor/fluent-audit-container/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: fluentd-audit 5 | namespace: audit-logs 6 | -------------------------------------------------------------------------------- /system/auditbeat/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | elasticsearch: 2 | host: abc.xyz 3 | username: foo 4 | password: bar 5 | global: 6 | dockerHubMirror: test.mirror 7 | registry: test.registry 8 | -------------------------------------------------------------------------------- /system/aws-ecr-creds-helper/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: regionOne 3 | 4 | aws: 5 | accessKeyId: test-key-id 6 | region: regionOne 7 | secretAccessKey: test-access-key 8 | -------------------------------------------------------------------------------- /system/calico/templates/sa-calico-kube-controllers.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: calico-kube-controllers 5 | namespace: {{ .Release.Namespace }} 6 | -------------------------------------------------------------------------------- /system/cc-shoots-mgmt/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: cc-shoots-mgmt 3 | description: Converged Cloud Gardener shoots 4 | type: application 5 | version: 1.1.15 6 | appVersion: "0.1.0" 7 | -------------------------------------------------------------------------------- /system/elk/vendor/es-manager/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: es-manager 3 | version: 2.0.1 4 | description: Elasticsearch admin interface 5 | maintainers: 6 | - name: Olaf Heydorn 7 | -------------------------------------------------------------------------------- /system/ldap-named-user/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | ldapUrl: url 2 | ldapBaseOu: ou 3 | ldapBindUser: user 4 | ldapBindPassword: pass 5 | ldapAccessFilter: filter 6 | sudoersGroups: 7 | - group 8 | -------------------------------------------------------------------------------- /system/ntp-timeserver/charts/ntp/values.yaml: -------------------------------------------------------------------------------- 1 | image_ntp: hub.global.cloud.sap/monsoon/ntp 2 | image_ntp_tag: latest 3 | image_pullPolicy: IfNotPresent 4 | externalIP: DEFINED-REGION-CHART 5 | -------------------------------------------------------------------------------- /system/opensearch-hermes/vendor/manager/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: manager 3 | version: 1.0.9 4 | description: Hermes elastic manager 5 | maintainers: 6 | - name: Olaf Heydorn 7 | -------------------------------------------------------------------------------- /system/opensearch-logs/vendor/manager/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: manager 3 | version: 2.10.1 4 | description: Opensearch admin interface 5 | maintainers: 6 | - name: Olaf Heydorn 7 | -------------------------------------------------------------------------------- /common/nats/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: test 3 | registry: my.docker.registry 4 | dockerHubMirror: my.dockerhub.mirror 5 | dockerHubMirrorAlternateRegion: other.dockerhub.mirror -------------------------------------------------------------------------------- /openstack/openstack_performance/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: openstack-performance 3 | description: Openstack Performance test framework chart 4 | version: 0.1.0 5 | appVersion: 1.0.0 6 | -------------------------------------------------------------------------------- /openstack/openstack_performance/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: "openstack-performance" 5 | namespace: openstack-performance 6 | -------------------------------------------------------------------------------- /prometheus-exporters/masterdata-exporter/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: masterdata-exporter 3 | description: A Helm chart for Kubernetes 4 | 5 | type: application 6 | 7 | version: 0.1.2 8 | -------------------------------------------------------------------------------- /prometheus-exporters/snmp-exporter/generator/aristaevpn-generator.yaml: -------------------------------------------------------------------------------- 1 | modules: 2 | aristaevpn: 3 | walk: [ sysDescr ] 4 | max_repetitions: 25 5 | retries: 3 6 | timeout: 10s 7 | -------------------------------------------------------------------------------- /prometheus-exporters/snmp-exporter/generator/aristaspine-generator.yaml: -------------------------------------------------------------------------------- 1 | modules: 2 | aristaspine: 3 | walk: [ sysDescr ] 4 | max_repetitions: 25 5 | retries: 3 6 | timeout: 10s 7 | -------------------------------------------------------------------------------- /prometheus-rules/prometheus-scaleout-rules/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | appVersion: "1.0" 3 | description: A Helm chart for Kubernetes 4 | name: prometheus-scaleout-rules 5 | version: 1.0.0 6 | -------------------------------------------------------------------------------- /system/calico-crds/templates/crds.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.installCRDs }} 2 | {{- range $path, $bytes := .Files.Glob "crds/*.yaml" }} 3 | {{ $.Files.Get $path }} 4 | --- 5 | {{- end }} 6 | {{- end }} 7 | -------------------------------------------------------------------------------- /system/cc-cluster/templates/namespace.yaml: -------------------------------------------------------------------------------- 1 | {{- range $key, $cluster := .Values.clusters }} 2 | --- 3 | apiVersion: v1 4 | kind: Namespace 5 | metadata: 6 | name: metal-{{ $key }} 7 | {{ end }} 8 | -------------------------------------------------------------------------------- /system/cc-shoots-compute/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: cc-shoots-compute 3 | description: Converged Cloud Gardener shoots 4 | type: application 5 | version: 1.2.1 6 | appVersion: "0.1.0" 7 | -------------------------------------------------------------------------------- /system/cc-shoots-mgmt/values.yaml: -------------------------------------------------------------------------------- 1 | authenticationConfig: {} 2 | regions: [] # List of regions to create shoots in 3 | networking: 4 | pods: "" 5 | services: "" 6 | enableBirdExporter: true 7 | -------------------------------------------------------------------------------- /system/liquid-ceph-seeds/values.yaml: -------------------------------------------------------------------------------- 1 | password: "" 2 | owner-info: 3 | support-group: containers 4 | helm-chart-url: https://github.com/sapcc/helm-charts/tree/master/system/liquid-ceph-seeds 5 | -------------------------------------------------------------------------------- /system/metrics-server/README.md: -------------------------------------------------------------------------------- 1 | This chart is in maintenance mode. Use the [upstream Helm chart](https://github.com/kubernetes-sigs/metrics-server/tree/master/charts/metrics-server) instead. 2 | -------------------------------------------------------------------------------- /system/opensearch-logs/vendor/prober/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: prober 3 | version: 0.1.1 4 | description: Probes for Opensearch endpoints 5 | maintainers: 6 | - name: Olaf Heydorn 7 | -------------------------------------------------------------------------------- /system/rook-crds/templates/crds.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.installCRDs }} 2 | {{- range $path, $bytes := .Files.Glob "crds/*.yaml" }} 3 | {{ $.Files.Get $path }} 4 | --- 5 | {{- end }} 6 | {{- end }} 7 | -------------------------------------------------------------------------------- /common/mariadb-galera/docker/proxysql/config/admin_credentials.cfg.tpl: -------------------------------------------------------------------------------- 1 | admin_credentials="${PROXYSQL_ADMIN_USERNAME}:${PROXYSQL_ADMIN_PASSWORD};${PROXYSQL_RADMIN_USERNAME}:${PROXYSQL_RADMIN_PASSWORD}" -------------------------------------------------------------------------------- /common/memcached/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | dockerHubMirror: my.dockerhub.mirror 3 | 4 | auth: 5 | username: test 6 | password: secure 7 | 8 | alerts: 9 | support_group: test 10 | -------------------------------------------------------------------------------- /global/andromeda/templates/etc/_f5.yaml.tpl: -------------------------------------------------------------------------------- 1 | f5: 2 | enabled: {{ .Values.f5.enabled }} 3 | devices: {{- .Values.f5.devices | toYaml | nindent 2 }} 4 | domain_suffix: {{ .Values.f5.domain_suffix }} -------------------------------------------------------------------------------- /openstack/content-repo/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | tld: example.com 3 | region: regionOne 4 | registry: registry.example.com/ccloud 5 | dockerHubMirror: registry.example.com/dockerhub 6 | -------------------------------------------------------------------------------- /openstack/cronus-seed/values.yaml: -------------------------------------------------------------------------------- 1 | # adding email-route rule 2 | owner-info: 3 | helm-chart-url: 'https://github.com/sapcc/helm-charts/tree/master/openstack/cronus-seed' 4 | support-group: email 5 | -------------------------------------------------------------------------------- /openstack/designate/bin/designate-sink-start: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | set -x 5 | 6 | # other configs 7 | cp /designate-etc/* /etc/designate/ 8 | 9 | exec designate-sink 10 | -------------------------------------------------------------------------------- /openstack/glance/templates/etc/_ceph.client.glance.keyring.tpl: -------------------------------------------------------------------------------- 1 | [client.glance] 2 | key = {{ .Values.ceph.keyring.key }} 3 | caps mon = "allow r" 4 | caps osd = "allow rwx pool=rbd-region-premium" 5 | -------------------------------------------------------------------------------- /openstack/ironic/templates/etc/_ironic_inspector_rootwrap.conf.tpl: -------------------------------------------------------------------------------- 1 | Defaults:stack !requiretty 2 | stack ALL=(root) NOPASSWD: /usr/bin/ironic-inspector-rootwrap /etc/ironic-inspector/rootwrap.conf * 3 | -------------------------------------------------------------------------------- /openstack/neutron/templates/etc/_neutron-fwaas.ini.tpl: -------------------------------------------------------------------------------- 1 | [service_providers] 2 | service_provider = FIREWALL_V2:FWaasV2:asr1k_neutron_l3.neutron.services.service_drivers.asr1k.ASR1KFWaaSDriver:default 3 | -------------------------------------------------------------------------------- /system/calico-apiserver/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: calico-apiserver 3 | description: A Helm chart for the Calico API Server. 4 | type: application 5 | version: 0.0.11 6 | appVersion: v3.30.4 7 | -------------------------------------------------------------------------------- /system/gatekeeper/.gitignore: -------------------------------------------------------------------------------- 1 | # testing artifacts 2 | /*.rego 3 | /input.json 4 | /tests/rendered-chart/ 5 | /tests/doop-analyzer-rules/*/*.actual 6 | /tests/gatekeeper-policies/fixtures/*/*.out.yaml 7 | -------------------------------------------------------------------------------- /system/gatekeeper/tests/gatekeeper-policies/fixtures/restrict-monsoon3-namespace/generic-secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: not-a-helm-release 5 | data: 6 | foo: bar -------------------------------------------------------------------------------- /system/logs/vendor/fluent-prometheus/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: fluent-prometheus 3 | version: 1.0.12 4 | description: fluent prometheus metrics 5 | maintainers: 6 | - name: Olaf Heydorn 7 | -------------------------------------------------------------------------------- /system/metallb-crds/templates/crds.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.installCRDs }} 2 | {{- range $path, $bytes := .Files.Glob "crds/*.yaml" }} 3 | {{ $.Files.Get $path }} 4 | --- 5 | {{- end }} 6 | {{- end }} 7 | -------------------------------------------------------------------------------- /system/prometheus-crds/templates/crds.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.installCRDs }} 2 | {{- range $path, $bytes := .Files.Glob "crds/*.yaml" }} 3 | {{ $.Files.Get $path }} 4 | --- 5 | {{- end }} 6 | {{- end }} 7 | -------------------------------------------------------------------------------- /common/mysql_metrics/README.md: -------------------------------------------------------------------------------- 1 | # MySQL Metrics Chart 2 | 3 | You need to define the hostname template of the database like designate_db_host in [openstack utils](/openstack/utils/templates/_hosts.tpl) 4 | -------------------------------------------------------------------------------- /global/prometheus-uber/README.md: -------------------------------------------------------------------------------- 1 | Prometheus Uber 2 | --------------- 3 | 4 | This Prometheus scrapes selected metrics from all global Prometheis in order to provide a holistic view on the infrastructure. 5 | -------------------------------------------------------------------------------- /global/prometheus-uber/requirements.yaml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: prometheus-server 3 | alias: prometheus-uber 4 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 5 | version: 3.3.1 6 | -------------------------------------------------------------------------------- /openstack/kubernetes/values.yaml: -------------------------------------------------------------------------------- 1 | name: kubernikus 2 | 3 | global: 4 | keystoneNamespace: monsoon3 5 | 6 | external_gateway_info: 7 | network: FloatingIP-external-ccadmin@ccadmin-net-infra@ccadmin 8 | -------------------------------------------------------------------------------- /openstack/tempest/barbican-tempest/templates/tempest-pod.yaml: -------------------------------------------------------------------------------- 1 | {{- if (index .Values (print .Chart.Name | replace "-" "_")).tempest.enabled}} 2 | {{- include "tempest-base.tempest_pod" . }} 3 | {{- end }} 4 | -------------------------------------------------------------------------------- /openstack/tempest/cinder-tempest/templates/tempest-pod.yaml: -------------------------------------------------------------------------------- 1 | {{- if (index .Values (print .Chart.Name | replace "-" "_")).tempest.enabled}} 2 | {{- include "tempest-base.tempest_pod" . }} 3 | {{- end }} 4 | -------------------------------------------------------------------------------- /openstack/tempest/designate-tempest/templates/tempest-pod.yaml: -------------------------------------------------------------------------------- 1 | {{- if (index .Values (print .Chart.Name | replace "-" "_")).tempest.enabled}} 2 | {{- include "tempest-base.tempest_pod" . }} 3 | {{- end }} 4 | -------------------------------------------------------------------------------- /openstack/tempest/glance-tempest/templates/tempest-pod.yaml: -------------------------------------------------------------------------------- 1 | {{- if (index .Values (print .Chart.Name | replace "-" "_")).tempest.enabled}} 2 | {{- include "tempest-base.tempest_pod" . }} 3 | {{- end }} 4 | -------------------------------------------------------------------------------- /openstack/tempest/ironic-tempest/templates/tempest-pod.yaml: -------------------------------------------------------------------------------- 1 | {{- if (index .Values (print .Chart.Name | replace "-" "_")).tempest.enabled}} 2 | {{- include "tempest-base.tempest_pod" . }} 3 | {{- end }} 4 | -------------------------------------------------------------------------------- /openstack/tempest/keystone-tempest/templates/tempest-pod.yaml: -------------------------------------------------------------------------------- 1 | {{- if (index .Values (print .Chart.Name | replace "-" "_")).tempest.enabled}} 2 | {{- include "tempest-base.tempest_pod" . }} 3 | {{- end }} 4 | -------------------------------------------------------------------------------- /openstack/tempest/manila-tempest/templates/tempest-pod.yaml: -------------------------------------------------------------------------------- 1 | {{- if (index .Values (print .Chart.Name | replace "-" "_")).tempest.enabled}} 2 | {{- include "tempest-base.tempest_pod" . }} 3 | {{- end }} 4 | -------------------------------------------------------------------------------- /openstack/tempest/neutron-tempest/templates/tempest-pod.yaml: -------------------------------------------------------------------------------- 1 | {{- if (index .Values (print .Chart.Name | replace "-" "_")).tempest.enabled}} 2 | {{- include "tempest-base.tempest_pod" . }} 3 | {{- end }} 4 | -------------------------------------------------------------------------------- /openstack/tempest/nova-tempest/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | tempest_common: 2 | rbac_policy_object_name_shared_network: "foo" 3 | rbac_policy_object_name_private_network: "bar" 4 | tempestAdminPassword: "baz" 5 | -------------------------------------------------------------------------------- /openstack/tempest/octavia-tempest/templates/tempest-pod.yaml: -------------------------------------------------------------------------------- 1 | {{- if (index .Values (print .Chart.Name | replace "-" "_")).tempest.enabled}} 2 | {{- include "tempest-base.tempest_pod" . }} 3 | {{- end }} 4 | -------------------------------------------------------------------------------- /openstack/vcf/templates/configmap.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | 4 | metadata: 5 | name: vcf 6 | 7 | data: 8 | {{ (.Files.Glob "configs/**.yaml").AsConfig | indent 2 }} 9 | 10 | -------------------------------------------------------------------------------- /prometheus-exporters/cronus-exporter/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.exporter.enabled -}} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: cronus-exporter 6 | {{- end -}} 7 | -------------------------------------------------------------------------------- /prometheus-exporters/cronus-updater/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.updater.enabled -}} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: cronus-updater 6 | {{- end -}} 7 | -------------------------------------------------------------------------------- /prometheus-exporters/event-exporter/README.md: -------------------------------------------------------------------------------- 1 | Kubernetes eventexporter 2 | ------------------------- 3 | 4 | Installs the [Kubernetes event exporter](https://github.com/sapcc/kubernetes-eventexporter). 5 | -------------------------------------------------------------------------------- /prometheus-exporters/netapp-exporter/charts/netapp-metrics-federation/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: "test" 3 | exporter: 4 | sourcePrometheus: 5 | ssoCert: "cert" 6 | ssoKey: "key" 7 | -------------------------------------------------------------------------------- /system/cc-shoots-controlplane/values.yaml: -------------------------------------------------------------------------------- 1 | authenticationConfig: {} 2 | regions: [] # List of regions to create shoots in 3 | networking: 4 | pods: "" 5 | services: "" 6 | enableBirdExporter: true 7 | -------------------------------------------------------------------------------- /system/cc-shoots-storage/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: cc-shoots-storage 3 | description: Converged Cloud Gardener Storage shoots 4 | type: application 5 | version: 0.0.4 6 | appVersion: "0.1.0" 7 | -------------------------------------------------------------------------------- /system/kube-flannel/values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registryAlternateRegion: test 3 | 4 | image: 5 | image: flannel 6 | tag: v0.11.0-amd64 7 | 8 | imagePullSecrets: [] 9 | # - name: secretName 10 | -------------------------------------------------------------------------------- /system/logs/vendor/fluent-prometheus/values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | prometheus: DEFINED-IN-SECRETS 3 | registry: DEFINED-IN-SECRETS 4 | 5 | alerts: 6 | enabled: false 7 | image_version: DEFINED-IN-SECRETS 8 | -------------------------------------------------------------------------------- /openstack/aurora/templates/service.yaml: -------------------------------------------------------------------------------- 1 | kind: Service 2 | apiVersion: v1 3 | 4 | metadata: 5 | name: aurora 6 | 7 | spec: 8 | selector: 9 | name: aurora 10 | ports: 11 | - port: 3000 12 | -------------------------------------------------------------------------------- /openstack/blackbox/templates/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: "sentry.sap.cc/v1" 2 | kind: "SentryProject" 3 | metadata: 4 | name: blackbox 5 | namespace: blackbox 6 | spec: 7 | name: blackbox 8 | team: monsoon 9 | -------------------------------------------------------------------------------- /openstack/elektra/templates/service.yaml: -------------------------------------------------------------------------------- 1 | kind: Service 2 | apiVersion: v1 3 | 4 | metadata: 5 | name: elektra 6 | 7 | spec: 8 | selector: 9 | name: elektra 10 | ports: 11 | - port: 80 12 | -------------------------------------------------------------------------------- /openstack/neutron/templates/etc/_l3-agent.ini.tpl: -------------------------------------------------------------------------------- 1 | # l3_agent.ini 2 | [DEFAULT] 3 | debug = {{.Values.debug}} 4 | 5 | l3_agent_manager = neutron.agent.l3_agent.L3NATAgentWithStateReport 6 | agent_mode = legacy 7 | -------------------------------------------------------------------------------- /openstack/tempest/octavia-tempest/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | tempest_common: 2 | rbac_policy_object_name_shared_network: "foo" 3 | rbac_policy_object_name_private_network: "bar" 4 | tempestAdminPassword: "baz" 5 | -------------------------------------------------------------------------------- /prometheus-exporters/cronus-openstack-alerts/values.yaml: -------------------------------------------------------------------------------- 1 | owner-info: 2 | helm-chart-url: "https://github.com/sapcc/helm-charts/tree/master/prometheus-exporters/cronus-openstack-alerts" 3 | support-group: email -------------------------------------------------------------------------------- /prometheus-exporters/cronus-simulator/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.simulator.enabled -}} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: cronus-simulator 6 | {{- end -}} 7 | -------------------------------------------------------------------------------- /system/cc-rbac/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: cc-rbac 3 | description: Addtional RBAC rules for K8S clusters in Converged Cloud 4 | type: application 5 | 6 | version: 0.3.3 7 | 8 | appVersion: 1.0.0 9 | -------------------------------------------------------------------------------- /system/cc-runtime-cluster/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: cc-runtime-cluster 3 | description: Converged Cloud Cluster API Runtime Cluster 4 | type: application 5 | version: 0.7.0 6 | appVersion: "0.1.0" 7 | -------------------------------------------------------------------------------- /system/doop-central/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: qa-de-1 3 | registry: keppel.example.com/example 4 | tld: example.com 5 | 6 | doop: 7 | swift_region: qa-de-2 8 | swift_password: secret 9 | -------------------------------------------------------------------------------- /system/gardener-customer-runtime/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: gardener-customer-runtime 3 | description: Gardener Customer Runtime Shoot 4 | type: application 5 | version: 0.1.26 6 | appVersion: "0.1.0" 7 | -------------------------------------------------------------------------------- /system/k3s-backup/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: regionOne 3 | 4 | aws: 5 | accessKeyId: test-key-id 6 | bucketName: my-bucket 7 | region: regionOne 8 | secretAccessKey: test-access-key 9 | -------------------------------------------------------------------------------- /system/k3s-restore/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: regionOne 3 | 4 | aws: 5 | accessKeyId: test-key-id 6 | bucketName: my-bucket 7 | region: regionOne 8 | secretAccessKey: test-access-key 9 | -------------------------------------------------------------------------------- /system/kube-flannel-capi/values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registryAlternateRegion: test 3 | 4 | image: 5 | image: flannel 6 | tag: v0.11.0-amd64 7 | 8 | imagePullSecrets: [] 9 | # - name: secretName 10 | -------------------------------------------------------------------------------- /system/metal-token-rotate/templates/configmap.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: metal-token-rotate 5 | data: 6 | config.json: | 7 | {"items": {{ toJson .Values.config }} } 8 | -------------------------------------------------------------------------------- /system/metrics-server/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: metrics-server 3 | description: A Helm chart for the kubernetes-sigs/metrics-server. 4 | type: application 5 | version: 2.0.1 6 | appVersion: v0.6.2 7 | -------------------------------------------------------------------------------- /system/prometheus-infra/vendor/interconnect-sre/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: Chart for network interconnect SRE 2 | name: interconnect-sre 3 | version: 0.1.0 4 | maintainers: 5 | - name: Martin Vossen (D021500) 6 | -------------------------------------------------------------------------------- /system/vertical-pod-autoscaler/templates/crds.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.installCRDs }} 2 | {{- range $path, $bytes := .Files.Glob "crds/*.yaml" }} 3 | {{ $.Files.Get $path }} 4 | --- 5 | {{- end }} 6 | {{- end }} 7 | -------------------------------------------------------------------------------- /global/prometheus-alertmanager-operated/README.md: -------------------------------------------------------------------------------- 1 | Prometheus Alertmanager 2 | ----------------------- 3 | 4 | This chart shall serve as a template to deploy an Prometheus Alertmanager via the Prometheus Operator. 5 | -------------------------------------------------------------------------------- /openstack/content-repo/templates/configmap-bin.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: bin-content-repo 5 | 6 | data: 7 | check-rhn: | 8 | {{ .Files.Get "bin/check-rhn" | indent 4 }} 9 | -------------------------------------------------------------------------------- /openstack/ironic/templates/etc/_netrc.tpl: -------------------------------------------------------------------------------- 1 | machine ironic-rabbitmq 2 | login {{ .Values.rabbitmq.metrics.user | include "resolve_secret" }} 3 | password {{ .Values.rabbitmq.metrics.password | include "resolve_secret" }} -------------------------------------------------------------------------------- /openstack/swift-utils/templates/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: swift-utils-secret 5 | data: 6 | caretaker_password: {{ .Values.swift_account_caretaker.password | b64enc }} 7 | -------------------------------------------------------------------------------- /prometheus-exporters/oomkill-exporter/README.md: -------------------------------------------------------------------------------- 1 | Kubernetes oomkill-exporter 2 | --------------------------- 3 | 4 | Installs the [Kubernetes OOMkill exporter](https://github.com/sapcc/kubernetes-oomkill-exporter). 5 | -------------------------------------------------------------------------------- /prometheus-rules/prometheus-controlplane-rules/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: [] 2 | digest: sha256:643d5437104296e21d906ecb15b2c96ad278f20cfc4af53b12bb6069bd853726 3 | generated: "2024-08-08T13:29:22.247927582+02:00" 4 | -------------------------------------------------------------------------------- /prometheus-rules/prometheus-openstack-rules/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: prometheus-openstack-rules 3 | version: 1.1.0 4 | description: A collection of Prometheus alerting and aggregation rules for Openstack 5 | -------------------------------------------------------------------------------- /system/audit-logs/vendor/logstash-audit-external/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: logstash-audit-external 3 | version: 2.1.23 4 | description: logstash log collector 5 | maintainers: 6 | - name: Olaf Heydorn 7 | -------------------------------------------------------------------------------- /system/infra-monitoring/vendor/px-exporter/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: px-exporter - Alerts for PX 3 | name: px-exporter 4 | version: 0.2.0 5 | maintainers: 6 | - name: Sebastain Wagner (D072002) 7 | -------------------------------------------------------------------------------- /system/jupyter-cron-reports/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registry: registry.example.com 3 | 4 | jupyterhub_cron: 5 | swift_url: examplekey 6 | approle_role_id: examplekey 7 | approle_secret_id: examplekey -------------------------------------------------------------------------------- /system/k3s-restore/values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registry: 3 | 4 | images: 5 | backup: 6 | image: k3sbackup 7 | tag: "20201117122306" 8 | 9 | job: 10 | backup: 11 | 12 | aws: 13 | bucket: 14 | -------------------------------------------------------------------------------- /system/kubernikus-monitoring/aggregations/skydns.rules: -------------------------------------------------------------------------------- 1 | groups: 2 | - name: skydns 3 | rules: 4 | - record: skydns_skydns_dns_error_count_total_irate 5 | expr: irate(skydns_skydns_dns_error_count_total[5m]) 6 | -------------------------------------------------------------------------------- /system/percona-xtradb-cluster-crds/templates/crds.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.installCRDs }} 2 | {{- range $path, $bytes := .Files.Glob "crds/*.yaml" }} 3 | {{ $.Files.Get $path }} 4 | --- 5 | {{- end }} 6 | {{- end }} 7 | -------------------------------------------------------------------------------- /common/helm3-helper/templates/_annotations.tpl: -------------------------------------------------------------------------------- 1 | {{- define "helm3-helper.annotations" -}} 2 | meta.helm.sh/release-name: {{ .Release.Name }} 3 | meta.helm.sh/release-namespace: {{ .Release.Namespace }} 4 | {{- end -}} 5 | -------------------------------------------------------------------------------- /common/linkerd-support/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: linkerd-support 3 | version: 1.1.1 # this version number is SemVer as it gets used to auto bump 4 | description: Integration with Linkerd for your application 5 | -------------------------------------------------------------------------------- /common/mariadb-galera/helm/scripts/proxysql/common-functions-extended.sh: -------------------------------------------------------------------------------- 1 | MAX_RETRIES={{ $.Values.scripts.maxRetries | default 10 }} 2 | WAIT_SECONDS={{ $.Values.scripts.waitTimeBetweenRetriesInSeconds | default 6 }} 3 | -------------------------------------------------------------------------------- /openstack/cbshelf/vendor/postgresql/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: qa-de-1 3 | registry: keppel.example.com/ccloud 4 | registryAlternateRegion: keppel.example.org/ccloud 5 | 6 | postgresPassword: secret 7 | -------------------------------------------------------------------------------- /openstack/hermes/elktools/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | appVersion: "1.0" 3 | description: A Helm chart for elktools 4 | name: elktools 5 | version: 0.1.0 6 | maintainers: 7 | - name: shparker1977 8 | - name: notque 9 | -------------------------------------------------------------------------------- /openstack/nova/aggregations/openstack/nova.rules: -------------------------------------------------------------------------------- 1 | groups: 2 | - name: compute 3 | rules: 4 | - record: openstack_compute_instances_total 5 | expr: sum(openstack_compute_instances_gauge) by (flavor_name,vm_state) 6 | -------------------------------------------------------------------------------- /openstack/poller/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{- $val := .Values.poller }} 2 | {{- if $val.enabled -}} 3 | apiVersion: v1 4 | kind: ServiceAccount 5 | metadata: 6 | name: {{ $val.serviceAccount }} 7 | {{- end }} 8 | -------------------------------------------------------------------------------- /openstack/swift-drive-autopilot/templates/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: swift-drive-autopilot-secret 5 | data: 6 | encryption_key: {{ .Values.encryption_key | b64enc | quote }} 7 | -------------------------------------------------------------------------------- /prometheus-exporters/ns-exporter/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registry: keppel.registry.url/account 3 | 4 | image: 5 | tag: "abc123" 6 | 7 | authURL: https://identity.evil.corp:5000/v3 8 | password: topSecret 9 | -------------------------------------------------------------------------------- /prometheus-exporters/snmp-ntp-exporter/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: snmp-ntp-exporter 3 | version: 0.1.1 4 | description: Prometheus snmp-ntp-exporter 5 | maintainers: 6 | - name: Dimitris Tassopoulos (I541794) 7 | -------------------------------------------------------------------------------- /system/audit-logs-otel/vendor/audit-poller/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: audit-poller 3 | version: 0.1.1 4 | description: audit log poller 5 | maintainers: 6 | - name: Ivo Gosemann 7 | - name: Simon Olander 8 | -------------------------------------------------------------------------------- /system/cc-shoots-controlplane/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: cc-shoots-controlplane 3 | description: Converged Cloud Gardener Controlplane shoots 4 | type: application 5 | version: 0.1.6 6 | appVersion: "0.1.0" 7 | -------------------------------------------------------------------------------- /system/conntrack-nanny/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | appVersion: "1.0" 3 | description: A little k8s controller to fix https://github.com/kubernetes/kubernetes/pull/73323 4 | name: conntrack-nanny 5 | version: 0.1.4 6 | -------------------------------------------------------------------------------- /system/grafana-dashboards-kubernetes/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | appVersion: "1.0" 3 | description: Grafana Dashboards for Monitoring a Kubernetes Cluster 4 | name: grafana-dashboards-kubernetes 5 | version: 0.1.12 6 | -------------------------------------------------------------------------------- /system/kube-proxy/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: kube-proxy 5 | namespace: kube-system 6 | labels: 7 | addonmanager.kubernetes.io/mode: Reconcile 8 | -------------------------------------------------------------------------------- /system/percona-xtradb-cluster-crds/Chart.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v2 3 | name: percona-xtradb-cluster-crds 4 | description: A Helm chart containing Percona CRDs. 5 | type: application 6 | version: 0.0.1-percona1.16.1 7 | -------------------------------------------------------------------------------- /common/mariadb-galera/helm/scripts/mysqld_exporter/common-functions-extended.sh: -------------------------------------------------------------------------------- 1 | MAX_RETRIES={{ $.Values.scripts.maxRetries | default 10 }} 2 | WAIT_SECONDS={{ $.Values.scripts.waitTimeBetweenRetriesInSeconds | default 6 }} 3 | -------------------------------------------------------------------------------- /openstack/glance/templates/etc/_watcher.yaml.tpl: -------------------------------------------------------------------------------- 1 | path_keywords: 2 | - images 3 | - members 4 | - schemas 5 | - stores 6 | - tags 7 | - tasks 8 | 9 | keyword_exclusions: 10 | - member 11 | - task 12 | -------------------------------------------------------------------------------- /openstack/vcenter-operator/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | vcenter_operator_master_password: nase 3 | registry: mund 4 | keystoneNamespace: auge 5 | imageVersion: ohr 6 | username: kopf 7 | password: arm 8 | tsig_key: bein -------------------------------------------------------------------------------- /system/cc-ceph-csi/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: cc-ceph-csi 3 | description: A minimal Helm chart for the Rook operator to run Ceph and CSI components 4 | type: application 5 | version: 0.4.11 6 | appVersion: 1.17.1 7 | -------------------------------------------------------------------------------- /system/infra-monitoring/vendor/firmware-exporter/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: firmware-exporter 3 | version: 0.1.1 4 | description: Prometheus firmware-exporter 5 | maintainers: 6 | - name: Luis Garcia (I503201) 7 | -------------------------------------------------------------------------------- /system/k3s-backup/templates/configmap.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: k3s-backup 5 | data: 6 | backup.sh: | 7 | {{ include (print .Template.BasePath "/etc/_backup.tpl") . | indent 4 }} 8 | -------------------------------------------------------------------------------- /system/k3s-restore/templates/configmap.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: k3s-backup 5 | data: 6 | restore.sh: | 7 | {{ include (print .Template.BasePath "/etc/_restore.tpl") . | indent 4 }} 8 | -------------------------------------------------------------------------------- /system/kube-detective/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | images: 2 | detective: 3 | image: foo 4 | tag: bar 5 | test: 6 | image: foo 7 | tag: bar 8 | 9 | externalips: 10 | enabled: true 11 | cidr: foo 12 | -------------------------------------------------------------------------------- /system/kubernikus-monitoring/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | appVersion: "1.0" 3 | description: A Helm chart containing Prometheus alert and aggregation rules for Kubernikus. 4 | name: kubernikus-monitoring 5 | version: 1.2.2 6 | -------------------------------------------------------------------------------- /system/metrics-server/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | labels: 5 | k8s-app: metrics-server 6 | name: metrics-server 7 | namespace: {{ .Release.Namespace }} 8 | -------------------------------------------------------------------------------- /system/ntp-timeserver/charts/ntp/templates/etc/_ntpd.conf.tpl: -------------------------------------------------------------------------------- 1 | listen on * 2 | 3 | {{- range $i, $s := .Values.ntp_server}} 4 | server {{ $s.server }} 5 | {{- end}} 6 | server 127.127.1.0 7 | fudge 127.127.1.0 stratum 10 8 | -------------------------------------------------------------------------------- /system/sentry/aggregations/sentry.rules: -------------------------------------------------------------------------------- 1 | groups: 2 | - name: sentry 3 | rules: 4 | - record: OpenstackSentryPostgresIsAlmostFull 5 | expr: sum(pg_database_size_bytes{app="sentry-postgresql"}) by (app) > 40000000000 6 | -------------------------------------------------------------------------------- /common/ovsdb/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: staging 3 | registry: registry.example.com/internal 4 | dockerHubMirror: registry.example.com/mirror 5 | dockerHubMirrorAlternateRegion: registry.example.org/mirror 6 | -------------------------------------------------------------------------------- /common/rabbitmq/Chart.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | name: rabbitmq 4 | version: 0.20.1 5 | appVersion: 4.2.1 6 | description: A Helm chart for RabbitMQ 7 | sources: 8 | - https://github.com/sapcc/helm-charts/common/rabbitmq 9 | -------------------------------------------------------------------------------- /openstack/designate/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.rbac.enabled }} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: {{ .Release.Name }} 6 | namespace: {{ .Release.Namespace }} 7 | {{- end }} 8 | -------------------------------------------------------------------------------- /openstack/keystone/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.rbac.enabled }} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: {{ .Release.Name }} 6 | namespace: {{ .Release.Namespace }} 7 | {{- end }} 8 | -------------------------------------------------------------------------------- /openstack/neutron/templates/etc/_linux-bridge.ini.tpl: -------------------------------------------------------------------------------- 1 | [DEFAULT] 2 | interface_driver = linuxbridge 3 | 4 | # Disable Security Group for linux-bridge to increase buildup performance 5 | [SECURITYGROUP] 6 | firewall_driver = noop 7 | -------------------------------------------------------------------------------- /prometheus-exporters/aci-suite/charts/aci-cache/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: aci-cache 3 | description: A minimal Helm chart for Valkey (primary + replicas) 4 | type: application 5 | version: 0.1.1 6 | appVersion: "9.0" 7 | -------------------------------------------------------------------------------- /prometheus-exporters/kube-state-metrics-exporter/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | appVersion: "1.0" 3 | description: Helm chart for collecting metrics from kube-state-metrics. 4 | name: kube-state-metrics-exporter 5 | version: 1.0.0 6 | -------------------------------------------------------------------------------- /prometheus-exporters/neutron-netns-prober/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registry: keppel.registry.url/account 3 | 4 | image: 5 | tag: "abc123" 6 | 7 | authURL: https://identity.evil.corp:5000/v3 8 | password: topSecret 9 | -------------------------------------------------------------------------------- /prometheus-exporters/watchcache-exporter/README.md: -------------------------------------------------------------------------------- 1 | Kubernetes watchcache-exporter 2 | --------------------------- 3 | 4 | Installs the [Kubernetes watchcache exporter](https://github.com/sapcc/kubernetes-watchcache-exporter). 5 | -------------------------------------------------------------------------------- /system/audit-logs/vendor/ocb-datain-static-probes/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: ocb-datain-static-probes 3 | version: 0.2.4 4 | description: static probes for octobus data-in 5 | maintainers: 6 | - name: Martin Vossen 7 | -------------------------------------------------------------------------------- /system/digicert-issuer/README.md: -------------------------------------------------------------------------------- 1 | Digicert-issuer Helm chart 2 | -------------------------- 3 | 4 | Installs the [digicert-issuer](https://github.com/sapcc/digicert-issuer), an external issuer to be used with the cert-manager. 5 | -------------------------------------------------------------------------------- /system/gatekeeper/tests/gatekeeper-policies/fixtures/libtest-add-support-labels/pod-missing.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Pod 3 | metadata: 4 | name: dummy 5 | spec: 6 | containers: 7 | - name: dummy 8 | image: alpine:3 9 | -------------------------------------------------------------------------------- /system/infra-monitoring/vendor/blackbox-exporter/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: blackbox-exporter 3 | version: 0.1.0 4 | description: Prometheus blackbox prober exporter 5 | maintainers: 6 | - name: Martin Vossen (D021500) 7 | -------------------------------------------------------------------------------- /system/kube-proxy-capi/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: kube-proxy-capi 5 | namespace: kube-system 6 | labels: 7 | addonmanager.kubernetes.io/mode: Reconcile 8 | -------------------------------------------------------------------------------- /system/kustomization.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: kustomize.config.k8s.io/v1beta1 2 | kind: Kustomization 3 | resources: 4 | - resource 5 | namespace: capi 6 | images: 7 | - name: test 8 | newName: test 9 | newTag: test 10 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/dell/poweredge-r770/1_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: "1.4.4" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/dell/poweredge-r770/BIOS_7J20R_WN64_1.4.4.EXE" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/runtime-extension-maintenance-controller/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: runtime-extension-maintenance-controller 5 | namespace: {{ .Release.Namespace }} 6 | -------------------------------------------------------------------------------- /system/secrets-injector/templates/issuer.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: cert-manager.io/v1 2 | kind: Issuer 3 | metadata: 4 | name: secrets-injector-selfsigned-issuer 5 | namespace: {{ .Release.Namespace }} 6 | spec: 7 | selfSigned: {} 8 | -------------------------------------------------------------------------------- /system/vertical-pod-autoscaler/templates/updater-sa.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.updater.enabled }} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: vpa-updater 6 | namespace: {{ .Release.Namespace }} 7 | {{ end -}} 8 | -------------------------------------------------------------------------------- /global/slack-alert-reactions/templates/config-map.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: {{ .Chart.Name }}-config-map 5 | data: 6 | slack-workspace: {{ .Values.env.SLACK_WORKSPACE | default "convergedcloud"}} -------------------------------------------------------------------------------- /openstack/elektra/templates/global-notifications-cm.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | 4 | metadata: 5 | name: global-notifications 6 | 7 | data: 8 | messages.yaml: | 9 | {{ toYaml .Values.global_notifications | indent 4 }} -------------------------------------------------------------------------------- /openstack/hermes/vendor/elasticsearch-hermes-kibana/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: elasticsearch-hermes-kibana 3 | version: 0.0.1 4 | description: elasticsearch hermes Kibana frontend 5 | maintainers: 6 | - name: Olaf Heydorn 7 | -------------------------------------------------------------------------------- /openstack/openstack-seeder/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.rbac.enabled }} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: {{ .Release.Name }} 6 | namespace: {{ .Release.Namespace }} 7 | {{- end }} 8 | -------------------------------------------------------------------------------- /prometheus-exporters/kube-state-metrics-exporter/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: qa-de-1 3 | cluster: v-qa-de-1 4 | clusterType: virtual 5 | 6 | prometheusName: kubernetes 7 | 8 | namespaces: 9 | - default 10 | -------------------------------------------------------------------------------- /prometheus-exporters/octobus-query-exporter/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: test-region-1 3 | octobus: 4 | host: testhost 5 | protocol: https 6 | port: 443 7 | apikey: testkey 8 | domain: test.domain 9 | -------------------------------------------------------------------------------- /prometheus-exporters/redfish-exporter/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* Generate the full name. */}} 2 | {{- define "fullName" -}} 3 | {{- required ".Values.redfish_exporter.name missing" .Values.redfish_exporter.name -}} 4 | {{- end -}} 5 | -------------------------------------------------------------------------------- /prometheus-rules/prometheus-virtual-rules/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | appVersion: "1.0" 3 | description: A collection of Prometheus alerting and aggregation rules for Kubernetes. 4 | name: prometheus-virtual-rules 5 | version: 0.1.1 6 | -------------------------------------------------------------------------------- /system/kube-vip/values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: test-1 3 | 4 | owner-info: 5 | support-group: containers 6 | service: runtime-kubernetes 7 | helm-chart-url: https://github.com/sapcc/helm-charts/tree/master/system/kube-vip 8 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/dell/poweredge-r640/2_22_2.yaml: -------------------------------------------------------------------------------- 1 | version: "2.22.2" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/dell/poweredge-r640/BIOS_F8GPH_WN64_2.22.2.EXE" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/dell/poweredge-r660/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: "2.4.4" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/dell/poweredge-r660/BIOS_PJYMD_WN64_2.4.4_02.EXE" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/dell/poweredge-r6715/1_3_3.yaml: -------------------------------------------------------------------------------- 1 | version: "1.3.3" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/dell/poweredge-r6715/BIOS_N2K66_WN64_1.3.3_01.EXE" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/dell/poweredge-r740/2_22_2.yaml: -------------------------------------------------------------------------------- 1 | version: "2.22.2" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/dell/poweredge-r740/BIOS_F8GPH_WN64_2.22.2.EXE" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/dell/poweredge-r760/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: "2.4.4" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/dell/poweredge-r760/BIOS_PJYMD_WN64_2.4.4_02.EXE" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/dell/poweredge-r7615/1_11_2.yaml: -------------------------------------------------------------------------------- 1 | version: "1.11.2" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/dell/poweredge-r7615/BIOS_5MVJG_WN64_1.11.2.EXE" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/dell/poweredge-r7715/1_3_3.yaml: -------------------------------------------------------------------------------- 1 | version: "1.3.3" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/dell/poweredge-r7715/BIOS_N2K66_WN64_1.3.3_01.EXE" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/dell/poweredge-r840/2_22_1.yaml: -------------------------------------------------------------------------------- 1 | version: "2.22.1" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/dell/poweredge-r840/BIOS_5T6CY_WN64_2.22.1.EXE" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/dell/poweredge-r860/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: "2.4.4" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/dell/poweredge-r860/BIOS_PJYMD_WN64_2.4.4_02.EXE" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/node-problem-detector/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{- define "image" -}} 2 | {{- required ".Values.image.repository missing" .Values.image.repository -}}:{{- required ".Values.image.tag missing" .Values.image.tag -}} 3 | {{- end -}} 4 | -------------------------------------------------------------------------------- /system/tenso-seeds/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: ab-cd-1 3 | keystoneNamespace: keystone 4 | 5 | tenso: 6 | service_password: secret123 7 | concourse_user_password: secret234 8 | ansible_user_password: secret345 9 | -------------------------------------------------------------------------------- /system/vice-president/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Automated certificate management by a kubernetes operator using the Symantec VICE API. 3 | name: vice-president 4 | version: 1.2.2 5 | maintainers: 6 | - name: auhlig 7 | -------------------------------------------------------------------------------- /global/ccloud-hedgedoc/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: xx-yy-1 3 | registry: registry.example.com 4 | vaultBaseURL: vault.example.com/secrets 5 | 6 | codimd: 7 | codimd: 8 | database: 9 | type: postgres 10 | -------------------------------------------------------------------------------- /global/vault-tec/templates/role.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.rbac.create }} 2 | apiVersion: rbac.authorization.k8s.io/v1 3 | kind: Role 4 | metadata: 5 | name: vault-tec-role 6 | namespace: {{ .Release.Namespace }} 7 | rules: [] 8 | {{- end }} 9 | -------------------------------------------------------------------------------- /openstack/hermes/vendor/elasticsearch-hermes/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: elasticsearch-hermes 3 | version: 0.0.3 4 | description: Elasticsearch cluster for Hermes, one node type for all 5 | maintainers: 6 | - name: Olaf Heydorn 7 | -------------------------------------------------------------------------------- /prometheus-exporters/netapp-exporter/charts/netapp-perf-exporter/templates/etc/_storage-schemas.conf.tpl: -------------------------------------------------------------------------------- 1 | [carbon] 2 | pattern = ^carbon\. 3 | retentions = 60:90d 4 | 5 | [defaults] 6 | pattern = .* 7 | retentions = 10s:24h, 1m:15d, 5m:60d 8 | -------------------------------------------------------------------------------- /system/audit-logs/vendor/fluent-audit-container/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: fluent-audit-container 3 | version: 2.1.11 4 | appVersion: 1.16.3 5 | description: fluent audit log collector 6 | maintainers: 7 | - name: Olaf Heydorn 8 | -------------------------------------------------------------------------------- /system/aws-ecr-creds-helper/templates/configmap.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: aws-ecr-creds-helper 5 | data: 6 | creds.sh: | 7 | {{ include (print .Template.BasePath "/etc/_creds.tpl") . | indent 4 }} 8 | -------------------------------------------------------------------------------- /system/cc-shoots/templates/configmap-authentication.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: authentication-config-met-op 5 | data: 6 | config.yaml: | 7 | {{- toYaml $.Values.authenticationConfig | nindent 4 }} 8 | -------------------------------------------------------------------------------- /system/kube-dns/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: kube-dns 3 | name: kube-dns 4 | version: 0.3.20 5 | dependencies: 6 | - name: helm3-helper 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: 0.0.2 9 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/dell/poweredge-r740xd/2_22_2.yaml: -------------------------------------------------------------------------------- 1 | version: "2.22.2" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/dell/poweredge-r740xd/BIOS_F8GPH_WN64_2.22.2.EXE" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/dell/poweredge-xe9680/2_4_4.yaml: -------------------------------------------------------------------------------- 1 | version: "2.4.4" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/dell/poweredge-xe9680/BIOS_PJYMD_WN64_2.4.4_02.EXE" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/servicemesh-crds/values.yaml: -------------------------------------------------------------------------------- 1 | owner-info: 2 | support-group: containers 3 | service: linkerd 4 | helm-chart-url: https://github.com/sapcc/helm-charts/tree/master/system/servicemesh-crds 5 | maintainers: 6 | - Jan Knipper 7 | -------------------------------------------------------------------------------- /system/tarslite/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: tarslite 3 | version: 1.1.0 4 | description: TARSlite. 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: 0.2.0 9 | -------------------------------------------------------------------------------- /system/tenso-seeds/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Tenso 3 | name: tenso 4 | version: 0.0.1 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: '>= 0.0.0' 9 | -------------------------------------------------------------------------------- /global/geminabox/templates/secrets.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | 4 | metadata: 5 | name: {{ include "geminabox.fullname" . }} 6 | type: Opaque 7 | data: 8 | password: "{{ required "missing password" .Values.password | b64enc }}" 9 | -------------------------------------------------------------------------------- /openstack/keppel/templates/configmap.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | 4 | metadata: 5 | name: keppel 6 | 7 | data: 8 | policy.json: | 9 | {{- .Files.Get "files/policy.yaml" | fromYaml | toPrettyJson | nindent 4 }} 10 | -------------------------------------------------------------------------------- /openstack/kubernikus/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Kubernikus 3 | name: kubernikus 4 | version: 0.2.5 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: 0.2.0 9 | -------------------------------------------------------------------------------- /openstack/manila/templates/etc/_netrc.tpl: -------------------------------------------------------------------------------- 1 | machine {{ include "manila.rabbitmq_service" . }} 2 | login {{ .Values.rabbitmq.metrics.user | include "resolve_secret" }} 3 | password {{ .Values.rabbitmq.metrics.password | include "resolve_secret" }} 4 | -------------------------------------------------------------------------------- /openstack/openstack-hypervisor-operator/templates/issuer.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: cert-manager.io/v1 2 | kind: Issuer 3 | metadata: 4 | name: nova-hypervisor-agents-ca-issuer 5 | spec: 6 | ca: 7 | secretName: {{ .Release.Name }}-ca-key-pair 8 | -------------------------------------------------------------------------------- /openstack/vcf/templates/pvc.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: PersistentVolumeClaim 3 | metadata: 4 | name: vcf-workspace 5 | spec: 6 | accessModes: 7 | - ReadWriteMany 8 | resources: 9 | requests: 10 | storage: 10Gi 11 | -------------------------------------------------------------------------------- /prometheus-exporters/aci-suite/charts/aci-data-collector/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: aci-data-collector 3 | description: A minimal Helm chart for the ACI Data Collector 4 | type: application 5 | version: 0.1.1 6 | appVersion: "1.0.0" 7 | -------------------------------------------------------------------------------- /prometheus-exporters/aci-suite/charts/aci-fault-collector/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: aci-fault-collector 3 | description: A minimal Helm chart for the ACI Fault Collector 4 | type: application 5 | version: 0.1.1 6 | appVersion: "1.0.0" 7 | -------------------------------------------------------------------------------- /prometheus-exporters/apic-exporter/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registry: docker.io 3 | 4 | aci: 5 | apic_password: top-secret 6 | 7 | image: 8 | name: theimage 9 | tag: 100000000 10 | prometheus: 11 | port: 9102 12 | -------------------------------------------------------------------------------- /prometheus-exporters/kubelet-stats-metrics/values.yaml: -------------------------------------------------------------------------------- 1 | enabled: false 2 | image: keppel.global.cloud.sap/ccloud/kubelet-stats-metrics:v0.4.0 3 | logLevel: info 4 | interval: 5m 5 | 6 | alerts: 7 | enabled: true 8 | prometheus: kubernetes 9 | -------------------------------------------------------------------------------- /prometheus-exporters/opensearch-logs-query-exporter/aggregations/snmp.rules: -------------------------------------------------------------------------------- 1 | groups: 2 | - name: snmp 3 | rules: 4 | - record: opensearch_snmp_error_reason 5 | expr: sum(opensearch_snmp_reason_module_ip_doc_count) by (reason, region) 6 | -------------------------------------------------------------------------------- /prometheus-exporters/poller-simulator/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.simulator.poller.enabled -}} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: {{ include "poller-simulator.fullname" . }} 6 | {{- end -}} 7 | -------------------------------------------------------------------------------- /prometheus-rules/prometheus-kubernetes-rules/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | appVersion: "1.0" 3 | description: A collection of Prometheus alerting and aggregation rules for Kubernetes. 4 | name: prometheus-kubernetes-rules 5 | version: 1.10.6 6 | -------------------------------------------------------------------------------- /system/atlas/templates/pvc.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: PersistentVolumeClaim 3 | metadata: 4 | name: atlas-targets 5 | spec: 6 | accessModes: 7 | - ReadWriteMany 8 | resources: 9 | requests: 10 | storage: 1Gi 11 | -------------------------------------------------------------------------------- /system/audit-logs/vendor/fluent-audit-systemd/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: fluent-audit-systemd 3 | version: 2.0.14 4 | appVersion: 1.16.3 5 | description: fluent audit systemd log collector 6 | maintainers: 7 | - name: Olaf Heydorn 8 | -------------------------------------------------------------------------------- /system/auditbeat/aggregations/auditbeat.rules: -------------------------------------------------------------------------------- 1 | groups: 2 | - name: auditbeat 3 | rules: 4 | - record: global:auditbeat_event_types_rate_5min_out 5 | expr: sum by (events, region, cluster_type) (rate(auditbeat_libbeat_output[5m])) 6 | -------------------------------------------------------------------------------- /system/awx-crawler/templates/pvc.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: PersistentVolumeClaim 3 | metadata: 4 | name: awx-api-crawler 5 | spec: 6 | accessModes: 7 | - ReadWriteMany 8 | resources: 9 | requests: 10 | storage: 1Gi -------------------------------------------------------------------------------- /system/cc-shoots-mgmt/templates/configmap-authentication.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: authentication-config-mgmt 5 | data: 6 | config.yaml: | 7 | {{- toYaml $.Values.authenticationConfig | nindent 4 }} 8 | -------------------------------------------------------------------------------- /system/disco/templates/disco-metrics-reader.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: rbac.authorization.k8s.io/v1 2 | kind: ClusterRole 3 | metadata: 4 | name: disco-metrics-reader 5 | rules: 6 | - nonResourceURLs: 7 | - /metrics 8 | verbs: 9 | - get 10 | -------------------------------------------------------------------------------- /system/greenhouse-organization/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* Render the auth hostname */}} 2 | {{- define "idproxy.auth.hostname" -}} 3 | {{- printf "%s.%s" "auth" (required "global.dnsDomain missing" .Values.global.dnsDomain) }} 4 | {{- end }} 5 | -------------------------------------------------------------------------------- /system/metrics-server/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{- define "metrics-server.image" -}} 2 | {{- required ".Values.image.repository missing" .Values.image.repository -}}:{{- required ".Chart.AppVersion missing" .Chart.AppVersion -}} 3 | {{- end -}} 4 | -------------------------------------------------------------------------------- /common/mariadb-galera/docker/mariadb-galera/config/monitor.role.yaml: -------------------------------------------------------------------------------- 1 | privileges: 2 | - SHOW DATABASES 3 | - SLAVE MONITOR 4 | - BINLOG MONITOR 5 | - PROCESS 6 | - REPLICA MONITOR 7 | - SELECT 8 | object: "*.*" 9 | grant: false 10 | -------------------------------------------------------------------------------- /global/gh-actions/README.md: -------------------------------------------------------------------------------- 1 | GitHub-Actions 2 | -------------- 3 | 4 | This helm chart installs a [Github Action Controller](https://github.com/actions/actions-runner-controller/tree/master/charts/actions-runner-controller) for internal SAP GitHub. 5 | -------------------------------------------------------------------------------- /openstack/limes-auto/templates/configmap-overrides.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | 4 | metadata: 5 | name: limes-auto-overrides 6 | 7 | data: 8 | quota-overrides.json: | 9 | {{ toJson .Values.quota_overrides | indent 4 }} 10 | -------------------------------------------------------------------------------- /prometheus-exporters/aci-suite/charts/aci-correlator/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: aci-correlator 3 | description: A Helm chart for the ACI correlator service (metrics exporter) 4 | type: application 5 | version: 0.1.3 6 | appVersion: "1.0.0" 7 | -------------------------------------------------------------------------------- /prometheus-exporters/aci-suite/charts/aci-netbox-collector/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: aci-netbox-collector 3 | description: A minimal Helm chart for the ACI NetBox Collector 4 | type: application 5 | version: 0.1.1 6 | appVersion: "1.1.0" 7 | -------------------------------------------------------------------------------- /prometheus-exporters/event-exporter/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.rbac.create }} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: {{ template "name" . }} 6 | namespace: {{ .Release.Namespace }} 7 | {{- end }} 8 | -------------------------------------------------------------------------------- /prometheus-exporters/octobus-query-exporter/vendor/octobus-query-exporter/templates/_helper.tpl: -------------------------------------------------------------------------------- 1 | {{- define "config" -}} 2 | header=['Authorization: Apikey {{ required ".Values.global.octobus.apikey" .Values.global.octobus.apikey }}'] 3 | {{- end -}} 4 | -------------------------------------------------------------------------------- /prometheus-exporters/openstack-exporter/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | openstack_exporter_master_password: test 3 | region: test-de-1 4 | registry: registry.host 5 | openstack: 6 | imageVersion: 1 7 | alerts: 8 | prometheus: alert 9 | -------------------------------------------------------------------------------- /prometheus-rules/prometheus-controlplane-rules/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: prometheus-controlplane-rules 3 | version: 1.1.0 4 | description: A collection of Prometheus alerting and aggregation rules for controlplane. 5 | dependencies: [] 6 | -------------------------------------------------------------------------------- /system/atlas/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: A Helm chart for Kubernetes 3 | name: atlas 4 | version: 0.2.3 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: 1.0.0 9 | -------------------------------------------------------------------------------- /system/cc-shoots-compute/templates/configmap-authentication.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: authentication-config-compute 5 | data: 6 | config.yaml: | 7 | {{- toYaml $.Values.authenticationConfig | nindent 4 }} 8 | -------------------------------------------------------------------------------- /system/cc-shoots-controlplane/templates/configmap-authentication.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: authentication-config-cp 5 | data: 6 | config.yaml: | 7 | {{- toYaml $.Values.authenticationConfig | nindent 4 }} 8 | -------------------------------------------------------------------------------- /system/cc-shoots-storage/templates/configmap-authentication.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: authentication-config-storage 5 | data: 6 | config.yaml: | 7 | {{- toYaml $.Values.authenticationConfig | nindent 4 }} 8 | -------------------------------------------------------------------------------- /system/hubcopter-seeds/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Hubcopter 3 | name: hubcopter 4 | version: 0.0.1 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: '>= 0.0.0' 9 | -------------------------------------------------------------------------------- /system/metal-operator-remote/templates/macdb.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: macdb 5 | namespace: {{ .Release.Namespace }} 6 | type: Opaque 7 | stringData: 8 | macdb.yaml: | {{ toYaml .Values.macdb | nindent 4 }} 9 | -------------------------------------------------------------------------------- /openstack/cortex/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Helm chart for cortex 3 | name: scheduler 4 | version: 0.0.1 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: '>= 0.0.0' 9 | -------------------------------------------------------------------------------- /openstack/glance/templates/sentry.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.sentry.enabled }} 2 | apiVersion: "sentry.sap.cc/v1" 3 | kind: "SentryProject" 4 | metadata: 5 | name: glance-sentry 6 | 7 | spec: 8 | name: glance 9 | team: openstack 10 | {{- end }} 11 | -------------------------------------------------------------------------------- /openstack/keppel-anycast-dashboard/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registry: registry.example.com 3 | region: regionone 4 | tld: example.com 5 | 6 | keppel: 7 | peer_groups: 8 | prod: 9 | members: [ regionone, regiontwo ] 10 | -------------------------------------------------------------------------------- /openstack/swift-utils/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | tld: example.com 3 | region: regionOne 4 | registryAlternateRegion: registry.example.com 5 | domain_seeds: 6 | customer_domains: [ bar, foo ] 7 | 8 | image_version: stein-20190101094554 9 | -------------------------------------------------------------------------------- /prometheus-exporters/aci-suite/charts/aci-netbox-collector/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | tld: somewhere.wherever.whenever 3 | region: no-wh-1 4 | registry: docker.io 5 | linkerd_requested: true 6 | 7 | aci: 8 | cache_password: test_cache_password -------------------------------------------------------------------------------- /prometheus-exporters/apic-exporter/templates/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: apic-exporter-secrets 5 | data: 6 | apic_password: {{ required "missing $.Values.aci.apic_password" $.Values.aci.apic_password | b64enc}} 7 | -------------------------------------------------------------------------------- /prometheus-exporters/octobus-query-exporter/vendor/octobus-query-exporter-global/templates/_helper.tpl: -------------------------------------------------------------------------------- 1 | {{- define "config-global" -}} 2 | header=['Authorization: Apikey {{ required ".Values.octobus.apikey " .Values.octobus.apikey }}'] 3 | {{- end -}} 4 | -------------------------------------------------------------------------------- /system/ai-cloud-guard/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: aicloudguard 3 | version: 1.1.0 4 | description: ai-cloud-guard 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: 0.2.0 9 | -------------------------------------------------------------------------------- /system/bind/templates/etc/_nsi.key.tpl: -------------------------------------------------------------------------------- 1 | key "nsi-key" { 2 | algorithm "{{ tpl ( $.Values.nsi_key_algorithm | default "hmac-sha512" ) $ | include "resolve_secret" }}"; 3 | secret "{{ tpl $.Values.nsi_key $ | include "resolve_secret" }}"; 4 | }; 5 | -------------------------------------------------------------------------------- /system/digicert-issuer/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{- define "image" -}} 2 | {{- required ".Values.image.repository missing" .Values.image.repository -}}:{{- required "image tag missing" (.Values.image.tag | default .Chart.AppVersion) -}} 3 | {{- end -}} 4 | -------------------------------------------------------------------------------- /system/gatekeeper/templates/secret-doop-agent.yaml: -------------------------------------------------------------------------------- 1 | kind: Secret 2 | apiVersion: v1 3 | 4 | metadata: 5 | name: doop-agent 6 | 7 | data: 8 | swift_password: {{.Values.doop.swift_password | required ".Values.doop.swift_password" | b64enc | quote}} 9 | -------------------------------------------------------------------------------- /system/hubcopter/templates/glas-pvc.yaml: -------------------------------------------------------------------------------- 1 | kind: PersistentVolumeClaim 2 | apiVersion: v1 3 | metadata: 4 | name: glas-cache-10gib 5 | spec: 6 | accessModes: 7 | - ReadWriteOnce 8 | resources: 9 | requests: 10 | storage: 10Gi 11 | -------------------------------------------------------------------------------- /system/infra-monitoring/vendor/prober-exporter/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: prober-exporter 3 | version: 0.1.1 4 | description: Configuration for the prometheus/blackbox-exporter aka prober 5 | maintainers: 6 | - name: Martin Vossen (D021500) 7 | -------------------------------------------------------------------------------- /system/khalkeon-remote/values.yaml: -------------------------------------------------------------------------------- 1 | owner-info: 2 | support-group: containers 3 | helm-chart-url: https://github.com/sapcc/helm-charts/tree/master/system/khalkeon-remote 4 | 5 | khalkeon-core: 6 | serviceAccountName: khalkeon-controller-manager 7 | -------------------------------------------------------------------------------- /system/kubernikus-metal/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | kubernikus: 2 | openstack: 3 | auth_url: http://test/v3 4 | backup: 5 | secretName: secret 6 | bucketName: bucket 7 | region: xy-xxxxx-1 8 | accessKeyId: xyz 9 | secretAccessKey: xyz 10 | -------------------------------------------------------------------------------- /system/liquid-ceph/templates/service.yaml: -------------------------------------------------------------------------------- 1 | kind: Service 2 | apiVersion: v1 3 | metadata: 4 | name: liquid-ceph 5 | spec: 6 | selector: 7 | name: liquid-ceph 8 | ports: 9 | - name: liquid 10 | port: 8443 11 | protocol: TCP 12 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/hpe/proliant-dl560-gen10/u34_3.50.yaml: -------------------------------------------------------------------------------- 1 | version: "U34 v3.50 (04/17/2025)" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/hpe/proliant-dl560-gen10/U34_3.50_04_17_2025.fwpkg" 4 | transferProtocol: "HTTPS" -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/hpe/proliant-dl560-gen11/u59_2.50.yaml: -------------------------------------------------------------------------------- 1 | version: "U59 v2.50 (04/22/2025)" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/hpe/proliant-dl560-gen11/U59_2.50_04_22_2025.fwpkg" 4 | transferProtocol: "HTTPS" -------------------------------------------------------------------------------- /openstack/ceph-seed/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: ceph-seed 3 | description: A Helm chart for Kubernetes 4 | version: 0.1.2 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: 0.2.0 9 | -------------------------------------------------------------------------------- /openstack/cortex/README.md: -------------------------------------------------------------------------------- 1 | # Cortex seed project 2 | 3 | Contains project seed for generating a project on CC. 4 | 5 | - Example project seed: [link](https://github.com/sapcc/helm-charts/blob/master/openstack/domain-seeds/templates/domain-ccadmin-seed.yaml) 6 | -------------------------------------------------------------------------------- /prometheus-exporters/k8s-secrets-certificate-exporter/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{- define "image" -}} 2 | {{- required ".Values.image.repository missing" .Values.image.repository -}}:{{- required ".Values.image.tag missing" .Values.image.tag -}} 3 | {{- end -}} 4 | -------------------------------------------------------------------------------- /prometheus-exporters/netapp-exporter/charts/netapp-harvest-exporter/templates/_credentials.yaml.tpl: -------------------------------------------------------------------------------- 1 | Defaults: 2 | username: {{ .Values.global.netapp_exporter_user }} 3 | password: {{"{{"}} resolve "{{ .Values.global.netapp_exporter_password }}" {{"}}"}} 4 | -------------------------------------------------------------------------------- /system/atlas/aggregations/atlas.rules: -------------------------------------------------------------------------------- 1 | groups: 2 | - name: sentry 3 | rules: 4 | - record: MetalIronicSDDown 5 | expr: absent(ironic_sd_up) or ironic_sd_up == 0 6 | 7 | - record: NetboxSwitchSDDown 8 | expr: absent(switch_sd_up) or switch_sd_up == 0 -------------------------------------------------------------------------------- /system/cc-shoots-storage/values.yaml: -------------------------------------------------------------------------------- 1 | authenticationConfig: {} 2 | regions: [] # List of regions to create shoots in 3 | networking: 4 | pods: "" 5 | services: "" 6 | enableBirdExporter: true 7 | auditing: 8 | enabled: false 9 | url: "" 10 | -------------------------------------------------------------------------------- /system/ipmasq/values.yaml: -------------------------------------------------------------------------------- 1 | enabled: false 2 | 3 | images: 4 | image: sapcc/ip-masq-agent-amd64 5 | tag: v2.0.0 6 | 7 | clusterCIDR: 100.64.0.0/10 8 | 9 | resources: 10 | 11 | nodeSelector: {} 12 | 13 | tolerations: [] 14 | 15 | affinity: {} 16 | -------------------------------------------------------------------------------- /system/kube-proxy/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Kube Proxy 3 | name: kube-proxy 4 | version: 0.6.41 5 | 6 | dependencies: 7 | - name: helm3-helper 8 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 9 | version: 0.0.2 10 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/hpe/proliant-dl320-gen11/u63_2_50.yaml: -------------------------------------------------------------------------------- 1 | version: "U63 v2.50 (04/22/2025)" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/hpe/proliant-dl320-gen11/U63_2.50_04_22_2025.fwpkg" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/hpe/proliant-dl345-gen11/a56_2_50.yaml: -------------------------------------------------------------------------------- 1 | version: "A56 v2.50 (05/16/2025)" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/hpe/proliant-dl345-gen11/A56_2.50_05_16_2025.fwpkg" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/hpe/proliant-dl360-gen10/u32_3_50.yaml: -------------------------------------------------------------------------------- 1 | version: "U32 v3.50 (04/17/2025)" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/hpe/proliant-dl360-gen10/U32_3.50_04_17_2025.fwpkg" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/hpe/proliant-dl380-gen11/u54_2_50.yaml: -------------------------------------------------------------------------------- 1 | version: "U54 v2.50 (04/22/2025)" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/hpe/proliant-dl380-gen11/U54_2.50_04_22_2025.fwpkg" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/hpe/proliant-dl380-gen12/u68_1_52.yaml: -------------------------------------------------------------------------------- 1 | version: "U68 v1.52 (10/03/2025)" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/hpe/proliant-dl380-gen12/U68_1.52_10_03_2025.fwpkg" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/lenovo/thinksystem-sr650/IVE184H.yaml: -------------------------------------------------------------------------------- 1 | version: "IVE184H" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/lenovo/thinksystem-sr650/lnvgy_fw_uefi_ive184h-4.13_anyos_32-64.uxz" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/lenovo/thinksystem-sr950/PSE150G.yaml: -------------------------------------------------------------------------------- 1 | version: "PSE150G" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/lenovo/thinksystem-sr950/lnvgy_fw_uefi_pse150g-2.90_anyos_32-64.uxz" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/netbox-ztp/templates/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: netbox-ztp-config 5 | type: Opaque 6 | data: 7 | netbox-url: '{{ .Values.netbox.url | b64enc }}' 8 | netbox-token: '{{ .Values.netbox.apiToken | b64enc }}' 9 | -------------------------------------------------------------------------------- /system/opensearch-logs/vendor/manager/templates/secrets.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | 4 | metadata: 5 | name: manager-secrets 6 | 7 | data: 8 | application.conf: {{ include (print .Template.BasePath "/_application.conf.tpl") . | b64enc }} 9 | -------------------------------------------------------------------------------- /system/owner-label-injector/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: {{ include "owner-label-injector.serviceAccountName" . }} 5 | labels: 6 | {{- include "owner-label-injector.labels" . | nindent 4 }} -------------------------------------------------------------------------------- /system/surveyor/templates/pvc-cache.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: PersistentVolumeClaim 3 | 4 | metadata: 5 | name: surveyor-cache 6 | 7 | spec: 8 | accessModes: [ ReadWriteOnce ] 9 | resources: 10 | requests: 11 | storage: 10Gi 12 | -------------------------------------------------------------------------------- /global/bots4devsupport/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{- define "chart" -}} 2 | {{- printf "%s-%s" $.Chart.Name $.Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 3 | {{- end -}} 4 | 5 | {{- define "name" -}} 6 | {{- "bots4devsupport" -}} 7 | {{- end -}} 8 | -------------------------------------------------------------------------------- /global/schedules2slack/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{- define "chart" -}} 2 | {{- printf "%s-%s" $.Chart.Name $.Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 3 | {{- end -}} 4 | 5 | {{- define "name" -}} 6 | {{- "schedules2slack" -}} 7 | {{- end -}} 8 | -------------------------------------------------------------------------------- /openstack/barbican/templates/sentry.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.sentry.enabled }} 2 | apiVersion: "sentry.sap.cc/v1" 3 | kind: "SentryProject" 4 | metadata: 5 | name: barbican-sentry 6 | 7 | spec: 8 | name: barbican 9 | team: openstack 10 | {{- end }} 11 | -------------------------------------------------------------------------------- /openstack/baremetal-temper/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Baremetal-Temper 3 | name: baremetal-temper 4 | version: 0.0.1 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: 0.2.0 9 | -------------------------------------------------------------------------------- /openstack/cronus-seed/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: cronus-seed 3 | description: A Helm chart for Kubernetes 4 | version: 0.2.1 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: 0.2.0 9 | -------------------------------------------------------------------------------- /openstack/cronus/sub-charts/maillog/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | region: regionOne 3 | alerts: 4 | prometheus: prometheus 5 | registry: "test" 6 | 7 | image: 8 | name: maillog-repository 9 | pullPolicy: IfNotPresent 10 | tag: latest 11 | -------------------------------------------------------------------------------- /openstack/grafanasix/values.yaml: -------------------------------------------------------------------------------- 1 | owner-info: 2 | support-group: observability 3 | service: grafana 4 | maintainers: 5 | - Thomas Graichen 6 | - Richard Tief 7 | helm-chart-url: https://github.com/sapcc/helm-charts/tree/master/openstack/grafanasix 8 | -------------------------------------------------------------------------------- /prometheus-exporters/cronus-reporter/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{- $app := "reporter" }} 2 | {{- $val := .Values.reporter }} 3 | {{- if $val.enabled -}} 4 | apiVersion: v1 5 | kind: ServiceAccount 6 | metadata: 7 | name: "cronus-{{ $app }}" 8 | {{- end -}} 9 | -------------------------------------------------------------------------------- /system/aws-ecr-creds-helper/values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registry: 3 | 4 | images: 5 | creds: 6 | image: 7 | tag: 8 | 9 | job: 10 | schedule: 11 | 12 | aws: 13 | bucket: 14 | 15 | credsHelper: 16 | namespaces: 17 | - kube-system 18 | -------------------------------------------------------------------------------- /system/doop-central/templates/secret.yaml: -------------------------------------------------------------------------------- 1 | kind: Secret 2 | apiVersion: v1 3 | 4 | metadata: 5 | name: {{ .Release.Name }} 6 | 7 | data: 8 | swift_password: {{.Values.doop.swift_password | required ".Values.doop.swift_password not found" | b64enc | quote}} 9 | -------------------------------------------------------------------------------- /system/kubernikus-admin-k3s/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | kubernikus: 2 | openstack: 3 | auth_url: http://test/v3 4 | backup: 5 | accessKeyId: xyz 6 | secretAccessKey: xyz 7 | klusters: 8 | test: 9 | bucketName: test 10 | backupRegion: test 11 | -------------------------------------------------------------------------------- /system/liquid-ceph/templates/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: liquid-ceph-openstack 5 | data: 6 | password: {{ printf "vault+kvv2:///secrets/%s/liquid-ceph/keystone-user/liquid-ceph/password" .Values.global.region | b64enc }} 7 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/lenovo/thinksystem-sr650-v3/ESE130E.yaml: -------------------------------------------------------------------------------- 1 | version: "ESE130E" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/lenovo/thinksystem-sr650-v3/lnvgy_fw_uefi_ese130e-3.40_anyos_comp.uxz" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/lenovo/thinksystem-sr655-v3/KAE140F.yaml: -------------------------------------------------------------------------------- 1 | version: "KAE140F" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/lenovo/thinksystem-sr655-v3/lnvgy_fw_uefi_kae140f-5.70_anyos_comp.uxz" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/lenovo/thinksystem-sr850-v3/RSE118F.yaml: -------------------------------------------------------------------------------- 1 | version: "RSE118F" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/lenovo/thinksystem-sr850-v3/lnvgy_fw_uefi_rse118f-7.10_anyos_comp.uxz" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/lenovo/thinksystem-sr850p/TEE184H.yaml: -------------------------------------------------------------------------------- 1 | version: "TEE184H" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/lenovo/thinksystem-sr850p/lnvgy_fw_uefi_tee184h-4.13_anyos_32-64.uxz" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metal-settings/bios_versions/lenovo/thinksystem-sr950-v3/EBE114G.yaml: -------------------------------------------------------------------------------- 1 | version: "EBE114G" 2 | image: 3 | URI: "https://repo.eu-de-1.cloud.sap/hw-firmware/lenovo/thinksystem-sr950-v3/lnvgy_fw_uefi_ebe114g-6.10_anyos_comp.uxz" 4 | transferProtocol: "HTTPS" 5 | -------------------------------------------------------------------------------- /system/metis/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* 2 | Create chart name and version as used by the chart label. 3 | */}} 4 | {{- define "metis.chart" -}} 5 | {{- printf "%s-%s" $.Chart.Name $.Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 6 | {{- end -}} 7 | -------------------------------------------------------------------------------- /system/prometheus-crds/README.md: -------------------------------------------------------------------------------- 1 | Prometheus Operator CRDs 2 | ------------------------ 3 | 4 | This Helm Chart contains the CRDs used by the Prometheus Operator. 5 | 6 | ## NOTE 7 | 8 | Use `./get-crds ` to update the CRDs from the upstream repository. 9 | -------------------------------------------------------------------------------- /global/bots4devsupport/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: bots4devsupport 3 | version: 0.0.3 4 | description: ChatBot Tool for devsupport 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: 0.2.3 9 | -------------------------------------------------------------------------------- /global/concourse-main/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "concourse.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | -------------------------------------------------------------------------------- /openstack/billing/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: A Helm chart for Openstack billing 3 | name: billing 4 | version: 0.1.0 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: '>= 0.0.0' 9 | -------------------------------------------------------------------------------- /openstack/designate/templates/bin/_db-migrate.sh.tpl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -ex 3 | 4 | designate-manage --config-file /etc/designate/designate.conf --config-file /etc/designate/secrets.conf database sync 5 | 6 | {{ include "utils.script.job_finished_hook" . }} 7 | -------------------------------------------------------------------------------- /openstack/elektra/templates/sentry-project.yaml: -------------------------------------------------------------------------------- 1 | {{ if eq .Values.sentryDSN "auto" -}} 2 | apiVersion: "sentry.sap.cc/v1" 3 | kind: "SentryProject" 4 | metadata: 5 | name: {{ .Release.Name }} 6 | spec: 7 | name: elektra 8 | team: monsoon 9 | {{- end }} 10 | -------------------------------------------------------------------------------- /openstack/manila/templates/sentry.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.sentry.enabled }} 2 | apiVersion: "sentry.sap.cc/v1" 3 | kind: "SentryProject" 4 | metadata: 5 | name: {{ .Release.Name }}-sentry 6 | 7 | spec: 8 | name: manila 9 | team: openstack 10 | {{- end }} 11 | -------------------------------------------------------------------------------- /openstack/neutron/templates/etc/_metadata-agent-secrets.ini.tpl: -------------------------------------------------------------------------------- 1 | # metadata_agent.ini 2 | [DEFAULT] 3 | metadata_proxy_shared_secret = {{required "A valid .Values.global.nova_metadata_secret required!" .Values.global.nova_metadata_secret | include "resolve_secret"}} 4 | -------------------------------------------------------------------------------- /openstack/swift-utils/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Additional components for Swift 3 | name: swift-utils 4 | version: 0.1.0 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: 0.2.0 9 | -------------------------------------------------------------------------------- /openstack/tempest/tempest-base/templates/etc/_tempest_skip_list.yaml.tpl: -------------------------------------------------------------------------------- 1 | {{- define "tempest-base.skip_list" }} 2 | {{- if .mySkipList }} 3 | {{- range $test, $reason := .mySkipList }} 4 | {{ $test }}: {{ $reason | quote }} 5 | {{- end -}} 6 | {{- end -}} 7 | {{ end }} 8 | -------------------------------------------------------------------------------- /openstack/volume-claims/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: A Helm chart for Kubernetes 3 | name: volume-claims 4 | version: 0.1.1 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: 0.2.0 9 | -------------------------------------------------------------------------------- /prometheus-exporters/aci-suite/charts/aci-cache/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | tld: somewhere.wherever.whenever 3 | region: no-wh-1 4 | cluster: no-wh-1i 5 | registry: docker.io 6 | linkerd_requested: true 7 | 8 | aci: 9 | cache_password: test_cache_password -------------------------------------------------------------------------------- /prometheus-exporters/netapp-exporter/charts/netapp-harvest-exporter/etc/restperf.limited.yaml: -------------------------------------------------------------------------------- 1 | collector: RestPerf 2 | schedule: 3 | - counter: 1200s 4 | - instance: 600s 5 | - data: 180s 6 | objects: 7 | SystemNode: system_node.yaml 8 | Volume: volume.yaml 9 | -------------------------------------------------------------------------------- /prometheus-exporters/netapp-exporter/charts/netapp-harvest-exporter/etc/zapiperf.limited.yaml: -------------------------------------------------------------------------------- 1 | collector: ZapiPerf 2 | schedule: 3 | - counter: 1200s 4 | - instance: 600s 5 | - data: 180s 6 | objects: 7 | SystemNode: system_node.yaml 8 | Volume: volume.yaml 9 | -------------------------------------------------------------------------------- /px/bird/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: A Helm chart for a PX Bird deployment 3 | name: px-bird 4 | version: "0.2" 5 | 6 | dependencies: 7 | - name: owner-info 8 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 9 | version: 0.2.0 10 | -------------------------------------------------------------------------------- /px/lg/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 0.2.0 5 | digest: sha256:9948b42a49d86cee17b76e5d46a5677e70bf3feb9ff2a9c34691a6f82ee751db 6 | generated: "2024-04-12T15:22:26.689079+02:00" 7 | -------------------------------------------------------------------------------- /px/lg/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: A Helm chart for a PX Bird deployment 3 | name: px-lg 4 | version: "0.1" 5 | 6 | dependencies: 7 | - name: owner-info 8 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 9 | version: 0.2.0 10 | -------------------------------------------------------------------------------- /system/disco/templates/disco-webhook-service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: disco-webhook-service 5 | spec: 6 | ports: 7 | - port: 443 8 | protocol: TCP 9 | targetPort: 9443 10 | selector: 11 | app: disco 12 | -------------------------------------------------------------------------------- /system/kube-proxy-capi/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Kube Proxy 3 | name: kube-proxy-capi 4 | version: 0.1.3 5 | 6 | dependencies: 7 | - name: helm3-helper 8 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 9 | version: 0.0.2 10 | -------------------------------------------------------------------------------- /system/kube-state-metrics-remote/templates/service-account.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: {{ include "kube-state-metrics-remote.fullname" . }} 5 | labels: 6 | {{- include "kube-state-metrics-remote.labels" . | nindent 4 }} 7 | -------------------------------------------------------------------------------- /system/ldap-named-user/values.yaml: -------------------------------------------------------------------------------- 1 | #ldapUrl: 2 | #ldapBaseOu: 3 | #ldapBindUser: 4 | #ldapBindPassword: 5 | #ldapAccessFilter: 6 | #sudoersGroup: 7 | 8 | # sssd services to start 9 | sssd: 10 | startServices: 11 | - nss 12 | - pam 13 | - ssh 14 | -------------------------------------------------------------------------------- /system/logs/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | openTelemetryPlugin: 2 | openTelemetry: 3 | openSearchLogs: 4 | endpoint: test 5 | failover_username_a: test 6 | failover_password_a: test 7 | failover_username_b: test 8 | failover_password_b: test 9 | -------------------------------------------------------------------------------- /system/opensearch-logs/templates/config/_whitelist.yml.tpl: -------------------------------------------------------------------------------- 1 | --- 2 | _meta: 3 | type: "whitelist" 4 | config_version: 2 5 | 6 | config: 7 | enabled: false 8 | requests: 9 | /_cluster/settings: 10 | - GET 11 | /_cat/nodes: 12 | - GET 13 | -------------------------------------------------------------------------------- /common/manila-provisioner/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: {{ include "fullname" . }} 5 | labels: 6 | chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}" 7 | release: {{ .Release.Name }} 8 | -------------------------------------------------------------------------------- /global/cc-gardener/templates/configmap-authentication.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: authentication-config-virtual-cluster 5 | data: 6 | config.yaml: | 7 | {{- toYaml $.Values.garden.virtualCluster.authenticationConfig | nindent 4 }} 8 | -------------------------------------------------------------------------------- /openstack/castellum/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | keystoneNamespace: keystone 3 | region: xx-yy-1 4 | tld: example.org 5 | quayIoMirror: registry.example.com/quayio 6 | vaultBaseURL: vault.example.com/secrets 7 | 8 | castellum: 9 | image_tag: latest 10 | -------------------------------------------------------------------------------- /openstack/nova/templates/sentry.yml: -------------------------------------------------------------------------------- 1 | {{- if .Values.sentry.enabled }} 2 | apiVersion: "sentry.sap.cc/v1" 3 | kind: "SentryProject" 4 | metadata: 5 | name: {{ .Chart.Name }}-sentry 6 | 7 | spec: 8 | name: {{ .Chart.Name }} 9 | team: openstack 10 | {{- end }} 11 | -------------------------------------------------------------------------------- /openstack/octavia/templates/sentry.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.sentry.enabled }} 2 | apiVersion: "sentry.sap.cc/v1" 3 | kind: "SentryProject" 4 | metadata: 5 | name: {{ .Chart.Name }}-sentry 6 | spec: 7 | name: {{ .Chart.Name }} 8 | team: openstack 9 | {{- end }} 10 | -------------------------------------------------------------------------------- /openstack/vcf/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: VCF Automation 3 | name: vcf 4 | type: application 5 | version: 0.0.1 6 | 7 | dependencies: 8 | - name: owner-info 9 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 10 | version: 0.2.0 11 | -------------------------------------------------------------------------------- /prometheus-exporters/event-exporter/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | -------------------------------------------------------------------------------- /prometheus-exporters/ipmi-service-discovery/templates/config.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | annotations: 4 | "helm.sh/hook": "pre-install" 5 | "helm.sh/hook": "pre-upgrade" 6 | metadata: 7 | name: {{ .Values.global.ipmi_service_discovery.configmap_name }} 8 | -------------------------------------------------------------------------------- /px/bird/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 0.2.0 5 | digest: sha256:9948b42a49d86cee17b76e5d46a5677e70bf3feb9ff2a9c34691a6f82ee751db 6 | generated: "2024-04-12T15:22:23.346871+02:00" 7 | -------------------------------------------------------------------------------- /system/cc-metallb/values.yaml: -------------------------------------------------------------------------------- 1 | owner-info: 2 | support-group: containers 3 | helm-chart-url: https://github.com/sapcc/helm-charts/tree/master/system/cc-metallb 4 | 5 | metallb: 6 | crds: 7 | enabled: false 8 | speaker: 9 | ignoreExcludeLB: true 10 | -------------------------------------------------------------------------------- /system/opensearch-hermes/templates/config/_whitelist.yml.tpl: -------------------------------------------------------------------------------- 1 | --- 2 | _meta: 3 | type: "whitelist" 4 | config_version: 2 5 | 6 | config: 7 | enabled: false 8 | requests: 9 | /_cluster/settings: 10 | - GET 11 | /_cat/nodes: 12 | - GET 13 | -------------------------------------------------------------------------------- /system/runtime-extension-maintenance-controller/values.yaml: -------------------------------------------------------------------------------- 1 | replicaCount: 1 2 | topologyKey: kubernetes.io/hostname 3 | image: 4 | repository: ccloud/runtime-extension-maintenance-controller 5 | tag: latest 6 | pullPolicy: IfNotPresent 7 | metal3: 8 | enabled: false 9 | -------------------------------------------------------------------------------- /common/mariadb/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 1.0.0 5 | digest: sha256:912a10c806453b7d4108c0ff70edfd487b28698418a5e0041952f4dd5e972d78 6 | generated: "2025-09-24T12:24:22.800606+03:00" 7 | -------------------------------------------------------------------------------- /common/pgbackup/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | registry: keppel.example.com/ccloud 3 | region: qa-de-1 4 | db_region: qa-de-1 5 | vaultBaseURL: vault.example.com/secrets 6 | 7 | database: 8 | password: secret 9 | 10 | alerts: 11 | support_group: test 12 | -------------------------------------------------------------------------------- /common/pxc-db/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 1.0.0 5 | digest: sha256:912a10c806453b7d4108c0ff70edfd487b28698418a5e0041952f4dd5e972d78 6 | generated: "2024-09-18T12:27:54.924836+03:00" 7 | -------------------------------------------------------------------------------- /global/oauth-proxy/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: A Helm chart for installing the global auth 3 | name: oauth-proxy 4 | version: 0.2.0 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: 0.2.0 9 | -------------------------------------------------------------------------------- /global/volta/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 0.2.0 5 | digest: sha256:9948b42a49d86cee17b76e5d46a5677e70bf3feb9ff2a9c34691a6f82ee751db 6 | generated: "2024-04-12T15:33:51.975773+02:00" 7 | -------------------------------------------------------------------------------- /openstack/aurora/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: A Helm chart for installing the Aurora Dashboard 3 | name: aurora 4 | version: 0.0.1 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: '>= 0.0.0' 9 | -------------------------------------------------------------------------------- /openstack/billing/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 1.0.0 5 | digest: sha256:ca7c19b16632950e17c13dc4e5dbda8c7006ad9178f511fefe25bc57e69ad033 6 | generated: "2024-04-26T12:38:41.918468701Z" 7 | -------------------------------------------------------------------------------- /openstack/cinder/templates/sentry.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.sentry.enabled }} 2 | apiVersion: "sentry.sap.cc/v1" 3 | kind: "SentryProject" 4 | metadata: 5 | name: {{ .Chart.Name }}-sentry 6 | 7 | spec: 8 | name: {{ .Chart.Name }} 9 | team: openstack 10 | {{- end }} 11 | -------------------------------------------------------------------------------- /openstack/coredump-exporter/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: A Helm chart for exporting coredumps 3 | name: coredump-exporter 4 | version: 0.0.1 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: ~1.0.0 9 | -------------------------------------------------------------------------------- /openstack/cronus/sub-charts/maillog/templates/config.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: maillog-config 5 | namespace: {{ .Release.Namespace }} 6 | labels: 7 | app: maillog 8 | data: 9 | config.yaml: {{ include "maillog-config" . | quote }} -------------------------------------------------------------------------------- /openstack/designate/templates/sentry.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.sentry.enabled }} 2 | apiVersion: "sentry.sap.cc/v1" 3 | kind: "SentryProject" 4 | metadata: 5 | name: {{ .Release.Name }}-sentry 6 | spec: 7 | name: {{ .Release.Name }} 8 | team: openstack 9 | {{- end }} 10 | -------------------------------------------------------------------------------- /openstack/elektra/README.md: -------------------------------------------------------------------------------- 1 | # Helm Chart for OpenStack Elektra 2 | 3 | to update the dependencies run: 4 | 5 | ```bash 6 | helm dependency update 7 | ``` 8 | 9 | This will update all dependent Charts defined in Charts.yaml and will lock the version in Charts.lock 10 | -------------------------------------------------------------------------------- /openstack/keppel-trivy/ci/test-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | tld: example.com 3 | region: eu-de-1 4 | registry: registry.example.com 5 | ghcrIoMirror: registry.example.com/ghcr 6 | dockerHubMirror: registry.example.com/dockerhub 7 | 8 | trivy: 9 | token: foobar 10 | -------------------------------------------------------------------------------- /openstack/neutron/templates/etc/_ml2-conf-aci-secrets.ini.tpl: -------------------------------------------------------------------------------- 1 | [ml2_aci] 2 | apic_username = {{required "A valid .Values.aci required!" .Values.aci.apic_user }} 3 | apic_password = {{required "A valid .Values.aci required!" .Values.aci.apic_password | include "resolve_secret" }} 4 | -------------------------------------------------------------------------------- /openstack/placement/templates/sentry.yml: -------------------------------------------------------------------------------- 1 | {{- if .Values.sentry.enabled }} 2 | apiVersion: "sentry.sap.cc/v1" 3 | kind: "SentryProject" 4 | metadata: 5 | name: {{ .Chart.Name }}-sentry 6 | 7 | spec: 8 | name: {{ .Chart.Name }} 9 | team: openstack 10 | {{- end }} 11 | -------------------------------------------------------------------------------- /openstack/sap-seeds/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: A Helm chart for Openstack SAP specific seeds 3 | name: sap-seeds 4 | version: 0.1.0 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: 0.2.0 9 | -------------------------------------------------------------------------------- /openstack/swift-drive-autopilot/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: swift-drive-autopilot 3 | name: swift-drive-autopilot 4 | version: 1.0.0 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: 0.2.0 9 | -------------------------------------------------------------------------------- /openstack/vcf/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 0.2.0 5 | digest: sha256:6c7a0e8b21abdaecf3124234d79457638aff93c3f51c9cedd56500d24eb652e0 6 | generated: "2023-03-02T10:36:01.102329+01:00" 7 | -------------------------------------------------------------------------------- /prometheus-exporters/cronus-updater/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: cronus-updater 3 | description: A Helm chart for Kubernetes 4 | version: 0.2.0 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: 0.2.0 9 | -------------------------------------------------------------------------------- /prometheus-exporters/ns-exporter/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: OpenStack network namespace exporter 3 | name: ns-exporter 4 | version: 1.1.0 5 | dependencies: 6 | - name: owner-info 7 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 8 | version: 0.2.0 9 | -------------------------------------------------------------------------------- /prometheus-exporters/watchcache-exporter/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | -------------------------------------------------------------------------------- /system/atlas/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 1.0.0 5 | digest: sha256:45a74346d8c73d1b61264fa06d5cb48d3dc38abcfbaa2900b0b918fb532b52ba 6 | generated: "2024-08-02T18:36:46.914321+02:00" 7 | -------------------------------------------------------------------------------- /system/disco/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 1.0.0 5 | digest: sha256:ca7c19b16632950e17c13dc4e5dbda8c7006ad9178f511fefe25bc57e69ad033 6 | generated: "2025-05-06T00:21:21.716827+02:00" 7 | -------------------------------------------------------------------------------- /system/edith/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 0.2.0 5 | digest: sha256:9948b42a49d86cee17b76e5d46a5677e70bf3feb9ff2a9c34691a6f82ee751db 6 | generated: "2024-04-12T15:23:54.940216+02:00" 7 | -------------------------------------------------------------------------------- /system/edith/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: edith 3 | version: 1.0.2 4 | description: edith 5 | maintainers: 6 | - name: darpan92 7 | dependencies: 8 | - name: owner-info 9 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 10 | version: 0.2.0 11 | -------------------------------------------------------------------------------- /system/externalip-operator/values.yaml: -------------------------------------------------------------------------------- 1 | enabled: false 2 | 3 | images: 4 | image: sapcc/kube-externalip 5 | tag: 0.3.2 6 | 7 | resources: 8 | 9 | nodeSelector: {} 10 | 11 | tolerations: [] 12 | 13 | affinity: {} 14 | 15 | externalip: 16 | ignoreaddress: 17 | -------------------------------------------------------------------------------- /system/gatekeeper/templates/service-doop-image-checker.yaml: -------------------------------------------------------------------------------- 1 | kind: Service 2 | apiVersion: v1 3 | 4 | metadata: 5 | name: doop-image-checker 6 | 7 | spec: 8 | selector: 9 | name: doop-image-checker 10 | ports: 11 | - port: 80 12 | targetPort: 8080 13 | -------------------------------------------------------------------------------- /system/go-pmtud/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 1.0.0 5 | digest: sha256:21d5dddaa8ad04c110835224008023a500dd49e5a6749534d202a51d2feed1fe 6 | generated: "2025-12-23T14:22:18.578822+02:00" 7 | -------------------------------------------------------------------------------- /system/kube-dns/templates/kubedns-configmap.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.kubedns.enabled }} 2 | kind: ConfigMap 3 | apiVersion: v1 4 | metadata: 5 | name: kube-dns 6 | namespace: kube-system 7 | labels: 8 | addonmanager.kubernetes.io/mode: EnsureExists 9 | {{ end }} 10 | -------------------------------------------------------------------------------- /system/kube-parrot/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{ if .Values.enabled -}} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: kube-parrot 6 | namespace: kube-system 7 | labels: 8 | addonmanager.kubernetes.io/mode: Reconcile 9 | {{- end }} 10 | -------------------------------------------------------------------------------- /system/kube-proxy-ng/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{ if .Values.enabled -}} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: kube-proxy-ng 6 | namespace: kube-system 7 | labels: 8 | addonmanager.kubernetes.io/mode: Reconcile 9 | {{- end }} 10 | -------------------------------------------------------------------------------- /system/opensearch-logs/templates/config/_tenants.yml.tpl: -------------------------------------------------------------------------------- 1 | --- 2 | _meta: 3 | type: "tenants" 4 | config_version: 2 5 | 6 | # Define your tenants here 7 | 8 | ## Demo tenants 9 | admin_tenant: 10 | reserved: false 11 | description: "Demo tenant for admin user" 12 | -------------------------------------------------------------------------------- /system/owner-label-injector/templates/issuer.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: cert-manager.io/v1 2 | kind: Issuer 3 | metadata: 4 | name: {{ include "owner-label-injector.fullname" . }} 5 | labels: 6 | {{- include "owner-label-injector.labels" . | nindent 4 }} 7 | spec: 8 | selfSigned: {} -------------------------------------------------------------------------------- /system/prometheus-operator/README.md: -------------------------------------------------------------------------------- 1 | Prometheus-operator 2 | ------------------------------ 3 | 4 | This Helm chart deploys the Prometheus operator via the [kube-prom-stack](https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/README.md). 5 | -------------------------------------------------------------------------------- /system/tarslite/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 0.2.0 5 | digest: sha256:9948b42a49d86cee17b76e5d46a5677e70bf3feb9ff2a9c34691a6f82ee751db 6 | generated: "2024-04-12T15:29:10.38866+02:00" 7 | -------------------------------------------------------------------------------- /common/mariadb-galera/helm/scripts/proxysql/pre-stop-hook.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set +e 3 | set -u 4 | set -o pipefail 5 | 6 | source /opt/${SOFTWARE_NAME}/bin/common-functions.sh 7 | 8 | loginfo "null" "preStop hook started" 9 | loginfo "null" "preStop hook done" 10 | -------------------------------------------------------------------------------- /global/git-cert-shim/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 0.2.0 5 | digest: sha256:9948b42a49d86cee17b76e5d46a5677e70bf3feb9ff2a9c34691a6f82ee751db 6 | generated: "2024-04-12T15:33:14.20961+02:00" 7 | -------------------------------------------------------------------------------- /global/oauth-proxy/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 0.2.0 5 | digest: sha256:9948b42a49d86cee17b76e5d46a5677e70bf3feb9ff2a9c34691a6f82ee751db 6 | generated: "2024-04-12T15:33:21.038874+02:00" 7 | -------------------------------------------------------------------------------- /global/slack-command-devsupport/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{- define "chart" -}} 2 | {{- printf "%s-%s" $.Chart.Name $.Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 3 | {{- end -}} 4 | 5 | {{- define "name" -}} 6 | {{- "slack-command-devsupport" -}} 7 | {{- end -}} 8 | -------------------------------------------------------------------------------- /openstack/blackbox/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 0.2.0 5 | digest: sha256:9948b42a49d86cee17b76e5d46a5677e70bf3feb9ff2a9c34691a6f82ee751db 6 | generated: "2024-04-12T15:49:33.817524+02:00" 7 | -------------------------------------------------------------------------------- /openstack/ceph-seed/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 0.2.0 5 | digest: sha256:9948b42a49d86cee17b76e5d46a5677e70bf3feb9ff2a9c34691a6f82ee751db 6 | generated: "2024-04-12T15:50:08.679902+02:00" 7 | -------------------------------------------------------------------------------- /openstack/cinder/templates/volumes/volumes.yaml: -------------------------------------------------------------------------------- 1 | {{- $envAll := . }} 2 | {{- range $name, $volume := .Values.volumes }} 3 | --- 4 | {{ tuple $envAll $name $volume | include "volume_configmap" }} 5 | --- 6 | {{ tuple $envAll $name $volume | include "volume_deployment" }} 7 | {{- end }} 8 | -------------------------------------------------------------------------------- /openstack/cortex/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 1.0.0 5 | digest: sha256:ca7c19b16632950e17c13dc4e5dbda8c7006ad9178f511fefe25bc57e69ad033 6 | generated: "2024-09-05T09:55:44.009371+02:00" 7 | -------------------------------------------------------------------------------- /openstack/glance/templates/etc/_ceph.conf.tpl: -------------------------------------------------------------------------------- 1 | [global] 2 | fsid = {{ .Values.ceph.fsid }} 3 | mon_host = {{ .Values.ceph.mon_host }} 4 | auth_cluster_required = cephx 5 | auth_service_required = cephx 6 | auth_client_required = cephx 7 | keyring = /etc/ceph/ceph.client.glance.keyring 8 | -------------------------------------------------------------------------------- /openstack/grafanasix/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 0.2.0 5 | digest: sha256:9948b42a49d86cee17b76e5d46a5677e70bf3feb9ff2a9c34691a6f82ee751db 6 | generated: "2024-04-12T15:50:33.238085+02:00" 7 | -------------------------------------------------------------------------------- /openstack/kos-operator/templates/sentry.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.sentry.enabled }} 2 | apiVersion: "sentry.sap.cc/v1" 3 | kind: "SentryProject" 4 | metadata: 5 | name: {{ .Chart.Name }}-sentry 6 | 7 | spec: 8 | name: {{ .Chart.Name }} 9 | team: openstack 10 | {{- end }} 11 | -------------------------------------------------------------------------------- /openstack/kubernikus/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 0.2.0 5 | digest: sha256:9948b42a49d86cee17b76e5d46a5677e70bf3feb9ff2a9c34691a6f82ee751db 6 | generated: "2024-04-12T15:51:10.380105+02:00" 7 | -------------------------------------------------------------------------------- /openstack/limes-auto/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 1.0.0 5 | digest: sha256:ca7c19b16632950e17c13dc4e5dbda8c7006ad9178f511fefe25bc57e69ad033 6 | generated: "2024-04-26T12:49:25.409392797Z" 7 | -------------------------------------------------------------------------------- /openstack/manila/templates/bin/_db_migrate.sh.tpl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | . /container.init/common.sh 6 | 7 | manila-status upgrade check 8 | manila-manage db sync 9 | manila-manage service cleanup 10 | {{ include "utils.script.job_finished_hook" . }} 11 | -------------------------------------------------------------------------------- /openstack/octobus/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 0.2.0 5 | digest: sha256:9948b42a49d86cee17b76e5d46a5677e70bf3feb9ff2a9c34691a6f82ee751db 6 | generated: "2024-04-12T15:51:53.749395+02:00" 7 | -------------------------------------------------------------------------------- /openstack/poller/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 0.2.0 5 | digest: sha256:9948b42a49d86cee17b76e5d46a5677e70bf3feb9ff2a9c34691a6f82ee751db 6 | generated: "2024-04-12T15:52:04.858339+02:00" 7 | -------------------------------------------------------------------------------- /openstack/sap-seeds/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: owner-info 3 | repository: oci://keppel.eu-de-1.cloud.sap/ccloud-helm 4 | version: 0.2.0 5 | digest: sha256:9948b42a49d86cee17b76e5d46a5677e70bf3feb9ff2a9c34691a6f82ee751db 6 | generated: "2024-04-12T15:52:18.261069+02:00" 7 | --------------------------------------------------------------------------------