Skip to content

Commit

Permalink
Remove FluxCD references (#1123)
Browse files Browse the repository at this point in the history
Depends-On: #1130
  • Loading branch information
mnaser authored Apr 19, 2024
1 parent 5fe8531 commit 44efb88
Show file tree
Hide file tree
Showing 25 changed files with 0 additions and 658 deletions.
24 changes: 0 additions & 24 deletions roles/barbican/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,30 +12,6 @@
# License for the specific language governing permissions and limitations
# under the License.

- name: Uninstall the legacy HelmRelease
run_once: true
block:
- name: Suspend the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: patched
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ barbican_helm_release_name }}"
namespace: "{{ barbican_helm_release_namespace }}"
definition:
spec:
suspend: true

- name: Remove the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: absent
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ barbican_helm_release_name }}"
namespace: "{{ barbican_helm_release_namespace }}"

- name: Deploy Helm chart
run_once: true
kubernetes.core.helm:
Expand Down
27 changes: 0 additions & 27 deletions roles/ceph_csi_rbd/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,33 +58,6 @@
ansible.builtin.set_fact:
_ceph_rbd_csi_ceph_keyring: "{{ _ceph_key.stdout | from_json | first }}"

# NOTE(mnaser): We should get rid of this task eventually as it is suspending
# the old HelmRelease and removing it to avoid uninstalling the
# Helm chart.
- name: Uninstall the legacy HelmRelease
run_once: true
block:
- name: Suspend the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: patched
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ ceph_csi_rbd_helm_release_name }}"
namespace: "{{ ceph_csi_rbd_helm_release_namespace }}"
definition:
spec:
suspend: true

- name: Remove the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: absent
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ ceph_csi_rbd_helm_release_name }}"
namespace: "{{ ceph_csi_rbd_helm_release_namespace }}"

- name: Deploy Helm chart
run_once: true
kubernetes.core.helm:
Expand Down
27 changes: 0 additions & 27 deletions roles/cert_manager/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,33 +12,6 @@
# License for the specific language governing permissions and limitations
# under the License.

# NOTE(mnaser): We should get rid of this task eventually as it is suspending
# the old HelmRelease and removing it to avoid uninstalling the
# Helm chart.
- name: Uninstall the legacy HelmRelease
run_once: true
block:
- name: Suspend the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: patched
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: cert-manager
namespace: cert-manager
definition:
spec:
suspend: true

- name: Remove the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: absent
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: cert-manager
namespace: cert-manager

- name: Deploy Helm chart
ansible.builtin.include_role:
name: vexxhost.kubernetes.cert_manager
Expand Down
24 changes: 0 additions & 24 deletions roles/cinder/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,30 +13,6 @@
# under the License.
#

- name: Uninstall the legacy HelmRelease
run_once: true
block:
- name: Suspend the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: patched
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ cinder_helm_release_name }}"
namespace: "{{ cinder_helm_release_namespace }}"
definition:
spec:
suspend: true

- name: Remove the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: absent
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ cinder_helm_release_name }}"
namespace: "{{ cinder_helm_release_namespace }}"

- name: Generate Helm values
ansible.builtin.set_fact:
_cinder_helm_values: "{{ __cinder_helm_values }}"
Expand Down
24 changes: 0 additions & 24 deletions roles/coredns/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,30 +12,6 @@
# License for the specific language governing permissions and limitations
# under the License.

- name: Uninstall the legacy HelmRelease
run_once: true
block:
- name: Suspend the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: patched
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ coredns_helm_release_name }}"
namespace: "{{ coredns_helm_release_namespace }}"
definition:
spec:
suspend: true

- name: Remove the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: absent
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ coredns_helm_release_name }}"
namespace: "{{ coredns_helm_release_namespace }}"

- name: Deploy Helm chart
run_once: true
when: atmosphere_network_backend != 'ovn'
Expand Down
24 changes: 0 additions & 24 deletions roles/designate/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,30 +12,6 @@
# License for the specific language governing permissions and limitations
# under the License.

- name: Uninstall the legacy HelmRelease
run_once: true
block:
- name: Suspend the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: patched
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ designate_helm_release_name }}"
namespace: "{{ designate_helm_release_namespace }}"
definition:
spec:
suspend: true

- name: Remove the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: absent
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ designate_helm_release_name }}"
namespace: "{{ designate_helm_release_namespace }}"

- name: Lookup resources
ansible.builtin.import_tasks:
file: lookups.yml
Expand Down
24 changes: 0 additions & 24 deletions roles/glance/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,30 +12,6 @@
# License for the specific language governing permissions and limitations
# under the License.

- name: Uninstall the legacy HelmRelease
run_once: true
block:
- name: Suspend the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: patched
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ glance_helm_release_name }}"
namespace: "{{ glance_helm_release_namespace }}"
definition:
spec:
suspend: true

- name: Remove the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: absent
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ glance_helm_release_name }}"
namespace: "{{ glance_helm_release_namespace }}"

- name: Deploy Helm chart
run_once: true
kubernetes.core.helm:
Expand Down
24 changes: 0 additions & 24 deletions roles/heat/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,30 +12,6 @@
# License for the specific language governing permissions and limitations
# under the License.

- name: Uninstall the legacy HelmRelease
run_once: true
block:
- name: Suspend the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: patched
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ heat_helm_release_name }}"
namespace: "{{ heat_helm_release_namespace }}"
definition:
spec:
suspend: true

- name: Remove the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: absent
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ heat_helm_release_name }}"
namespace: "{{ heat_helm_release_namespace }}"

- name: Deploy Helm chart
run_once: true
kubernetes.core.helm:
Expand Down
24 changes: 0 additions & 24 deletions roles/horizon/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,30 +12,6 @@
# License for the specific language governing permissions and limitations
# under the License.

- name: Uninstall the legacy HelmRelease
run_once: true
block:
- name: Suspend the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: patched
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ horizon_helm_release_name }}"
namespace: "{{ horizon_helm_release_namespace }}"
definition:
spec:
suspend: true

- name: Remove the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: absent
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ horizon_helm_release_name }}"
namespace: "{{ horizon_helm_release_namespace }}"

- name: Deploy Helm chart
run_once: true
kubernetes.core.helm:
Expand Down
12 changes: 0 additions & 12 deletions roles/ingress_nginx/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,6 @@
# License for the specific language governing permissions and limitations
# under the License.

- name: Uninstall the legacy HelmRelease
run_once: true
block:
- name: Remove the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: absent
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ ingress_nginx_helm_release_name }}"
namespace: "openstack"

- name: Deploy Helm chart
run_once: true
kubernetes.core.helm:
Expand Down
24 changes: 0 additions & 24 deletions roles/keystone/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,30 +12,6 @@
# License for the specific language governing permissions and limitations
# under the License.

- name: Uninstall the legacy HelmRelease
run_once: true
block:
- name: Suspend the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: patched
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ keystone_helm_release_name }}"
namespace: "{{ keystone_helm_release_namespace }}"
definition:
spec:
suspend: true

- name: Remove the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: absent
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ keystone_helm_release_name }}"
namespace: "{{ keystone_helm_release_namespace }}"

- name: Create Keycloak realms
no_log: true
run_once: true
Expand Down
33 changes: 0 additions & 33 deletions roles/kube_prometheus_stack/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,39 +12,6 @@
# License for the specific language governing permissions and limitations
# under the License.

- name: Uninstall the legacy "ethtool-exporter"
run_once: true
kubernetes.core.k8s:
state: absent
api_version: v1
kind: DaemonSet
name: ethtool-exporter
namespace: "{{ kube_prometheus_stack_helm_release_namespace }}"

- name: Uninstall the legacy HelmRelease
run_once: true
block:
- name: Suspend the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: patched
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ kube_prometheus_stack_helm_release_name }}"
namespace: "{{ kube_prometheus_stack_helm_release_namespace }}"
definition:
spec:
suspend: true

- name: Remove the existing HelmRelease
failed_when: false
kubernetes.core.k8s:
state: absent
api_version: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: "{{ kube_prometheus_stack_helm_release_name }}"
namespace: "{{ kube_prometheus_stack_helm_release_namespace }}"

- name: Create Keycloak realm
no_log: true
run_once: true
Expand Down
Loading

0 comments on commit 44efb88

Please sign in to comment.