Implement tooling to sync Helm charts (#1105)

Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
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