As of Rocky [1], the nova-consoleauth service has been deprecated and
cell databases are used for storing token authorizations. All new consoles
will be supported by the database backend and existing consoles will be
reset. Console proxies must be run per cell because the new console token
authorizations are stored in cell databases.
nova-consoleauth was deprecated in tripleo with:
I68485a6c4da4476d07ec0ab5e7b5a4c528820a4f
This change now removes the NovaConsoleauth Service.
[1] https://docs.openstack.org/releasenotes/nova/rocky.html
Closes-Bug: #1828414
Change-Id: Icdfbf26b5e83cc07a560eb227a0cf822e4c5a1e3
The configure_delegated_roles configure if the heat_stack_onwer role
would be created or not by keystone. Right now this is set to false,
without any way to override to true. This patch change this option to be
a parameter and it also change scenario001 to true in order to run heat
tempest tests.
Change-Id: I916cc4842ccef587a25b06cb422436953974e790
The Ntp service should no longer defined on the roles as we should be
using the meta Timesync service to ensure the correct service is defined
for the sync service.
Change-Id: Ic2fb3291de78891d05ef12e3778263fe74fbff8c
Related-Blueprint: tripleo-chrony
Closes-Bug: #1827676
As we're running ceph scenarios using nautilus containers,
we need to disable mon_host v1 protocol in ceph.conf to make
the mon bootstrap phase work correctly as per Red Hat BZ #1697977
Change-Id: I7af4afce59206a1f471c7866c34823739fff34c2
Depends-On: I743a002e5d21a3a150727fda2117a04d4c389d38
Depends-On: https://review.opendev.org/#/c/651287
This change introduces an optional extracted version of the Placement
service into TripleO. This extracted version will only be required once
the Placement service is fully removed from Nova during the T cycle
(previously S but delayed) at which point the corresponding
NovaPlacement service will also be removed from TripleO.
The majority of this change is code motion between the original
NovaPlacement service and the new PlacementAPI service.
Upgrades from the original NovaPlacement service to the extracted
PlacementAPI service are not currently supported by this change and will
be worked on independently during the Train cycle.
Co-authored-by: mschuppert@redhat.com
Depends-On: https://review.openstack.org/#/c/624335/
Change-Id: I9e3287bcbe9d317f32bf6b468c6ee17f04b6fff9
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
The default route for ipv6 external network should not
use ipv4 '0.0.0.0/0' as next_hop. Update to use '::/0'
which is the ipv6 equivalent.
Closes-Bug: #1822951
Change-Id: I1628b4045b55f77cee46952c555c15f2c0a041ee
Per-subnet vlan id parameters are already rendered in
network-environment.yaml. This change uses networks data
and roles data so that per-subnet vlan id param is used
when passing the relevant NetworkVlanId data to nic-config
templates.
By using the generic %network%NetworkVlanId (no subnet suffix)
in nic-config templates instead of %network%NetworkVlanId_%subnet%,
this allow homogeneous computes in multiple sites to use the
same nic-config template.
Also use type: number for all vlan parameters.
Closes-Bug: #1821043
Change-Id: Id8e76ae7c41a562f5c47d911c42aa18001c11be1
We make the following changes in this review:
a) We only remove openstack-dashboard if it exists
as the script fails otherwise
b) We differentiate between the set of packages that we install
when using CentOS/RHEL7 and when using Centos/RHEL8
This condition is needed because some packages do either not
exist in RHEL8 or have changed names entirely.
c) We do not enable haveged unconditionally since it does not
exist in rhel8 and we also do not remove ssl.conf unconditionally
on rhel8 as that breaks things as well.
It is expected that the list for RHEL8 might change over time as
things get added (e.g. EPEL).
Change-Id: I10e082c0bc75677115364c055209344d1b094fec
Since https://review.openstack.org/645039, we need to add
ExternalInterfaceDefaultRoute parameter to nic configs.
It seems we always have 'default_route_networks: ['External']'
in roles data. So we probably don't need it for other networks.
Change-Id: I612ee828774d16bff910c6d941aad1e976b6a4a5
Closes-Bug: #1821871
Translates scenario010-multinode-containers job to a standalone.
Job is added here: https://review.openstack.org/#/c/641713/
Change-Id: I8fd2874be23e41073d95d84fdce3e383b18060db
Designate is a great service but unfortunatly, we don't have
full time maintainers therefore we can't certify the service will be
tested and work correctly.
In this patch, we create an experimental folder and put Designate in it.
Change-Id: I8a587ebdca2c7e64ab8348155cf75c2dbb65a5ed
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
For the CI scenarios which still run Pacemaker, let's force ContainerCli
until we get them working with Podman.
Change-Id: I8405a00c7e4686b1569f6e68e3c1507f1e11b3a3
Until we get CentOS8, we can't test Pacemaker + Podman together, so
until then we'll force ContainerCli to be docker for OVB HA jobs.
Depends-On: I2d8f484feb1b1fc2b88ab1f7b37b44324183643e
Change-Id: I5c2d230f5cc63009c7b02272112b2d4af4669da7
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
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 database service Redis
has been removed.
Change-Id: I530ee8196e1d4b81ae4886b234e1a530cf34becf
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 opendaylight-api service.
Related-Blueprint: services-yaml-flattening
Change-Id: I86b36756bade09529921d59f13b0ef950fa00a96
Congress doesn't seem to be used anywhere, we never had a bug report or
any sign of somebody out there actually using it.
Let's remove its support in TripleO, to reduce the codebase.
Change-Id: Idca6b12f1c0ca3bc15bedf6469d4063a4dac31fa