Skip to content

Conversation

@dasm
Copy link
Contributor

@dasm dasm commented Sep 22, 2025

During rapid development of CI-FMW we encountered issues with deprecating process. Even with use of established main -> stable promotion process, we noticed that users receive breaking changes.

We propose new process for releasing changes which is described below.

@dasm dasm requested a review from a team as a code owner September 22, 2025 18:49
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Sep 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

During rapid development of CI-FMW we encountered issues with
deprecating process. Even with use of established main -> stable
promotion process, we noticed that users receive breaking changes.

We propose new process for releasing changes which is described below.
@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/014dbd49b4724a708ce23d48217d219b

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 59m 02s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 20m 17s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 38m 49s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 22s
cifmw-pod-pre-commit FAILURE in 7m 37s
✔️ build-push-container-cifmw-client SUCCESS in 17m 33s
✔️ cifmw-molecule-adoption_osp_deploy SUCCESS in 2m 18s
✔️ cifmw-molecule-artifacts SUCCESS in 5m 31s
✔️ cifmw-molecule-build_containers SUCCESS in 8m 44s
✔️ cifmw-molecule-build_openstack_packages SUCCESS in 11m 46s
✔️ cifmw-molecule-build_push_container SUCCESS in 4m 36s
✔️ cifmw-molecule-cert_manager SUCCESS in 11m 38s
✔️ cifmw-molecule-ci_dcn_site SUCCESS in 2m 13s
✔️ cifmw-molecule-ci_gen_kustomize_values SUCCESS in 6m 48s
✔️ cifmw-molecule-ci_local_storage SUCCESS in 10m 47s
✔️ cifmw-molecule-ci_lvms_storage SUCCESS in 2m 17s
cifmw-molecule-ci_multus FAILURE in 17m 50s
✔️ cifmw-molecule-ci_network SUCCESS in 5m 19s
cifmw-molecule-ci_nmstate FAILURE in 22m 17s
✔️ cifmw-molecule-ci_setup SUCCESS in 4m 42s
✔️ cifmw-molecule-cifmw_block_device SUCCESS in 5m 28s
✔️ cifmw-molecule-cifmw_ceph_client SUCCESS in 5m 56s
✔️ cifmw-molecule-cifmw_ceph_spec SUCCESS in 5m 34s
✔️ cifmw-molecule-cifmw_cephadm SUCCESS in 5m 41s
✔️ cifmw-molecule-cifmw_create_admin SUCCESS in 8m 50s
✔️ cifmw-molecule-cifmw_external_dns SUCCESS in 2m 20s
✔️ cifmw-molecule-cifmw_helpers SUCCESS in 2m 14s
✔️ cifmw-molecule-cifmw_nfs SUCCESS in 2m 17s
✔️ cifmw-molecule-cifmw_ntp SUCCESS in 4m 36s
✔️ cifmw-molecule-cifmw_setup SUCCESS in 2m 22s
✔️ cifmw-molecule-cifmw_snr_nhc SUCCESS in 5m 33s
✔️ cifmw-molecule-cifmw_test_role SUCCESS in 6m 14s
✔️ cifmw-molecule-cleanup_openstack SUCCESS in 2m 18s
✔️ cifmw-molecule-compliance SUCCESS in 5m 12s
✔️ cifmw-molecule-config_drive SUCCESS in 6m 16s
✔️ cifmw-molecule-copy_container SUCCESS in 9m 09s
✔️ cifmw-molecule-deploy_bmh SUCCESS in 4m 41s
✔️ cifmw-molecule-devscripts SUCCESS in 12m 27s
✔️ cifmw-molecule-discover_latest_image SUCCESS in 5m 56s
✔️ cifmw-molecule-dlrn_promote SUCCESS in 7m 28s
✔️ cifmw-molecule-dlrn_report SUCCESS in 5m 56s
✔️ cifmw-molecule-dnsmasq SUCCESS in 6m 26s
✔️ cifmw-molecule-edpm_build_images SUCCESS in 6m 14s
✔️ cifmw-molecule-edpm_deploy SUCCESS in 5m 44s
✔️ cifmw-molecule-edpm_deploy_baremetal SUCCESS in 6m 26s
✔️ cifmw-molecule-edpm_kustomize SUCCESS in 5m 50s
✔️ cifmw-molecule-edpm_prepare SUCCESS in 6m 18s
cifmw-molecule-env_op_images FAILURE in 25m 31s
✔️ cifmw-molecule-federation SUCCESS in 2m 15s
✔️ cifmw-molecule-fix_python_encodings SUCCESS in 2m 13s
✔️ cifmw-molecule-hci_prepare SUCCESS in 5m 45s
✔️ cifmw-molecule-hive SUCCESS in 6m 16s
✔️ cifmw-molecule-idrac_configuration SUCCESS in 4m 44s
✔️ cifmw-molecule-install_ca SUCCESS in 6m 02s
✔️ cifmw-molecule-install_openstack_ca SUCCESS in 25m 58s
✔️ cifmw-molecule-install_yamls SUCCESS in 4m 48s
✔️ cifmw-molecule-ipa SUCCESS in 2m 30s
✔️ cifmw-molecule-krb_request SUCCESS in 2m 14s
✔️ cifmw-molecule-kustomize_deploy SUCCESS in 5m 30s
✔️ cifmw-molecule-libvirt_manager SUCCESS in 36m 23s
✔️ cifmw-molecule-manage_secrets SUCCESS in 16m 02s
✔️ cifmw-molecule-mirror_registry SUCCESS in 10m 16s
✔️ cifmw-molecule-nat64_appliance SUCCESS in 17m 42s
✔️ cifmw-molecule-networking_mapper SUCCESS in 5m 23s
✔️ cifmw-molecule-openshift_adm SUCCESS in 2m 19s
✔️ cifmw-molecule-openshift_login SUCCESS in 20m 10s
✔️ cifmw-molecule-openshift_obs SUCCESS in 14m 03s
✔️ cifmw-molecule-openshift_provisioner_node SUCCESS in 9m 43s
✔️ cifmw-molecule-openshift_setup SUCCESS in 8m 36s
✔️ cifmw-molecule-operator_build SUCCESS in 5m 49s
✔️ cifmw-molecule-operator_deploy SUCCESS in 10m 45s
✔️ cifmw-molecule-os_must_gather SUCCESS in 21m 11s
✔️ cifmw-molecule-os_net_setup SUCCESS in 5m 40s
✔️ cifmw-molecule-ovirt SUCCESS in 2m 18s
✔️ cifmw-molecule-pkg_build SUCCESS in 13m 31s
✔️ cifmw-molecule-podman SUCCESS in 5m 01s
✔️ cifmw-molecule-polarion SUCCESS in 2m 15s
✔️ cifmw-molecule-recognize_ssh_keypair SUCCESS in 2m 26s
✔️ cifmw-molecule-registry_deploy SUCCESS in 4m 51s
✔️ cifmw-molecule-repo_setup SUCCESS in 5m 37s
✔️ cifmw-molecule-reportportal SUCCESS in 3m 55s
✔️ cifmw-molecule-reproducer SUCCESS in 15m 35s
✔️ cifmw-molecule-rhol_crc SUCCESS in 58m 36s
✔️ cifmw-molecule-run_hook SUCCESS in 3m 53s
✔️ cifmw-molecule-set_openstack_containers SUCCESS in 20m 14s
✔️ cifmw-molecule-shiftstack SUCCESS in 12m 54s
✔️ cifmw-molecule-ssh_jumper SUCCESS in 4m 42s
✔️ cifmw-molecule-sushy_emulator SUCCESS in 17m 02s
✔️ cifmw-molecule-switch_config SUCCESS in 2m 19s
✔️ cifmw-molecule-tempest SUCCESS in 5m 13s
✔️ cifmw-molecule-test_deps SUCCESS in 5m 32s
✔️ cifmw-molecule-test_operator SUCCESS in 3m 45s
✔️ cifmw-molecule-tofu SUCCESS in 8m 15s
✔️ cifmw-molecule-update SUCCESS in 5m 04s
✔️ cifmw-molecule-update_containers SUCCESS in 4m 32s
✔️ cifmw-molecule-validations SUCCESS in 4m 32s
✔️ cifmw-molecule-virtualbmc SUCCESS in 10m 55s

@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/03b14712c41c4007b13423899a167cab

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 51m 06s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 21m 37s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 29m 48s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 42s
cifmw-pod-pre-commit FAILURE in 7m 29s
✔️ build-push-container-cifmw-client SUCCESS in 19m 43s
✔️ cifmw-molecule-adoption_osp_deploy SUCCESS in 2m 21s
✔️ cifmw-molecule-artifacts SUCCESS in 5m 45s
✔️ cifmw-molecule-build_containers SUCCESS in 8m 46s
✔️ cifmw-molecule-build_openstack_packages SUCCESS in 12m 34s
✔️ cifmw-molecule-build_push_container SUCCESS in 4m 22s
✔️ cifmw-molecule-cert_manager SUCCESS in 11m 35s
✔️ cifmw-molecule-ci_dcn_site SUCCESS in 2m 25s
✔️ cifmw-molecule-ci_gen_kustomize_values SUCCESS in 6m 54s
✔️ cifmw-molecule-ci_local_storage SUCCESS in 10m 31s
✔️ cifmw-molecule-ci_lvms_storage SUCCESS in 2m 22s
✔️ cifmw-molecule-ci_multus SUCCESS in 17m 41s
✔️ cifmw-molecule-ci_network SUCCESS in 5m 56s
✔️ cifmw-molecule-ci_nmstate SUCCESS in 21m 47s
✔️ cifmw-molecule-ci_setup SUCCESS in 5m 03s
✔️ cifmw-molecule-cifmw_block_device SUCCESS in 6m 08s
✔️ cifmw-molecule-cifmw_ceph_client SUCCESS in 5m 43s
✔️ cifmw-molecule-cifmw_ceph_spec SUCCESS in 6m 33s
✔️ cifmw-molecule-cifmw_cephadm SUCCESS in 6m 06s
✔️ cifmw-molecule-cifmw_create_admin SUCCESS in 9m 16s
✔️ cifmw-molecule-cifmw_external_dns SUCCESS in 2m 28s
✔️ cifmw-molecule-cifmw_helpers SUCCESS in 2m 18s
✔️ cifmw-molecule-cifmw_nfs SUCCESS in 2m 23s
✔️ cifmw-molecule-cifmw_ntp SUCCESS in 4m 58s
✔️ cifmw-molecule-cifmw_setup SUCCESS in 3m 14s
✔️ cifmw-molecule-cifmw_snr_nhc SUCCESS in 5m 32s
✔️ cifmw-molecule-cifmw_test_role SUCCESS in 6m 24s
✔️ cifmw-molecule-cleanup_openstack SUCCESS in 2m 23s
✔️ cifmw-molecule-compliance SUCCESS in 5m 03s
✔️ cifmw-molecule-config_drive SUCCESS in 6m 05s
✔️ cifmw-molecule-copy_container SUCCESS in 8m 57s
✔️ cifmw-molecule-deploy_bmh SUCCESS in 5m 01s
✔️ cifmw-molecule-devscripts SUCCESS in 13m 12s
✔️ cifmw-molecule-discover_latest_image SUCCESS in 6m 07s
✔️ cifmw-molecule-dlrn_promote SUCCESS in 7m 35s
✔️ cifmw-molecule-dlrn_report SUCCESS in 5m 57s
✔️ cifmw-molecule-dnsmasq SUCCESS in 6m 24s
✔️ cifmw-molecule-edpm_build_images SUCCESS in 6m 40s
✔️ cifmw-molecule-edpm_deploy SUCCESS in 5m 44s
✔️ cifmw-molecule-edpm_deploy_baremetal SUCCESS in 6m 06s
✔️ cifmw-molecule-edpm_kustomize SUCCESS in 5m 40s
✔️ cifmw-molecule-edpm_prepare SUCCESS in 6m 32s
cifmw-molecule-env_op_images FAILURE in 27m 16s
✔️ cifmw-molecule-federation SUCCESS in 2m 32s
✔️ cifmw-molecule-fix_python_encodings SUCCESS in 2m 21s
✔️ cifmw-molecule-hci_prepare SUCCESS in 5m 44s
✔️ cifmw-molecule-hive SUCCESS in 6m 27s
✔️ cifmw-molecule-idrac_configuration SUCCESS in 4m 55s
✔️ cifmw-molecule-install_ca SUCCESS in 5m 40s
✔️ cifmw-molecule-install_openstack_ca SUCCESS in 30m 03s
✔️ cifmw-molecule-install_yamls SUCCESS in 5m 53s
✔️ cifmw-molecule-ipa SUCCESS in 2m 30s
✔️ cifmw-molecule-krb_request SUCCESS in 2m 27s
✔️ cifmw-molecule-kustomize_deploy SUCCESS in 5m 58s
✔️ cifmw-molecule-libvirt_manager SUCCESS in 36m 03s
✔️ cifmw-molecule-manage_secrets SUCCESS in 16m 55s
✔️ cifmw-molecule-mirror_registry SUCCESS in 9m 26s
✔️ cifmw-molecule-nat64_appliance SUCCESS in 16m 23s
✔️ cifmw-molecule-networking_mapper SUCCESS in 5m 35s
✔️ cifmw-molecule-openshift_adm SUCCESS in 2m 19s
✔️ cifmw-molecule-openshift_login SUCCESS in 21m 01s
✔️ cifmw-molecule-openshift_obs SUCCESS in 14m 30s
✔️ cifmw-molecule-openshift_provisioner_node SUCCESS in 10m 26s
✔️ cifmw-molecule-openshift_setup SUCCESS in 8m 22s
✔️ cifmw-molecule-operator_build SUCCESS in 5m 43s
✔️ cifmw-molecule-operator_deploy SUCCESS in 12m 36s
✔️ cifmw-molecule-os_must_gather SUCCESS in 22m 19s
✔️ cifmw-molecule-os_net_setup SUCCESS in 5m 17s
✔️ cifmw-molecule-ovirt SUCCESS in 2m 17s
✔️ cifmw-molecule-pkg_build SUCCESS in 13m 37s
✔️ cifmw-molecule-podman SUCCESS in 4m 35s
✔️ cifmw-molecule-polarion SUCCESS in 2m 27s
✔️ cifmw-molecule-recognize_ssh_keypair SUCCESS in 2m 20s
✔️ cifmw-molecule-registry_deploy SUCCESS in 4m 42s
✔️ cifmw-molecule-repo_setup SUCCESS in 5m 08s
✔️ cifmw-molecule-reportportal SUCCESS in 3m 47s
✔️ cifmw-molecule-reproducer SUCCESS in 14m 21s
✔️ cifmw-molecule-rhol_crc SUCCESS in 43m 44s
✔️ cifmw-molecule-run_hook SUCCESS in 3m 52s
✔️ cifmw-molecule-set_openstack_containers SUCCESS in 20m 40s
✔️ cifmw-molecule-shiftstack SUCCESS in 13m 29s
✔️ cifmw-molecule-ssh_jumper SUCCESS in 4m 39s
✔️ cifmw-molecule-sushy_emulator SUCCESS in 19m 52s
✔️ cifmw-molecule-switch_config SUCCESS in 2m 19s
✔️ cifmw-molecule-tempest SUCCESS in 5m 00s
✔️ cifmw-molecule-test_deps SUCCESS in 5m 39s
✔️ cifmw-molecule-test_operator SUCCESS in 3m 29s
✔️ cifmw-molecule-tofu SUCCESS in 7m 56s
✔️ cifmw-molecule-update SUCCESS in 5m 23s
✔️ cifmw-molecule-update_containers SUCCESS in 4m 44s
✔️ cifmw-molecule-validations SUCCESS in 4m 53s
✔️ cifmw-molecule-virtualbmc SUCCESS in 10m 26s

@github-actions
Copy link

This PR is stale because it has been for over 15 days with no activity.
Remove stale label or comment or this will be closed in 7 days.

@github-actions github-actions bot added the Stale label Oct 11, 2025
@github-actions github-actions bot closed this Oct 18, 2025
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.

2 participants