9023 Commits

Author SHA1 Message Date
Cédric Jeanneret
62b4dedb71 The monitoring_subscription was lost in translation
Change-Id: I7a963ddde4befcc52460b3ebcf520fc2065f342a
2018-12-21 23:42:51 +00:00
Zuul
81f408a14d Merge "Temporary remove selinux label mount option for neutron" 2018-12-21 16:17:26 +00:00
Zuul
0638c62e2f Merge "Remove redis from standalone env" 2018-12-21 16:11:19 +00:00
Zuul
1c8bb23a99 Merge "Remove unused params in jinja rendered network config templates" 2018-12-21 15:41:45 +00:00
Zuul
fb369eb57f Merge "Replace scenario001-multinode with scenario001-standalone" 2018-12-21 14:41:20 +00:00
c3bd127421 Temporary remove selinux label mount option for neutron
Neutron services failing with below Error when running
with podman(0.12.1) and container-selinux(2.77):-

relabel failed "/run/netns": operation not supported

Until this is fixed in podman/container-selinux, temporary
remove selinux relabel on /run/netns.


Depends-On: https://review.openstack.org/#/c/626546/
Change-Id: Iedbeac17a0c530ecdc7e8cbba5ddd4ffb22bb616
Partial-Bug: #1809218
2018-12-20 11:07:03 +00:00
Zuul
795dfcfdce Merge "Replace confusing usage of update_identifier" 2018-12-20 01:51:14 +00:00
Zuul
ca0fb1986e Merge "Add comments clarifying use of deprecated_params for roles" 2018-12-20 01:51:13 +00:00
Zuul
d074cff144 Merge "Fix issue with when statement in docker-registry.yaml." 2018-12-19 23:57:33 +00:00
Zuul
24a63061aa Merge "puppet_config for rabbitmq_bundle needs file_line" 2018-12-19 15:46:30 +00:00
Zuul
7e1a0a9014 Merge "Remove ties between ceilometer and panko" 2018-12-19 13:28:19 +00:00
Zuul
182ecdaa86 Merge "Remove developer tools from tripleo .gitignore" 2018-12-19 09:35:26 +00:00
Zuul
9f67423cc9 Merge "Add config files/templates to integrate nsx plugin with container" 2018-12-19 06:54:00 +00:00
Zuul
9d959e6634 Merge "Rename tripleo-ci-centos-7-scenario00{6,9}-multinode-oooq" 2018-12-19 06:53:58 +00:00
Zuul
06e6cca300 Merge "flatten tripleo-firewall service configuration" 2018-12-19 05:18:25 +00:00
Zuul
7b42be32ba Merge "flatten tuned service configuration" 2018-12-19 05:18:24 +00:00
Jose Luis Franco Arza
8b72e4dac0 Fix issue with when statement in docker-registry.yaml.
The when statement was duplicated in the docker-registry
service, plus the equals operator was wrong.

Closes-Bug:#1808974
Change-Id: I1650acfd67b87be18ab03385ce35cccdf708f046
2018-12-18 13:56:09 +01:00
Thomas Herve
211a51d8b4 Remove redis from standalone env
We don't need it currently.

Change-Id: Ibdcd9944981b79a72db66771c7b5b4e5c15e6e27
2018-12-18 09:56:08 +01:00
Zuul
15d34de247 Merge "Move podman into deployment directory" 2018-12-18 05:58:50 +00:00
Zuul
9f4e2dc2cf Merge "flatten memcached service configuration" 2018-12-18 02:40:07 +00:00
Zuul
454eff05fe Merge "Flatten Ironic services configuration" 2018-12-18 02:40:05 +00:00
Rafael Folco
e7691b7415 Rename tripleo-ci-centos-7-scenario00{6,9}-multinode-oooq
These are containerized scenario multinode jobs that were
wrongly named.

Depends-On: https://review.openstack.org/#/c/619337
Change-Id: I804b7a39159445cb75ecc8e93897fd7f0f24b630
2018-12-17 16:50:11 -02:00
Zuul
dc178ca82c Merge "Fix misnaming of service in firewall rule" 2018-12-17 18:01:55 +00:00
Zuul
be9deb3575 Merge "Flatten Glance service configuration" 2018-12-17 18:01:53 +00:00
Zuul
13c59407b9 Merge "Perform docker reconfiguration on upgrade_tasks." 2018-12-17 18:01:50 +00:00
Marios Andreou
3b275727ec Replace scenario001-multinode with scenario001-standalone
The scenario001-standalone job is added in the depends-on below.
Tracked by tripleo ci squad at [1]

[1] https://tree.taiga.io/project/tripleo-ci-board/us/191
Depends-On: https://review.openstack.org/619508

Change-Id: I785ebec7671515c045571ebea0240349fc48a573
2018-12-17 18:15:08 +02:00
Zuul
7b3439b506 Merge "Fix horizon's iptables rules for haproxy when split off a separate role" 2018-12-17 13:01:56 +00:00
Emilien Macchi
7fe1730a38 Move podman into deployment directory
This changes moves podman service from puppet to deployment directory.

Change-Id: I31b8299b43158347f4f1f61f1e1fdf38b0a2102f
Related-Blueprint: services-yaml-flattening
2018-12-17 11:37:19 +00:00
Zuul
beb8ae7dd5 Merge "Correct file modes for rpmlint failures" 2018-12-15 19:06:38 +00:00
Zuul
752695ae12 Merge "Spliting compact services in multiples lines" 2018-12-15 18:14:40 +00:00
Zuul
1ea14520a8 Merge "Add a dual-bond example NIC config template" 2018-12-15 14:54:59 +00:00
Zuul
29d37c1c31 Merge "Drop baremetal job template" 2018-12-15 09:53:47 +00:00
Zuul
cc4e903951 Merge "Add support for cinder NFS snapshots" 2018-12-15 05:07:25 +00:00
Zuul
f632a652de Merge "Enable support for openidc federation in keystone" 2018-12-15 04:23:11 +00:00
Zuul
1282bc27db Merge "Fix service naming conventions" 2018-12-15 02:43:28 +00:00
Zuul
45fe78597b Merge "Add tripleo-ci-centos-7-scenario003-standalone job" 2018-12-15 02:35:26 +00:00
Zuul
707cfc90c6 Merge "Remove deploy steps on empty roles" 2018-12-14 22:38:31 +00:00
Zuul
1a4ee4ee0e Merge "Fix access to /var/lib/haproxy when SELinux is enabled" 2018-12-14 22:08:29 +00:00
Zuul
e8f5104440 Merge "Flatten Keepalived service configuration" 2018-12-14 21:59:41 +00:00
Jill Rouleau
971d97bf99 Correct file modes for rpmlint failures
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
2018-12-14 13:21:28 -07:00
David J Peacock
bcc3335424 flatten tripleo-firewall service configuration
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration.

Depends-On: https://review.rdoproject.org/r/#/c/16994/
Change-Id: I9556a07d72fabfbd5f6f35eaf3d7a1bd88ef7470
Related-Blueprint: services-yaml-flattening
2018-12-14 13:16:34 -05:00
David J Peacock
7106a29273 flatten tuned service configuration
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration.

Depends-On: https://review.rdoproject.org/r/#/c/16994/
Change-Id: Ib648e3039c6445c932043fa48eb1468985d0acce
Related-Blueprint: services-yaml-flattening
2018-12-14 13:13:40 -05:00
David J Peacock
7a9d6cbc22 flatten memcached service configuration
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 memcached services has been removed.

Depends-On: https://review.rdoproject.org/r/#/c/16994/
Change-Id: Ibb74d9e1673d079a6090efe4215c7ee041fce7d6
Related-Blueprint: services-yaml-flattening
2018-12-14 12:06:53 -05:00
Zuul
2ee47591ef Merge "Allow for service_bootstrap_ips empty list in IpListMap" 2018-12-14 14:03:55 +00:00
Michele Baldessari
3114300c9c Fix horizon's iptables rules for haproxy when split off a separate role
This should have been fixed via:
https://review.openstack.org/#/c/460175/2

where we did:
service_config_settings:
  haproxy:
    tripleo.horizon.firewall_rules:
     '127 horizon':
        dport:
          - 80
          - 443

The problem is that the above does not work. Reason for this is the way
tripleo::firewall works.  It will only apply iptables rules for that
show up in hiera('service_names'):
    $service_names = hiera('service_names', [])
    tripleo::firewall::service_rules { $service_names: }

And since horizon is not in the service running on the haproxy role, the
above rule would never have been created.

Tested this change and now I correctly get the iptables rules on the
haproxy role for horizon:
[root@overcloud-core-0 ~]# iptables -nvL |grep horizon
    0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0 0.0.0.0/0            multiport dports 80,443 state NEW /* 127 horizon ipv4 */
[root@overcloud-core-0 ~]# hiera -c /etc/puppet/hiera.yaml service_names |grep horizon
[root@overcloud-core-0 ~]#

Closes-Bug: #1808530

Change-Id: Ia4a795d1a7fb926f5900c739c1932b20d81ed7fc
Co-Authored-By: Damien Ciabrini <dciabrin@redhat.com>
2018-12-14 14:40:08 +01:00
Zuul
4d83acd892 Merge "Update tuned profile variable configuration file if it exists" 2018-12-14 13:40:04 +00:00
Harald Jensås
974c68e4b6 Add tripleo-ci-centos-7-scenario003-standalone job
This job is required to cover designate.

UPDATE:
  - Also ensure we run all jobs if zuul.d/* are changed.
  - Removed:
      tripleo-ci-centos-7-scenario003-multinode-oooq-container

Change-Id: I31ae7f873617b69bfd8fee7010bab133e384795b
Story: https://tree.taiga.io/project/tripleo-ci-board/us/338
2018-12-14 13:44:05 +01:00
Harald Jensås
2f84e6e951 Remove unused params in jinja rendered network config templates
Since change I07822ec0cba7eed352c0010eb893b5e5a522e95c removed the
noop resources only parameters for networks used by the role is
passed to the network config templates.

Add a conditional when iterating over networks in jinja templates
so that only parameters for networks used by the role is included.

Change-Id: I8b6c7d247d719a7c8559c4be5e35c478a0f189f7
Related-Bug: #1800811
2018-12-14 10:08:21 +01:00
Cédric Jeanneret
7fbc4b098f Flatten Glance service configuration
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 glance services has been removed.

Change-Id: Ie2ac2072f0742ec5e521fc6e3734e89f8a007077
Related-Blueprint: services-yaml-flattening
2018-12-14 08:23:32 +01:00
Cédric Jeanneret
ced9f888e9 Flatten Ironic services configuration
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
2018-12-14 07:25:13 +01:00