@@ -102,7 +102,6 @@ func (r *Agent) mutate(ctx context.Context, tenantControlPlane *kamajiv1alpha1.T
102
102
return func () error {
103
103
logger := log .FromContext (ctx , "resource" , r .GetName ())
104
104
105
- address , _ , err := tenantControlPlane .AssignedControlPlaneAddress ()
106
105
if err != nil {
107
106
logger .Error (err , "unable to retrieve the Tenant Control Plane address" )
108
107
@@ -164,8 +163,7 @@ func (r *Agent) mutate(ctx context.Context, tenantControlPlane *kamajiv1alpha1.T
164
163
r .resource .Spec .Template .Spec .Containers [0 ].Name = AgentName
165
164
r .resource .Spec .Template .Spec .Containers [0 ].Command = []string {"/proxy-agent" }
166
165
167
- args := utilities .ArgsFromSliceToMap (tenantControlPlane .Spec .Addons .Konnectivity .KonnectivityAgentSpec .ExtraArgs )
168
-
166
+ args := make (map [string ]string )
169
167
args ["-v" ] = "8"
170
168
args ["--logtostderr" ] = "true"
171
169
args ["--ca-cert" ] = "/var/run/secrets/kubernetes.io/serviceaccount/ca.crt"
@@ -175,6 +173,12 @@ func (r *Agent) mutate(ctx context.Context, tenantControlPlane *kamajiv1alpha1.T
175
173
args ["--health-server-port" ] = "8134"
176
174
args ["--service-account-token-path" ] = "/var/run/secrets/tokens/konnectivity-agent-token"
177
175
176
+ extraArgs := utilities .ArgsFromSliceToMap (tenantControlPlane .Spec .Addons .Konnectivity .KonnectivityAgentSpec .ExtraArgs )
177
+
178
+ for k , v := range extraArgs {
179
+ args [k ] = v
180
+ }
181
+
178
182
r .resource .Spec .Template .Spec .Containers [0 ].Args = utilities .ArgsFromMapToSlice (args )
179
183
r .resource .Spec .Template .Spec .Containers [0 ].VolumeMounts = []corev1.VolumeMount {
180
184
{
0 commit comments