@@ -107,11 +107,15 @@ func Test_UpdateApplication(t *testing.T) {
107
107
kubeClient := kube.KubernetesClient {
108
108
Clientset : fake .NewFakeKubeClient (),
109
109
}
110
+ annotations := map [string ]string {
111
+ common .ImageUpdaterAnnotation : "jannfis/foobar:1.0.0" ,
112
+ }
110
113
appImages := & ApplicationImages {
111
114
Application : v1alpha1.Application {
112
115
ObjectMeta : v1.ObjectMeta {
113
- Name : "guestbook" ,
114
- Namespace : "guestbook" ,
116
+ Name : "guestbook" ,
117
+ Namespace : "guestbook" ,
118
+ Annotations : annotations ,
115
119
},
116
120
Spec : v1alpha1.ApplicationSpec {
117
121
Source : & v1alpha1.ApplicationSource {
@@ -173,11 +177,15 @@ func Test_UpdateApplication(t *testing.T) {
173
177
kubeClient := kube.KubernetesClient {
174
178
Clientset : fake .NewFakeKubeClient (),
175
179
}
180
+ annotations := map [string ]string {
181
+ common .ImageUpdaterAnnotation : "jannfis/foobar:1.0.0,jannfis/barbar:1.0.0" ,
182
+ }
176
183
appImages := & ApplicationImages {
177
184
Application : v1alpha1.Application {
178
185
ObjectMeta : v1.ObjectMeta {
179
- Name : "guestbook" ,
180
- Namespace : "guestbook" ,
186
+ Name : "guestbook" ,
187
+ Namespace : "guestbook" ,
188
+ Annotations : annotations ,
181
189
},
182
190
Spec : v1alpha1.ApplicationSpec {
183
191
Source : & v1alpha1.ApplicationSource {
@@ -360,11 +368,15 @@ func Test_UpdateApplication(t *testing.T) {
360
368
kubeClient := kube.KubernetesClient {
361
369
Clientset : fake .NewFakeKubeClient (),
362
370
}
371
+ annotations := map [string ]string {
372
+ common .ImageUpdaterAnnotation : "jannfis/foobar:1.0.x" ,
373
+ }
363
374
appImages := & ApplicationImages {
364
375
Application : v1alpha1.Application {
365
376
ObjectMeta : v1.ObjectMeta {
366
- Name : "guestbook" ,
367
- Namespace : "guestbook" ,
377
+ Name : "guestbook" ,
378
+ Namespace : "guestbook" ,
379
+ Annotations : annotations ,
368
380
},
369
381
Spec : v1alpha1.ApplicationSpec {
370
382
Source : & v1alpha1.ApplicationSource {
@@ -418,14 +430,16 @@ func Test_UpdateApplication(t *testing.T) {
418
430
kubeClient := kube.KubernetesClient {
419
431
Clientset : fake .NewFakeClientsetWithResources (fixture .NewSecret ("foo" , "bar" , map [string ][]byte {"creds" : []byte ("myuser:mypass" )})),
420
432
}
433
+ annotations := map [string ]string {
434
+ common .ImageUpdaterAnnotation : "jannfis/foobar:1.0.0" ,
435
+ fmt .Sprintf (common .PullSecretAnnotation , "dummy" ): "secret:foo/bar#creds" ,
436
+ }
421
437
appImages := & ApplicationImages {
422
438
Application : v1alpha1.Application {
423
439
ObjectMeta : v1.ObjectMeta {
424
- Name : "guestbook" ,
425
- Namespace : "guestbook" ,
426
- Annotations : map [string ]string {
427
- fmt .Sprintf (common .PullSecretAnnotation , "dummy" ): "secret:foo/bar#creds" ,
428
- },
440
+ Name : "guestbook" ,
441
+ Namespace : "guestbook" ,
442
+ Annotations : annotations ,
429
443
},
430
444
Spec : v1alpha1.ApplicationSpec {
431
445
Source : & v1alpha1.ApplicationSource {
@@ -532,11 +546,15 @@ func Test_UpdateApplication(t *testing.T) {
532
546
kubeClient := kube.KubernetesClient {
533
547
Clientset : fake .NewFakeKubeClient (),
534
548
}
549
+ annotations := map [string ]string {
550
+ common .ImageUpdaterAnnotation : "jannfis/foobar:1.0.1" ,
551
+ }
535
552
appImages := & ApplicationImages {
536
553
Application : v1alpha1.Application {
537
554
ObjectMeta : v1.ObjectMeta {
538
- Name : "guestbook" ,
539
- Namespace : "guestbook" ,
555
+ Name : "guestbook" ,
556
+ Namespace : "guestbook" ,
557
+ Annotations : annotations ,
540
558
},
541
559
Spec : v1alpha1.ApplicationSpec {
542
560
Source : & v1alpha1.ApplicationSource {
@@ -722,15 +740,17 @@ func Test_UpdateApplication(t *testing.T) {
722
740
kubeClient := kube.KubernetesClient {
723
741
Clientset : fake .NewFakeKubeClient (),
724
742
}
743
+ annotations := map [string ]string {
744
+ common .ImageUpdaterAnnotation : "dummy=jannfis/foobar" ,
745
+ fmt .Sprintf (common .AllowTagsOptionAnnotation , "dummy" ): "regexp:^foobar$" ,
746
+ fmt .Sprintf (common .UpdateStrategyAnnotation , "dummy" ): "name" ,
747
+ }
725
748
appImages := & ApplicationImages {
726
749
Application : v1alpha1.Application {
727
750
ObjectMeta : v1.ObjectMeta {
728
- Name : "guestbook" ,
729
- Namespace : "guestbook" ,
730
- Annotations : map [string ]string {
731
- fmt .Sprintf (common .AllowTagsOptionAnnotation , "dummy" ): "regexp:^foobar$" ,
732
- fmt .Sprintf (common .UpdateStrategyAnnotation , "dummy" ): "name" ,
733
- },
751
+ Name : "guestbook" ,
752
+ Namespace : "guestbook" ,
753
+ Annotations : annotations ,
734
754
},
735
755
Spec : v1alpha1.ApplicationSpec {
736
756
Source : & v1alpha1.ApplicationSource {
@@ -798,15 +818,17 @@ func Test_UpdateApplication(t *testing.T) {
798
818
kubeClient := kube.KubernetesClient {
799
819
Clientset : fake .NewFakeKubeClient (),
800
820
}
821
+ annotations := map [string ]string {
822
+ common .ImageUpdaterAnnotation : "dummy=jannfis/foobar" ,
823
+ fmt .Sprintf (common .IgnoreTagsOptionAnnotation , "dummy" ): "*" ,
824
+ fmt .Sprintf (common .UpdateStrategyAnnotation , "dummy" ): "name" ,
825
+ }
801
826
appImages := & ApplicationImages {
802
827
Application : v1alpha1.Application {
803
828
ObjectMeta : v1.ObjectMeta {
804
- Name : "guestbook" ,
805
- Namespace : "guestbook" ,
806
- Annotations : map [string ]string {
807
- fmt .Sprintf (common .IgnoreTagsOptionAnnotation , "dummy" ): "*" ,
808
- fmt .Sprintf (common .UpdateStrategyAnnotation , "dummy" ): "name" ,
809
- },
829
+ Name : "guestbook" ,
830
+ Namespace : "guestbook" ,
831
+ Annotations : annotations ,
810
832
},
811
833
Spec : v1alpha1.ApplicationSpec {
812
834
Source : & v1alpha1.ApplicationSource {
@@ -858,11 +880,15 @@ func Test_UpdateApplication(t *testing.T) {
858
880
kubeClient := kube.KubernetesClient {
859
881
Clientset : fake .NewFakeKubeClient (),
860
882
}
883
+ annotations := map [string ]string {
884
+ common .ImageUpdaterAnnotation : "example.io/jannfis/example:1.0.x" ,
885
+ }
861
886
appImages := & ApplicationImages {
862
887
Application : v1alpha1.Application {
863
888
ObjectMeta : v1.ObjectMeta {
864
- Name : "guestbook" ,
865
- Namespace : "guestbook" ,
889
+ Name : "guestbook" ,
890
+ Namespace : "guestbook" ,
891
+ Annotations : annotations ,
866
892
},
867
893
Spec : v1alpha1.ApplicationSpec {
868
894
Source : & v1alpha1.ApplicationSource {
@@ -911,11 +937,15 @@ func Test_UpdateApplication(t *testing.T) {
911
937
kubeClient := kube.KubernetesClient {
912
938
Clientset : fake .NewFakeKubeClient (),
913
939
}
940
+ annotations := map [string ]string {
941
+ common .ImageUpdaterAnnotation : "jannfis/foobar:1.0.0" ,
942
+ }
914
943
appImages := & ApplicationImages {
915
944
Application : v1alpha1.Application {
916
945
ObjectMeta : v1.ObjectMeta {
917
- Name : "guestbook" ,
918
- Namespace : "guestbook" ,
946
+ Name : "guestbook" ,
947
+ Namespace : "guestbook" ,
948
+ Annotations : annotations ,
919
949
},
920
950
Spec : v1alpha1.ApplicationSpec {
921
951
Source : & v1alpha1.ApplicationSource {
@@ -967,11 +997,15 @@ func Test_UpdateApplication(t *testing.T) {
967
997
kubeClient := kube.KubernetesClient {
968
998
Clientset : fake .NewFakeKubeClient (),
969
999
}
1000
+ annotations := map [string ]string {
1001
+ common .ImageUpdaterAnnotation : "jannfis/foobar:1.0.0" ,
1002
+ }
970
1003
appImages := & ApplicationImages {
971
1004
Application : v1alpha1.Application {
972
1005
ObjectMeta : v1.ObjectMeta {
973
- Name : "guestbook" ,
974
- Namespace : "guestbook" ,
1006
+ Name : "guestbook" ,
1007
+ Namespace : "guestbook" ,
1008
+ Annotations : annotations ,
975
1009
},
976
1010
Spec : v1alpha1.ApplicationSpec {
977
1011
Source : & v1alpha1.ApplicationSource {
@@ -1023,11 +1057,15 @@ func Test_UpdateApplication(t *testing.T) {
1023
1057
kubeClient := kube.KubernetesClient {
1024
1058
Clientset : fake .NewFakeKubeClient (),
1025
1059
}
1060
+ annotations := map [string ]string {
1061
+ common .ImageUpdaterAnnotation : "jannfis/foobar:stable" ,
1062
+ }
1026
1063
appImages := & ApplicationImages {
1027
1064
Application : v1alpha1.Application {
1028
1065
ObjectMeta : v1.ObjectMeta {
1029
- Name : "guestbook" ,
1030
- Namespace : "guestbook" ,
1066
+ Name : "guestbook" ,
1067
+ Namespace : "guestbook" ,
1068
+ Annotations : annotations ,
1031
1069
},
1032
1070
Spec : v1alpha1.ApplicationSpec {
1033
1071
Source : & v1alpha1.ApplicationSource {
0 commit comments