Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1589894

Summary: [OSP14] Failed to install containerized undercloud - "Property * not assigned"
Product: Red Hat OpenStack Reporter: Artem Hrechanychenko <ahrechan>
Component: python-tripleoclientAssignee: Alex Schultz <aschultz>
Status: CLOSED WORKSFORME QA Contact: Gurenko Alex <agurenko>
Severity: high Docs Contact:
Priority: high    
Version: 14.0 (Rocky)CC: ahrechan, aschultz, bdobreli, bschmaus, dbecker, hbrock, jslagle, mburns, morazi, yprokule
Target Milestone: betaKeywords: Triaged
Target Release: 14.0 (Rocky)   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-10-25 22:50:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
logs
none
openstack undercloud install --use-heat stdout none

Description Artem Hrechanychenko 2018-06-11 15:28:01 UTC
Description of problem:

OSP14 1 ctrl+ 1comp + containerized undercloud

puddle id:
[stack@undercloud-0 ~]$ cat core_puddle_version 
2018-06-06.1

openstack undercloud install --use-heat:
...
...
2018-06-11 15:13:36Z [undercloud.UndercloudServiceChain.ServiceChain]: CREATE_FAILED  StackValidationFailed: resources.ServiceChain: Property error: resources[36].properties: Property DockerKeepalivedConfigImage not assigned
2018-06-11 15:13:36Z [undercloud.UndercloudServiceChain]: CREATE_FAILED  Resource CREATE failed: StackValidationFailed: resources.ServiceChain: Property error: ServiceChain.resources[36].properties: Property DockerKeepalivedConfigImage not assigned
2018-06-11 15:13:37Z [undercloud.UndercloudServiceChain]: CREATE_FAILED  StackValidationFailed: resources.UndercloudServiceChain.resources.ServiceChain: Property error: ServiceChain.resources[36].properties: Property DockerKeepalivedConfigImage not assigned
2018-06-11 15:13:37Z [undercloud]: CREATE_FAILED  Resource CREATE failed: StackValidationFailed: resources.UndercloudServiceChain.resources.ServiceChain: Property error: ServiceChain.resources[36].properties: Property DockerKeepalivedConfigImage not assigned
Stack create failed; 
 Stack undercloud/44568b68-2875-46e3-af13-db891f90fb65 CREATE_FAILED 

Exception: Stack create failed; 
 Stack undercloud/44568b68-2875-46e3-af13-db891f90fb65 CREATE_FAILED 

Version-Release number of selected component (if applicable):
RHOSP puddle 2018-06-06.1
How reproducible:
Alway

Steps to Reproduce:
1.Prepare osp14 undercloud installation
2. generate undercloud.conf
3. 
openstack overcloud container image prepare --namespace
docker-registry.engineering.redhat.com/rhosp14 --tag 2018-06-04.1
--prefix openstack- --output-env-file ~/undercloud-containers.yaml

crudini --set undercloud.conf DEFAULT container_images_file
/home/stack/undercloud-containers.yaml
4. openstack undercloud install --use-heat

Actual results:
containerized undercloud deployment failed.


Expected results:
containerized undercloud deployment completed

Additional info:

Comment 3 Artem Hrechanychenko 2018-06-16 11:51:11 UTC
Created attachment 1452171 [details]
logs

Comment 4 Bogdan Dobrelya 2018-06-18 09:24:59 UTC
The install log is missing the final `tripleo --standalone ...` command used to deploy, could you please also post the command from stdout?

Comment 5 Artem Hrechanychenko 2018-06-18 09:31:35 UTC
Created attachment 1452580 [details]
openstack undercloud install --use-heat stdout

Comment 6 Artem Hrechanychenko 2018-06-18 09:32:20 UTC
Command '['sudo', 'openstack', 'tripleo', 'deploy', '--standalone', '--standalone-role', 'Undercloud', '--local-domain=localdomain', '--local-ip=192.168.24.1/24', '--templates=/usr/share/openstack-tripleo-heat-templates/', '--heat-native', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/docker.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/undercloud.yaml', '-e', '/home/stack/undercloud-containers.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/masquerade-networks.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/ironic.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/ironic-inspector.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/mistral.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/zaqar.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/tripleo-ui.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/tempest.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/public-tls-undercloud.yaml', '--public-virtual-ip', '192.168.24.2', '--control-virtual-ip', '192.168.24.3', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/ssl/tls-endpoints-public-ip.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/use-dns-for-vips.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/undercloud-haproxy.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/undercloud-keepalived.yaml', '--output-dir=/home/stack', '--cleanup', '-e', '/home/stack/tripleo-heat-installer-templates/undercloud_parameters.yaml', '--log-file=/home/stack/install-undercloud.log']' returned non-zero exit status 1


for more please take a look into attachment 1452580 [details]

Comment 7 Bogdan Dobrelya 2018-06-18 09:59:51 UTC
Please also add the content of the file passed in as container images info

container_images_file = /home/stack/undercloud-containers.yaml

What was the command used to prepare undercloud container images?
I assume that command could be missing the roles data for undercloud, wanted to check this.

Comment 8 Bogdan Dobrelya 2018-06-18 10:31:44 UTC
It seems that the step 3. 
openstack overcloud container image prepare --namespace
docker-registry.engineering.redhat.com/rhosp14 --tag 2018-06-04.1
--prefix openstack- --output-env-file ~/undercloud-containers.yaml

generates images without the proper undercloud roles data. AFAIK, that command would prepare containers assuming the overcloud roles data defaults, not the undercloud ones, and will be missing some of the undercloud specific containers.

I know currently we are switching containers prepare to workflows, and that also affects undercloud containerisation. So the command and documentation ( step 3 of https://docs.openstack.org/tripleo-docs/latest/install/installation/installing.html ) should be adjusted to have that '-r roles_data_undercloud.yaml' added.

Comment 9 Bogdan Dobrelya 2018-06-18 10:50:42 UTC
So right, there is a documentation issue for containerized undercloud, I noted some details in trello https://trello.com/c/vuSAijlX/119-fix-docs-for-undercloud-container-images-prepare-roles-data-missing-changes we use for upstream development. There was a major change introduced with https://review.openstack.org/#/c/571613 and authors should make the documentaion to catch it up.

As for that specific bug, please retry with the command in the step 3 added '-r roles_data_undercloud.yaml'

Comment 10 Artem Hrechanychenko 2018-06-18 11:12:47 UTC
openstack overcloud container image prepare --namespace
docker-registry.engineering.redhat.com/rhosp14 --tag 2018-06-04.1
--prefix openstack- --output-env-file ~/undercloud-containers.yaml

crudini --set undercloud.conf DEFAULT container_images_file
/home/stack/undercloud-containers.yaml


[stack@undercloud-0 ~]$ cat undercloud-containers.yaml 
# Generated with the following on 2018-06-16T07:29:22.981068
#
#   openstack overcloud container image prepare --namespace docker-registry.engineering.redhat.com/rhosp14 --tag 2018-06-13.2 --prefix openstack- --output-env-file /home/stack/undercloud-containers.yaml
#

parameter_defaults:
  DockerAodhApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-aodh-api:2018-06-13.2
  DockerAodhConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-aodh-api:2018-06-13.2
  DockerAodhEvaluatorImage: docker-registry.engineering.redhat.com/rhosp14/openstack-aodh-evaluator:2018-06-13.2
  DockerAodhListenerImage: docker-registry.engineering.redhat.com/rhosp14/openstack-aodh-listener:2018-06-13.2
  DockerAodhNotifierImage: docker-registry.engineering.redhat.com/rhosp14/openstack-aodh-notifier:2018-06-13.2
  DockerBarbicanApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-barbican-api:2018-06-13.2
  DockerBarbicanConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-barbican-api:2018-06-13.2
  DockerBarbicanKeystoneListenerConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-barbican-keystone-listener:2018-06-13.2
  DockerBarbicanKeystoneListenerImage: docker-registry.engineering.redhat.com/rhosp14/openstack-barbican-keystone-listener:2018-06-13.2
  DockerBarbicanWorkerConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-barbican-worker:2018-06-13.2
  DockerBarbicanWorkerImage: docker-registry.engineering.redhat.com/rhosp14/openstack-barbican-worker:2018-06-13.2
  DockerCeilometerCentralImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ceilometer-central:2018-06-13.2
  DockerCeilometerComputeImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ceilometer-compute:2018-06-13.2
  DockerCeilometerConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ceilometer-central:2018-06-13.2
  DockerCeilometerNotificationImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ceilometer-notification:2018-06-13.2
  DockerCephDaemonImage: registry.access.redhat.com/rhceph/rhceph-3-rhel7:latest
  DockerCinderApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-cinder-api:2018-06-13.2
  DockerCinderBackupImage: docker-registry.engineering.redhat.com/rhosp14/openstack-cinder-backup:2018-06-13.2
  DockerCinderConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-cinder-api:2018-06-13.2
  DockerCinderSchedulerImage: docker-registry.engineering.redhat.com/rhosp14/openstack-cinder-scheduler:2018-06-13.2
  DockerCinderVolumeImage: docker-registry.engineering.redhat.com/rhosp14/openstack-cinder-volume:2018-06-13.2
  DockerClustercheckConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mariadb:2018-06-13.2
  DockerClustercheckImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mariadb:2018-06-13.2
  DockerCollectdConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-collectd:2018-06-13.2
  DockerCollectdImage: docker-registry.engineering.redhat.com/rhosp14/openstack-collectd:2018-06-13.2
  DockerCrondConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-cron:2018-06-13.2
  DockerCrondImage: docker-registry.engineering.redhat.com/rhosp14/openstack-cron:2018-06-13.2
  DockerDesignateApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-designate-api:2018-06-13.2
  DockerDesignateBackendBIND9Image: docker-registry.engineering.redhat.com/rhosp14/openstack-designate-backend-bind9:2018-06-13.2
  DockerDesignateCentralImage: docker-registry.engineering.redhat.com/rhosp14/openstack-designate-central:2018-06-13.2
  DockerDesignateConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-designate-worker:2018-06-13.2
  DockerDesignateMDNSImage: docker-registry.engineering.redhat.com/rhosp14/openstack-designate-mdns:2018-06-13.2
  DockerDesignateProducerImage: docker-registry.engineering.redhat.com/rhosp14/openstack-designate-producer:2018-06-13.2
  DockerDesignateSinkImage: docker-registry.engineering.redhat.com/rhosp14/openstack-designate-sink:2018-06-13.2
  DockerDesignateWorkerImage: docker-registry.engineering.redhat.com/rhosp14/openstack-designate-worker:2018-06-13.2
  DockerEc2ApiConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ec2-api:2018-06-13.2
  DockerEc2ApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ec2-api:2018-06-13.2
  DockerEtcdConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-etcd:2018-06-13.2
  DockerEtcdImage: docker-registry.engineering.redhat.com/rhosp14/openstack-etcd:2018-06-13.2
  DockerFluentdClientImage: docker-registry.engineering.redhat.com/rhosp14/openstack-fluentd:2018-06-13.2
  DockerFluentdConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-fluentd:2018-06-13.2
  DockerFluentdImage: docker-registry.engineering.redhat.com/rhosp14/openstack-fluentd:2018-06-13.2
  DockerGlanceApiConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-glance-api:2018-06-13.2
  DockerGlanceApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-glance-api:2018-06-13.2
  DockerGnocchiApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-gnocchi-api:2018-06-13.2
  DockerGnocchiConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-gnocchi-api:2018-06-13.2
  DockerGnocchiMetricdImage: docker-registry.engineering.redhat.com/rhosp14/openstack-gnocchi-metricd:2018-06-13.2
  DockerGnocchiStatsdImage: docker-registry.engineering.redhat.com/rhosp14/openstack-gnocchi-statsd:2018-06-13.2
  DockerHAProxyConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-haproxy:2018-06-13.2
  DockerHAProxyImage: docker-registry.engineering.redhat.com/rhosp14/openstack-haproxy:2018-06-13.2
  DockerHeatApiCfnConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-heat-api-cfn:2018-06-13.2
  DockerHeatApiCfnImage: docker-registry.engineering.redhat.com/rhosp14/openstack-heat-api-cfn:2018-06-13.2
  DockerHeatApiConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-heat-api:2018-06-13.2
  DockerHeatApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-heat-api:2018-06-13.2
  DockerHeatConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-heat-api:2018-06-13.2
  DockerHeatEngineImage: docker-registry.engineering.redhat.com/rhosp14/openstack-heat-engine:2018-06-13.2
  DockerHorizonConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-horizon:2018-06-13.2
  DockerHorizonImage: docker-registry.engineering.redhat.com/rhosp14/openstack-horizon:2018-06-13.2
  DockerInsecureRegistryAddress:
  - docker-registry.engineering.redhat.com
  DockerIronicApiConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ironic-api:2018-06-13.2
  DockerIronicApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ironic-api:2018-06-13.2
  DockerIronicConductorImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ironic-conductor:2018-06-13.2
  DockerIronicConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ironic-pxe:2018-06-13.2
  DockerIronicInspectorConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ironic-inspector:2018-06-13.2
  DockerIronicInspectorImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ironic-inspector:2018-06-13.2
  DockerIronicNeutronAgentImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ironic-neutron-agent:2018-06-13.2
  DockerIronicPxeImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ironic-pxe:2018-06-13.2
  DockerIscsidConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-iscsid:2018-06-13.2
  DockerIscsidImage: docker-registry.engineering.redhat.com/rhosp14/openstack-iscsid:2018-06-13.2
  DockerKeystoneConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-keystone:2018-06-13.2
  DockerKeystoneImage: docker-registry.engineering.redhat.com/rhosp14/openstack-keystone:2018-06-13.2
  DockerManilaApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-manila-api:2018-06-13.2
  DockerManilaConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-manila-api:2018-06-13.2
  DockerManilaSchedulerImage: docker-registry.engineering.redhat.com/rhosp14/openstack-manila-scheduler:2018-06-13.2
  DockerManilaShareImage: docker-registry.engineering.redhat.com/rhosp14/openstack-manila-share:2018-06-13.2
  DockerMemcachedConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-memcached:2018-06-13.2
  DockerMemcachedImage: docker-registry.engineering.redhat.com/rhosp14/openstack-memcached:2018-06-13.2
  DockerMistralApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mistral-api:2018-06-13.2
  DockerMistralConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mistral-api:2018-06-13.2
  DockerMistralEngineImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mistral-engine:2018-06-13.2
  DockerMistralEventEngineImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mistral-event-engine:2018-06-13.2
  DockerMistralExecutorImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mistral-executor:2018-06-13.2
  DockerMysqlClientConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mariadb:2018-06-13.2
  DockerMysqlConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mariadb:2018-06-13.2
  DockerMysqlImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mariadb:2018-06-13.2
  DockerNeutronApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-neutron-server-opendaylight:2018-06-13.2
  DockerNeutronConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-neutron-server-opendaylight:2018-06-13.2
  DockerNeutronDHCPImage: docker-registry.engineering.redhat.com/rhosp14/openstack-neutron-dhcp-agent:2018-06-13.2
  DockerNeutronL3AgentImage: docker-registry.engineering.redhat.com/rhosp14/openstack-neutron-l3-agent:2018-06-13.2
  DockerNeutronMetadataImage: docker-registry.engineering.redhat.com/rhosp14/openstack-neutron-metadata-agent:2018-06-13.2
  DockerNovaApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-api:2018-06-13.2
  DockerNovaComputeImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-compute:2018-06-13.2
  DockerNovaComputeIronicImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-compute-ironic:2018-06-13.2
  DockerNovaConductorImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-conductor:2018-06-13.2
  DockerNovaConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-api:2018-06-13.2
  DockerNovaConsoleauthImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-consoleauth:2018-06-13.2
  DockerNovaLibvirtConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-compute:2018-06-13.2
  DockerNovaLibvirtImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-libvirt:2018-06-13.2
  DockerNovaMetadataImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-api:2018-06-13.2
  DockerNovaPlacementConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-placement-api:2018-06-13.2
  DockerNovaPlacementImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-placement-api:2018-06-13.2
  DockerNovaSchedulerImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-scheduler:2018-06-13.2
  DockerNovaVncProxyImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-novncproxy:2018-06-13.2
  DockerOctaviaApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-octavia-api:2018-06-13.2
  DockerOctaviaConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-octavia-api:2018-06-13.2
  DockerOctaviaHealthManagerImage: docker-registry.engineering.redhat.com/rhosp14/openstack-octavia-health-manager:2018-06-13.2
  DockerOctaviaHousekeepingImage: docker-registry.engineering.redhat.com/rhosp14/openstack-octavia-housekeeping:2018-06-13.2
  DockerOctaviaWorkerImage: docker-registry.engineering.redhat.com/rhosp14/openstack-octavia-worker:2018-06-13.2
  DockerOpendaylightApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-opendaylight:2018-06-13.2
  DockerOpendaylightConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-opendaylight:2018-06-13.2
  DockerOpenvswitchImage: docker-registry.engineering.redhat.com/rhosp14/openstack-neutron-openvswitch-agent:2018-06-13.2
  DockerPankoApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-panko-api:2018-06-13.2
  DockerPankoConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-panko-api:2018-06-13.2
  DockerRabbitmqConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-rabbitmq:2018-06-13.2
  DockerRabbitmqImage: docker-registry.engineering.redhat.com/rhosp14/openstack-rabbitmq:2018-06-13.2
  DockerRedisConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-redis:2018-06-13.2
  DockerRedisImage: docker-registry.engineering.redhat.com/rhosp14/openstack-redis:2018-06-13.2
  DockerSaharaApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-sahara-api:2018-06-13.2
  DockerSaharaConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-sahara-api:2018-06-13.2
  DockerSaharaEngineImage: docker-registry.engineering.redhat.com/rhosp14/openstack-sahara-engine:2018-06-13.2
  DockerSensuClientImage: docker-registry.engineering.redhat.com/rhosp14/openstack-sensu-client:2018-06-13.2
  DockerSensuConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-sensu-client:2018-06-13.2
  DockerSwiftAccountImage: docker-registry.engineering.redhat.com/rhosp14/openstack-swift-account:2018-06-13.2
  DockerSwiftConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-swift-proxy-server:2018-06-13.2
  DockerSwiftContainerImage: docker-registry.engineering.redhat.com/rhosp14/openstack-swift-container:2018-06-13.2
  DockerSwiftObjectImage: docker-registry.engineering.redhat.com/rhosp14/openstack-swift-object:2018-06-13.2
  DockerSwiftProxyImage: docker-registry.engineering.redhat.com/rhosp14/openstack-swift-proxy-server:2018-06-13.2
  DockerZaqarConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-zaqar:2018-06-13.2
  DockerZaqarImage: docker-registry.engineering.redhat.com/rhosp14/openstack-zaqar:2018-06-13.2

Comment 11 Artem Hrechanychenko 2018-06-18 11:26:28 UTC
Deployment failed.
 [undercloud.StorageMgmtVirtualIP]: CREATE_IN_PROGRESS  state changed
2018-06-18 11:19:40Z [undercloud.NetCidrMapValue]: CREATE_COMPLETE  state changed
2018-06-18 11:19:42Z [undercloud.StorageVirtualIP]: CREATE_COMPLETE  state changed
2018-06-18 11:19:42Z [undercloud.PublicVirtualIP]: CREATE_COMPLETE  state changed
2018-06-18 11:19:42Z [undercloud.InternalApiVirtualIP]: CREATE_COMPLETE  state changed
2018-06-18 11:19:42Z [undercloud.RedisVirtualIP]: CREATE_COMPLETE  state changed
2018-06-18 11:19:42Z [undercloud.StorageMgmtVirtualIP]: CREATE_COMPLETE  state changed
2018-06-18 11:19:42Z [undercloud.VipMap]: CREATE_IN_PROGRESS  state changed
2018-06-18 11:19:42Z [undercloud.VipMap]: CREATE_IN_PROGRESS  Stack CREATE started
2018-06-18 11:19:42Z [undercloud.VipMap.NetIpMapValue]: CREATE_IN_PROGRESS  state changed
2018-06-18 11:19:42Z [undercloud.VipMap.NetIpMapValue]: CREATE_COMPLETE  state changed
2018-06-18 11:19:42Z [undercloud.VipMap]: CREATE_COMPLETE  Stack CREATE completed successfully
2018-06-18 11:19:43Z [undercloud.VipMap]: CREATE_COMPLETE  state changed
2018-06-18 11:19:43Z [undercloud.EndpointMap]: CREATE_IN_PROGRESS  state changed
2018-06-18 11:19:43Z [undercloud.VipHosts]: CREATE_IN_PROGRESS  state changed
2018-06-18 11:19:43Z [undercloud.VipHosts]: CREATE_COMPLETE  state changed
2018-06-18 11:19:45Z [undercloud.EndpointMap]: CREATE_COMPLETE  state changed
2018-06-18 11:19:45Z [undercloud.EndpointMapData]: CREATE_IN_PROGRESS  state changed
2018-06-18 11:19:45Z [undercloud.EndpointMapData]: CREATE_COMPLETE  state changed
2018-06-18 11:19:45Z [undercloud.UndercloudServiceChain]: CREATE_IN_PROGRESS  state changed
2018-06-18 11:19:45Z [undercloud.UndercloudServiceChain]: CREATE_IN_PROGRESS  Stack CREATE started
2018-06-18 11:19:46Z [undercloud.UndercloudServiceChain.LoggingConfiguration]: CREATE_IN_PROGRESS  state changed
2018-06-18 11:19:47Z [undercloud.UndercloudServiceChain.ServiceChain]: CREATE_IN_PROGRESS  state changed
2018-06-18 11:19:47Z [undercloud.UndercloudServiceChain.LoggingConfiguration]: CREATE_COMPLETE  state changed
2018-06-18 11:19:50Z [undercloud.UndercloudServiceChain.ServiceChain]: CREATE_FAILED  StackValidationFailed: resources.ServiceChain: Property error: resources[36].properties: Property DockerKeepalivedConfigImage not assigned
2018-06-18 11:19:50Z [undercloud.UndercloudServiceChain]: CREATE_FAILED  Resource CREATE failed: StackValidationFailed: resources.ServiceChain: Property error: ServiceChain.resources[36].properties: Property DockerKeepalivedConfigImage not assigned
2018-06-18 11:19:51Z [undercloud.UndercloudServiceChain]: CREATE_FAILED  StackValidationFailed: resources.UndercloudServiceChain.resources.ServiceChain: Property error: ServiceChain.resources[36].properties: Property DockerKeepalivedConfigImage not assigned
2018-06-18 11:19:51Z [undercloud]: CREATE_FAILED  Resource CREATE failed: StackValidationFailed: resources.UndercloudServiceChain.resources.ServiceChain: Property error: ServiceChain.resources[36].properties: Property DockerKeepalivedConfigImage not assigned
Command '['sudo', 'openstack', 'tripleo', 'deploy', '--standalone', '--standalone-role', 'Undercloud', '--local-domain=localdomain', '--local-ip=192.168.24.1/24', '--templates=/usr/share/openstack-tripleo-heat-templates/', '--heat-native', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/docker.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/undercloud.yaml', '-e', '/home/stack/undercloud-containers.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/masquerade-networks.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/ironic.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/ironic-inspector.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/mistral.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/zaqar.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/tripleo-ui.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/tempest.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/public-tls-undercloud.yaml', '--public-virtual-ip', '192.168.24.2', '--control-virtual-ip', '192.168.24.3', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/ssl/tls-endpoints-public-ip.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/use-dns-for-vips.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/undercloud-haproxy.yaml', '-e', '/usr/share/openstack-tripleo-heat-templates/environments/services/undercloud-keepalived.yaml', '--output-dir=/home/stack', '--cleanup', '-e', '/home/stack/tripleo-heat-installer-templates/undercloud_parameters.yaml', '--log-file=/home/stack/install-undercloud.log']' returned non-zero exit status 1
[stack@undercloud-0 ~]$ cat undercloud-containers.yaml 
# Generated with the following on 2018-06-18T07:18:57.238445


# Generated with the following on 2018-06-18T07:18:57.238445
#
#   openstack overcloud container image prepare --namespace docker-registry.engineering.redhat.com/rhosp14 --tag 2018-06-13.2 --prefix openstack- --output-env-file /home/stack/undercloud-containers.yaml -r /usr/share/openstack-tripleo-heat-templates/roles_data_undercloud.yaml
#

parameter_defaults:
  DockerAodhApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-aodh-api:2018-06-13.2
  DockerAodhConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-aodh-api:2018-06-13.2
  DockerAodhEvaluatorImage: docker-registry.engineering.redhat.com/rhosp14/openstack-aodh-evaluator:2018-06-13.2
  DockerAodhListenerImage: docker-registry.engineering.redhat.com/rhosp14/openstack-aodh-listener:2018-06-13.2
  DockerAodhNotifierImage: docker-registry.engineering.redhat.com/rhosp14/openstack-aodh-notifier:2018-06-13.2
  DockerBarbicanApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-barbican-api:2018-06-13.2
  DockerBarbicanConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-barbican-api:2018-06-13.2
  DockerBarbicanKeystoneListenerConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-barbican-keystone-listener:2018-06-13.2
  DockerBarbicanKeystoneListenerImage: docker-registry.engineering.redhat.com/rhosp14/openstack-barbican-keystone-listener:2018-06-13.2
  DockerBarbicanWorkerConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-barbican-worker:2018-06-13.2
  DockerBarbicanWorkerImage: docker-registry.engineering.redhat.com/rhosp14/openstack-barbican-worker:2018-06-13.2
  DockerCeilometerCentralImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ceilometer-central:2018-06-13.2
  DockerCeilometerConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ceilometer-central:2018-06-13.2
  DockerCeilometerIpmiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ceilometer-ipmi:2018-06-13.2
  DockerCeilometerNotificationImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ceilometer-notification:2018-06-13.2
  DockerCinderApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-cinder-api:2018-06-13.2
  DockerCinderConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-cinder-api:2018-06-13.2
  DockerCinderSchedulerImage: docker-registry.engineering.redhat.com/rhosp14/openstack-cinder-scheduler:2018-06-13.2
  DockerCinderVolumeImage: docker-registry.engineering.redhat.com/rhosp14/openstack-cinder-volume:2018-06-13.2
  DockerClustercheckConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mariadb:2018-06-13.2
  DockerClustercheckImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mariadb:2018-06-13.2
  DockerCrondConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-cron:2018-06-13.2
  DockerCrondImage: docker-registry.engineering.redhat.com/rhosp14/openstack-cron:2018-06-13.2
  DockerGlanceApiConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-glance-api:2018-06-13.2
  DockerGlanceApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-glance-api:2018-06-13.2
  DockerGnocchiApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-gnocchi-api:2018-06-13.2
  DockerGnocchiConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-gnocchi-api:2018-06-13.2
  DockerGnocchiMetricdImage: docker-registry.engineering.redhat.com/rhosp14/openstack-gnocchi-metricd:2018-06-13.2
  DockerGnocchiStatsdImage: docker-registry.engineering.redhat.com/rhosp14/openstack-gnocchi-statsd:2018-06-13.2
  DockerHAProxyConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-haproxy:2018-06-13.2
  DockerHAProxyImage: docker-registry.engineering.redhat.com/rhosp14/openstack-haproxy:2018-06-13.2
  DockerHeatApiCfnConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-heat-api-cfn:2018-06-13.2
  DockerHeatApiCfnImage: docker-registry.engineering.redhat.com/rhosp14/openstack-heat-api-cfn:2018-06-13.2
  DockerHeatApiConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-heat-api:2018-06-13.2
  DockerHeatApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-heat-api:2018-06-13.2
  DockerHeatConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-heat-api:2018-06-13.2
  DockerHeatEngineImage: docker-registry.engineering.redhat.com/rhosp14/openstack-heat-engine:2018-06-13.2
  DockerInsecureRegistryAddress:
  - docker-registry.engineering.redhat.com
  DockerIronicApiConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ironic-api:2018-06-13.2
  DockerIronicApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ironic-api:2018-06-13.2
  DockerIronicConductorImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ironic-conductor:2018-06-13.2
  DockerIronicConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ironic-pxe:2018-06-13.2
  DockerIronicInspectorConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ironic-inspector:2018-06-13.2
  DockerIronicInspectorImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ironic-inspector:2018-06-13.2
  DockerIronicNeutronAgentImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ironic-neutron-agent:2018-06-13.2
  DockerIronicPxeImage: docker-registry.engineering.redhat.com/rhosp14/openstack-ironic-pxe:2018-06-13.2
  DockerIscsidConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-iscsid:2018-06-13.2
  DockerIscsidImage: docker-registry.engineering.redhat.com/rhosp14/openstack-iscsid:2018-06-13.2
  DockerKeystoneConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-keystone:2018-06-13.2
  DockerKeystoneImage: docker-registry.engineering.redhat.com/rhosp14/openstack-keystone:2018-06-13.2
  DockerMemcachedConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-memcached:2018-06-13.2
  DockerMemcachedImage: docker-registry.engineering.redhat.com/rhosp14/openstack-memcached:2018-06-13.2
  DockerMistralApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mistral-api:2018-06-13.2
  DockerMistralConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mistral-api:2018-06-13.2
  DockerMistralEngineImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mistral-engine:2018-06-13.2
  DockerMistralEventEngineImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mistral-event-engine:2018-06-13.2
  DockerMistralExecutorImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mistral-executor:2018-06-13.2
  DockerMysqlClientConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mariadb:2018-06-13.2
  DockerMysqlConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mariadb:2018-06-13.2
  DockerMysqlImage: docker-registry.engineering.redhat.com/rhosp14/openstack-mariadb:2018-06-13.2
  DockerNeutronApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-neutron-server:2018-06-13.2
  DockerNeutronConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-neutron-server:2018-06-13.2
  DockerNeutronDHCPImage: docker-registry.engineering.redhat.com/rhosp14/openstack-neutron-dhcp-agent:2018-06-13.2
  DockerNeutronL3AgentImage: docker-registry.engineering.redhat.com/rhosp14/openstack-neutron-l3-agent:2018-06-13.2
  DockerNovaApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-api:2018-06-13.2
  DockerNovaComputeIronicImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-compute-ironic:2018-06-13.2
  DockerNovaConductorImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-conductor:2018-06-13.2
  DockerNovaConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-api:2018-06-13.2
  DockerNovaMetadataImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-api:2018-06-13.2
  DockerNovaPlacementConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-placement-api:2018-06-13.2
  DockerNovaPlacementImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-placement-api:2018-06-13.2
  DockerNovaSchedulerImage: docker-registry.engineering.redhat.com/rhosp14/openstack-nova-scheduler:2018-06-13.2
  DockerOpenvswitchImage: docker-registry.engineering.redhat.com/rhosp14/openstack-neutron-openvswitch-agent:2018-06-13.2
  DockerPankoApiImage: docker-registry.engineering.redhat.com/rhosp14/openstack-panko-api:2018-06-13.2
  DockerPankoConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-panko-api:2018-06-13.2
  DockerRabbitmqConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-rabbitmq:2018-06-13.2
  DockerRabbitmqImage: docker-registry.engineering.redhat.com/rhosp14/openstack-rabbitmq:2018-06-13.2
  DockerRedisConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-redis:2018-06-13.2
  DockerRedisImage: docker-registry.engineering.redhat.com/rhosp14/openstack-redis:2018-06-13.2
  DockerSwiftAccountImage: docker-registry.engineering.redhat.com/rhosp14/openstack-swift-account:2018-06-13.2
  DockerSwiftConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-swift-proxy-server:2018-06-13.2
  DockerSwiftContainerImage: docker-registry.engineering.redhat.com/rhosp14/openstack-swift-container:2018-06-13.2
  DockerSwiftObjectImage: docker-registry.engineering.redhat.com/rhosp14/openstack-swift-object:2018-06-13.2
  DockerSwiftProxyImage: docker-registry.engineering.redhat.com/rhosp14/openstack-swift-proxy-server:2018-06-13.2
  DockerTempestImage: docker-registry.engineering.redhat.com/rhosp14/openstack-tempest:2018-06-13.2
  DockerTripleoUIConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-tripleo-ui:2018-06-13.2
  DockerTripleoUIImage: docker-registry.engineering.redhat.com/rhosp14/openstack-tripleo-ui:2018-06-13.2
  DockerZaqarConfigImage: docker-registry.engineering.redhat.com/rhosp14/openstack-zaqar:2018-06-13.2
  DockerZaqarImage: docker-registry.engineering.redhat.com/rhosp14/openstack-zaqar:2018-06-13.2

Comment 16 Alex Schultz 2018-10-25 22:50:57 UTC
This has been addressed and was an initial issue in the start of OSP14 due to lack of container availability. The containers have been available for some time.