Add and test control plane configuration #21

Merged
rixx merged 14 commits from 12-control-planes into main 2025-03-24 10:29:25 +00:00
Showing only changes of commit 03989d24d4 - Show all commits

View file

@ -114,6 +114,7 @@ class ControlPlane(models.Model):
@property
def kubernetes_config(self):
conf = kubernetes.client.Configuration()
user_name = "servala-user"
config_dict = {
"apiVersion": "v1",
@ -132,8 +133,8 @@ class ControlPlane(models.Model):
{
"context": {
"cluster": self.name,
"namespace": "syn-appcat", # TODO
"user": "appcat-service-cluster", # TODO
"namespace": "default",
"user": user_name,
},
"name": self.name,
}
@ -143,7 +144,7 @@ class ControlPlane(models.Model):
"preferences": {},
"users": [
{
"name": "appcat-service-cluster", # TODO
"name": user_name,
"user": {"token": self.api_credentials["token"]},
}
],