diff --git a/support/Chart.yaml b/support/Chart.yaml index f947821ae3..0e8d264acf 100644 --- a/support/Chart.yaml +++ b/support/Chart.yaml @@ -1,6 +1,30 @@ -apiVersion: v1 -appVersion: '1.0' -description: Support chart for entire cluster +apiVersion: v2 name: support -# Let's keep this constant so other charts in this repo can depend on this easily -version: 0.0.1 +version: "0.1.0" +description: Cluster wide depdencies for deployed hubs + +dependencies: + # Prometheus for collection of metrics. + # https://github.com/prometheus-community/helm-charts/tree/main/charts/prometheus + - name: prometheus + version: 11.15.0 + repository: https://prometheus-community.github.io/helm-charts + + # Grafana for dashboarding of metrics. + # https://github.com/grafana/helm-charts/tree/main/charts/grafana + - name: grafana + version: 5.6.4 + repository: https://grafana.github.io/helm-charts + + # ingress-nginx for a k8s Ingress resource controller that routes traffic from + # a single IP entrypoint to various services exposed via k8s Ingress resources + # that references this controller. + - name: ingress-nginx + version: 2.15.0 + repository: https://kubernetes.github.io/ingress-nginx + + # cert-manager for acquisition of TLS certificates + # https://github.com/jetstack/cert-manager/tree/master/deploy/charts/cert-manager + - name: cert-manager + version: v1.0.0-beta.1 + repository: https://charts.jetstack.io diff --git a/support/requirements.yaml b/support/requirements.yaml deleted file mode 100644 index 8c12322468..0000000000 --- a/support/requirements.yaml +++ /dev/null @@ -1,13 +0,0 @@ -dependencies: - - name: prometheus - version: 11.15.0 - repository: https://prometheus-community.github.io/helm-charts - - name: grafana - version: 5.6.4 - repository: https://grafana.github.io/helm-charts - - name: cert-manager - version: v1.0.0-beta.1 - repository: https://charts.jetstack.io - - name: ingress-nginx - version: 2.15.0 - repository: https://kubernetes.github.io/ingress-nginx