Move python-novajoin package to nova-compute-ironic

nova-compute-ironic is what's actually used in the undercloud for
the compute image. I had initially thought that it inherited packages
from nova-compute, but instead it inherits from nova-base. So the error
related to TLS everywhere is still there since the package is missing.

Change-Id: Ibee640693626366b062fa872af805f4f9073d096
Closes-Bug: #1784991
This commit is contained in:
Juan Antonio Osorio Robles
2018-08-16 09:17:03 +03:00
parent c7233c6fdb
commit 7cf28ce37d

View File

@@ -30,10 +30,11 @@ gpgcheck=0' >> /etc/yum.repos.d/opendaylight.repo
# Cron is required by multiple services
{% set base_centos_binary_packages_append = ['openstack-tripleo-common-container-base', 'rsync', 'cronie', 'crudini', 'openstack-selinux', 'ansible', 'python-shade', 'puppet-tripleo', 'python2-kubernetes'] %}
# This installs the novajoin package in the nova_api container image; This is
# This installs the novajoin package in the nova container images; This is
# required for TLS everywhere, as nova-api will use the cloud-init script
# provided by the novajoin package in order to enroll the nodes to the CA
{% set nova_api_packages_append = ['python-novajoin'] %}
{% set nova_compute_ironic_packages_append = ['python-novajoin'] %}
{% set nova_scheduler_packages_append = ['openstack-tripleo-common'] %}
@@ -139,8 +140,8 @@ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
'openstack-trove-ui'
] %}
# Required for nova migration & TLS everywhere
{% set nova_compute_packages_append = ['openstack-nova-migration', 'openssh-server', 'python-novajoin'] %}
# Required for nova migration
{% set nova_compute_packages_append = ['openstack-nova-migration', 'openssh-server'] %}
{% set nova_libvirt_packages_append = ['openstack-nova-migration'] %}
############################ service container footers #########################