Skip to content

Conversation

@mnietoji
Copy link
Contributor

@mnietoji mnietoji commented Oct 22, 2025

Add FDP update automation for EDPM deployments

Implement comprehensive FDP update workflow including:
- New playbook fdp_update.yml orchestrating the update process
- Role fdp_edpm_update_host_packages: Updates packages on EDPM hosts
- Role fdp_update_container_images: Rebuilds container images with updated packages
  * Includes Molecule tests for validation
  * Jinja2 templates for Dockerfile and repo configuration
- Role fdp_update_edpm_containers: Updates running EDPM containers

This automation streamlines the process of updating Fast Data Path
components across OpenStack EDPM (External Data Plane Management)
deployments by coordinating host package updates, container image
rebuilds, and container deployment updates.

Co-Authored-By: Claude <[email protected]>

@mnietoji mnietoji requested a review from a team as a code owner October 22, 2025 13:43
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Oct 22, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:

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

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

@mnietoji mnietoji marked this pull request as draft October 22, 2025 13:44
@mnietoji mnietoji force-pushed the update_containers_package branch 6 times, most recently from 19e68bb to 55d1b16 Compare October 23, 2025 10:41
@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/7c305864d102485fbe9dafd0ff85da35

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 47m 25s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 13m 57s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 34m 12s
cifmw-pod-zuul-files FAILURE in 4m 11s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 39s
cifmw-pod-pre-commit FAILURE in 7m 48s
✔️ build-push-container-cifmw-client SUCCESS in 17m 24s

@mnietoji mnietoji force-pushed the update_containers_package branch from 55d1b16 to cfe3b16 Compare October 23, 2025 12:45
@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/30c74ff1ec854ebd94ca1da1b1070b64

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 41m 57s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 15m 26s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 27m 08s
cifmw-pod-zuul-files FAILURE in 4m 12s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 37s
cifmw-pod-pre-commit FAILURE in 7m 52s
✔️ build-push-container-cifmw-client SUCCESS in 16m 05s

@mnietoji mnietoji force-pushed the update_containers_package branch 10 times, most recently from 6a356e7 to d6d0563 Compare October 24, 2025 13:43
@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/15ccfc3015ed498c8bec52bc522be2c3

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 59m 47s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 16m 09s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 41m 06s
cifmw-pod-zuul-files FAILURE in 4m 28s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 7m 46s
cifmw-pod-pre-commit FAILURE in 6m 21s
✔️ build-push-container-cifmw-client SUCCESS in 16m 13s

@mnietoji mnietoji force-pushed the update_containers_package branch 6 times, most recently from e0f9071 to f46652f Compare October 24, 2025 15:09
@mnietoji mnietoji force-pushed the update_containers_package branch 5 times, most recently from ddcfafc to 4235a54 Compare November 3, 2025 16:59
@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/ca3091b2f32a4522b7e879458bc6c8bb

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 45m 17s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 12m 43s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 31m 21s
cifmw-pod-zuul-files FAILURE in 4m 44s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 37s
cifmw-pod-pre-commit FAILURE in 7m 56s
✔️ build-push-container-cifmw-client SUCCESS in 16m 15s

@mnietoji mnietoji force-pushed the update_containers_package branch from 4235a54 to 4c98073 Compare November 3, 2025 19:01
@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/8e77050de5874802807d39e993c7ed39

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 49m 50s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 19m 49s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 35m 15s
cifmw-pod-zuul-files FAILURE in 4m 37s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 32s
cifmw-pod-pre-commit FAILURE in 7m 56s
✔️ build-push-container-cifmw-client SUCCESS in 15m 52s

@mnietoji mnietoji force-pushed the update_containers_package branch 8 times, most recently from cd16807 to 6872d1f Compare November 4, 2025 00:14
@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/6f02c2dc830e4ff686d3ce1c7f45c9d5

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 43m 48s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 14m 37s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 28m 46s
cifmw-pod-zuul-files FAILURE in 4m 41s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 37s
cifmw-pod-pre-commit FAILURE in 8m 13s
✔️ build-push-container-cifmw-client SUCCESS in 19m 43s

@mnietoji mnietoji force-pushed the update_containers_package branch from 6872d1f to 01b60d6 Compare November 4, 2025 09:27
@mnietoji mnietoji force-pushed the update_containers_package branch 3 times, most recently from 5d807dc to c9af7be Compare November 4, 2025 10:07
@mnietoji mnietoji marked this pull request as ready for review November 4, 2025 10:21
Implement comprehensive FDP update workflow including:
- New playbook fdp_update.yml orchestrating the update process
- Role fdp_edpm_update_host_packages: Updates packages on EDPM hosts
- Role fdp_update_container_images: Rebuilds container images with updated packages
  * Includes Molecule tests for validation
  * Jinja2 templates for Dockerfile and repo configuration
- Role fdp_update_edpm_containers: Updates running EDPM containers

This automation streamlines the process of updating Fast Data Path
components across OpenStack EDPM (External Data Plane Management)
deployments by coordinating host package updates, container image
rebuilds, and container deployment updates.

Co-Authored-By: Claude <[email protected]>
@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/0a2cc050e10149c58b2cec50d70e42e3

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 35m 52s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 15m 53s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 21m 42s
cifmw-pod-zuul-files FAILURE in 4m 13s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 33s
✔️ cifmw-pod-pre-commit SUCCESS in 7m 50s
✔️ build-push-container-cifmw-client SUCCESS in 17m 19s

@mnietoji
Copy link
Contributor Author

mnietoji commented Nov 4, 2025

recheck

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.

1 participant