[stable/zed] Implement tooling to sync Helm charts (#1108)
Pin chart requirements
Refactor godaddy-webhook chart name
Sync Neutron with Gerrit #914886
Drop language changes in tox.ini
Pin all charts with a simplified tool
Add linter job to make sure charts are synced
diff --git a/.charts.yml b/.charts.yml
new file mode 100644
index 0000000..a4ff95a
--- /dev/null
+++ b/.charts.yml
@@ -0,0 +1,269 @@
+charts:
+ - name: barbican
+ version: 0.3.6
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm
+ - name: ceph-csi-rbd
+ version: 3.5.1
+ repository:
+ url: https://ceph.github.io/csi-charts
+ - name: ceph-provisioners
+ version: 0.1.8
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm-infra
+ - name: godaddy-webhook
+ version: 0.3.0
+ repository:
+ url: https://snowdrop.github.io/godaddy-webhook
+ - name: cert-manager-webhook-infoblox-wapi
+ version: 1.5.2
+ repository:
+ url: https://luisico.github.io/cert-manager-webhook-infoblox-wapi
+ - name: cinder
+ version: 0.3.15
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm
+ dependencies:
+ - name: helm-toolkit
+ repository: https://tarballs.openstack.org/openstack-helm-infra
+ version: 0.2.55
+ patches:
+ gerrit:
+ review.opendev.org:
+ - 899814
+ - name: coredns
+ version: 1.19.4
+ repository:
+ url: https://coredns.github.io/helm
+ - name: designate
+ version: 0.2.9
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm
+ dependencies:
+ - name: helm-toolkit
+ repository: https://tarballs.openstack.org/openstack-helm-infra
+ version: 0.2.55
+ patches:
+ gerrit:
+ review.opendev.org:
+ - 899932
+ - name: glance
+ version: 0.4.15
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm
+ dependencies:
+ - name: helm-toolkit
+ repository: https://tarballs.openstack.org/openstack-helm-infra
+ version: 0.2.55
+ patches:
+ gerrit:
+ review.opendev.org:
+ - 899864
+ - name: heat
+ version: 0.3.7
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm
+ dependencies:
+ - name: helm-toolkit
+ repository: https://tarballs.openstack.org/openstack-helm-infra
+ version: 0.2.55
+ patches:
+ gerrit:
+ review.opendev.org:
+ - 899931
+ - name: horizon
+ version: 0.3.15
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm
+ dependencies:
+ - name: helm-toolkit
+ repository: https://tarballs.openstack.org/openstack-helm-infra
+ version: 0.2.55
+ - name: ingress-nginx
+ version: 4.0.17
+ repository:
+ url: https://kubernetes.github.io/ingress-nginx
+ - name: keycloak
+ version: 16.0.3
+ repository:
+ url: https://charts.bitnami.com/bitnami
+ - name: keystone
+ version: 0.3.5
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm
+ dependencies:
+ - name: helm-toolkit
+ repository: https://tarballs.openstack.org/openstack-helm-infra
+ version: 0.2.55
+ patches:
+ gerrit:
+ review.opendev.org:
+ - 899867
+ - name: kube-prometheus-stack
+ version: 58.0.0
+ repository:
+ url: https://prometheus-community.github.io/helm-charts
+ - name: libvirt
+ version: 0.1.27
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm-infra
+ dependencies:
+ - name: helm-toolkit
+ repository: https://tarballs.openstack.org/openstack-helm-infra
+ version: 0.2.56
+ patches:
+ gerrit:
+ review.opendev.org:
+ - 893406
+ - name: loki
+ version: 5.47.2
+ repository:
+ url: https://grafana.github.io/helm-charts
+ - name: magnum
+ version: 0.2.9
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm
+ dependencies:
+ - name: helm-toolkit
+ repository: https://tarballs.openstack.org/openstack-helm-infra
+ version: 0.2.55
+ patches:
+ gerrit:
+ review.opendev.org:
+ - 899926
+ - name: manila
+ version: 0.1.7
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm
+ dependencies:
+ - name: helm-toolkit
+ repository: https://tarballs.openstack.org/openstack-helm-infra
+ version: 0.2.55
+ patches:
+ gerrit:
+ review.opendev.org:
+ - 883168
+ - 899923
+ - name: memcached
+ version: 0.1.12
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm-infra
+ - name: neutron
+ version: 0.3.29
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm
+ dependencies:
+ - name: helm-toolkit
+ repository: https://tarballs.openstack.org/openstack-helm-infra
+ version: 0.2.55
+ patches:
+ gerrit:
+ review.opendev.org:
+ - 902767
+ - 914886
+ - name: node-feature-discovery
+ version: 0.11.2
+ repository:
+ url: https://kubernetes-sigs.github.io/node-feature-discovery/charts
+ - name: nova
+ version: 0.3.27
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm
+ dependencies:
+ - name: helm-toolkit
+ repository: https://tarballs.openstack.org/openstack-helm-infra
+ version: 0.2.55
+ patches:
+ gerrit:
+ review.opendev.org:
+ - 899809
+ - 904250
+ - name: octavia
+ version: 0.2.9
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm
+ dependencies:
+ - name: helm-toolkit
+ repository: https://tarballs.openstack.org/openstack-helm-infra
+ version: 0.2.55
+ patches:
+ gerrit:
+ review.opendev.org:
+ - 899918
+ - name: openvswitch
+ version: 0.1.19
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm-infra
+ dependencies:
+ - name: helm-toolkit
+ repository: https://tarballs.openstack.org/openstack-helm-infra
+ version: 0.2.56
+ - name: ovn
+ version: 0.1.4
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm-infra
+ dependencies:
+ - name: helm-toolkit
+ repository: https://tarballs.openstack.org/openstack-helm-infra
+ version: 0.2.56
+ patches:
+ gerrit:
+ review.opendev.org:
+ - 893739
+ - 914807
+ - name: placement
+ version: 0.3.9
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm
+ dependencies:
+ - name: helm-toolkit
+ repository: https://tarballs.openstack.org/openstack-helm-infra
+ version: 0.2.55
+ patches:
+ gerrit:
+ review.opendev.org:
+ - 899914
+ - name: prometheus-pushgateway
+ version: 1.16.0
+ repository:
+ url: https://prometheus-community.github.io/helm-charts
+ - name: pxc-operator
+ version: 1.13.3
+ repository:
+ url: https://percona.github.io/percona-helm-charts
+ - name: rabbitmq-cluster-operator
+ version: 2.6.6
+ repository:
+ url: https://charts.bitnami.com/bitnami
+ - name: rook-ceph
+ version: 1.10.10
+ repository:
+ url: https://charts.rook.io/release
+ - name: rook-ceph-cluster
+ version: 1.10.10
+ repository:
+ url: https://charts.rook.io/release
+ - name: senlin
+ version: 0.2.9
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm
+ dependencies:
+ - name: helm-toolkit
+ repository: https://tarballs.openstack.org/openstack-helm-infra
+ version: 0.2.55
+ patches:
+ gerrit:
+ review.opendev.org:
+ - 899913
+ - name: tempest
+ version: 0.2.8
+ repository:
+ url: https://tarballs.openstack.org/openstack-helm
+ dependencies:
+ - name: helm-toolkit
+ repository: https://tarballs.openstack.org/openstack-helm-infra
+ version: 0.2.55
+ - name: vector
+ version: 0.32.0
+ repository:
+ url: https://vectordotdev.github.io/helm-charts