Remove edpm_iscsid_image container references#1923
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: katarimanojk The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
OpenStackControlPlane CRD Size Report
Threshold reference
|
63799fb to
6c7fc49
Compare
6c7fc49 to
bfcabc4
Compare
|
recheck |
bfcabc4 to
116feb1
Compare
|
recheck |
|
Build failed (check pipeline). Post ❌ openstack-k8s-operators-content-provider FAILURE in 7m 51s |
|
recheck |
The iscsid service has been moved from container to host-based deployment in edpm-ansible (PR openstack-k8s-operators#984). This change removes or deprecates all references to EdpmIscsidImage throughout the codebase: - Removed from service containerImageFields (nova, run-os) - Removed from inventory variable assignment - Deprecated API fields with comments (preserves backward compatibility) - Updated sample configurations with deprecation notes - Removed from documentation - Commented out build-time image variables - Updated tests to remove EdpmIscsidImage assertions The EdpmIscsidImage field remains in the API types but is marked as deprecated to avoid breaking changes for existing deployments. Related: openstack-k8s-operators/edpm-ansible#984 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
116feb1 to
349e3de
Compare
|
/test openstack-operator-build-deploy-kuttl-4-18 |
|
@katarimanojk: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
slagle
left a comment
There was a problem hiding this comment.
Other than the deprecated fields themselves, I don't think we need to leave commented out lines where we have removed references to the image.
| value: quay.io/podified-antelope-centos9/openstack-iscsid:current-podified | ||
| # Deprecated: RELATED_IMAGE_EDPM_ISCSID_IMAGE_URL_DEFAULT is no longer used - iscsid now runs on the host | ||
| # - name: RELATED_IMAGE_EDPM_ISCSID_IMAGE_URL_DEFAULT | ||
| # value: quay.io/podified-antelope-centos9/openstack-iscsid:current-podified |
There was a problem hiding this comment.
why not just remove this from here? I don't think it needs a deprecation warning.
| timesync_ntp_servers: | ||
| - hostname: clock.redhat.com | ||
| edpm_iscsid_image: '{{ registry_url }}/openstack-iscsid:{{ image_tag }}' | ||
| # edpm_iscsid_image is no longer used - iscsid now runs on the host instead of in a container |
| # edpm_bootstrap_command: | | ||
| # subscription-manager register --username {{ subscription_manager_username }} --password {{ subscription_manager_password }} | ||
| edpm_iscsid_image: '{{ registry_url }}/openstack-iscsid:{{ image_tag }}' | ||
| # edpm_iscsid_image is no longer used - iscsid now runs on the host instead of in a container |
| export RELATED_IMAGE_EDPM_FRR_IMAGE_URL_DEFAULT=quay.io/podified-antelope-centos9/openstack-frr:current-podified | ||
| export RELATED_IMAGE_EDPM_ISCSID_IMAGE_URL_DEFAULT=quay.io/podified-antelope-centos9/openstack-iscsid:current-podified | ||
| # Deprecated: RELATED_IMAGE_EDPM_ISCSID_IMAGE_URL_DEFAULT is no longer used - iscsid now runs on the host | ||
| # export RELATED_IMAGE_EDPM_ISCSID_IMAGE_URL_DEFAULT=quay.io/podified-antelope-centos9/openstack-iscsid:current-podified |
| if template.Ansible.AnsibleVars["edpm_iscsid_image"] == nil { | ||
| group.Vars["edpm_iscsid_image"] = containerImages.EdpmIscsidImage | ||
| } | ||
| // edpm_iscsid_image is no longer used - iscsid now runs on the host instead of in a container |
There was a problem hiding this comment.
i don't think we need a comment here
The iscsid service has been moved from container to host-based deployment in edpm-ansible (PR #984). This change removes or deprecates all references to EdpmIscsidImage throughout the codebase:
The EdpmIscsidImage field remains in the API types but is marked as deprecated to avoid breaking changes for existing deployments.
Related: openstack-k8s-operators/edpm-ansible#984
Closes: https://redhat.atlassian.net/browse/OSPRH-17429