2425 Commits

Author SHA1 Message Date
Zuul
1d8a5d6c74 Merge "Support configuration of swap" 2022-12-08 15:55:53 +00:00
Zuul
ba38d7d6ce Merge "Fixes an issue with --wipe-disks" 2022-12-07 15:33:39 +00:00
Mark Goddard
0c074431d0 Support configuration of swap
Supports creating and using swap files, or using pre-existing swap
devices.

Story: 2004958
Task: 29390

Change-Id: Iadb540f42036a4a63cdd5b695b82f1504b3a4a28
2022-12-07 14:23:18 +00:00
Zuul
a50fdb6b7f Merge "Remove kolla_install_type variable" 2022-12-07 12:53:48 +00:00
Zuul
286d81f893 Merge "Use dnf module to get rid of warning" 2022-12-07 12:53:46 +00:00
Zuul
04502e44a4 Merge "Bump mrlesmithjr.lvm to skip swap resizes" 2022-12-07 12:53:44 +00:00
Zuul
820a60d1ca Merge "Build overcloud host images via DIB by default" 2022-12-07 12:53:42 +00:00
Zuul
3a4b3bea51 Merge "Remove support for Ironic boot option" 2022-12-07 11:22:55 +00:00
Bartosz Bezak
31085438b1 [release] Tidy up release notes for Zed
Change-Id: I4034376cfe78f6a520e035be8df028ff5a747b43
2022-12-07 09:37:05 +00:00
Mark Goddard
50f5fb14e3 Build overcloud host images via DIB by default
Changes overcloud_dib_build_host_images to true, as promised in
I93d242889e225b4e60254f6b9cc5eeb457294ac8.

Change-Id: I322432985535348fb4ebe5bff7db5dd68f16b340
2022-12-02 10:36:51 +00:00
Mark Goddard
3c1b9c4d9a Remove kolla_install_type variable
Kolla removed support for binary images in the Zed release, as well as
the install_type config option. It also changed the image tag format.

Yoga & earlier:

  openstack.kolla/centos-source-base:yoga

Zed & later:

  openstack.kolla/base:zed-centos-stream9

This change removes the kolla_install_type variable. It also adds a
kolla_base_distro_version variable, which is passed to kolla and
kolla-ansible.

The following two variables are also removed, since all images are now
of type source:

* overcloud_container_image_regex_map_source
* overcloud_container_image_regexes_source

Change-Id: I0023765438c0c73394c3465828c4d98f766d9350
2022-12-02 10:36:45 +00:00
Zuul
744ca0918f Merge "CI: Fix molecule job on Ubuntu Jammy" 2022-12-02 10:26:35 +00:00
Mark Goddard
564a06551f CI: Fix molecule job on Ubuntu Jammy
OpenDev has changed the image used for tox jobs to Ubuntu Jammy 22.04.
This broke molecule jobs, which started failing with:

ImportError: cannot import name 'Iterable' from 'collections'

This change updates requirements to bump molecule and pytest-metadata.
It also removes molecule flake8 lint configuration, which is no longer
supported.

Change-Id: I751a458f7668f7917abaa662723221ac7e3752c8
2022-12-01 15:25:51 +00:00
Alex-Welsh
ce74a98b1d Add --add-known-hosts to control host bootstrap
Provide the option to add hosts to the SSH known hosts file when running
control host bootstrap.

Story: 2001670
Task: 6716
Change-Id: I512a343f875ee95194ab4fa98872e349f5a6dc7b
2022-11-09 11:26:15 +00:00
Zuul
d4ce41baa2 Merge "Adds missing variables to ssh.yml" 2022-11-07 19:21:31 +00:00
Zuul
108e016087 Merge "Adds missing variables to seed-vm.yml" 2022-11-07 19:15:36 +00:00
Zuul
d7163a67c0 Merge "Add missing variables from neutron.yml" 2022-11-07 19:15:33 +00:00
Zuul
49f62b58d8 Merge "Adds missing sasl options to compute.yml" 2022-11-07 19:15:30 +00:00
Michal Nasiadka
b3797d6650 Bump mrlesmithjr.lvm to skip swap resizes
See https://github.com/mrlesmithjr/ansible-manage-lvm/releases/tag/v0.2.7

Change-Id: Id48a63ba5a85d4745b7e0a905a9195ad0dc7a751
2022-10-20 15:03:47 +00:00
Zuul
0517184a6d Merge "Update base image for Vagrant vm" 2022-10-20 14:23:00 +00:00
Zuul
42b9341c6c Merge "Add support for ANSIBLE_VAULT_PASSWORD_FILE" 2022-10-20 14:22:52 +00:00
Erik Berg
35f69ead1e Use dnf module to get rid of warning
Ansible throws a warning on this command;
[WARNING]: Consider using the dnf module rather than running 'dnf'

Change-Id: Icc2aac744837676fe6b48fad44187ef750039d7a
2022-10-18 18:43:20 +02:00
Will Szumski
faa5b33fef Fixes an issue with --wipe-disks
The awk expression that was in use prior to this change was fragile
and in some cases could incorrectly identify the unmounted block
devices. This change switches to parsing the json output which
should hopefully be more robust.

Change-Id: Ifa89e7307eb445b4f1708f0c6ac3409b3f96aafe
Story: 2010367
Task: 46578
2022-10-17 17:37:55 +01:00
Zuul
18ff3195fc Merge "Fix bug trying to decrypt a plaintext file" 2022-10-13 21:38:14 +00:00
Zuul
64a76166b0 Merge "Fix comment in OvercloudPostConfigure" 2022-10-13 21:38:11 +00:00
Zuul
1120958133 Merge "Update comments for host configure commands" 2022-10-13 21:38:09 +00:00
Zuul
666ba04b40 Merge "Remove trailing whitespace" 2022-10-13 21:38:07 +00:00
Zuul
9a9346660b Merge "Deprecate Monasca and dependencies" 2022-10-13 21:38:06 +00:00
Zuul
e26638915a Merge "docs: add missing apt tag" 2022-10-13 21:38:04 +00:00
Alex-Welsh
4661cf7410 Add support for ANSIBLE_VAULT_PASSWORD_FILE
Story: 2006766
Task: 37281

Change-Id: I53fac9ac5cfb17729bf854bd9e16373dc9c2efe2
2022-10-13 22:08:15 +02:00
Piotr Parczewski
2c1a18fd38 Deprecate Monasca and dependencies
Adds a deprecation notice for Monasca and dependent services:
Kafka, Storm, ZooKeeper.

Change-Id: Icdeb0ad7544be27f74ddcb3f70dc48bf6c31d772
2022-10-13 19:11:27 +00:00
Mark Goddard
9dd4b62aa3 docs: add missing apt tag
Change-Id: Iccfd043d1818a3ebcd4fc3cd49ce24da05ca6b5d
2022-10-13 16:21:36 +01:00
Alex-Welsh
c81d9e8b2c Fix bug trying to decrypt a plaintext file
Story: 2010315
Task: 46382
Change-Id: I840a56339c826d05da663f8cc8eb0623ad12c468
2022-10-12 14:55:17 +01:00
Zuul
1440acd60e Merge "added option to skip hooks" 2022-10-12 09:13:46 +00:00
Pierre Riteau
69ef2b3b3e Remove trailing whitespace
Change-Id: I7c863d1875908d2b885918ec7caed747ae6e345b
2022-10-07 16:23:56 +02:00
Zuul
14a04a69cc Merge "Add prometheus-msteams group to kayobe" 2022-10-07 14:21:33 +00:00
Zuul
071cf6c027 Merge "Fix for sed in write_bifrost_clouds_yaml function" 2022-10-07 14:14:23 +00:00
Pierre Riteau
642486d821 Fix comment in OvercloudPostConfigure
Change-Id: I56a25a82ad696122a37ffb1a347d72f0722b5757
2022-10-07 16:07:20 +02:00
Pierre Riteau
cd46e1524c Update comments for host configure commands
Change-Id: I249ec3e3417db31d1f0d880ac9b101f88cac2fe5
2022-10-07 16:03:55 +02:00
Rafal Lewandowski
29c6f2ef88 Fix for sed in write_bifrost_clouds_yaml function
Fixed sed replacement line.

Change-Id: I2e26a08ea37e5f558af533b38d096f011ed2a5b8
2022-10-07 13:42:21 +02:00
k-s-dean
fa40aab7ff Add prometheus-msteams group to kayobe
This adds the prometheus-msteams group into
overcloud-services.j2 as it's missing and has been added
in the yoga release to kolla-ansible.

Change-Id: Ie9b9c49c3f382612a11a6184c30f11c57d40494d
2022-10-07 10:59:02 +01:00
Alex-Welsh
d7069283fd added option to skip hooks
adds the argument --skip-hooks/-sh which will stop the execution of
hooked ansible playbooks. Either a pattern can be specified to match
against or hook execution can be stopped altogether with "all"

Story: 2009241
Task: 43390

Change-Id: I4f2176aa056fec62e31d07140e3d05779480a93d
2022-10-04 14:40:31 +01:00
Michal Nasiadka
b3cc98d302 CI: Set previous_release to Yoga - part 2
Followups after I295e8f5f1cc9b7af1cd45ac788db473510220170

Change-Id: I798a59ffeff060352e73ae755314a83222c92260
2022-10-04 13:35:33 +02:00
Zuul
470a36a7b5 Merge "Update write_bifrost_clouds_yaml logic" 2022-10-04 11:24:59 +00:00
Rafal Lewandowski
20e2ac9cbd Update write_bifrost_clouds_yaml logic
This is changed in order to facilitate running Ironic checks before
OpenStack is deployed.

Change-Id: Ibc4c9c93f52414c23cd7d8b4f1b32c85cb233681
2022-10-04 09:18:38 +02:00
Pierre Riteau
0db7684428 Update to latest CentOS Stream 8 cloud image
Change-Id: I4c3afb71600781dffe8072303d775cbfad16cbac
2022-09-30 09:10:02 +00:00
Pierre Riteau
2f2387fc3b Remove support for Ironic boot option
This has been dropped upstream in Ironic [1].

[1] https://review.opendev.org/c/openstack/ironic/+/850240

Change-Id: Ib95cdadb00a84edbf6d17de1c2bd450c002e798e
2022-09-30 09:09:59 +00:00
Michal Nasiadka
05a2c1acbd CI: Set previous_release to Yoga
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/859828

Change-Id: I295e8f5f1cc9b7af1cd45ac788db473510220170
2022-09-29 10:11:52 +00:00
Zuul
608951fcce Merge "Add new DIB upper constraints variables" 2022-09-15 10:18:11 +00:00
Michal Nasiadka
9cbd1e2f52 CI: Drop centos8s and rocky8 jobs
After I3f7b480519aea38c3927bee7fb2c23eea178554d kolla-ansible
does not support EL8.

Those will be readded as Rocky9 via [1].

[1]: https://review.opendev.org/c/openstack/kayobe/+/855656

Change-Id: I6c3f9d8c54d0c6819092bd68b724a28048ac9e16
2022-09-13 13:03:37 +02:00