nodepool/nodepool
Clark Boylan 046a7da086 Support K8s 1.22.0 and newer.
The rbac.authorization.k8s.io/v1beta1 API was deprecated and replaced
with rbac.authorization.k8s.io/v1. Version 1.22.0 of Kuberenetes removes
the deprecated API which means Nodepool needs to stop using it.
According to the docs [0] version 1.8 and newer support the new APIs.

To address this we update our RBAC client instance to use the non beta
version client and update our version specification in the manifests to
drop the beta version.

Add a release note indicating that K8s 1.8 and newer is now required.
Additionally we unpin minikube in testing to ensure we have test
coverage of this change against newer Kuberentes.

[0] https://kubernetes.io/docs/reference/using-api/deprecation-guide/#rbac-resources-v122

Story: 2009974
Change-Id: Ic21725efc8088e7dfb0777c2c96c742182cdbf93
2022-04-06 10:44:33 -07:00
..
cmd Merge "Add zookeeper-timeout connection config" 2022-03-24 15:23:02 +00:00
driver Support K8s 1.22.0 and newer. 2022-04-06 10:44:33 -07:00
releasenotes/notes Filter active images for OpenStack provider 2020-03-17 16:26:50 +01:00
tests Merge "Don't yield to a provider with unsupported labels" 2022-03-25 07:40:34 +00:00
__init__.py Initial commit 2013-08-15 09:47:23 -07:00
builder.py Merge "Add zookeeper-timeout connection config" 2022-03-24 15:23:02 +00:00
config.py Merge "Add zookeeper-timeout connection config" 2022-03-24 15:23:02 +00:00
exceptions.py Remove uneeded shebang and exec bit on some files 2019-12-13 19:30:03 +01:00
launcher.py Merge "Don't yield to a provider with unsupported labels" 2022-03-25 07:40:34 +00:00
logconfig.py Format multi-line log entries 2021-03-05 13:34:19 -08:00
nodeutils.py First ensure ssh connection is valid before scanning keys 2021-07-19 08:58:56 -04:00
provider_manager.py Improve handling of errors in provider manager startup 2022-01-14 19:07:32 -08:00
stats.py Export current tenant limit stats 2022-01-07 09:27:31 +01:00
status.py Ignore unparsable/empty image build ZNode data 2020-10-06 12:44:18 +02:00
version.py Switch docs theme to versioned RTD 2021-12-16 11:23:30 -08:00
webapp.py Add ready endpoint to webapp 2019-12-21 10:06:55 +00:00
zk.py Merge "Add zookeeper-timeout connection config" 2022-03-24 15:23:02 +00:00