Undercloud is now containerized by default
We need to add to the undrecloud.conf
docker_insecure_registries=docker-registry.engineering.redhat.com,brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888
container_images_file=/home/stack/containers-prepare-parameter.yaml
The conainers-prepare-parameter.yaml needs to contain,
parameter_defaults:
ContainerImagePrepare:
- push_destination: true
set:
ceph_image: rhceph
ceph_namespace: brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888
ceph_tag: 3-12
name_prefix: openstack-
name_suffix: ''
namespace: docker-registry.engineering.redhat.com/rhosp14
neutron_driver: null
openshift_base_image: ose
openshift_cockpit_image: registry-console
openshift_cockpit_namespace: registry.access.redhat.com/openshift3
openshift_cockpit_tag: v3.9
openshift_etcd_image: etcd
openshift_etcd_namespace: registry.access.redhat.com/rhel7
openshift_etcd_tag: 2018-09-06.1
openshift_gluster_block_image: rhgs-gluster-block-prov-rhel7
openshift_gluster_image: rhgs-server-rhel7
openshift_gluster_namespace: registry.access.redhat.com/rhgs3
openshift_gluster_tag: 2018-09-06.1
openshift_heketi_image: rhgs-volmanager-rhel7
openshift_heketi_namespace: registry.access.redhat.com/rhgs3
openshift_heketi_tag: 2018-09-06.1
openshift_namespace: registry.access.redhat.com/openshift3
openshift_tag: v3.9
tag: 2018-09-06.1
I am going to patch McCloud to use the right tag/etc... However, currently OSP14 does not work with McCloud.
McCloud can now install the undercloud just fine, however :
Deploying templates in the directory /tmp/tripleoclient-KY5oXk/tripleo-heat-templates
Initializing overcloud plan deployment
Creating overcloud Heat stack
The action raised an exception [action_ex_id=156a79b8-298a-4f8a-a515-84ab15aed4b8, action_cls='<class 'mistral.actions.action_factory.DeployStackAction'>', attributes='{}', params='{u'skip_deploy_identifier': False, u'container': u'overcloud', u'timeout': 240}']
ERROR: Property error: : resources.Compute<nested_stack>.resources.0<https://192.168.24.2:13808/v1/AUTH_8227b98c76fd468d996b7ae8a314e152/overcloud/puppet/compute-role.yaml>.resources.NetworkConfig.properties: : Unknown Property StorageMgmtInterfaceRoutes
Which requires us to update our nic templates with : https://review.gerrithub.io/#/c/redhat-openstack/infrared/+/423765/3/plugins/tripleo-overcloud/vars/deployment/files/virt/network/three-nics-vlans/osp11/compute.yaml.j2