Commit Graph

9 Commits

Author SHA1 Message Date
James E. Blair 1ce9c264d3 Remove openshift functional testing
OpenShift has removed their 3.11 container images from dockerhub
and while some of them are available at quay.io, not all of them
are, and it does not appear that we are able to install 3.11 any
more.

To unblock development in nodepool, remove the functional testing.

We will rely on the existing fake-based unit tests now.

Change-Id: Ifb4b02ae1058c7549c30ab915591d4b171e3540e
2023-10-25 13:02:12 -07:00
James E. Blair 3a5db84a33 Switch to nox
Like Zuul, replace our usage of tox with nox.

Change-Id: I18e2dffaf737f0b57020d50c1c18397ee5dc1362
2023-01-10 10:30:14 -08:00
Ian Wienand f4d0c8f226 nodepool-functional-openshift: update nodepool launcher to Fedora 36
Update to current Fedora so we can remove the old node types.

Change-Id: Iad0c18419616a962a973f41dfcf6ea8cb396d4a5
2022-09-07 12:08:52 +10:00
James E. Blair 4c5fa46540 Require TLS
Require TLS Zookeeper connections before making the 4.0 release.

Change-Id: I69acdcec0deddfdd191f094f13627ec1618142af
Depends-On: https://review.opendev.org/776696
2021-02-19 18:42:33 +00:00
Clark Boylan 6da6d92d53 Stop using fedora-30
Fedora 30 is old. Fedora 32 is available, lets use it. We use the new
ensure-zookeeper role as Fedora 32 does not have zookeeper packages
anymore.

Co-Authored-By: Tristan Cacqueray <tdecacqu@redhat.com>
Depends-On: https://review.opendev.org/752757
Change-Id: I3b429be1fa90cc8a546e5331a4d9b38a4659a591
2020-09-18 15:30:31 -07:00
Monty Taylor ae92b00aa8 Add ensure-tox to k8s and openshift jobs
We use tox to run the tests. Previously we were getting the
pre-installed tox from the opendev images. With the new images,
it's not there, so we need to run ensure-tox in our jobs.

Depends-On: https://review.opendev.org/735905
Change-Id: Ic1291eec079fbbd34ad69cf291f59219ed43e7d9
2020-06-16 07:59:09 -05:00
vass a0201a27a2 Use ensure-* roles
The install-* roles in zuul-jobs have been renamed to ensure-*, follow
the rename.

Change-Id: I94176c5753e4868f7d31d47f57aef0f47be1fa38
2020-04-06 20:17:50 +02:00
David Shrewsbury 36fb6e90a5 Cleanup openshift pre.yaml playbook
Setting up nodepool services directories should not be necessary
for openshift functional testing since it uses the testing framework
nodepool (via useNodepool()) and not a shared, running service.

Change-Id: Iff3e026e846327184d4d44d043e42caf84ee1d7d
2019-10-18 10:22:45 -04:00
Tristan Cacqueray c1378c4407 Implement an OpenShift resource provider
This change implements an OpenShift resource provider. The driver currently
supports project request and pod request to enable both containers as machine
and native containers workflow.

Depends-On: https://review.openstack.org/608610
Change-Id: Id3770f2b22b80c2e3666b9ae5e1b2fc8092ed67c
2019-01-10 05:05:46 +00:00