From f6b758a95d3d0b4e511314d047b0c9fcce43271d Mon Sep 17 00:00:00 2001 From: Shawn Hurley Date: Fri, 5 Jul 2024 10:28:24 -0400 Subject: [PATCH] install cr's before the hub is deployed Signed-off-by: Shawn Hurley --- roles/tackle/tasks/main.yml | 47 +++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/roles/tackle/tasks/main.yml b/roles/tackle/tasks/main.yml index a4a2ccb..42f13ce 100644 --- a/roles/tackle/tasks/main.yml +++ b/roles/tackle/tasks/main.yml @@ -392,6 +392,30 @@ - feature_auth_required|bool - app_profile == "mta" +# Create all the neccessary CR's before the hub deployment is created +- name: "Remove Admin Addon CR" + k8s: + state: absent + kind: Addon + api_version: tackle.konveyor.io/v1alpha2 + name: "{{ admin_name }}" + namespace: "{{ app_namespace }}" + +- name: "Create Windup Addon CR" + k8s: + state: present + definition: "{{ lookup('template', 'customresource-addon-analyzer.yml.j2') }}" + +- name: "Create Language Discovery Addon CR" + k8s: + state: present + definition: "{{ lookup('template', 'customresource-addon-language-discovery.yml.j2') }}" + +- name: "Create Tech Discovery Addon CR" + k8s: + state: present + definition: "{{ lookup('template', 'customresource-addon-tech-discovery.yml.j2') }}" + - name: "Setup Hub API Service" k8s: state: present @@ -450,29 +474,6 @@ name: "{{ app_name }}-maven-volume-claim" namespace: "{{ app_namespace }}" -- name: "Remove Admin Addon CR" - k8s: - state: absent - kind: Addon - api_version: tackle.konveyor.io/v1alpha2 - name: "{{ admin_name }}" - namespace: "{{ app_namespace }}" - -- name: "Create Windup Addon CR" - k8s: - state: present - definition: "{{ lookup('template', 'customresource-addon-analyzer.yml.j2') }}" - -- name: "Create Language Discovery Addon CR" - k8s: - state: present - definition: "{{ lookup('template', 'customresource-addon-language-discovery.yml.j2') }}" - -- name: "Create Tech Discovery Addon CR" - k8s: - state: present - definition: "{{ lookup('template', 'customresource-addon-tech-discovery.yml.j2') }}" - - name: "Create Network Policy" k8s: state: present