Skip to content

Conversation

jovial
Copy link
Contributor

@jovial jovial commented Aug 31, 2022

This configures the hosts to use the mirrors in the local pulp. Prior to this change kayobe would attempt to configure
CentOS stream mirrors on a Rocky host.

@jovial jovial marked this pull request as ready for review August 31, 2022 16:31
@jovial jovial requested a review from a team as a code owner August 31, 2022 16:31
@jovial jovial added this to the Rocky Linux 8 support milestone Aug 31, 2022
jovial added 2 commits October 4, 2022 11:00
This configures the hosts to use the mirrors in the local
pulp. Prior to this change kayobe would attempt to configure
CentOS stream mirrors on a Rocky host.
@jovial jovial force-pushed the feature/xena/rocky-dnf branch from cb8c84c to 9cd121f Compare October 4, 2022 11:00
@jovial jovial merged commit 47cf99a into stackhpc/xena Oct 14, 2022
@jovial jovial deleted the feature/xena/rocky-dnf branch October 14, 2022 13:21
jovial added a commit that referenced this pull request Oct 14, 2022
* Adds Rocky 8 pulp repositories to dnf.yml

This configures the hosts to use the mirrors in the local
pulp. Prior to this change kayobe would attempt to configure
CentOS stream mirrors on a Rocky host.

* Use facts to pick dnf repositories
jovial added a commit that referenced this pull request Nov 17, 2022
* Adds Rocky 8 pulp repositories to dnf.yml (#152)

* Adds Rocky 8 pulp repositories to dnf.yml

This configures the hosts to use the mirrors in the local
pulp. Prior to this change kayobe would attempt to configure
CentOS stream mirrors on a Rocky host.

* Use facts to pick dnf repositories

* Adds Rocky 8 repository config for local pulp (#146)

* Adds Rocky 8 repository config for local pulp

We support Rocky 8 as a host OS with os_distribution == 'rocky'. This
adds the configuration necessary to use the RPM snapshots from ark.

* Abstract over version number v1

Unsure if it would be better to:

1) Update the remote on the repository
2) Change the publication to point to a new repository and keep
repositories for every minor version

Advantages of 1:

- Single repository in pulp

Advantages of 2:

- Less chance of conflicts (although I think an old repo is just an old snapshot)

* Fixups

* Address code review comment

Upadting variable name after feedback

* Update docker baseurl to work with Rocky 8 (#153)

This is the equivalent change of:

https://review.opendev.org/c/openstack/ansible-collection-kolla/+/831642

* Adds a Rocky 8 AIO test

* Use ansible fork with Rocky 8 support

* Install fork of ansible unconditionally

The kayobe docker image fron kayobe-automation was being built
without Rocky Linux support. This is because os_distribution was
not being set add build time.

* Workaround lack of ovs-vsctl on the host.

* Switch back to stackhpc/wallaby

The PR has now been merged.

* centos user has changed to cloud-user

The images on smslab are now based on centos-minimal.

* Add os-distribution to tempest artifact name

This allows you to differentiate the artifacts across the distros.

* Remove bootstrap override

This is no longer necessary now the centos image also uses cloud-user.

* Revert volume_size to 100GB

200G was only necessary for testing the DIB images from kayobe-config
with the default LVM logical volume sizes.

* Remove configure-local-networking
@markgoddard markgoddard mentioned this pull request Sep 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants