We introduced the tech preview in OSP 13. This RFE tracks what is missing to provide full support of this feature.
Potential missing bits: * automatic generation of Swift temporary URL key for service project * automatic generation of an SSH key to access the ramdisk * support for containerized undercloud (TestOnly?) * improved hook points for adding ansible code * out-of-box support for LVM? And of course QE coverage.
This seems to depend on the temporary URLs. We need upstream patches.
Leaving it as tech preview for OSP 14.
Scope for 14: automatic temporary URL generation. Other problems remain unsolved.
I have verified this RFE via steps documented from upstream. There are steps that need to be updated. http://tripleo.org/install/advanced_deployment/ansible_deploy_interface.html Installing Undercloud Step 5: sudo chmod 0600 /var/lib/ironic/ipa-ssh -- TO --> sudo chmod 0666 /var/lib/ironic/ipa-ssh Enabling temporary URLs A note added that this step is not needed for OSP14 but is needed for OSP13. Editing Playbooks: Step 1: dest: "{{ tmp_rootfs_mount }}/etc/default/grub" -- TO --> path: "{{ tmp_rootfs_mount }}/etc/default/grub"
Verified with this RPM OSP14 (overcloud) [stack@undercloud-0 ~]$ sudo rpm -qa | grep openstack-tripleo-heat openstack-tripleo-heat-templates-9.0.1-0.20181013060903.el7ost.noarch
Wouldn't it be a bug the fact that we have to chmod with 0666 /var/lib/ironic/ipa-ssh making it writable by any user?
Indeed, it's unpleasant. Even making it readable is not so nice. We need to talk to the containers team to figure out what to do about it, I don't know a way to map a file to a user that only exists inside a container. Maybe file a separate bug for it?
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2019:0045