-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
4.20
-
Quality / Stability / Reliability
-
False
-
-
None
-
Important
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
The current builds of the siteconfig to clusterinstance conversion tool renames the extra-manifest YAML files as part of the conversion. Example: # source % tree sno-extra-manifest sno-extra-manifest ├── 01-container-mount-ns-and-kubelet-conf-master.yaml ├── 01-container-mount-ns-and-kubelet-conf-worker.yaml ├── 01-disk-encryption-pcr-rebind-master.yaml ├── 01-disk-encryption-pcr-rebind-worker.yaml ├── 03-sctp-machine-config-master.yaml ├── 03-sctp-machine-config-worker.yaml ├── 04-rh-internal-icsp.yaml ├── 06-kdump-master.yaml ├── 06-kdump-worker.yaml ├── 07-sriov-related-kernel-args-master.yaml ├── 07-sriov-related-kernel-args-worker.yaml ├── 08-set-rcu-normal-master.yaml ├── 08-set-rcu-normal-worker.yaml ├── 09-openshift-marketplace-ns.yaml ├── 99-crio-disable-wipe-master.yaml ├── 99-crio-disable-wipe-worker.yaml ├── 99-sync-time-once-master.yaml ├── 99-sync-time-once-worker.yaml ├── disk-encryption.yaml.tmpl ├── enable-crun-master.yaml ├── enable-crun-worker.yaml └── image-registry-partition-mc.yaml.tmpl # result output % tree helix80/extra-manifests helix80/extra-manifests ├── helix80_containerruntimeconfig_enable-crun-master.yaml ├── helix80_containerruntimeconfig_enable-crun-worker.yaml ├── helix80_imagecontentsourcepolicy_fec-disconnected-icsp.yaml ├── helix80_machineconfig_01-disk-encryption-rebind-master.yaml ├── helix80_machineconfig_01-disk-encryption-rebind-worker.yaml ├── helix80_machineconfig_06-kdump-enable-master.yaml ├── helix80_machineconfig_06-kdump-enable-worker.yaml ├── helix80_machineconfig_07-sriov-related-kernel-args-master.yaml ├── helix80_machineconfig_07-sriov-related-kernel-args-worker.yaml ├── helix80_machineconfig_08-set-rcu-normal-master.yaml ├── helix80_machineconfig_08-set-rcu-normal-worker.yaml ├── helix80_machineconfig_99-crio-disable-wipe-master.yaml ├── helix80_machineconfig_99-crio-disable-wipe-worker.yaml ├── helix80_machineconfig_99-sync-time-once-master.yaml ├── helix80_machineconfig_99-sync-time-once-worker.yaml ├── helix80_machineconfig_container-mount-namespace-and-kubelet-conf-master.yaml ├── helix80_machineconfig_container-mount-namespace-and-kubelet-conf-worker.yaml ├── helix80_machineconfig_load-sctp-module-master.yaml ├── helix80_machineconfig_load-sctp-module-worker.yaml └── helix80_namespace_openshift-marketplace.yaml This complicates the user experience by being not intuitive, including when updating the RAN RDS extra-manifests to newer versions after the conversion.
Version-Release number of selected component (if applicable):
ZTP site generate 4.20-24 and newer
How reproducible:
always
Steps to Reproduce:
1. Use convert tool from ZTP container on siteconfig yaml file 2. Compare file names for original manifests and output manifests 3.
Actual results:
manifest filenames are changed during conversion
Expected results:
manifest filenames should be preserved
Additional info: