From 074ef4ced4c4da19e98e13cbf25da630b1f4673d Mon Sep 17 00:00:00 2001 From: Tobias Persson Date: Tue, 11 Feb 2025 12:56:58 +0100 Subject: [PATCH] Actually get passwords from the config for environmentrequests --- .../controller/environmentrequest_controller.go | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/internal/controller/environmentrequest_controller.go b/internal/controller/environmentrequest_controller.go index dcc1767d..ffd1d4ae 100644 --- a/internal/controller/environmentrequest_controller.go +++ b/internal/controller/environmentrequest_controller.go @@ -247,6 +247,15 @@ func (r EnvironmentRequestReconciler) envVarListFrom(ctx context.Context, enviro if err != nil { return nil, err } + etosRabbitMQPassword, err := environmentrequest.Spec.Config.EtosMessageBus.Password.Get(ctx, r.Client, environmentrequest.Namespace) + if err != nil { + return nil, err + } + eiffelRabbitMQPassword, err := environmentrequest.Spec.Config.EiffelMessageBus.Password.Get(ctx, r.Client, environmentrequest.Namespace) + if err != nil { + return nil, err + } + envList := []corev1.EnvVar{ { Name: "REQUEST", @@ -307,7 +316,7 @@ func (r EnvironmentRequestReconciler) envVarListFrom(ctx context.Context, enviro }, { Name: "RABBITMQ_PASSWORD", - Value: environmentrequest.Spec.Config.EiffelMessageBus.Password.Value, + Value: string(eiffelRabbitMQPassword), }, // ETOS Message Bus variables @@ -337,7 +346,7 @@ func (r EnvironmentRequestReconciler) envVarListFrom(ctx context.Context, enviro }, { Name: "ETOS_RABBITMQ_PASSWORD", - Value: environmentrequest.Spec.Config.EtosMessageBus.Password.Value, + Value: string(etosRabbitMQPassword), }, } return envList, nil