From 89dbe6120af77f099406cc63de81f29eb29bde6e Mon Sep 17 00:00:00 2001 From: Nikolai Rodionov Date: Tue, 30 Apr 2024 17:39:11 +0200 Subject: [PATCH] Move email and uuid to labels --- internal/controllers/accounts.go | 8 +++++--- internal/controllers/environments.go | 5 ++++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/internal/controllers/accounts.go b/internal/controllers/accounts.go index e8c40ac..507854c 100644 --- a/internal/controllers/accounts.go +++ b/internal/controllers/accounts.go @@ -72,10 +72,12 @@ func (acc *Account) Create(ctx context.Context) error { ObjectMeta: metav1.ObjectMeta{ Name: acc.Data.Username, Namespace: "softplayer-accounts", + Labels: map[string]string{ + "softplayer.net/email": acc.Data.Email, + "softplayer.net/uuid": acc.Data.UUID, + }, }, StringData: map[string]string{ - "uuid": acc.Data.UUID, - "email": acc.Data.Email, "password": passwordHash, }, } @@ -187,7 +189,7 @@ func (acc *Account) Login(ctx context.Context) error { return err } - acc.Data.UUID = string(sec.Data["uuid"]) + acc.Data.UUID = string(sec.ObjectMeta.Labels["uuid"]) tokenName := fmt.Sprintf("sa-%s", acc.Data.UUID) saSec := &corev1.Secret{ ObjectMeta: metav1.ObjectMeta{ diff --git a/internal/controllers/environments.go b/internal/controllers/environments.go index 0c0a5d0..2d7c329 100644 --- a/internal/controllers/environments.go +++ b/internal/controllers/environments.go @@ -26,6 +26,7 @@ type Environemnt struct { type EnvironemntData struct { Name string + FmtName string Description string Provider string Kubernetes string @@ -39,12 +40,14 @@ SP_PROVIDER=%s SP_KUBERNETES=%s SP_SERVER_TYPE=%s SP_SERVER_LOCATION=%s -SP_DESCRIPTION=%s`, +SP_DESCRIPTION=%s +SP_NAME=%s`, e.Provider, e.Kubernetes, e.ServerType, e.Location, e.Description, + e.Name, ) return vars, nil