nodepool/nodepool
Per Wiklund 1fd031bf38 Introduce driver for openshift virtualmachines
With openshift virtualization it makes sense to integrate this resource
type with nodepool. This change proposes a new driver to create and delete
virtualmachines dynamically using a VirtualMachine manifest template
along with a service exposing an ssh endpoint. The template file needs
to be mounted to the deployment and pointed to in the nodepool config
using the openshiftlabels.

Both the virtualmachine and service will be created on launch and
deleted during cleanup.

Change-Id: Ibd8a24edf7d35c079363b2110a65350029abe3ad
2023-01-20 09:04:06 +01:00
..
cmd Merge "Add username to detailed node list output" 2022-12-09 20:26:39 +00:00
driver Introduce driver for openshift virtualmachines 2023-01-20 09:04:06 +01:00
releasenotes/notes Filter active images for OpenStack provider 2020-03-17 16:26:50 +01:00
tests Add support for Kubernetes 1.24+ 2022-12-15 00:25:14 +01:00
zk Add "slots" to static node driver 2022-10-11 07:02:53 -07:00
__init__.py Initial commit 2013-08-15 09:47:23 -07:00
builder.py Cleanup local builds without .d folder 2022-10-13 14:50:49 +02:00
config.py Allow specifying diskimage metadata/tags 2022-08-23 06:39:08 -07:00
exceptions.py Remove uneeded shebang and exec bit on some files 2019-12-13 19:30:03 +01:00
launcher.py Serve all paused handlers before unpausing 2022-10-20 12:06:11 +02:00
logconfig.py Format multi-line log entries 2021-03-05 13:34:19 -08:00
model_api.py Add the component registry from Zuul 2022-05-23 07:41:27 -07:00
nodeutils.py Add support for dynamic tags 2022-08-23 11:06:55 -07:00
provider_manager.py Add idle state to driver providers 2022-10-24 15:30:31 -07:00
stats.py Update some variable names 2022-05-23 13:30:50 -07:00
status.py Add username to detailed node list output 2022-11-14 10:24:50 +01:00
version.py Add the component registry from Zuul 2022-05-23 07:41:27 -07:00
webapp.py Convert dib-request-list to image-status command 2022-06-21 14:12:22 -07:00