9033 Commits

Author SHA1 Message Date
Harald Jensås
2c44fe081b L3 routed networks - network.j2 (2/3)
Add parameters for the subnets of each network in network_data
yaml. Associates the base subnet of each network with the first
segment of the network. (All networks have an implicit first
network segment when they are created.)

Additional segments and subnets defined in the ``subnets`` key
of each composable network is created with subnet to segment
association.

Partial: blueprint tripleo-routed-networks-templates
Change-Id: I53559ed1445f66fa50508ac9898cbec07914b3fc
2018-12-30 19:25:46 +01:00
Harald Jensås
91985cfbce L3 routed networks - data + env (1/3)
Render composable network L3 routed subnets in
network-environment yaml files.

Partial: blueprint tripleo-routed-networks-templates
Change-Id: I4ba234ede5b7f243ba41e8fec8f78e1f1cc261c8
2018-12-30 19:24:29 +01:00
Zuul
18d77c1704 Merge "Use mtu of Tenant network to control neutron global_physnet_mtu" 2018-12-30 18:03:01 +00:00
Zuul
98f869e340 Merge "Add MTU to neutron networks and nic-config templates" 2018-12-30 16:29:16 +00:00
Zuul
0b5de70375 Merge "flatten snmp service configuration" 2018-12-30 00:34:39 +00:00
Zuul
473ec7fbf8 Merge "Add python interpreter to ansible postconfig" 2018-12-24 01:09:22 +00:00
Harald Jensås
bbfce240fc Use mtu of Tenant network to control neutron global_physnet_mtu
Change: I11e38f82eb9040f77412fe8ad200fcc48031e2f8 introduced mtu
property for composable networks. This change set the MTU of the
Tenant network as the global_physnet_mtu for neutron, unless the
NeutronGlobalPhysnetMtu is overridden. The default MTU used if
no MTU is defined for the Tenant network is 1500. (The same
default was previously used for the NeutronGlobalPhysnetMtu
parameter.)

Change-Id: I5e60d52ad571e1cdb3b82cd1d9947e33fa682bf8
2018-12-22 17:06:45 +01:00
Harald Jensås
e644e3dda9 Add MTU to neutron networks and nic-config templates
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
2018-12-22 17:03:09 +01:00
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
Alex Schultz
2913e57412 Add python interpreter to ansible postconfig
In order to specify which version of python we should use for the
deployment, we need to pass in the python interpreter into the
postconfig where we are directly calling the ansible heat hook.

Change-Id: I9dfc72269f800395a9864c457a5a43f7590c8e75
Related-Blueprint: python3-support
2018-12-18 22:17:51 +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