1400 Commits

Author SHA1 Message Date
Pierre Riteau
6b0f1c68c4 Add prelude to mark the first release as part of Kolla
Change-Id: Ie8cad275089315ef62b826ff3ab720537bc71cdb
2019-12-19 11:37:02 +01:00
Zuul
4a6e0c42a9 Merge "Bump stack.libvirt-vm role to 1.8.0" 2019-12-17 17:33:11 +00:00
Zuul
327adbf6a9 Merge "Sync comment with default value of pip_upper_constraints_file" 2019-12-17 13:27:30 +00:00
Pierre Riteau
f09afa9a31 Sync comment with default value of pip_upper_constraints_file
Change-Id: Ib552236f724a863de5809ef268b428cc12ad6229
2019-12-17 10:28:26 +01:00
Pierre Riteau
319827e1a8 Fix Train release notes
These are mostly formatting fixes, but also a correction of the default
value of pip_upper_constraints_file.

Change-Id: Iadb1b45644865d67e170f94d301d3eeeab2654ee
2019-12-17 10:20:49 +01:00
Will Szumski
f16ff2b64e Switch default IPA images to centos
The CoreOS images are no longer built or maintained.

Change-Id: I8928c2def85070f6310e5fb859abf21b3e234256
Story: 2007021
Task: 37808
2019-12-16 10:11:17 +00:00
Zuul
01f04e500d Merge "Improve detection of base path" 2019-12-13 15:01:35 +00:00
Pierre Riteau
ff71473828 Bump stack.libvirt-vm role to 1.8.0
This version adds the ACPI feature [1] to the guest definition, which
should help to support graceful shutdowns with `virsh shutdown`.

[1] 8405c20cf9

Change-Id: I56533ead8357945a42b079fda7edbd9912fc135a
2019-12-13 14:52:49 +01:00
Zuul
95b6747686 Merge "Adds support for Ansible 2.8, bump mimimum to 2.6" 2019-12-13 12:58:44 +00:00
Zuul
f6a93bbc21 Merge "Use OpenStack Train release" 2019-12-12 15:02:34 +00:00
Zuul
30e9c3af8a Merge "Use mariabackup for database backups" 2019-12-12 13:07:45 +00:00
Zuul
001c8d9101 Merge "Support internal API TLS encryption" 2019-12-12 13:07:42 +00:00
Zuul
b98728f3d6 Merge "Use {{ openstack_branch }} as version of kolla-ansible in ansible tests" 2019-12-12 12:39:01 +00:00
Will Szumski
8454cf8551 Adds support for Ansible 2.8, bump mimimum to 2.6
Updates the minimum version of Ansible from 2.5 to 2.6, and the maximum
supported version from 2.7 to 2.8.

Change-Id: I5aeb28424a8d1920b58ca73e37131d8cbfeabf29
2019-12-12 11:20:40 +00:00
Will Szumski
a93b85ba07 Use OpenStack Train release
Switch all dependencies to use the OpenStack Train release.

This commit should be reverted on the master branch once the
Kayobe stable/train branch has been cut and RC1 released.

Change-Id: I6006e14df27a180f1438f9eb01b9ebefdddaff72
2019-12-12 11:55:56 +01:00
Mark Goddard
e93bbd9ed5 Use mariabackup for database backups
Kolla ansible switched its database backup support to mariabackup from
xtrabackup due to incompatibilities. See
https://bugs.launchpad.net/kolla/+bug/1843043 for details.

Change-Id: Ib95771f09fd6d5e71a2af471de47f811e1cab88b
Related-Bug: #1843043
Story: 2006952
Task: 37634
2019-12-11 17:16:59 +00:00
Mark Goddard
c8f105a907 Support internal API TLS encryption
Kolla Ansible Train introduces support for TLS encryption of the
internal API. This change introduces support for internal API encryption
in Kayobe.

The following new variables are introduced:

* kolla_enable_tls_internal
* kolla_internal_tls_cert
* kolla_internal_fqdn_cacert

Also only set kolla_*_fqdn_cacert in globals.yml if set.

Change-Id: If432afde374fe247d09c952e110c9567e17daea1
Story: 2006959
Task: 37649
2019-12-11 17:13:38 +00:00
Zuul
9332c211f4 Merge "Add kayobe as openstack project for release notes" 2019-12-11 17:07:06 +00:00
Zuul
ea46396050 Merge "Add example to Bridges and VLANs section" 2019-12-11 15:23:23 +00:00
Will Szumski
5f688777ba Add kayobe as openstack project for release notes
This allows you to use a project reference for documentation, e.g

features:
  - |
    :kayobe-doc:`Testing versioned docs <configuration/kayobe.html#configuration-patterns>`

Change-Id: Ie25a7f12b99b8b02dfd76848ec7c3fc08c8b8108
2019-12-11 15:07:58 +00:00
Zuul
074c1c249a Merge "Switch to generic package module" 2019-12-11 11:04:31 +00:00
Pierre Riteau
5d6de8fc8b Add example to Bridges and VLANs section
Change-Id: I45c64dfe6a28f73b3c4f7ac4444e49b8488e55f7
2019-12-10 15:44:09 +00:00
Zuul
30cedca968 Merge "Improve docs on kolla-ansible" 2019-12-09 21:02:31 +00:00
Mark Goddard
8b80e8f2c5 Improve docs on kolla-ansible
Change-Id: Iff5788914c111944f1b4d74362c0f86428ebebe8
Story: 2004337
Task: 28504
2019-12-09 16:14:19 +00:00
Doug Szumski
00002f25e1 Add support for custom Elasticsearch config
Elasticsearch Curator will be driven by custom config. This adds
support in Kayobe for managing it.

Change-Id: Ie739ffbd67c6c26175f152449a7b7276ffa87824
Story: 2006852
Task: 37443
2019-12-09 12:07:39 +00:00
Zuul
74da0d4531 Merge "Remove stop-chrony.yml" 2019-12-09 11:27:14 +00:00
Zuul
78de8c1dd8 Merge "Add command to deploy only containers" 2019-12-09 11:21:38 +00:00
Zuul
3bd981508a Merge "Use versioned links to OpenStack documentation" 2019-12-09 11:14:02 +00:00
Zuul
abaa39c085 Merge "Synchronise kolla-ansible inventory and globals.yml" 2019-12-09 11:14:01 +00:00
Mark Goddard
c4ffd39478 Switch to generic package module
This makes platform independence easier. There are some cases where we
still use the yum module, where we use yum-specific module parameters.

Also switch use of the state 'installed' to 'present', which is
supported by all the package modules, whereas installed is supported by
the yum module only.

Change-Id: Id1cf845adc7aa6565a7a570569c9a81a478560f0
2019-12-09 10:21:20 +00:00
Zuul
5cd6593747 Merge "Pass package list to Ansible package modules" 2019-12-06 22:12:34 +00:00
Zuul
8280c86c0e Merge "Use docker_custom_config variable" 2019-12-06 18:19:33 +00:00
Zuul
a32efc1bb6 Merge "Don't list tasks for config dump" 2019-12-06 18:04:40 +00:00
Zuul
27138f3a2f Merge "Support installing packages in IPA images" 2019-12-06 18:04:36 +00:00
Zuul
7575bcf501 Merge "Add cross references from deployment to config docs" 2019-12-06 18:04:31 +00:00
Zuul
70f1a95363 Merge "Add documentation for Bifrost and IPA configuration" 2019-12-06 18:04:23 +00:00
Zuul
c540849994 Merge "Add new variables for customising the deployment image in Bifrost" 2019-12-06 18:04:21 +00:00
Zuul
081291dccf Merge "Remove sphinx from test-requirements.txt" 2019-12-06 18:04:20 +00:00
Zuul
bba4f1d568 Merge "Revert to yatesr.timezone role" 2019-12-06 18:04:19 +00:00
Zuul
7963abf7ba Merge "Stop gathering facts for host command run" 2019-12-06 17:11:40 +00:00
Zuul
5010c2c14d Merge "Stop running kolla-target-venv in seed hypervisor host upgrade" 2019-12-06 17:11:39 +00:00
Zuul
03cc5c5eab Merge "Fix use of IPA images in Bifrost without a checksum" 2019-12-06 17:06:01 +00:00
Zuul
17b2a778c9 Merge "Add docker_registry_mirrors to docker.yml" 2019-12-06 17:06:00 +00:00
Zuul
735b10f3d0 Merge "Fix kayobe overcloud provision without seed in limit" 2019-12-06 17:05:57 +00:00
Pierre Riteau
225130a594 Use {{ openstack_branch }} as version of kolla-ansible in ansible tests
Instead of always checking out the master branch, use the kolla-ansible
branch with which this Kayobe version is meant to be used.

Change-Id: I074d4b9d444649ecf956d3cd92748862e8c89a5c
2019-12-06 17:29:45 +01:00
Zuul
3bae0fd2e7 Merge "Remove workaround for kolla-ansible post-deploy" 2019-12-06 15:50:30 +00:00
Will Szumski
bf760189f2 Improve detection of base path
On Ubuntu sys.prefix is set to '/usr' even though pip will install
packages to '/usr/local' when not using a virtualenv. This change fixes
the detection in this instance. Non standard install locations are not
currently supported.

Change-Id: I214e11e7d099d1b39041fdc6b91002e1929d9c00
Story: 2005510
Task: 30620
2019-12-06 13:47:01 +00:00
Scott Solkhon
ec56393590 Task to generate nginx.conf in inspection-store missing become: True
Change-Id: Idf1e7b1e7018d1324326c3b8b8cb04f2e27ee0d2
2019-12-04 11:52:38 +00:00
Zuul
978b8692df Merge "Use internal API endpoints in overcloud API interaction" 2019-11-28 20:43:49 +00:00
Zuul
1445a104d6 Merge "CI: Remove workaround for upgrading from Rocky" 2019-11-28 18:53:49 +00:00