This moves the contents of docker/services/README.rst into
deployment/README.rst and updates several sections with recent
architecture changes which also reflect naming changes.
Change-Id: I24dba1ff841da82ceaf80484fda756cafb68db06
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration
for the neutron-plugin-ml2-mlnx-sdn-assist service.
Related-Blueprint: services-yaml-flattening
Change-Id: I0b1e0b52f26a57847263f311ea0c018bc15df46f
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration
for the ovn services.
Related-Blueprint: services-yaml-flattening
Change-Id: I6261863c15f594fed8207ff258f1d9c809a9a864
There were some FIXME and TODO related to paunch version. This patch
activate some logging features available in newest paunch.
Also, raised paunch version requirement in order to ensure we can activate
the new options.
Change-Id: I1df64c413373c7b8eb72baca34cf5f826d3bd51c
Depends-On: https://review.openstack.org/645532
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration
for the Cavium LiquidIO service.
Change-Id: Ida6e21c46d23c609d9145a7aebd3b6dc0e1cef5c
Related-Blueprint: services-yaml-flattening
UpgradeRemoveUnusedPackages is not used anymore. All packages are
supposed to be removed on undercloud upgrade to 14.
Change-Id: Ie6b739390ec0ae0c5773a5a6c63b49422195623a
In addition port 6789, open port 3300 too for ceph monitors.
As per the Ceph documentation:
"Ceph monitors now bind to IANA-assigned port 3300 (ce4h or 0xce4)
for the new v2 protocol, while also binding to the old default
port 6789 for the legacy v1 protocol."
Change-Id: Ib9a69cc9379e84a47bdc00a175ee33bfac4119eb
Closes-Bug: #1820359
If nova-manage command was triggered on a host for the first time as root
(usually manual runs) the nova-manage.log gets created as root user. On
overcloud deploy runs the nova-manage command is run as nova user. In such
situation the overcloud deploy fails as the nova user can not write to the
nova-manage.log. With this change we run the chown of the logs files on
every overcloud deploy to fix the nova-manage.log file permissions.
Closes-Bug: #1820590
Change-Id: Iaa8db09712da6c0d9553fab39d7d5b50fa7cf287
It's hard to find the actual root cause of the container configurations
when looking in the logs because the error messages are just WARNINGs.
Let's raise the messages where the real error message is to an ERROR
level.
Change-Id: Icb7138de7f6065c758cd39cb0e433c6412442b1c
Closes-Bug: #1819931
The plan is:
- Docker is deprecated in Stein
- Podman is the default in Stein
- Docker will be removed in Train
Change-Id: I8f00d3e539abc4a169d6b48b8ce697e54aa2eae9
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration
for the gnocchi services.
With this patch the baremetal version of each respective gnocchi service
has been removed.
Related-Blueprint: services-yaml-flattening
Change-Id: Ifd7df4e48ae18545b9d0a62bcfb32b3c5d8f8e0d
It makes no sense since we are going to stop the cluster on the node
anyway. With change Ib3562adbd83f7162c2aeb450329b7cc4ab200fc2 we
inject the TRIPLEO_MINOR_UDPATE variable into the update playbooks
and we also push it (by default to false) inside the paunch start
container step.
By exporting the variable TRIPLEO_MINOR_UPDATE without a value we
tell docker (and podman) to inherit this value from the host.
When the env variable is set to true we avoid calling pcs inside
the containers to restart the bundles because at that point we
know that restarting the HA container would make no sense.
We tested the changes as follows:
A) Ran a minor update (openstack overcloud update prepare + openstack
overcloud update run --roles Controller) and observed that there were no
extra pcmk-managed bundles restarts (i.e. even when paunch decided to
invoke the <service>_restart_bundle it was a noop because
TRIPLEO_MINOR_UDPATE was 'true')
B) We ran a re-deploy without any changes and observed that no restart
of pcmk-managed bundles took place
C) We ran a re-deploy and forced some configuration changes and observed
that TRIPLEO_MINOR_UDPATE was false and that the
<service>_restart_bundle was run by paunch and that it restarted the
bundle that had the config changed.
Co-Authored-By: Damien Ciabrini <dciabrin@redhat.com>
Change-Id: Id1d671506d3ec827bc311b47d9363952e1239ce3
This change combines the previous puppet and docker files into a single
file that performs the containerized service installation and configuration
for the octavia services.
With this patch the baremetal version of each respective octavia service
has been removed.
Related-Blueprint: services-yaml-flattening
Change-Id: Icf2856fd261b49a4da1f197c7190c9a18d21e30f
The /var/lib/docker-puppet is deprecated and can now be found under
/var/lib/container-puppet. We don't have Docker anymore so we try to avoid
confusion in the directories. The directory still exists but a readme
file points to the right directory.
Change-Id: Ie3d05d18e2471d25c0c4ddaba4feece840b34196