484 Commits

Author SHA1 Message Date
Zuul
3a0683d646 Merge "Correct ceph configuration for scenario 10 environments" 2019-05-17 21:51:51 +00:00
Zuul
c33f8cb117 Merge "Remove NovaConsoleauth Service" 2019-05-17 16:21:03 +00:00
Brent Eagles
6e150aeb02 Correct ceph configuration for scenario 10 environments
Sets ceph_mon to v2 protocol.

Change-Id: Ia111d03462d517a84be6fb6e277565d828eb6175
2019-05-17 11:43:23 +00:00
Zuul
54d48b591d Merge "Set configure_delegated_roles a parameter" 2019-05-16 18:53:08 +00:00
Martin Schuppert
20dbe32060 Remove NovaConsoleauth Service
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
2019-05-09 15:24:13 +02:00
Arx Cruz
9e14ae6c92 Set configure_delegated_roles a parameter
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
2019-05-06 13:15:43 +00:00
Alex Schultz
90562b6f5d Use timesync service
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
2019-05-03 14:41:27 -06:00
fpantano
1550746930 Override ceph_mon to v2 protocol
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
2019-04-26 10:41:16 +02:00
Zuul
9ce737e004 Merge "Move pacemaker, pacemaker-remote into deployments" 2019-04-25 06:06:32 +00:00
Lee Yarwood
f62189850e fup: Add comment removed by I9e3287bcbe9d317f32bf6b468c6ee17f04b6fff9
Change-Id: I722435a6037fec7f5adb3a0ccedec29b79f957fa
2019-04-23 14:21:02 +01:00
Dan Prince
ba14b75c89 Move pacemaker, pacemaker-remote into deployments
Change-Id: I0edd7a5f11b80a5995dc275fac68d231af20d5be
Related-Blueprint: services-yaml-flattening
2019-04-22 20:54:13 -04:00
Zuul
0d033b3777 Merge "placement: Introduce an extracted PlacementAPI service" 2019-04-22 22:03:42 +00:00
Dan Prince
4a9f2ac052 Move Manila backends into deployment
Change-Id: I6d500a3d7a1d24c13649734bc99707c37e133c2b
Related-Blueprint: services-yaml-flattening
2019-04-22 08:44:39 -04:00
Lee Yarwood
555178160b placement: Introduce an extracted PlacementAPI service
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
2019-04-18 17:34:06 +02:00
Zuul
e9bb02ebf2 Merge "Fix CI ipv6 NIC config default route" 2019-04-17 22:27:00 +00:00
Dan Prince
30cfaccb49 flatten the ovn service configurations
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
2019-04-10 10:57:37 -04:00
Harald Jensås
066fd3a36c Fix CI ipv6 NIC config default route
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
2019-04-03 09:39:07 +02:00
Harald Jensås
59c5e23c54 Jinja automation for %network%NetworkVlanId
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
2019-04-03 00:36:49 +02:00
Zuul
2aca47c2c6 Merge "Fixes for freeipa_setup.sh" 2019-03-29 16:42:20 +00:00
Zuul
bca709d779 Merge "move clustercheck.yaml into deployment" 2019-03-28 18:47:36 +00:00
Zuul
7fe70de503 Merge "Update scenario 10 for flattened ceph" 2019-03-28 15:44:25 +00:00
Michele Baldessari
9b88439ebb Fixes for freeipa_setup.sh
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
2019-03-27 16:25:31 +00:00
Brent Eagles
a64311ee60 Update scenario 10 for flattened ceph
Scenario 10 (octavia) needed updating for the recent flattening of
ceph-ansible.

Change-Id: I1a67f76c2bc2792b9937d5645c74114d21c3b615
2019-03-27 11:55:15 -02:30
Rabi Mishra
cced6333b3 Add ExternalInterfaceDefaultRoute parameter to ci nic configs
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
2019-03-27 17:20:40 +05:30
Zuul
9af21ef6ef Merge "Translating scenario010 to standalone" 2019-03-26 17:47:36 +00:00
Zuul
29934d245f Merge "Move neutron-plugin-ml2.yaml to deployment" 2019-03-25 21:48:08 +00:00
Dan Prince
5c8456c5cd move ceph-ansible into deployment
Change-Id: I67dc1c2dd7d1e0308db660577f25d74a6305dae6
Related-Blueprint: services-yaml-flattening
2019-03-22 01:01:30 +00:00
Brent Eagles
55724c127f Translating scenario010 to standalone
Translates scenario010-multinode-containers job to a standalone.
Job is added here: https://review.openstack.org/#/c/641713/

Change-Id: I8fd2874be23e41073d95d84fdce3e383b18060db
2019-03-21 07:28:08 -02:30
Dan Prince
ea2f759f75 move clustercheck.yaml into deployment
Change-Id: Ie4d9550639f0a70eb32ecf1c2698ebb2fb7aa433
Related-Blueprint: services-yaml-flattening
2019-03-19 14:34:52 -04:00
Dan Prince
281bea1a84 Move neutron-plugin-ml2.yaml to deployment
Change-Id: I354f100e0013c1c8a6144a91f72410dd83ea1ccd
Related-Blueprint: services-yaml-flattening
2019-03-18 20:03:46 -04:00
Zuul
ec27b3d357 Merge "flatten the gnocchi service configurations" 2019-03-15 19:02:38 +00:00
Zuul
e5f7bbc26e Merge "flatten opendaylight-api service" 2019-03-15 18:39:35 +00:00
Zuul
96689c079a Merge "Move Designate to Experimental" 2019-03-13 14:34:58 +00:00
Emilien Macchi
f1ab762ed1 Move Designate to Experimental
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
2019-03-12 15:12:27 +00:00
Zuul
61de5331a5 Merge "Remove Congress" 2019-03-12 01:05:56 +00:00
Dan Prince
2e261993ec flatten the gnocchi service configurations
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
2019-03-11 08:19:47 -04:00
Zuul
e135dcb0f9 Merge "CI: force ContainerCli to Docker when needed" 2019-03-07 05:32:04 +00:00
Zuul
c5161fafd3 Merge "ci/environments/ovb-ha: force Docker for ContainerCli" 2019-03-06 23:12:52 +00:00
Emilien Macchi
ce23ccf532 CI: force ContainerCli to Docker when needed
For the CI scenarios which still run Pacemaker, let's force ContainerCli
until we get them working with Podman.

Change-Id: I8405a00c7e4686b1569f6e68e3c1507f1e11b3a3
2019-03-05 23:37:08 +00:00
Emilien Macchi
bb1a9ea628 ci/environments/ovb-ha: force Docker for ContainerCli
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
2019-03-05 23:36:59 +00:00
Zuul
17d1ed8d56 Merge "flatten the octavia service configurations" 2019-03-05 15:51:58 +00:00
Zuul
47f04b1e67 Merge "flatten database service Redis" 2019-03-05 02:25:08 +00:00
Zuul
c0acf3a555 Merge "Drop the role service override for ovb" 2019-03-05 01:47:53 +00:00
Dan Prince
ebc9dd98e0 flatten the octavia service configurations
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
2019-03-04 15:28:21 -05:00
David J Peacock
47ec1089a5 flatten database service Redis
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
2019-03-01 10:58:31 -05:00
Dan Prince
3997198c2a flatten opendaylight-api service
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
2019-03-01 09:38:45 -05:00
Zuul
c277fcf3d9 Merge "flatten database service MySQL Server" 2019-02-28 23:25:32 +00:00
Zuul
a3d07cb37a Merge "step3: flatten the neutron service configurations" 2019-02-28 21:43:49 +00:00
Emilien Macchi
f3b85e4ba5 Remove Congress
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
2019-02-28 16:29:03 -05:00
Zuul
4d400e7d51 Merge "flatten the ec2 service configurations" 2019-02-28 18:11:06 +00:00