all: children: peers: hosts: {} switch: hosts: controller: null zuul_unreachable: hosts: {} hosts: controller: TEST_RUN: adoption_osp_deploy ansible_connection: ssh ansible_host: 38.102.83.58 ansible_port: 22 ansible_python_interpreter: auto ansible_user: zuul mol_config_dir: '{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/ci-framework''].src_dir }}/.config/molecule/config_local.yml' nodepool: az: nova cloud: vexxhost-nodepool-tripleo external_id: 1aeb54b1-88aa-4710-b89c-023ff4becf7d host_id: 4d5af5c3d4216850e4ad6b0187cc3c64a31e016b0c19899ec067977a interface_ip: 38.102.83.58 label: cloud-centos-9-stream-tripleo node_properties: {} private_ipv4: 38.102.83.58 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.58 public_ipv6: '' region: RegionOne slot: null roles_dir: '{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/ci-framework''].src_dir }}/roles/{{ TEST_RUN }}' zuul_node: az: nova cloud: vexxhost-nodepool-tripleo external_id: 1aeb54b1-88aa-4710-b89c-023ff4becf7d host_id: 4d5af5c3d4216850e4ad6b0187cc3c64a31e016b0c19899ec067977a interface_ip: 38.102.83.58 label: cloud-centos-9-stream-tripleo node_properties: {} private_ipv4: 38.102.83.58 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.58 public_ipv6: '' region: RegionOne slot: null uuid: null localhost: ansible_connection: local vars: TEST_RUN: adoption_osp_deploy mol_config_dir: '{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/ci-framework''].src_dir }}/.config/molecule/config_local.yml' roles_dir: '{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/ci-framework''].src_dir }}/roles/{{ TEST_RUN }}' zuul: _inheritance_path: - '' - '' - '' - '' - '' ansible_version: '9' attempts: 1 branch: main build: b99e648105e242deb910e5a6dd9e05eb build_refs: - branch: main change: '3840' change_message: "[federation] Add OIDC federation configuration on OSP17\n\nAdd Ansible playbooks and role tasks to configure OSP 17.1 for OIDC federation, enabling adoption testing with Keycloak as the identity provider.\r\n\r\nChanges:\r\n- Add federation-osp17-pre-deploy hook playbook that renders the Heat environment file and configures Keystone for OIDC\r\n- Add run_osp17_oidc_setup.yml tasks to create the federation domain, identity provider, mapping, group, project and protocol on OSP 17.1\r\n- Add enable-federation-openidc.yaml.j2 Heat template for OIDC params\r\n- Refactor Keycloak operator deployment to use kubernetes.core.k8s instead of oc apply with a template file\r\n- Make operator namespace configurable via cifmw_federation_operator_namespace variable\r\n- Add passthrough Route for Keycloak and grant privileged SCC\r\n- Conditionally include the OIDC env file in overcloud deploy\r\n\r\nOriginal Patch: https://github.com/openstack-k8s-operators/ci-framework/pull/3307\r\n\r\nJira: https://issues.redhat.com/browse/OSPRH-19960" change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3840 commit_id: e499420c3442cdc4c079de5a4c2b3aca15f2965e patchset: e499420c3442cdc4c079de5a4c2b3aca15f2965e project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null buildset: f4fdffb03b3d4606956e74dde8c6f799 buildset_refs: - branch: main change: '3840' change_message: "[federation] Add OIDC federation configuration on OSP17\n\nAdd Ansible playbooks and role tasks to configure OSP 17.1 for OIDC federation, enabling adoption testing with Keycloak as the identity provider.\r\n\r\nChanges:\r\n- Add federation-osp17-pre-deploy hook playbook that renders the Heat environment file and configures Keystone for OIDC\r\n- Add run_osp17_oidc_setup.yml tasks to create the federation domain, identity provider, mapping, group, project and protocol on OSP 17.1\r\n- Add enable-federation-openidc.yaml.j2 Heat template for OIDC params\r\n- Refactor Keycloak operator deployment to use kubernetes.core.k8s instead of oc apply with a template file\r\n- Make operator namespace configurable via cifmw_federation_operator_namespace variable\r\n- Add passthrough Route for Keycloak and grant privileged SCC\r\n- Conditionally include the OIDC env file in overcloud deploy\r\n\r\nOriginal Patch: https://github.com/openstack-k8s-operators/ci-framework/pull/3307\r\n\r\nJira: https://issues.redhat.com/browse/OSPRH-19960" change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3840 commit_id: e499420c3442cdc4c079de5a4c2b3aca15f2965e patchset: e499420c3442cdc4c079de5a4c2b3aca15f2965e project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null change: '3840' change_message: "[federation] Add OIDC federation configuration on OSP17\n\nAdd Ansible playbooks and role tasks to configure OSP 17.1 for OIDC federation, enabling adoption testing with Keycloak as the identity provider.\r\n\r\nChanges:\r\n- Add federation-osp17-pre-deploy hook playbook that renders the Heat environment file and configures Keystone for OIDC\r\n- Add run_osp17_oidc_setup.yml tasks to create the federation domain, identity provider, mapping, group, project and protocol on OSP 17.1\r\n- Add enable-federation-openidc.yaml.j2 Heat template for OIDC params\r\n- Refactor Keycloak operator deployment to use kubernetes.core.k8s instead of oc apply with a template file\r\n- Make operator namespace configurable via cifmw_federation_operator_namespace variable\r\n- Add passthrough Route for Keycloak and grant privileged SCC\r\n- Conditionally include the OIDC env file in overcloud deploy\r\n\r\nOriginal Patch: https://github.com/openstack-k8s-operators/ci-framework/pull/3307\r\n\r\nJira: https://issues.redhat.com/browse/OSPRH-19960" change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3840 child_jobs: [] commit_id: e499420c3442cdc4c079de5a4c2b3aca15f2965e event_id: b739ec60-657d-11f1-8941-cf475c028f57 executor: hostname: 38.102.83.32 inventory_file: /var/lib/zuul/builds/b99e648105e242deb910e5a6dd9e05eb/ansible/inventory.yaml log_root: /var/lib/zuul/builds/b99e648105e242deb910e5a6dd9e05eb/work/logs result_data_file: /var/lib/zuul/builds/b99e648105e242deb910e5a6dd9e05eb/work/results.json src_root: /var/lib/zuul/builds/b99e648105e242deb910e5a6dd9e05eb/work/src work_root: /var/lib/zuul/builds/b99e648105e242deb910e5a6dd9e05eb/work include_vars: [] items: - branch: main change: '3840' change_message: "[federation] Add OIDC federation configuration on OSP17\n\nAdd Ansible playbooks and role tasks to configure OSP 17.1 for OIDC federation, enabling adoption testing with Keycloak as the identity provider.\r\n\r\nChanges:\r\n- Add federation-osp17-pre-deploy hook playbook that renders the Heat environment file and configures Keystone for OIDC\r\n- Add run_osp17_oidc_setup.yml tasks to create the federation domain, identity provider, mapping, group, project and protocol on OSP 17.1\r\n- Add enable-federation-openidc.yaml.j2 Heat template for OIDC params\r\n- Refactor Keycloak operator deployment to use kubernetes.core.k8s instead of oc apply with a template file\r\n- Make operator namespace configurable via cifmw_federation_operator_namespace variable\r\n- Add passthrough Route for Keycloak and grant privileged SCC\r\n- Conditionally include the OIDC env file in overcloud deploy\r\n\r\nOriginal Patch: https://github.com/openstack-k8s-operators/ci-framework/pull/3307\r\n\r\nJira: https://issues.redhat.com/browse/OSPRH-19960" change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3840 commit_id: e499420c3442cdc4c079de5a4c2b3aca15f2965e patchset: e499420c3442cdc4c079de5a4c2b3aca15f2965e project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null job: cifmw-molecule-adoption_osp_deploy jobtags: [] max_attempts: 3 message: W2ZlZGVyYXRpb25dIEFkZCBPSURDIGZlZGVyYXRpb24gY29uZmlndXJhdGlvbiBvbiBPU1AxNwoKQWRkIEFuc2libGUgcGxheWJvb2tzIGFuZCByb2xlIHRhc2tzIHRvIGNvbmZpZ3VyZSBPU1AgMTcuMSBmb3IgT0lEQyBmZWRlcmF0aW9uLCBlbmFibGluZyBhZG9wdGlvbiB0ZXN0aW5nIHdpdGggS2V5Y2xvYWsgYXMgdGhlIGlkZW50aXR5IHByb3ZpZGVyLg0KDQpDaGFuZ2VzOg0KLSBBZGQgZmVkZXJhdGlvbi1vc3AxNy1wcmUtZGVwbG95IGhvb2sgcGxheWJvb2sgdGhhdCByZW5kZXJzIHRoZSBIZWF0IGVudmlyb25tZW50IGZpbGUgYW5kIGNvbmZpZ3VyZXMgS2V5c3RvbmUgZm9yIE9JREMNCi0gQWRkIHJ1bl9vc3AxN19vaWRjX3NldHVwLnltbCB0YXNrcyB0byBjcmVhdGUgdGhlIGZlZGVyYXRpb24gZG9tYWluLCBpZGVudGl0eSBwcm92aWRlciwgbWFwcGluZywgZ3JvdXAsIHByb2plY3QgYW5kIHByb3RvY29sIG9uIE9TUCAxNy4xDQotIEFkZCBlbmFibGUtZmVkZXJhdGlvbi1vcGVuaWRjLnlhbWwuajIgSGVhdCB0ZW1wbGF0ZSBmb3IgT0lEQyBwYXJhbXMNCi0gUmVmYWN0b3IgS2V5Y2xvYWsgb3BlcmF0b3IgZGVwbG95bWVudCB0byB1c2Uga3ViZXJuZXRlcy5jb3JlLms4cyBpbnN0ZWFkIG9mIG9jIGFwcGx5IHdpdGggYSB0ZW1wbGF0ZSBmaWxlDQotIE1ha2Ugb3BlcmF0b3IgbmFtZXNwYWNlIGNvbmZpZ3VyYWJsZSB2aWEgY2lmbXdfZmVkZXJhdGlvbl9vcGVyYXRvcl9uYW1lc3BhY2UgdmFyaWFibGUNCi0gQWRkIHBhc3N0aHJvdWdoIFJvdXRlIGZvciBLZXljbG9hayBhbmQgZ3JhbnQgcHJpdmlsZWdlZCBTQ0MNCi0gQ29uZGl0aW9uYWxseSBpbmNsdWRlIHRoZSBPSURDIGVudiBmaWxlIGluIG92ZXJjbG91ZCBkZXBsb3kNCg0KT3JpZ2luYWwgUGF0Y2g6IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsvcHVsbC8zMzA3DQoNCkppcmE6IGh0dHBzOi8vaXNzdWVzLnJlZGhhdC5jb20vYnJvd3NlL09TUFJILTE5OTYw patchset: e499420c3442cdc4c079de5a4c2b3aca15f2965e pipeline: github-check playbook_context: playbook_projects: trusted/project_0/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 4605eaf5fa5cd3f351940ab9df8f9f0ea6b97ad5 trusted/project_1/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 82e3e8b1292a25e38235bb92b157992d326531d1 trusted/project_2/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: ae3f884c6c8c32b779dc61f758c0f6a43ade6877 untrusted/project_0/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: e499420c3442cdc4c079de5a4c2b3aca15f2965e untrusted/project_1/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 4605eaf5fa5cd3f351940ab9df8f9f0ea6b97ad5 untrusted/project_2/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 82e3e8b1292a25e38235bb92b157992d326531d1 untrusted/project_3/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: ae3f884c6c8c32b779dc61f758c0f6a43ade6877 playbooks: - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/molecule-test.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/playbook_0/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/playbook_0/role_0/ci-framework/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/playbook_0/role_1/config/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/playbook_0/role_2/zuul-jobs/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/playbook_0/role_3/rdo-jobs/roles post_playbooks: - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/post_playbook_0/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/post_playbook_0/role_0/ci-framework/roles - checkout: master checkout_description: project default branch link_name: ansible/post_playbook_0/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/post_playbook_0/role_1/config/roles - checkout: master checkout_description: project default branch link_name: ansible/post_playbook_0/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_0/role_2/zuul-jobs/roles - checkout: master checkout_description: project default branch link_name: ansible/post_playbook_0/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_0/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml roles: - checkout: master checkout_description: playbook branch link_name: ansible/post_playbook_1/role_0/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_1/role_0/config/roles - checkout: master checkout_description: project default branch link_name: ansible/post_playbook_1/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_1/role_1/zuul-jobs/roles - checkout: master checkout_description: project default branch link_name: ansible/post_playbook_1/role_2/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_1/role_2/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml roles: - checkout: master checkout_description: playbook branch link_name: ansible/post_playbook_2/role_0/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_2/role_0/config/roles - checkout: master checkout_description: project default branch link_name: ansible/post_playbook_2/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_2/role_1/zuul-jobs/roles - checkout: master checkout_description: project default branch link_name: ansible/post_playbook_2/role_2/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_2/role_2/rdo-jobs/roles pre_playbooks: - path: trusted/project_0/review.rdoproject.org/config/playbooks/base-minimal/pre.yaml roles: - checkout: master checkout_description: playbook branch link_name: ansible/pre_playbook_0/role_0/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/pre_playbook_0/role_0/config/roles - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_0/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_0/role_1/zuul-jobs/roles - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_0/role_2/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_0/role_2/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml roles: - checkout: master checkout_description: playbook branch link_name: ansible/pre_playbook_1/role_0/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/pre_playbook_1/role_0/config/roles - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_1/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_1/role_1/zuul-jobs/roles - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_1/role_2/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_1/role_2/rdo-jobs/roles - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/pre_playbook_2/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_2/role_0/ci-framework/roles - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_2/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/pre_playbook_2/role_1/config/roles - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_2/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_2/role_2/zuul-jobs/roles - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_2/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_2/role_3/rdo-jobs/roles - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/molecule-prepare.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/pre_playbook_3/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_3/role_0/ci-framework/roles - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_3/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/pre_playbook_3/role_1/config/roles - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_3/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_3/role_2/zuul-jobs/roles - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_3/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_3/role_3/rdo-jobs/roles post_review: false post_timeout: 5400 pre_timeout: null project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework projects: github.com/openstack-k8s-operators/ci-framework: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main checkout_description: zuul branch commit: e499420c3442cdc4c079de5a4c2b3aca15f2965e name: openstack-k8s-operators/ci-framework required: false short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework github.com/openstack-k8s-operators/edpm-ansible: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/edpm-ansible checkout: main checkout_description: zuul branch commit: d5eae620a08b412f076b112b4c3d8e0d69cbb047 name: openstack-k8s-operators/edpm-ansible required: true short_name: edpm-ansible src_dir: src/github.com/openstack-k8s-operators/edpm-ansible github.com/openstack-k8s-operators/install_yamls: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/install_yamls checkout: main checkout_description: zuul branch commit: 28010890899b365d9b163f6cd2faeb71bf37d54f name: openstack-k8s-operators/install_yamls required: true short_name: install_yamls src_dir: src/github.com/openstack-k8s-operators/install_yamls opendev.org/zuul/zuul-jobs: canonical_hostname: opendev.org canonical_name: opendev.org/zuul/zuul-jobs checkout: master checkout_description: project default branch commit: 82e3e8b1292a25e38235bb92b157992d326531d1 name: zuul/zuul-jobs required: true short_name: zuul-jobs src_dir: src/opendev.org/zuul/zuul-jobs ref: refs/pull/3840/head resources: {} tenant: rdoproject.org timeout: 1800 topic: null voting: true