Merge "Remove rvmc name space and registry secret set up"
This commit is contained in:
@@ -6,7 +6,8 @@
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
# ROLE DESCRIPTION:
|
||||
# This role is to apply the k8s rvmc job
|
||||
# This role is to apply the k8s rvmc job. Note that the rvmc namespace and
|
||||
# registry secret are already set up by the dcmanager when this role is executed.
|
||||
|
||||
- set_fact:
|
||||
rvmc_resource_file: "{{ rvmc_config_dir }}/rvmc.yaml"
|
||||
@@ -29,34 +30,6 @@
|
||||
timeout: 60
|
||||
when: deleted_job.rc == 0
|
||||
|
||||
- name: Get rvmc_namespace
|
||||
command: >-
|
||||
kubectl --kubeconfig=/etc/kubernetes/admin.conf get namespace {{ rvmc_namespace }}
|
||||
register: get_namespace
|
||||
failed_when: false
|
||||
|
||||
- name: Ensure rvmc_namespace is created
|
||||
command: >-
|
||||
kubectl create namespace --kubeconfig=/etc/kubernetes/admin.conf {{ rvmc_namespace }}
|
||||
when: get_namespace.stdout_lines|length == 0
|
||||
register: result
|
||||
failed_when: (result.rc != 0) and ('AlreadyExists' not in result.stderr)
|
||||
|
||||
- name: Get default registry key
|
||||
command: >-
|
||||
kubectl --kubeconfig=/etc/kubernetes/admin.conf get secret default-registry-key --namespace={{ rvmc_namespace }}
|
||||
failed_when: false
|
||||
register: get_default_registry_key
|
||||
|
||||
- name: Copy default-registry-key to rvmc namespace
|
||||
shell: >-
|
||||
kubectl get secret default-registry-key --namespace=kube-system -o yaml
|
||||
| sed 's/namespace: kube-system/namespace: {{ rvmc_namespace }}/'
|
||||
| kubectl apply --namespace={{ rvmc_namespace }} -f -
|
||||
environment:
|
||||
KUBECONFIG: "/etc/kubernetes/admin.conf"
|
||||
when: get_default_registry_key.stdout == ""
|
||||
|
||||
- name: Create Redfish Virtual Media Controller resource file
|
||||
template:
|
||||
src: "roles/install/templates/rvmc.yaml.j2"
|
||||
|
||||
Reference in New Issue
Block a user