@@ -26,6 +26,11 @@ import (
2626 "sigs.k8s.io/controller-runtime/pkg/client/fake"
2727)
2828
29+ const (
30+ testTag = "0.5.0"
31+ testImage = "flagd"
32+ )
33+
2934func TestFlagdContainerInjector_InjectDefaultSyncProvider (t * testing.T ) {
3035
3136 namespace , fakeClient := initContainerInjectionTestEnv ()
@@ -35,6 +40,8 @@ func TestFlagdContainerInjector_InjectDefaultSyncProvider(t *testing.T) {
3540 Logger : testr .New (t ),
3641 FlagdProxyConfig : getProxyConfig (),
3742 FlagDResourceRequirements : getResourceRequirements (),
43+ Image : testImage ,
44+ Tag : testTag ,
3845 }
3946
4047 deployment := appsV1.Deployment {
@@ -72,6 +79,8 @@ func TestFlagdContainerInjector_InjectDefaultSyncProvider_WithDebugLogging(t *te
7279 Logger : testr .New (t ),
7380 FlagdProxyConfig : getProxyConfig (),
7481 FlagDResourceRequirements : getResourceRequirements (),
82+ Image : testImage ,
83+ Tag : testTag ,
7584 }
7685
7786 deployment := appsV1.Deployment {
@@ -111,6 +120,8 @@ func TestFlagdContainerInjector_InjectDefaultSyncProvider_WithOtelCollectorUri(t
111120 Logger : testr .New (t ),
112121 FlagdProxyConfig : getProxyConfig (),
113122 FlagDResourceRequirements : getResourceRequirements (),
123+ Image : testImage ,
124+ Tag : testTag ,
114125 }
115126
116127 deployment := appsV1.Deployment {
@@ -150,6 +161,8 @@ func TestFlagdContainerInjector_InjectDefaultSyncProvider_WithResources(t *testi
150161 Logger : testr .New (t ),
151162 FlagdProxyConfig : getProxyConfig (),
152163 FlagDResourceRequirements : getResourceRequirements (),
164+ Image : testImage ,
165+ Tag : testTag ,
153166 }
154167
155168 deployment := appsV1.Deployment {
@@ -199,6 +212,8 @@ func TestFlagdContainerInjector_InjectDefaultSyncProvider_WithSyncProviderArgs(t
199212 Logger : testr .New (t ),
200213 FlagdProxyConfig : getProxyConfig (),
201214 FlagDResourceRequirements : getResourceRequirements (),
215+ Image : testImage ,
216+ Tag : testTag ,
202217 }
203218
204219 deployment := appsV1.Deployment {
@@ -238,6 +253,8 @@ func TestFlagdContainerInjector_InjectFlagdKubernetesSource(t *testing.T) {
238253 Logger : testr .New (t ),
239254 FlagdProxyConfig : getProxyConfig (),
240255 FlagDResourceRequirements : getResourceRequirements (),
256+ Image : testImage ,
257+ Tag : testTag ,
241258 }
242259
243260 deployment := appsV1.Deployment {
@@ -289,6 +306,8 @@ func TestFlagdContainerInjector_InjectFlagdFilePathSource(t *testing.T) {
289306 Logger : testr .New (t ),
290307 FlagdProxyConfig : getProxyConfig (),
291308 FlagDResourceRequirements : getResourceRequirements (),
309+ Image : testImage ,
310+ Tag : testTag ,
292311 }
293312
294313 deployment := appsV1.Deployment {
@@ -365,6 +384,8 @@ func TestFlagdContainerInjector_InjectFlagdFilePathSource_UpdateReferencedConfig
365384 Logger : testr .New (t ),
366385 FlagdProxyConfig : getProxyConfig (),
367386 FlagDResourceRequirements : getResourceRequirements (),
387+ Image : testImage ,
388+ Tag : testTag ,
368389 }
369390
370391 ownerRef := metav1.OwnerReference {
@@ -444,6 +465,8 @@ func TestFlagdContainerInjector_InjectHttpSource(t *testing.T) {
444465 Logger : testr .New (t ),
445466 FlagdProxyConfig : getProxyConfig (),
446467 FlagDResourceRequirements : getResourceRequirements (),
468+ Image : testImage ,
469+ Tag : testTag ,
447470 }
448471
449472 deployment := appsV1.Deployment {
@@ -486,6 +509,8 @@ func TestFlagdContainerInjector_InjectGrpcSource(t *testing.T) {
486509 Logger : testr .New (t ),
487510 FlagdProxyConfig : getProxyConfig (),
488511 FlagDResourceRequirements : getResourceRequirements (),
512+ Image : testImage ,
513+ Tag : testTag ,
489514 }
490515
491516 deployment := appsV1.Deployment {
@@ -531,6 +556,8 @@ func TestFlagdContainerInjector_InjectProxySource_ProxyNotAvailable(t *testing.T
531556 Logger : testr .New (t ),
532557 FlagdProxyConfig : getProxyConfig (),
533558 FlagDResourceRequirements : getResourceRequirements (),
559+ Image : testImage ,
560+ Tag : testTag ,
534561 }
535562
536563 deployment := appsV1.Deployment {
@@ -572,6 +599,8 @@ func TestFlagdContainerInjector_InjectProxySource_ProxyNotReady(t *testing.T) {
572599 Logger : testr .New (t ),
573600 FlagdProxyConfig : getProxyConfig (),
574601 FlagDResourceRequirements : getResourceRequirements (),
602+ Image : testImage ,
603+ Tag : testTag ,
575604 }
576605
577606 deployment := appsV1.Deployment {
@@ -616,6 +645,8 @@ func TestFlagdContainerInjector_InjectProxySource_ProxyIsReady(t *testing.T) {
616645 Logger : testr .New (t ),
617646 FlagdProxyConfig : getProxyConfig (),
618647 FlagDResourceRequirements : getResourceRequirements (),
648+ Image : testImage ,
649+ Tag : testTag ,
619650 }
620651
621652 deployment := appsV1.Deployment {
@@ -655,6 +686,8 @@ func TestFlagdContainerInjector_Inject_FlagdContainerAlreadyPresent(t *testing.T
655686 Logger : testr .New (t ),
656687 FlagdProxyConfig : getProxyConfig (),
657688 FlagDResourceRequirements : getResourceRequirements (),
689+ Image : testImage ,
690+ Tag : testTag ,
658691 }
659692
660693 deployment := appsV1.Deployment {
@@ -697,6 +730,8 @@ func TestFlagdContainerInjector_InjectUnknownSyncProvider(t *testing.T) {
697730 Logger : testr .New (t ),
698731 FlagdProxyConfig : getProxyConfig (),
699732 FlagDResourceRequirements : getResourceRequirements (),
733+ Image : testImage ,
734+ Tag : testTag ,
700735 }
701736
702737 deployment := appsV1.Deployment {
@@ -833,8 +868,6 @@ func getFlagSourceConfigSpec() *api.FeatureFlagSourceSpec {
833868 return & api.FeatureFlagSourceSpec {
834869 ManagementPort : 8014 ,
835870 Port : 8013 ,
836- Image : "flagd" ,
837- Tag : "0.5.0" ,
838871 EnvVars : []v1.EnvVar {
839872 {
840873 Name : "my-env-var" ,
@@ -951,8 +984,8 @@ func getProxyConfig() *flagdproxy.FlagdProxyConfiguration {
951984 Port : 8013 ,
952985 ManagementPort : 8014 ,
953986 DebugLogging : false ,
954- Image : "flagd" ,
955- Tag : "0.5.0" ,
987+ Image : testImage ,
988+ Tag : testTag ,
956989 Namespace : "my-namespace" ,
957990 }
958991}
@@ -1031,6 +1064,8 @@ func TestFlagdContainerInjector_EnableClusterRoleBinding_AddDefaultServiceAccoun
10311064 Logger : testr .New (t ),
10321065 FlagdProxyConfig : getProxyConfig (),
10331066 FlagDResourceRequirements : getResourceRequirements (),
1067+ Image : testImage ,
1068+ Tag : testTag ,
10341069 }
10351070
10361071 err = fi .EnableClusterRoleBinding (context .Background (), namespace , "" )
@@ -1075,6 +1110,8 @@ func TestFlagdContainerInjector_EnableClusterRoleBinding_ServiceAccountName(t *t
10751110 Logger : testr .New (t ),
10761111 FlagdProxyConfig : getProxyConfig (),
10771112 FlagDResourceRequirements : getResourceRequirements (),
1113+ Image : testImage ,
1114+ Tag : testTag ,
10781115 }
10791116
10801117 err = fi .EnableClusterRoleBinding (context .Background (), namespace , "my-serviceaccount" )
@@ -1125,6 +1162,8 @@ func TestFlagdContainerInjector_EnableClusterRoleBinding_ServiceAccountAlreadyIn
11251162 Logger : testr .New (t ),
11261163 FlagdProxyConfig : getProxyConfig (),
11271164 FlagDResourceRequirements : getResourceRequirements (),
1165+ Image : testImage ,
1166+ Tag : testTag ,
11281167 }
11291168
11301169 err = fi .EnableClusterRoleBinding (context .Background (), namespace , "my-serviceaccount" )
@@ -1159,6 +1198,8 @@ func TestFlagdContainerInjector_EnableClusterRoleBinding_ClusterRoleBindingNotFo
11591198 Logger : testr .New (t ),
11601199 FlagdProxyConfig : getProxyConfig (),
11611200 FlagDResourceRequirements : getResourceRequirements (),
1201+ Image : testImage ,
1202+ Tag : testTag ,
11621203 }
11631204
11641205 err = fi .EnableClusterRoleBinding (context .Background (), namespace , "my-serviceaccount" )
0 commit comments