- May 03, 2021
-
-
OpenStack Release Bot authored
Add file to the reno documentation build to show release notes for stable/wallaby. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/wallaby. Sem-Ver: feature Change-Id: Iaa54c3c176d1dfb8e8a7e882640741419116d4c0
-
- Apr 29, 2021
-
-
Zuul authored
-
Zuul authored
-
Mark Goddard authored
Adds a new 'os_distribution' variable which can be used to select the OS distribution, with sensible defaults for other variables. The default value is 'centos'. This patch changes the default value for the '*_bootstrap_user' variables from using the $USER environment variable to using fixed defaults equal to the os_distribution variable. This aligns with the standard user configured in most cloud images, and images created via DIB. Note that we are continuing to use a CentOS based IPA image, since we have been unable to get IPA to build for Ubuntu. Depends-On: https://review.opendev.org/c/openstack/kayobe-config-dev/+/788234 Change-Id: I9e10239f58fe209867116fa2e10f1ce74220b966 Story: 2004960 Task: 42323
-
- Apr 28, 2021
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Mark Goddard authored
On CentOS, when using the MichaelRigart.interfaces role, defining a VLAN interface implies the existence of its parent interface. This is handled via the CentOS network interface scripts. With systemd-networkd, the parent interface is not implicit, and must be configured. The parent interface network configuration file needs to contain this: [Network] VLAN = eth0.42 This change adds support for these implied parent interfaces. It also removes the Broadcast = true option, which was added in an attempt to fix an issue but is not supported in the [Network] section, and generates a warning: Unknown key name 'Broadcast' in section 'Network', ignoring. Story: 2004960 Task: 42368 Task: 42367 Change-Id: I5d105006fad6e7e80473b9d9fa693de644c35a6d
-
Mark Goddard authored
Change-Id: I5ecb42bc752c272c8a2b48b6c8499344f27fef5e
-
- Apr 27, 2021
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Will Szumski authored
The manual SSH command is buggy since it does not respect things like ansible_ssh_extra_args. TrivialFix Change-Id: I30709df86b4cc334413b76507700dc03e7df2ea1
-
- Apr 26, 2021
-
-
Michał Nasiadka authored
Switch all dependencies to use the OpenStack Wallaby release. This commit should be reverted on the master branch once the Kayobe stable/wallaby branch has been cut and RC1 released. Change-Id: I977943e81a79e4a40cca04d80d786ca49afd3d39
-
Pierre Riteau authored
An initial version of the mrlesmithjr.mdadm role was released 2 days ago. There are only minimal changes compared to the commit we were using. This should avoid the following issue seen in CI: [WARNING]: - mrlesmithjr.mdadm was NOT installed successfully: - the specified version (5be3ee7d330aa17317897bd104dc87ff0df11915) of mrlesmithjr.mdadm was not found in the list of available versions ([{'id': 152374, 'url': '', 'related': {}, 'summary_fields': {}, 'created': '2021-04-24T02:51:30.453954Z', 'modified': '2021-04-24T02:51:30.453980Z', 'name': 'v0.1.0', 'version': '0.1.0', 'commit_date': '2021-04-23T22:50:00-04:00', 'commit_sha': 'b8a9853b7eafa9afc62bbb7728f64fd5dc9f54de', 'download_url': 'https://github.com/mrlesmithjr/ansible-mdadm/archive/v0.1.0.tar.gz', 'active': None}]). ERROR! - you can use --ignore-errors to skip failed roles and finish processing the list. Change-Id: I3d85b341cf541cfb9b486021e66b316833fe9130
-
Zuul authored
-
Zuul authored
-
- Apr 23, 2021
-
-
Mark Goddard authored
Adds a script for syncing feature flags from Kolla Ansible, and updates the release docs to include this step. Also adds the inventory sync step. Change-Id: Id2bd48897d6b37a5006bad7f6e8597db20aa1b8b
-
Mark Goddard authored
Syncs with Kolla Ansible feature flags and inventory for Wallaby release, at commit 058dd6828d788b60b6803f24f53f1dfca0876e6b. Change-Id: Ibd20a72bd29e20de016fe41de2f1691302e7e24d
-
Mark Goddard authored
Cleaning was disabled by default in Bifrost (Ie1198768889bd468176cd68c8ccb48791c724262) until the Victoria release, when the default was changed. The 'kayobe overcloud provision' command does not handle cleaning states when moving nodes from manageable to available. This can lead to provisioning failures. This change disables cleaning to maintain backwards compatibility with earlier versions of Kayobe. Change-Id: I23eb5116d8d1944167a0d50cafe5b99f766ad687 Story: 2008850 Task: 42363
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
- Apr 22, 2021
-
-
Zuul authored
-
Zuul authored
-
Pierre Riteau authored
Warn in the documentation that it is an experimental feature. Change-Id: I46ea01ef9a3f6e322489e6d2a28f99d05656e0f2
-
Pierre Riteau authored
If we try to create a new environment from a shared configuration inside the same repository, we can produce an infinite loop by copying the environment into itself. Ignore any existing environments directory during environment creation. Change-Id: Ic9d3d03192f515a055e41351a0bf25da7a7b0684 Story: 2002009 Task: 40038
-
- Apr 21, 2021
-
-
Mark Goddard authored
Based on the discussions from recent Kolla meetings [1][2][3], we established that, to avoid the DockerHub pull limit issues in our CI, we will try using quay.io. The images have already been published via Kolla CI for master/Wallaby [4] and Victoria [5]. This change applies only to CI. The user-facing move is yet to be discussed. [1] http://eavesdrop.openstack.org/meetings/kolla/2021/kolla.2021-03-17-15.00.log.html#l-102 [2] http://eavesdrop.openstack.org/meetings/kolla/2021/kolla.2021-03-24-15.00.log.html#l-137 [3] http://eavesdrop.openstack.org/meetings/kolla/2021/kolla.2021-03-31-15.01.log.html#l-50 [4] https://review.opendev.org/c/openstack/kolla/+/781130 [5] https://review.opendev.org/c/openstack/kolla/+/781899 See related Kolla Ansible change I22e11a994801447526ac26fc2815a1679876225e Change-Id: Id6690dc9a486af0ed7d42555d84cf77d6de0b6af
-
Mark Goddard authored
This change adds support for policy-based routing via systemd-networkd. Due to differences in the configuration mechanism, routing policy rules are configured via dicts for Ubuntu, while remaining as strings on CentOS. Ideally we would support both formats. Story: 2004960 Task: 42217 Change-Id: I77aec0160eb7e4dd763326bfe6e3d9a44b248108
-
Mark Goddard authored
This change adds support for network configuration via systemd-networkd on Ubuntu systems. This is implemented via an Ansible Galaxy role, stackhpc.systemd_networkd which was forked from aruhier.systemd_networkd. Several improvements were made in https://github.com/stackhpc/ansible-role-systemd-networkd/pull/1, including: * Add support for removing unexpected config files * Use become where necessary * Refactor config generation into a single task to improve performance The systemd_networkd role does not add much abstraction on top of the systemd-networkd configuration file format, which provides a lot of flexibility at the expense of additional code in Kayobe. This code is implemented as filter plugins, similarly to the existing MichaelRigart.interfaces role. This patch includes support for: * Ethernet interfaces * bridges * bonds * VLANs * virtual Ethernet pairs (to connect Linux bridges and OVS bridges) * static IP addresses * static routes * MTU Some network attributes are currently not supported for systemd-networkd: * rules * route options * ethtool_opts * zone * allowed addresses Story: 2004960 Task: 41881 Change-Id: I248b5bb9ce5a80a07a2a311cb3aca6daca920720
-
- Apr 14, 2021
-
-
Pierre Riteau authored
Change-Id: Idf5419d9020d491c310d2c09c495b0a420578214
-
Pierre Riteau authored
Timezone configuration is using time.yml since the Ussuri release. Change-Id: I8f99adf19d192db318e8d76d611c3a15adc9ef08
-
- Apr 12, 2021
-
-
Zuul authored
-
Zuul authored
-
Mark Goddard authored
All instances of 'kayobe control host bootstrap' in the development scripts use a helper function, except for during seed_hypervisor_deploy. The helper adds a retry mechanism to combat flakiness often seen during Ansible Galaxy installs. This change fixes the issue. TrivialFix Change-Id: I954cb604a18874744b3673ebf2e2c29caa18ce8f
-
- Apr 09, 2021
-
-
Pierre Riteau authored
Change-Id: Ie74b1ee61d4cfa19ea710153694349c7ea61d78e Story: 2002009 Task: 40039
-
- Apr 08, 2021
- Apr 07, 2021
-
-
Zuul authored
-