@@ -58,7 +58,7 @@ func TestFlagdContainerInjector_InjectDefaultSyncProvider(t *testing.T) {
58
58
59
59
expectedPod .Annotations = nil
60
60
61
- expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--sources" , "[{\" uri\" :\" \" ,\" provider\" :\" grpc\" }]" }
61
+ expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--port" , "8013" , "-- sources" , "[{\" uri\" :\" \" ,\" provider\" :\" grpc\" }]" }
62
62
63
63
require .Equal (t , expectedPod , pod )
64
64
}
@@ -93,7 +93,7 @@ func TestFlagdContainerInjector_InjectDefaultSyncProvider_WithDebugLogging(t *te
93
93
94
94
expectedPod .Annotations = nil
95
95
96
- expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--sources" , "[{\" uri\" :\" \" ,\" provider\" :\" grpc\" }]" , "--debug" }
96
+ expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--port" , "8013" , "-- sources" , "[{\" uri\" :\" \" ,\" provider\" :\" grpc\" }]" , "--debug" }
97
97
98
98
require .Equal (t , expectedPod , pod )
99
99
}
@@ -128,7 +128,7 @@ func TestFlagdContainerInjector_InjectDefaultSyncProvider_WithOtelCollectorUri(t
128
128
129
129
expectedPod .Annotations = nil
130
130
131
- expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--sources" , "[{\" uri\" :\" \" ,\" provider\" :\" grpc\" }]" , "--metrics-exporter" , "otel" , "--otel-collector-uri" , "localhost:4317" }
131
+ expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--port" , "8013" , "-- sources" , "[{\" uri\" :\" \" ,\" provider\" :\" grpc\" }]" , "--metrics-exporter" , "otel" , "--otel-collector-uri" , "localhost:4317" }
132
132
133
133
require .Equal (t , expectedPod , pod )
134
134
}
@@ -172,7 +172,7 @@ func TestFlagdContainerInjector_InjectDefaultSyncProvider_WithResources(t *testi
172
172
173
173
expectedPod .Annotations = nil
174
174
175
- expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--sources" , "[{\" uri\" :\" \" ,\" provider\" :\" grpc\" }]" }
175
+ expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--port" , "8013" , "-- sources" , "[{\" uri\" :\" \" ,\" provider\" :\" grpc\" }]" }
176
176
expectedPod .Spec .Containers [1 ].Resources = flagSourceConfig .Resources
177
177
178
178
require .Equal (t , expectedPod , pod )
@@ -208,7 +208,7 @@ func TestFlagdContainerInjector_InjectDefaultSyncProvider_WithSyncProviderArgs(t
208
208
209
209
expectedPod .Annotations = nil
210
210
211
- expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--sources" , "[{\" uri\" :\" \" ,\" provider\" :\" grpc\" }]" , "--sync-provider-args" , "arg-1" , "--sync-provider-args" , "arg-2" }
211
+ expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--port" , "8013" , "-- sources" , "[{\" uri\" :\" \" ,\" provider\" :\" grpc\" }]" , "--sync-provider-args" , "arg-1" , "--sync-provider-args" , "arg-2" }
212
212
213
213
require .Equal (t , expectedPod , pod )
214
214
}
@@ -243,7 +243,7 @@ func TestFlagdContainerInjector_InjectFlagdKubernetesSource(t *testing.T) {
243
243
244
244
expectedPod := getExpectedPod (namespace )
245
245
246
- expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--sources" , "[{\" uri\" :\" my-namespace/server-side\" ,\" provider\" :\" kubernetes\" }]" }
246
+ expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--port" , "8013" , "-- sources" , "[{\" uri\" :\" my-namespace/server-side\" ,\" provider\" :\" kubernetes\" }]" }
247
247
248
248
require .Equal (t , expectedPod , pod )
249
249
@@ -305,7 +305,7 @@ func TestFlagdContainerInjector_InjectFlagdFilePathSource(t *testing.T) {
305
305
},
306
306
}
307
307
308
- expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--sources" , "[{\" uri\" :\" /etc/flagd/my-namespace_server-side/my-namespace_server-side.flagd.json\" ,\" provider\" :\" file\" }]" }
308
+ expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--port" , "8013" , "-- sources" , "[{\" uri\" :\" /etc/flagd/my-namespace_server-side/my-namespace_server-side.flagd.json\" ,\" provider\" :\" file\" }]" }
309
309
expectedPod .Spec .Containers [1 ].VolumeMounts = []v1.VolumeMount {
310
310
{
311
311
Name : "server-side" ,
@@ -385,7 +385,7 @@ func TestFlagdContainerInjector_InjectFlagdFilePathSource_UpdateReferencedConfig
385
385
},
386
386
}
387
387
388
- expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--sources" , "[{\" uri\" :\" /etc/flagd/my-namespace_server-side/my-namespace_server-side.flagd.json\" ,\" provider\" :\" file\" }]" }
388
+ expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--port" , "8013" , "-- sources" , "[{\" uri\" :\" /etc/flagd/my-namespace_server-side/my-namespace_server-side.flagd.json\" ,\" provider\" :\" file\" }]" }
389
389
expectedPod .Spec .Containers [1 ].VolumeMounts = []v1.VolumeMount {
390
390
{
391
391
Name : "server-side" ,
@@ -441,7 +441,7 @@ func TestFlagdContainerInjector_InjectHttpSource(t *testing.T) {
441
441
442
442
expectedPod .Annotations = nil
443
443
444
- expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--sources" , "[{\" uri\" :\" http://localhost:8013\" ,\" provider\" :\" http\" ,\" bearerToken\" :\" my-token\" ,\" interval\" :8}]" }
444
+ expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--port" , "8013" , "-- sources" , "[{\" uri\" :\" http://localhost:8013\" ,\" provider\" :\" http\" ,\" bearerToken\" :\" my-token\" ,\" interval\" :8}]" }
445
445
446
446
require .Equal (t , expectedPod , pod )
447
447
}
@@ -482,7 +482,7 @@ func TestFlagdContainerInjector_InjectGrpcSource(t *testing.T) {
482
482
483
483
expectedPod .Annotations = nil
484
484
485
- expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--sources" , "[{\" uri\" :\" grpc://localhost:8013\" ,\" provider\" :\" grpc\" ,\" certPath\" :\" cert-path\" ,\" tls\" :true,\" providerID\" :\" provider-id\" ,\" selector\" :\" selector\" }]" }
485
+ expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--port" , "8013" , "-- sources" , "[{\" uri\" :\" grpc://localhost:8013\" ,\" provider\" :\" grpc\" ,\" certPath\" :\" cert-path\" ,\" tls\" :true,\" providerID\" :\" provider-id\" ,\" selector\" :\" selector\" }]" }
486
486
487
487
require .Equal (t , expectedPod , pod )
488
488
}
@@ -594,7 +594,7 @@ func TestFlagdContainerInjector_InjectProxySource_ProxyIsReady(t *testing.T) {
594
594
595
595
expectedPod .Annotations = nil
596
596
597
- expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--sources" , "[{\" uri\" :\" flagd-proxy-svc.my-namespace.svc.cluster.local:8013\" ,\" provider\" :\" grpc\" ,\" selector\" :\" core.openfeature.dev/my-namespace/\" }]" }
597
+ expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--port" , "8013" , "-- sources" , "[{\" uri\" :\" flagd-proxy-svc.my-namespace.svc.cluster.local:8013\" ,\" provider\" :\" grpc\" ,\" selector\" :\" core.openfeature.dev/my-namespace/\" }]" }
598
598
599
599
require .Equal (t , expectedPod , pod )
600
600
}
@@ -624,7 +624,7 @@ func TestFlagdContainerInjector_Inject_FlagdContainerAlreadyPresent(t *testing.T
624
624
expectedPod := getExpectedPod (namespace )
625
625
626
626
expectedPod .Annotations = nil
627
- expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" }
627
+ expectedPod .Spec .Containers [1 ].Args = []string {"start" , "--management-port" , "8014" , "--port" , "8013" }
628
628
629
629
require .Equal (t , expectedPod , pod )
630
630
}
@@ -831,6 +831,10 @@ func getExpectedPod(namespace string) v1.Pod {
831
831
Name : "management" ,
832
832
ContainerPort : int32 (8014 ),
833
833
},
834
+ {
835
+ Name : "flagd" ,
836
+ ContainerPort : int32 (8013 ),
837
+ },
834
838
},
835
839
Env : []v1.EnvVar {
836
840
{
0 commit comments