diff --git a/config/samples/awx_v1beta1_awx.yaml b/config/samples/awx_v1beta1_awx.yaml index 746072ba..81210b37 100644 --- a/config/samples/awx_v1beta1_awx.yaml +++ b/config/samples/awx_v1beta1_awx.yaml @@ -8,6 +8,8 @@ spec: foo: bar deployment_type: awx ingress_type: ingress + ingress_annotations: | + kubernetes.io/ingress.class: nginx web_resource_requirements: requests: cpu: 250m diff --git a/molecule/default/tasks/awx_test.yml b/molecule/default/tasks/awx_test.yml index 66cef064..f0f2c7f0 100644 --- a/molecule/default/tasks/awx_test.yml +++ b/molecule/default/tasks/awx_test.yml @@ -13,7 +13,18 @@ vars: cr_file: 'awx_v1beta1_awx.yaml' -# - name: Add assertions here -# assert: -# that: false -# fail_msg: FIXME Add real assertions for your operator +- name: Obtain generated admin password + k8s_info: + namespace: '{{ namespace }}' + kind: Secret + name: example-awx-admin-password + register: admin_pw_secret + +- name: Launch Demo Job Template + awx.awx.job_launch: + name: Demo Job Template + wait: yes + validate_certs: no + controller_host: localhost + controller_username: admin + controller_password: "{{ admin_pw_secret.resources[0].data.password | b64decode }}" diff --git a/molecule/kind/create.yml b/molecule/kind/create.yml index 66a84a14..a85d3fc7 100644 --- a/molecule/kind/create.yml +++ b/molecule/kind/create.yml @@ -5,4 +5,23 @@ gather_facts: false tasks: - name: Create test kind cluster - command: kind create cluster --name osdk-test --kubeconfig {{ kubeconfig }} + shell: | + cat <