In the event UndercloudConfigFilePath is empty, the produced
/var/lib/kolla/config_files/mistral_executor.json file was malformed
and kolla would complain with:
+ sudo -E kolla_set_configs
INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json
INFO:__main__:Validating config file
ERROR:__main__:Unexpected error:
Traceback (most recent call last):
File "/usr/local/bin/kolla_set_configs", line 412, in main
config = load_config()
File "/usr/local/bin/kolla_set_configs", line 297, in load_config
validate_config(config)
File "/usr/local/bin/kolla_set_configs", line 238, in validate_config
if not set(data.keys()) >= required_keys:
AttributeError: 'unicode' object has no attribute 'keys'
Change-Id: Ibb7ed9e63404729ab8c2406d7e3c4733f465ea98
Closes-Bug: #1816441
This change adds scenario012-standalone to the list of scenarios, copied
from the scenario012 multinode and translate for use with standalone
Scenario012 multinode was overriding the standard standalone-post
template, to run specific configuration commands to test ironic with
tempest, so a new post template was created, that includes both post
operations
Change-Id: I308f569f41fc1a1c18ad543cf23db4672a3b5eb9
This patch switches the default mechanism driver for neutron from
openvswitch to OVN.
It will also flip scenario007 job to run with ML2/OVS.
Depends-On: I74ffb6b7f912e1fce6ce428cd23a7283c91b8b96
Depends-On: I99ba2fd6a85b4895b577719a7541b7cbf1fdb85c
Depends-On: Ib60de9b0df451273d1d81ba049b46b5214e09080
Depends-On: Iaed7304adf40a87a0f14b7a95339f8416140e947
Change-Id: Iab52cdf5d0f7a392c4f17c884493b5c5beb1d89f
Co-Authored-By: Kamil Sambor <ksambor@redhat.com>
This change combines the previous puppet and docker files
into a single file that performs the docker service installation
and configuration. With this patch the baremetal version of
ceilometer has been removed.
Change-Id: I79c4ba47e147275fe945886b2773b7d9a97ab289
This change combines the previous puppet and docker files
into a single file that performs the docker service installation
and configuration.
Change-Id: Ia41632782a1249cf4e8dcc83040a51510ae8d414
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration
for the fluentd API service.
Change-Id: If2c2337e715bcdc6747c398406595ea751d79ca7
Related-Blueprint: services-yaml-flattening
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration
for the designate API, Central, and Sink services.
Related-Blueprint: services-yaml-flattening
Change-Id: I1c18780b252ce118836462b0857040fe1a3e8789
While we don't have tests to verify if the NodeDataLookup is correctly
populated into the ansible host vars, we can still push some value
to make sure the existing code which parses and consumes it doesn't
break.
Change-Id: I2782f4b3cbb9cd6f5c5819f6bb27d62ace8ecd3b
https://review.openstack.org/#/c/633546 changed the path of
tacker service deployment from docker/services/tacker.yaml to
deployment/tacker/tacker-container-puppet.yaml but not updated
in environments files, leading to failure during overcloud
deployment. Also now tacker is containerize by default but this is a wip
[1] so we disable here for sceanrio007 while work is finished
[1] https://bugs.launchpad.net/tripleo/+bug/1714270
Change-Id: Ic802a2ca60ee26a805731a6a64df3c51cde44d6a
Closes-Bug: #1814852
Now that we could get rid of the puppet dedicated definitions,
we can move the docker/* rabbitmq related stuff to the final
location, and correct the paths and some nits.
Change-Id: I47ca1e303bd38642200ccb7f6823bcd06cd00255
This change combines the previous puppet and docker files
into a single file that performs the docker service installation
and configuration. With this patch the baremetal version of
nova has been removed.
Change-Id: If8f4daa9127aa528a2088a978494f2d6d83106e2
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration
for the congress service.
Change-Id: Ic39a7bca37a21ce01e1d185c1eb5c28c6aabb804
Related-Blueprint: services-yaml-flattening
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration
for the panko service.
Change-Id: I0c9010145550507e1145131f5a8b1fde5153bea4
Related-Blueprint: services-yaml-flattening
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration
for all manila services.
With this patch the baremetal version of each manila service has been removed.
Related-Blueprint: services-yaml-flattening
Change-Id: I02addc0ecbbbcb60d2c6a0d30d7c9cfa42346f7c
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration.
With this patch the baremetal version of haproxy services has been removed.
Change-Id: Id55ae44a7b1b5f08b40170f7406e14973fa93639
Related-Blueprint: services-yaml-flattening
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration
for all mistral services.
With this patch the baremetal version of each mistral service has been removed.
Related-Blueprint: services-yaml-flattening
Change-Id: I3f2ac51c885548333299df2c92c1f8df154d241e
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration.
With this patch the baremetal version of cinder services has been removed.
Change-Id: I88f047a8ee9c3eed80e4c48ed9cabdb3035d518b
Related-Blueprint: services-yaml-flattening
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration.
With this patch the baremetal version of sahara services has been removed.
Change-Id: I5a555155c881e0e92acc3ebba7b844abdd686e6e
Related-Blueprint: services-yaml-flattening
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration
for all heat services.
With this patch the baremetal version of each heat service has been removed.
Change-Id: I5d639135b19b8fabfaa8beac54ae0dfc48f070f9
Related-Blueprint: services-yaml-flattening
Since change I07822ec0cba7eed352c0010eb893b5e5a522e95c removed
the noop resources only parameters for networks used by the
role is passed to the network config templates.
Remove redundant parameters for networks not used by the roles.
Change-Id: Iba440d1d829a5c35eb70ea6df75b71587d3ca63b
This changes moves docker services from puppet to deployment directory.
Change-Id: I11a34708ee91f5b5928d7c647c83e95ca1b01cae
Related-Blueprint: services-yaml-flattening
As tracked by ci squad in [1] the scenario3 standalone has some
extra services cinder/horizon/swift removed here.
[1] https://tree.taiga.io/project/tripleo-ci-board/task/544
Change-Id: Ibb09de39cf2769a8516e4245d4a41150c97f6e0c
As tracked by ci squad at [1] scenario2 standalone is missing some
services and has extra horizon compared to the multinode being
replaced
[1] https://tree.taiga.io/project/tripleo-ci-board/task/543
Change-Id: I034dd365f6fd20060f9ad49c4e81b3c534efbe4b
MongoDB support was stopped in Pike, it is not used anywhere now.
Therefore, in Stein are removing it to clean things up.
Change-Id: I4ec8f35b1dd71c25cfb41cc54105ac743ef67745
As tracked in [1] the scenario4 standalone is carrying some
extra services compared to the multinode it replaces.
This disables cinder, fluentd, horizon and redis for scenario4
[1] https://tree.taiga.io/project/tripleo-ci-board/task/541
Change-Id: Ia6fbe2fe7392f25cc11276e2a9e17f4e5d6df1f1
Neutron has support[1] to set the guaranteed MTU for
networks and network segments so that this is exposed
to plug-ins. In interest of supporting the use of
plug-ins to configure network devices in the future
this change adds MTU property on neutron networks.
The new (optional) property 'mtu' in the network
defenitions in 'network_data.yaml' is used to control
the MTU settings. By default the mtu is '1500'.
We already configure the MTU on the ctlplane neutron
networks, this adds the MTU to composable networks.
Also update the nic-config sample templates to include
mtu settings. A heat value resource is added to
nic-config templates to get the required minimum
viable MTU value for bridges, bonds and member
interfaces to ensure the MTU is large enough to allow
the largest configured MTU to traverse the path.
Closes-Bug: #1790537
Change-Id: I11e38f82eb9040f77412fe8ad200fcc48031e2f8
Numerous files have incorrect modes set. Correct these so that executables
have 755 and yaml files are 644 to address rpmlint errors.
Change-Id: I8db36209b41a492f6b85e3469994de884bf556e8
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration.
With this patch the baremetal version of zaqar service has been removed.
Change-Id: I8947d2fc5e5672e701d2802cd14a3fa176877a7d
Related-Blueprint: services-yaml-flattening
This change combines the previous puppet and docker files into a single file
that performs the docker service installation and configuration.
With this patch the baremetal version of Ironic services have been removed.
Change-Id: Icb33158a129356d939940433c82dae25a6334baf
Related-Blueprint: services-yaml-flattening