Skip to content

Remove OCPBUGS-67159 workaround and enable openstack_test - #30

Draft
imatza-rh wants to merge 1 commit into
mainfrom
remove-ocpbugs-67159-workaround
Draft

Remove OCPBUGS-67159 workaround and enable openstack_test#30
imatza-rh wants to merge 1 commit into
mainfrom
remove-ocpbugs-67159-workaround

Conversation

@imatza-rh

@imatza-rh imatza-rh commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Two adoption pipeline improvements in one PR, validated in a single CI run:

1. Remove OCPBUGS-67159 workaround (OSPRH-25360)

The upstream OCP bug (IP/port collision in CAPO machine network) is fixed and backported to 4.19-4.22. Removes the hardcoded api_vip/ingress_vip from adoption.yaml and the conditional VIP injection block from the IPI install-config template.

2. Enable openstack_test stage (OSPRH-27365)

The openstack_test stage was disabled because tools_cifmw_dnsmasq delegates DNS tasks to the hypervisor, which is unreachable from the adoption container. Added when: hypervisor is defined guards to both dnsmasq tasks (add + restore) so the role gracefully skips DNS configuration in container-only environments. The actual openstack-tests still execute - only the APPS DNS entry on the hypervisor is skipped.

Files changed:

  • jobs_definitions/adoption.yaml - removed VIP workaround, uncommented openstack_test stage
  • collection/stages/roles/install/templates/install-config-ipi.yaml.j2 - removed conditional VIP injection block
  • collection/stages/roles/openstack_test/tasks/main.yml - added when: hypervisor is defined to dnsmasq tasks

Testing

Needs an adoption pipeline CI run to verify both changes together.

References

@openshift-ci

openshift-ci Bot commented Aug 5, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign dlaw4608 for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@imatza-rh
imatza-rh force-pushed the remove-ocpbugs-67159-workaround branch from a3a26e1 to 8eadd43 Compare August 5, 2026 10:20
@imatza-rh imatza-rh changed the title Remove OCPBUGS-67159 workaround Remove OCPBUGS-67159 workaround and enable openstack_test Aug 5, 2026
OCPBUGS-67159 (IP/port collision in CAPO machine network) is fixed
upstream and backported to OCP 4.19-4.22. Remove the hardcoded
api_vip/ingress_vip workaround from adoption.yaml and the conditional
VIP injection block from the IPI install-config template.

Also enable the openstack_test stage for the adoption pipeline,
previously disabled because tools_cifmw_dnsmasq delegates DNS tasks
to the hypervisor which is unreachable from the adoption container.
Guard both dnsmasq tasks with "when: hypervisor is defined" so the
role gracefully skips DNS configuration in container-only environments
while the actual openstack-tests still execute.

Closes: OSPRH-25360
Ref: OSPRH-27365

Assisted-By: Claude Code
Change-Id: Ie86f127a966d6017da46540defbfc49586b6cd91
Signed-off-by: Itay Matza <imatza@redhat.com>
@imatza-rh
imatza-rh force-pushed the remove-ocpbugs-67159-workaround branch from 8eadd43 to d0ba31d Compare August 5, 2026 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant