chore: move more helm repos to atmosphere
diff --git a/atmosphere/flows.py b/atmosphere/flows.py
index bd44234..73a3ea8 100644
--- a/atmosphere/flows.py
+++ b/atmosphere/flows.py
@@ -4,9 +4,17 @@
from atmosphere.tasks import flux, kubernetes, openstack_helm
HELM_REPOSITORIES_BY_NAMESPACE = {
+ "kube-system": {
+ "ceph": "https://ceph.github.io/csi-charts",
+ },
"openstack": {
+ "bitnami": "https://charts.bitnami.com/bitnami",
+ "coredns": "https://coredns.github.io/helm",
+ "ingress-nginx": "https://kubernetes.github.io/ingress-nginx",
"openstack-helm-infra": "https://tarballs.opendev.org/openstack/openstack-helm-infra/",
- }
+ "openstack-helm": "https://tarballs.opendev.org/openstack/openstack-helm/",
+ "percona": "https://percona.github.io/percona-helm-charts/",
+ },
}
OPENSTACK_HELM_CHARTS_BY_NAMESPACE = {
@@ -32,6 +40,7 @@
for namespace, repos in HELM_REPOSITORIES_BY_NAMESPACE.items():
for repo, url in repos.items():
task = flux.EnsureHelmRepositoryTask(
+ name=repo,
inject={"namespace": namespace, "name": repo, "url": url},
provides=f"helm-repository-{repo}",
)
diff --git a/roles/ceph_csi_rbd/meta/main.yml b/roles/ceph_csi_rbd/meta/main.yml
index 972a35f..f37c955 100644
--- a/roles/ceph_csi_rbd/meta/main.yml
+++ b/roles/ceph_csi_rbd/meta/main.yml
@@ -22,3 +22,6 @@
- name: Ubuntu
versions:
- focal
+
+dependencies:
+ - role: atmosphere
diff --git a/roles/ceph_csi_rbd/tasks/main.yml b/roles/ceph_csi_rbd/tasks/main.yml
index 5cdcbd4..7d59b84 100644
--- a/roles/ceph_csi_rbd/tasks/main.yml
+++ b/roles/ceph_csi_rbd/tasks/main.yml
@@ -57,15 +57,6 @@
kubernetes.core.k8s:
state: present
definition:
- - apiVersion: source.toolkit.fluxcd.io/v1beta2
- kind: HelmRepository
- metadata:
- name: ceph
- namespace: kube-system
- spec:
- interval: 60s
- url: https://ceph.github.io/csi-charts
-
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
diff --git a/roles/coredns/tasks/main.yml b/roles/coredns/tasks/main.yml
index a3ca046..7c5ff64 100644
--- a/roles/coredns/tasks/main.yml
+++ b/roles/coredns/tasks/main.yml
@@ -16,15 +16,6 @@
kubernetes.core.k8s:
state: present
definition:
- - apiVersion: source.toolkit.fluxcd.io/v1beta2
- kind: HelmRepository
- metadata:
- name: coredns
- namespace: openstack
- spec:
- interval: 60s
- url: https://coredns.github.io/helm
-
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
diff --git a/roles/ingress_nginx/meta/main.yml b/roles/ingress_nginx/meta/main.yml
index a0b2672..2db2750 100644
--- a/roles/ingress_nginx/meta/main.yml
+++ b/roles/ingress_nginx/meta/main.yml
@@ -22,3 +22,6 @@
- name: Ubuntu
versions:
- focal
+
+dependencies:
+ - role: atmosphere
diff --git a/roles/ingress_nginx/tasks/main.yml b/roles/ingress_nginx/tasks/main.yml
index 73b1b7b..1b985b9 100644
--- a/roles/ingress_nginx/tasks/main.yml
+++ b/roles/ingress_nginx/tasks/main.yml
@@ -16,15 +16,6 @@
kubernetes.core.k8s:
state: present
definition:
- - apiVersion: source.toolkit.fluxcd.io/v1beta2
- kind: HelmRepository
- metadata:
- name: ingress-nginx
- namespace: openstack
- spec:
- interval: 60s
- url: https://kubernetes.github.io/ingress-nginx
-
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
diff --git a/roles/openstack_helm_barbican/meta/main.yml b/roles/openstack_helm_barbican/meta/main.yml
index a8ac4b5..f479c17 100644
--- a/roles/openstack_helm_barbican/meta/main.yml
+++ b/roles/openstack_helm_barbican/meta/main.yml
@@ -22,3 +22,6 @@
- name: Ubuntu
versions:
- focal
+
+dependencies:
+ - role: atmosphere
diff --git a/roles/openstack_helm_barbican/tasks/main.yml b/roles/openstack_helm_barbican/tasks/main.yml
index e134811..e74874c 100644
--- a/roles/openstack_helm_barbican/tasks/main.yml
+++ b/roles/openstack_helm_barbican/tasks/main.yml
@@ -24,15 +24,6 @@
kubernetes.core.k8s:
state: present
definition:
- - apiVersion: source.toolkit.fluxcd.io/v1beta2
- kind: HelmRepository
- metadata:
- name: openstack-helm
- namespace: openstack
- spec:
- interval: 60s
- url: https://tarballs.opendev.org/openstack/openstack-helm/
-
- apiVersion: v1
kind: Secret
metadata:
diff --git a/roles/openstack_helm_cinder/meta/main.yml b/roles/openstack_helm_cinder/meta/main.yml
index bc40540..e44991a 100644
--- a/roles/openstack_helm_cinder/meta/main.yml
+++ b/roles/openstack_helm_cinder/meta/main.yml
@@ -22,3 +22,6 @@
- name: Ubuntu
versions:
- focal
+
+dependencies:
+ - role: atmosphere
diff --git a/roles/openstack_helm_cinder/tasks/main.yml b/roles/openstack_helm_cinder/tasks/main.yml
index 7816d5b..f76cfb3 100644
--- a/roles/openstack_helm_cinder/tasks/main.yml
+++ b/roles/openstack_helm_cinder/tasks/main.yml
@@ -24,15 +24,6 @@
kubernetes.core.k8s:
state: present
definition:
- - apiVersion: source.toolkit.fluxcd.io/v1beta2
- kind: HelmRepository
- metadata:
- name: openstack-helm
- namespace: openstack
- spec:
- interval: 60s
- url: https://tarballs.opendev.org/openstack/openstack-helm/
-
- apiVersion: v1
kind: Secret
metadata:
diff --git a/roles/openstack_helm_heat/meta/main.yml b/roles/openstack_helm_heat/meta/main.yml
index db450c2..3a7140b 100644
--- a/roles/openstack_helm_heat/meta/main.yml
+++ b/roles/openstack_helm_heat/meta/main.yml
@@ -22,3 +22,6 @@
- name: Ubuntu
versions:
- focal
+
+dependencies:
+ - role: atmosphere
diff --git a/roles/openstack_helm_heat/tasks/main.yml b/roles/openstack_helm_heat/tasks/main.yml
index 18879b5..c31d174 100644
--- a/roles/openstack_helm_heat/tasks/main.yml
+++ b/roles/openstack_helm_heat/tasks/main.yml
@@ -24,15 +24,6 @@
kubernetes.core.k8s:
state: present
definition:
- - apiVersion: source.toolkit.fluxcd.io/v1beta2
- kind: HelmRepository
- metadata:
- name: openstack-helm
- namespace: openstack
- spec:
- interval: 60s
- url: https://tarballs.opendev.org/openstack/openstack-helm/
-
- apiVersion: v1
kind: Secret
metadata:
diff --git a/roles/openstack_helm_horizon/meta/main.yml b/roles/openstack_helm_horizon/meta/main.yml
index db77a91..f101c63 100644
--- a/roles/openstack_helm_horizon/meta/main.yml
+++ b/roles/openstack_helm_horizon/meta/main.yml
@@ -22,3 +22,6 @@
- name: Ubuntu
versions:
- focal
+
+dependencies:
+ - role: atmosphere
diff --git a/roles/openstack_helm_horizon/tasks/main.yml b/roles/openstack_helm_horizon/tasks/main.yml
index a8e19c0..460634a 100644
--- a/roles/openstack_helm_horizon/tasks/main.yml
+++ b/roles/openstack_helm_horizon/tasks/main.yml
@@ -24,15 +24,6 @@
kubernetes.core.k8s:
state: present
definition:
- - apiVersion: source.toolkit.fluxcd.io/v1beta2
- kind: HelmRepository
- metadata:
- name: openstack-helm
- namespace: openstack
- spec:
- interval: 60s
- url: https://tarballs.opendev.org/openstack/openstack-helm/
-
- apiVersion: v1
kind: Secret
metadata:
diff --git a/roles/openstack_helm_keystone/meta/main.yml b/roles/openstack_helm_keystone/meta/main.yml
index 3af27e3..4929cc5 100644
--- a/roles/openstack_helm_keystone/meta/main.yml
+++ b/roles/openstack_helm_keystone/meta/main.yml
@@ -22,3 +22,6 @@
- name: Ubuntu
versions:
- focal
+
+dependencies:
+ - role: atmosphere
diff --git a/roles/openstack_helm_keystone/tasks/main.yml b/roles/openstack_helm_keystone/tasks/main.yml
index 160281f..4c31ad5 100644
--- a/roles/openstack_helm_keystone/tasks/main.yml
+++ b/roles/openstack_helm_keystone/tasks/main.yml
@@ -24,15 +24,6 @@
kubernetes.core.k8s:
state: present
definition:
- - apiVersion: source.toolkit.fluxcd.io/v1beta2
- kind: HelmRepository
- metadata:
- name: openstack-helm
- namespace: openstack
- spec:
- interval: 60s
- url: https://tarballs.opendev.org/openstack/openstack-helm/
-
- apiVersion: v1
kind: Secret
metadata:
diff --git a/roles/openstack_helm_neutron/meta/main.yml b/roles/openstack_helm_neutron/meta/main.yml
index 34239c6..ba41c29 100644
--- a/roles/openstack_helm_neutron/meta/main.yml
+++ b/roles/openstack_helm_neutron/meta/main.yml
@@ -24,4 +24,5 @@
- focal
dependencies:
+ - role: atmosphere
- role: openstacksdk
diff --git a/roles/openstack_helm_neutron/tasks/main.yml b/roles/openstack_helm_neutron/tasks/main.yml
index d7158c3..76083f7 100644
--- a/roles/openstack_helm_neutron/tasks/main.yml
+++ b/roles/openstack_helm_neutron/tasks/main.yml
@@ -24,15 +24,6 @@
kubernetes.core.k8s:
state: present
definition:
- - apiVersion: source.toolkit.fluxcd.io/v1beta2
- kind: HelmRepository
- metadata:
- name: openstack-helm
- namespace: openstack
- spec:
- interval: 60s
- url: https://tarballs.opendev.org/openstack/openstack-helm/
-
- apiVersion: v1
kind: Secret
metadata:
diff --git a/roles/openstack_helm_nova/meta/main.yml b/roles/openstack_helm_nova/meta/main.yml
index f1889f3..ad12692 100644
--- a/roles/openstack_helm_nova/meta/main.yml
+++ b/roles/openstack_helm_nova/meta/main.yml
@@ -24,4 +24,5 @@
- focal
dependencies:
+ - role: atmosphere
- role: openstacksdk
diff --git a/roles/openstack_helm_nova/tasks/main.yml b/roles/openstack_helm_nova/tasks/main.yml
index 29efde1..417c06f 100644
--- a/roles/openstack_helm_nova/tasks/main.yml
+++ b/roles/openstack_helm_nova/tasks/main.yml
@@ -55,15 +55,6 @@
kubernetes.core.k8s:
state: present
definition:
- - apiVersion: source.toolkit.fluxcd.io/v1beta2
- kind: HelmRepository
- metadata:
- name: openstack-helm
- namespace: openstack
- spec:
- interval: 60s
- url: https://tarballs.opendev.org/openstack/openstack-helm/
-
- apiVersion: v1
kind: Secret
metadata:
diff --git a/roles/openstack_helm_placement/meta/main.yml b/roles/openstack_helm_placement/meta/main.yml
index 3ea3f3d..c83011a 100644
--- a/roles/openstack_helm_placement/meta/main.yml
+++ b/roles/openstack_helm_placement/meta/main.yml
@@ -22,3 +22,6 @@
- name: Ubuntu
versions:
- focal
+
+dependencies:
+ - role: atmosphere
diff --git a/roles/openstack_helm_placement/tasks/main.yml b/roles/openstack_helm_placement/tasks/main.yml
index b896643..1b00c9b 100644
--- a/roles/openstack_helm_placement/tasks/main.yml
+++ b/roles/openstack_helm_placement/tasks/main.yml
@@ -24,15 +24,6 @@
kubernetes.core.k8s:
state: present
definition:
- - apiVersion: source.toolkit.fluxcd.io/v1beta2
- kind: HelmRepository
- metadata:
- name: openstack-helm
- namespace: openstack
- spec:
- interval: 60s
- url: https://tarballs.opendev.org/openstack/openstack-helm/
-
- apiVersion: v1
kind: Secret
metadata:
diff --git a/roles/openstack_helm_senlin/meta/main.yml b/roles/openstack_helm_senlin/meta/main.yml
index 41d1c57..4c25fbe 100644
--- a/roles/openstack_helm_senlin/meta/main.yml
+++ b/roles/openstack_helm_senlin/meta/main.yml
@@ -22,3 +22,6 @@
- name: Ubuntu
versions:
- focal
+
+dependencies:
+ - role: atmosphere
diff --git a/roles/openstack_helm_senlin/tasks/main.yml b/roles/openstack_helm_senlin/tasks/main.yml
index b5c6eda..d7632d4 100644
--- a/roles/openstack_helm_senlin/tasks/main.yml
+++ b/roles/openstack_helm_senlin/tasks/main.yml
@@ -24,15 +24,6 @@
kubernetes.core.k8s:
state: present
definition:
- - apiVersion: source.toolkit.fluxcd.io/v1beta2
- kind: HelmRepository
- metadata:
- name: openstack-helm
- namespace: openstack
- spec:
- interval: 60s
- url: https://tarballs.opendev.org/openstack/openstack-helm/
-
- apiVersion: v1
kind: Secret
metadata:
diff --git a/roles/percona_xtradb_cluster/meta/main.yml b/roles/percona_xtradb_cluster/meta/main.yml
index d090afe..596a60f 100644
--- a/roles/percona_xtradb_cluster/meta/main.yml
+++ b/roles/percona_xtradb_cluster/meta/main.yml
@@ -22,3 +22,6 @@
- name: Ubuntu
versions:
- focal
+
+dependencies:
+ - role: atmosphere
diff --git a/roles/percona_xtradb_cluster/tasks/main.yml b/roles/percona_xtradb_cluster/tasks/main.yml
index 6aa01fd..8a04f37 100644
--- a/roles/percona_xtradb_cluster/tasks/main.yml
+++ b/roles/percona_xtradb_cluster/tasks/main.yml
@@ -16,15 +16,6 @@
kubernetes.core.k8s:
state: present
definition:
- - apiVersion: source.toolkit.fluxcd.io/v1beta2
- kind: HelmRepository
- metadata:
- name: percona
- namespace: openstack
- spec:
- interval: 60s
- url: https://percona.github.io/percona-helm-charts/
-
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
diff --git a/roles/rabbitmq_operator/meta/main.yml b/roles/rabbitmq_operator/meta/main.yml
index c2e16c9..e57b0da 100644
--- a/roles/rabbitmq_operator/meta/main.yml
+++ b/roles/rabbitmq_operator/meta/main.yml
@@ -22,3 +22,6 @@
- name: Ubuntu
versions:
- focal
+
+dependencies:
+ - role: atmosphere
diff --git a/roles/rabbitmq_operator/tasks/main.yml b/roles/rabbitmq_operator/tasks/main.yml
index 5124b24..d7fdec4 100644
--- a/roles/rabbitmq_operator/tasks/main.yml
+++ b/roles/rabbitmq_operator/tasks/main.yml
@@ -16,15 +16,6 @@
kubernetes.core.k8s:
state: present
definition:
- - apiVersion: source.toolkit.fluxcd.io/v1beta2
- kind: HelmRepository
- metadata:
- name: bitnami
- namespace: openstack
- spec:
- interval: 60s
- url: https://charts.bitnami.com/bitnami
-
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata: