Skip to content

Conversation

@rabi
Copy link
Contributor

@rabi rabi commented Sep 29, 2025

Some services used edpm_container_standalone and others directly use edpm_container_manage and the way we generate the config files and use them is spread across multiple locations which is confusing and difficult to troubleshoot. This sanitizes the locations.

This is required to identify all the services deployed vs to be deployed and remove orphaned containers/services.

This PR changes the following:

  • Converts nova and telemetry services to use edpm_container_standalone (generates the startup configs in the same place /var/lib/edpm-config/container-startup-config/

  • Places all service config files in /var/lib/openstack/ and changes the path to find bind mounts to generate EDPM_CONFIG_HASH.

  • Moves container_defs/kolla_config/config templates/files to separate folders in the role so that they can be easily differeniated. Also changes some json configs to yaml to be consistent with other services.

jira: https://issues.redhat.com/browse/OSPRH-19243

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Sep 29, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: rabi

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

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

@rabi rabi force-pushed the configs branch 4 times, most recently from 46e49a3 to b508988 Compare September 29, 2025 11:31
@rabi rabi changed the title WIP Make config directories consistent across services Make config directories consistent across services Sep 29, 2025
@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/780a3e986886479b8546e1c65d23c9f4

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 01m 03s
podified-multinode-edpm-deployment-crc FAILURE in 1h 45m 44s
cifmw-crc-podified-edpm-baremetal FAILURE in 1h 40m 31s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 42s
✔️ noop SUCCESS in 0s
edpm-ansible-tempest-multinode FAILURE in 1h 46m 07s
edpm-ansible-molecule-edpm_kernel FAILURE in 3m 04s
edpm-ansible-molecule-edpm_nova FAILURE in 2m 58s
edpm-ansible-molecule-edpm_frr FAILURE in 3m 11s
edpm-ansible-molecule-edpm_iscsid FAILURE in 3m 12s
edpm-ansible-molecule-edpm_ovn_bgp_agent FAILURE in 3m 03s
edpm-ansible-molecule-edpm_telemetry_power_monitoring FAILURE in 2m 58s
adoption-standalone-to-crc-ceph-provider FAILURE in 2h 45m 37s

@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/b04ad20a2c7d4387900cdf2a162f1bde

✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 56m 50s
podified-multinode-edpm-deployment-crc FAILURE in 1h 40m 04s
cifmw-crc-podified-edpm-baremetal FAILURE in 1h 36m 28s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 30s
✔️ noop SUCCESS in 0s
edpm-ansible-tempest-multinode FAILURE in 37m 45s
edpm-ansible-molecule-edpm_kernel FAILURE in 3m 13s
edpm-ansible-molecule-edpm_nova FAILURE in 3m 17s
edpm-ansible-molecule-edpm_frr FAILURE in 3m 06s
edpm-ansible-molecule-edpm_iscsid FAILURE in 3m 21s
edpm-ansible-molecule-edpm_ovn_bgp_agent FAILURE in 3m 05s
edpm-ansible-molecule-edpm_telemetry_power_monitoring FAILURE in 3m 15s
adoption-standalone-to-crc-ceph-provider FAILURE in 2h 28m 54s

@amartyasinha
Copy link
Contributor

recheck

1 similar comment
@amartyasinha
Copy link
Contributor

recheck

@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/f4d24fd67b354ca591fc3022420fa533

openstack-k8s-operators-content-provider FAILURE in 8m 51s
⚠️ 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-pod-zuul-files SUCCESS in 4m 33s
✔️ noop SUCCESS in 0s
⚠️ edpm-ansible-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
edpm-ansible-molecule-edpm_kernel FAILURE in 3m 01s
edpm-ansible-molecule-edpm_nova FAILURE in 3m 10s
edpm-ansible-molecule-edpm_frr FAILURE in 3m 03s
edpm-ansible-molecule-edpm_iscsid FAILURE in 3m 08s
edpm-ansible-molecule-edpm_ovn_bgp_agent FAILURE in 2m 58s
edpm-ansible-molecule-edpm_telemetry_power_monitoring FAILURE in 3m 08s
⚠️ adoption-standalone-to-crc-ceph-provider SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@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/e35489636030495892495512fe857d33

✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 42m 22s
podified-multinode-edpm-deployment-crc FAILURE in 1h 37m 07s
cifmw-crc-podified-edpm-baremetal FAILURE in 1h 42m 45s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 36s
cifmw-crc-podified-edpm-baremetal-bootc FAILURE in 1h 52m 00s
✔️ noop SUCCESS in 0s
edpm-ansible-tempest-multinode FAILURE in 1h 37m 39s
edpm-ansible-molecule-edpm_nova FAILURE in 10m 17s
edpm-ansible-molecule-edpm_frr FAILURE in 6m 51s
edpm-ansible-molecule-edpm_iscsid FAILURE in 5m 26s
edpm-ansible-molecule-edpm_ovn_bgp_agent FAILURE in 6m 58s
edpm-ansible-molecule-edpm_telemetry_power_monitoring FAILURE in 7m 10s
adoption-standalone-to-crc-ceph-provider FAILURE in 2h 27m 49s

@rabi rabi force-pushed the configs branch 2 times, most recently from f4bc0dd to 595f9ac Compare October 23, 2025 14:42
@rabi
Copy link
Contributor Author

rabi commented Oct 24, 2025

recheck

@rabi rabi force-pushed the configs branch 2 times, most recently from 15010fa to 9988203 Compare October 24, 2025 06:34
@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/865de0293d074c81968f6cbbd196a495

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 39m 31s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 17m 09s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 32m 34s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 22s
✔️ cifmw-crc-podified-edpm-baremetal-bootc SUCCESS in 1h 26m 27s
✔️ noop SUCCESS in 0s
✔️ edpm-ansible-tempest-multinode SUCCESS in 1h 36m 35s
✔️ edpm-ansible-molecule-edpm_kernel SUCCESS in 26m 25s
edpm-ansible-molecule-edpm_nova FAILURE in 10m 48s
✔️ edpm-ansible-molecule-edpm_frr SUCCESS in 6m 47s
✔️ edpm-ansible-molecule-edpm_iscsid SUCCESS in 5m 38s
edpm-ansible-molecule-edpm_ovn_bgp_agent FAILURE in 7m 12s
edpm-ansible-molecule-edpm_telemetry_power_monitoring FAILURE in 7m 40s
adoption-standalone-to-crc-ceph-provider FAILURE in 3h 20m 13s

@rabi
Copy link
Contributor Author

rabi commented Oct 24, 2025

recheck

1 similar comment
@rabi
Copy link
Contributor Author

rabi commented Oct 24, 2025

recheck

@rabi rabi force-pushed the configs branch 2 times, most recently from 7624630 to c371f02 Compare October 25, 2025 02:33
@rabi
Copy link
Contributor Author

rabi commented Oct 26, 2025

recheck

@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/70f2867b10a542979baf5d7290974ad9

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 29m 07s
podified-multinode-edpm-deployment-crc FAILURE in 1h 37m 03s
cifmw-crc-podified-edpm-baremetal FAILURE in 1h 43m 09s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 15s
cifmw-crc-podified-edpm-baremetal-bootc FAILURE in 1h 47m 46s
✔️ noop SUCCESS in 0s
edpm-ansible-tempest-multinode FAILURE in 1h 40m 26s
✔️ edpm-ansible-molecule-edpm_kernel SUCCESS in 26m 06s
edpm-ansible-molecule-edpm_libvirt FAILURE in 7m 07s
edpm-ansible-molecule-edpm_nova FAILURE in 9m 33s
✔️ edpm-ansible-molecule-edpm_frr SUCCESS in 6m 59s
✔️ edpm-ansible-molecule-edpm_iscsid SUCCESS in 5m 13s
✔️ edpm-ansible-molecule-edpm_ovn_bgp_agent SUCCESS in 7m 21s
✔️ edpm-ansible-molecule-edpm_telemetry_power_monitoring SUCCESS in 8m 35s
adoption-standalone-to-crc-ceph-provider FAILURE in 3h 14m 36s

@rabi rabi force-pushed the configs branch 2 times, most recently from d711948 to df6cb90 Compare October 26, 2025 09:09
@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/556e0a58c79b43b2aa4e8dee7246beba

openstack-k8s-operators-content-provider NODE_FAILURE Node request 100-0008070840 failed in 0s
⚠️ 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-pod-zuul-files SUCCESS in 4m 08s
⚠️ cifmw-crc-podified-edpm-baremetal-bootc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
✔️ noop SUCCESS in 0s
⚠️ edpm-ansible-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
✔️ edpm-ansible-molecule-edpm_kernel SUCCESS in 25m 07s
edpm-ansible-molecule-edpm_nova FAILURE in 9m 59s
✔️ edpm-ansible-molecule-edpm_frr SUCCESS in 6m 55s
✔️ edpm-ansible-molecule-edpm_iscsid SUCCESS in 5m 31s
✔️ edpm-ansible-molecule-edpm_ovn_bgp_agent SUCCESS in 7m 40s
edpm-ansible-molecule-edpm_telemetry_power_monitoring FAILURE in 7m 58s
⚠️ adoption-standalone-to-crc-ceph-provider SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@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/532dae6e4abb48cbb6df289d16247c51

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 42m 35s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 16m 23s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 28m 02s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 17s
✔️ cifmw-crc-podified-edpm-baremetal-bootc SUCCESS in 1h 24m 36s
✔️ noop SUCCESS in 0s
✔️ edpm-ansible-tempest-multinode SUCCESS in 1h 40m 00s
✔️ edpm-ansible-molecule-edpm_kernel SUCCESS in 27m 30s
edpm-ansible-molecule-edpm_nova FAILURE in 10m 26s
✔️ edpm-ansible-molecule-edpm_frr SUCCESS in 6m 42s
✔️ edpm-ansible-molecule-edpm_iscsid SUCCESS in 5m 14s
✔️ edpm-ansible-molecule-edpm_ovn_bgp_agent SUCCESS in 7m 24s
✔️ edpm-ansible-molecule-edpm_telemetry_power_monitoring SUCCESS in 8m 30s
adoption-standalone-to-crc-ceph-provider FAILURE in 3h 28m 13s

@rabi rabi force-pushed the configs branch 2 times, most recently from b6b831c to e2d8570 Compare October 27, 2025 03:28
@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/274ea6f4d3a4402ab412293c7ea4bd2d

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 38m 22s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 15m 10s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 29m 08s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 28s
✔️ cifmw-crc-podified-edpm-baremetal-bootc SUCCESS in 1h 28m 45s
✔️ noop SUCCESS in 0s
✔️ edpm-ansible-tempest-multinode SUCCESS in 1h 39m 48s
✔️ edpm-ansible-molecule-edpm_kernel SUCCESS in 26m 09s
✔️ edpm-ansible-molecule-edpm_nova SUCCESS in 11m 14s
✔️ edpm-ansible-molecule-edpm_frr SUCCESS in 6m 55s
✔️ edpm-ansible-molecule-edpm_iscsid SUCCESS in 5m 16s
✔️ edpm-ansible-molecule-edpm_ovn_bgp_agent SUCCESS in 7m 33s
✔️ edpm-ansible-molecule-edpm_telemetry_power_monitoring SUCCESS in 8m 49s
adoption-standalone-to-crc-ceph-provider FAILURE in 3h 24m 19s

@rabi rabi force-pushed the configs branch 3 times, most recently from 32846a8 to 5405363 Compare October 29, 2025 06:06
Some services used edpm_container_standalone and others directly use
edpm_container_manage and the way we generate the config files and use
them is spread across multiple locations which is confusing and difficult
to troubleshoot. This sanitizes the locations.

This is required to identify all the services deployed vs to be deployed
and remove orphaned containers/services.

jira: https://issues.redhat.com/browse/OSPRH-19243

Signed-off-by: rabi <[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/ae575bd1c5214c64b93df75021bed925

✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 37m 50s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 17m 03s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 23m 39s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 48s
✔️ cifmw-crc-podified-edpm-baremetal-bootc SUCCESS in 1h 23m 02s
✔️ noop SUCCESS in 0s
✔️ edpm-ansible-tempest-multinode SUCCESS in 1h 29m 49s
edpm-ansible-molecule-edpm_kernel TIMED_OUT in 31m 14s
✔️ edpm-ansible-molecule-edpm_nova SUCCESS in 21m 03s
✔️ edpm-ansible-molecule-edpm_frr SUCCESS in 13m 04s
✔️ edpm-ansible-molecule-edpm_ovn_bgp_agent SUCCESS in 16m 02s
✔️ edpm-ansible-molecule-edpm_telemetry_power_monitoring SUCCESS in 17m 04s
adoption-standalone-to-crc-ceph-provider FAILURE in 2h 24m 12s

@rabi
Copy link
Contributor Author

rabi commented Oct 29, 2025

recheck

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants