Add support for Kubernetes 1.24+

Kubernetes 1.24 does not create secrets for Service Accounts per
default. Secrets that is needed outside of pods has to be created
manually.

Change-Id: I52f8e99ece5554fd0560c5ec87543f7e0dc02817
This commit is contained in:
Anders Hanson
2022-12-14 23:08:42 +01:00
parent f7ed1eb1ea
commit 3fc03870c3
2 changed files with 25 additions and 14 deletions

View File

@@ -64,6 +64,9 @@ class FakeCoreClient(object):
FakeSA.secrets = [FakeSA.secret]
return FakeSA
def create_namespaced_secret(self, ns, secret_body):
return
def read_namespaced_secret(self, name, ns):
class FakeSecret:
data = {'ca.crt': 'ZmFrZS1jYQ==', 'token': 'ZmFrZS10b2tlbg=='}