Commit Graph

15 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov 611fb2bf4c Deprecate OpenStack-Ansible nspawn repositories
Since nspawn support has been removed with [1] we now
start repositories deprecation process.

[1] https://review.opendev.org/c/openstack/openstack-ansible/+/782569

Depends-On: https://review.opendev.org/c/openstack/project-config/+/797723
Change-Id: I113f0f2b5befc4bca830c130d7f60e621c86798e
2021-06-23 17:22:41 +00:00
Jonathan Rosser d591b0ddb9 Fix CI jobs
Remove centos-7 job
Mark centos-8 as non-voting
Rename ubuntu vars file to cover focal and bionic
Add functional jobs to gate as well as check
Fix linter errors

Change-Id: Iacdcda303d483617c6e94b815e2c5c1d65145f0d
2020-10-05 11:04:02 +00:00
melissaml 02d06237f9 Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I5a70d8ec802c7cd2d77d0d6b7b7f3a611b0379b5
2019-07-10 22:49:37 +08:00
melissaml d2809fda0b Trivial: Fix the pep8 warning
The yaml should start with "---"

Change-Id: I9c46adb5fc6140e6f3aba72f60f840dbb4f9642e
2018-11-08 20:01:17 +08:00
Jonathan Rosser ba45a33f53 Allow user-defined extra distro packages
This change allows the deployer to specify lists of distro packages
which will be installed in addition to those specified by this role

Change-Id: Ief887c705ab477eeb6d56a21850ddfd85d89722b
2018-08-21 12:57:09 +01:00
Jean-Philippe Evrard e9bb87e7a6 Fix usage of "|" for tests
With the more recent versions of ansible, we should now use
"is" instead of the "|" sign for the tests.

This should fix it.

Change-Id: I95b55ff5a5932a9d1214f357a32cf1e4393f82af
2018-07-12 15:21:03 +00:00
Kevin Carter 455c372b06
Correct networking setup for macvlan
The macvlan setup was duplicating IP addresses from the host using the mv
interface. This caused all kinds of unexpected brokeness. This change
corrects the config so that the role is not longer overreaching.

The test setup to pin the image download url elsewhere has been removed
as it's now causing problems connecting to the index.

Change-Id: Ida9751f6ad94bf5e4b0dcd15a506e503350fdd9d
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2018-06-25 13:26:35 -05:00
Kevin Carter d520e80462
Make host copying more selective
The host copy process was taking too much, this makes that process more
selective.

Change-Id: Ic25559d9b68b6208ffdbed020cc79bd6b3d52fdd
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2018-05-18 19:16:03 -05:00
Kevin Carter 556748bc4e
Document everything in config
Update container pkg list and use qgroups

Other roles within OSA require additional packages that were removed
from the base cache. This change puts those packages back.

Additionally this change implements qgroups which will resolve an issue
where the containers are spamming a reoccuring error message indicating
an issue with the loopback file system.

Change-Id: If658e5f332e4580cc51182ac92331a2ef91fbcb8
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2018-05-14 20:42:33 -05:00
Kevin Carter 50d7cc82c5
Update nspawn hosts
Use the common roles throught this role to remove all of the boilerplate
code we had. The common modules do most of the heavy lifing.

Update to fix the resolve.conf issue with the image cache prep.

Add legacy image support and use smaller upstream images by default.

Now that suse supports systemd-networkd we can enable suse support in
nspawn.

Change-Id: I5f6ceb928f5c0902adf2e34f96a5998840400777
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2018-05-13 14:28:16 -05:00
Jesse Pretorius 7a57e4e98a Remove tests-repo-clone.sh
Now that run_tests.sh handles the tests repo clone, we can
remove the use of the older tests-repo-clone.sh script.

Change-Id: If79ea2955c3cd6e70972f12e4fd6ef3db76aa56b
2018-03-28 10:12:13 +01:00
Zuul 772f9c3542 Merge "Updated from OpenStack Ansible Tests" 2018-02-24 14:19:33 +00:00
Kevin Carter 942531a8d8
add minimal functional tests
Change-Id: Ie76759e6c162270fd3e767d4719b885b57a7539b
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2018-02-23 11:45:59 -06:00
OpenStack Proposal Bot 7174a0af9e Updated from OpenStack Ansible Tests
Change-Id: Ia20bec06780f627e93d72914871f4b1e8eceb9cc
2018-02-22 20:43:46 +00:00
Kevin Carter e97c013f67
First commit
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2018-02-08 11:39:40 -06:00