Skip to content

Enable FreeIPA for OSP 17.1 adoption CI#3614

Merged
openshift-merge-bot[bot] merged 1 commit intoopenstack-k8s-operators:mainfrom
ciecierski:tlse-osp-deploy
Feb 17, 2026
Merged

Enable FreeIPA for OSP 17.1 adoption CI#3614
openshift-merge-bot[bot] merged 1 commit intoopenstack-k8s-operators:mainfrom
ciecierski:tlse-osp-deploy

Conversation

@ciecierski
Copy link
Contributor

@ciecierski ciecierski commented Jan 21, 2026

This commit introduces support for deploying a FreeIPA server within the OSP 17.1 adoption CI.

The following has been added:

  • Tasks for the initial setup and configuration of a FreeIPA server.
  • DNS configuration for the undercloud, followed by the execution of undercloud-ipa-install.yaml.
  • DNS configuration for the overcloud to use the new FreeIPA instance.

Following code has been modified:

  • hci adoption scenario is updated to include the creation of the FreeIPA vm
  • do not add the unique ID to osp-underclud name. Predicted hostname of undercloud
    is required for ipa installer playbook

Closes: OSPRH-23046

Signed-off-by: Mikolaj Ciecierski mciecier@redhat.com

@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/b2d7d2aa37dd41da982f20d422be64a9

✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 26m 59s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 29m 22s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 50m 40s
✔️ cifmw-crc-podified-edpm-baremetal-minor-update SUCCESS in 2h 12m 49s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 22s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 03s
cifmw-pod-pre-commit FAILURE in 7m 53s
✔️ cifmw-molecule-adoption_osp_deploy SUCCESS in 3m 31s
✔️ cifmw-molecule-libvirt_manager SUCCESS in 40m 35s
✔️ cifmw-molecule-reproducer SUCCESS in 30m 42s

@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/62f44cd4bd794064b5094fd395dc974e

✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 33m 06s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 29m 47s
cifmw-crc-podified-edpm-baremetal RETRY_LIMIT in 27m 42s
✔️ cifmw-crc-podified-edpm-baremetal-minor-update SUCCESS in 1h 47m 05s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 39s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 50s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 19s
✔️ cifmw-molecule-adoption_osp_deploy SUCCESS in 3m 32s
✔️ cifmw-molecule-libvirt_manager SUCCESS in 40m 55s
✔️ cifmw-molecule-reproducer SUCCESS in 14m 47s

@jistr
Copy link
Contributor

jistr commented Jan 23, 2026

LGTM

@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/eaf4e0e7abc246bda9803bf9e97b9b14

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 39m 40s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 24m 35s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 23m 35s
cifmw-crc-podified-edpm-baremetal-minor-update RETRY_LIMIT in 28m 45s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 36s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 08s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 23s
✔️ cifmw-molecule-adoption_osp_deploy SUCCESS in 3m 39s
✔️ cifmw-molecule-libvirt_manager SUCCESS in 39m 20s
✔️ cifmw-molecule-reproducer SUCCESS in 13m 51s

@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/9d4726e92be54c768e6040ef38aa7aa9

✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 01m 05s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 27m 38s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 26m 53s
cifmw-crc-podified-edpm-baremetal-minor-update FAILURE in 1h 46m 46s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 37s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 32s
✔️ cifmw-pod-pre-commit SUCCESS in 9m 26s
✔️ cifmw-molecule-adoption_osp_deploy SUCCESS in 3m 40s
✔️ cifmw-molecule-libvirt_manager SUCCESS in 39m 45s
✔️ cifmw-molecule-reproducer SUCCESS in 14m 56s

@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/bfa98e20e83b451fb7d085e92c58c2c9

openstack-k8s-operators-content-provider FAILURE in 6m 29s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
✔️ cifmw-pod-zuul-files SUCCESS in 4m 33s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 35s
✔️ cifmw-pod-pre-commit SUCCESS in 7m 56s
✔️ cifmw-molecule-adoption_osp_deploy SUCCESS in 3m 39s
✔️ cifmw-molecule-libvirt_manager SUCCESS in 40m 23s
✔️ cifmw-molecule-reproducer SUCCESS in 15m 28s

@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/93f85a7df78446549b0b23e4698775e4

✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 15m 20s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 17m 45s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 41m 47s
✔️ cifmw-crc-podified-edpm-baremetal-minor-update SUCCESS in 2h 00m 29s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 56s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 20s
cifmw-pod-pre-commit FAILURE in 8m 07s
✔️ cifmw-molecule-adoption_osp_deploy SUCCESS in 3m 45s
✔️ cifmw-molecule-libvirt_manager SUCCESS in 40m 13s
✔️ cifmw-molecule-reproducer SUCCESS in 15m 27s

jbadiapa added a commit to jbadiapa/data-plane-adoption that referenced this pull request Feb 9, 2026
@ciecierski ciecierski requested a review from jistr February 10, 2026 12:09
jistr
jistr previously approved these changes Feb 10, 2026
This commit introduces support for deploying a FreeIPA server within the OSP 17.1 adoption CI.

The following has been added:
- Tasks for the initial setup and configuration of a FreeIPA server.
- DNS configuration for the undercloud, followed by the execution of `undercloud-ipa-install.yaml`.
- DNS configuration for the overcloud to use the new FreeIPA instance.

Following code has been modified:
- hci adoption scenario is updated to include the creation of the FreeIPA vm
- do not add the unique ID to osp-underclud name. Predicted hostname of undercloud
is required for ipa installer playbook

Signed-off-by: Mikolaj Ciecierski <mciecier@redhat.com>
@ciecierski ciecierski requested a review from jistr February 17, 2026 12:02
@amartyasinha
Copy link
Contributor

/lgtm
/approve

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 17, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: amartyasinha

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

The pull request process is described 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

@openshift-merge-bot openshift-merge-bot bot merged commit 68b4f2c into openstack-k8s-operators:main Feb 17, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

Comments