@@ -109,11 +109,15 @@ func Test_UpdateApplication(t *testing.T) {
109
109
kubeClient := kube.KubernetesClient {
110
110
Clientset : fake .NewFakeKubeClient (),
111
111
}
112
+ annotations := map [string ]string {
113
+ common .ImageUpdaterAnnotation : "jannfis/foobar:1.0.0" ,
114
+ }
112
115
appImages := & ApplicationImages {
113
116
Application : v1alpha1.Application {
114
117
ObjectMeta : v1.ObjectMeta {
115
- Name : "guestbook" ,
116
- Namespace : "guestbook" ,
118
+ Name : "guestbook" ,
119
+ Namespace : "guestbook" ,
120
+ Annotations : annotations ,
117
121
},
118
122
Spec : v1alpha1.ApplicationSpec {
119
123
Source : & v1alpha1.ApplicationSource {
@@ -167,11 +171,15 @@ func Test_UpdateApplication(t *testing.T) {
167
171
kubeClient := kube.KubernetesClient {
168
172
Clientset : fake .NewFakeKubeClient (),
169
173
}
174
+ annotations := map [string ]string {
175
+ common .ImageUpdaterAnnotation : "jannfis/foobar:1.0.0,jannfis/barbar:1.0.0" ,
176
+ }
170
177
appImages := & ApplicationImages {
171
178
Application : v1alpha1.Application {
172
179
ObjectMeta : v1.ObjectMeta {
173
- Name : "guestbook" ,
174
- Namespace : "guestbook" ,
180
+ Name : "guestbook" ,
181
+ Namespace : "guestbook" ,
182
+ Annotations : annotations ,
175
183
},
176
184
Spec : v1alpha1.ApplicationSpec {
177
185
Source : & v1alpha1.ApplicationSource {
@@ -354,11 +362,15 @@ func Test_UpdateApplication(t *testing.T) {
354
362
kubeClient := kube.KubernetesClient {
355
363
Clientset : fake .NewFakeKubeClient (),
356
364
}
365
+ annotations := map [string ]string {
366
+ common .ImageUpdaterAnnotation : "jannfis/foobar:1.0.x" ,
367
+ }
357
368
appImages := & ApplicationImages {
358
369
Application : v1alpha1.Application {
359
370
ObjectMeta : v1.ObjectMeta {
360
- Name : "guestbook" ,
361
- Namespace : "guestbook" ,
371
+ Name : "guestbook" ,
372
+ Namespace : "guestbook" ,
373
+ Annotations : annotations ,
362
374
},
363
375
Spec : v1alpha1.ApplicationSpec {
364
376
Source : & v1alpha1.ApplicationSource {
@@ -412,14 +424,16 @@ func Test_UpdateApplication(t *testing.T) {
412
424
kubeClient := kube.KubernetesClient {
413
425
Clientset : fake .NewFakeClientsetWithResources (fixture .NewSecret ("foo" , "bar" , map [string ][]byte {"creds" : []byte ("myuser:mypass" )})),
414
426
}
427
+ annotations := map [string ]string {
428
+ common .ImageUpdaterAnnotation : "jannfis/foobar:1.0.0" ,
429
+ fmt .Sprintf (common .PullSecretAnnotation , "dummy" ): "secret:foo/bar#creds" ,
430
+ }
415
431
appImages := & ApplicationImages {
416
432
Application : v1alpha1.Application {
417
433
ObjectMeta : v1.ObjectMeta {
418
- Name : "guestbook" ,
419
- Namespace : "guestbook" ,
420
- Annotations : map [string ]string {
421
- fmt .Sprintf (common .PullSecretAnnotation , "dummy" ): "secret:foo/bar#creds" ,
422
- },
434
+ Name : "guestbook" ,
435
+ Namespace : "guestbook" ,
436
+ Annotations : annotations ,
423
437
},
424
438
Spec : v1alpha1.ApplicationSpec {
425
439
Source : & v1alpha1.ApplicationSource {
@@ -526,11 +540,15 @@ func Test_UpdateApplication(t *testing.T) {
526
540
kubeClient := kube.KubernetesClient {
527
541
Clientset : fake .NewFakeKubeClient (),
528
542
}
543
+ annotations := map [string ]string {
544
+ common .ImageUpdaterAnnotation : "jannfis/foobar:1.0.1" ,
545
+ }
529
546
appImages := & ApplicationImages {
530
547
Application : v1alpha1.Application {
531
548
ObjectMeta : v1.ObjectMeta {
532
- Name : "guestbook" ,
533
- Namespace : "guestbook" ,
549
+ Name : "guestbook" ,
550
+ Namespace : "guestbook" ,
551
+ Annotations : annotations ,
534
552
},
535
553
Spec : v1alpha1.ApplicationSpec {
536
554
Source : & v1alpha1.ApplicationSource {
@@ -716,15 +734,17 @@ func Test_UpdateApplication(t *testing.T) {
716
734
kubeClient := kube.KubernetesClient {
717
735
Clientset : fake .NewFakeKubeClient (),
718
736
}
737
+ annotations := map [string ]string {
738
+ common .ImageUpdaterAnnotation : "dummy=jannfis/foobar" ,
739
+ fmt .Sprintf (common .AllowTagsOptionAnnotation , "dummy" ): "regexp:^foobar$" ,
740
+ fmt .Sprintf (common .UpdateStrategyAnnotation , "dummy" ): "name" ,
741
+ }
719
742
appImages := & ApplicationImages {
720
743
Application : v1alpha1.Application {
721
744
ObjectMeta : v1.ObjectMeta {
722
- Name : "guestbook" ,
723
- Namespace : "guestbook" ,
724
- Annotations : map [string ]string {
725
- fmt .Sprintf (common .AllowTagsOptionAnnotation , "dummy" ): "regexp:^foobar$" ,
726
- fmt .Sprintf (common .UpdateStrategyAnnotation , "dummy" ): "name" ,
727
- },
745
+ Name : "guestbook" ,
746
+ Namespace : "guestbook" ,
747
+ Annotations : annotations ,
728
748
},
729
749
Spec : v1alpha1.ApplicationSpec {
730
750
Source : & v1alpha1.ApplicationSource {
@@ -792,15 +812,17 @@ func Test_UpdateApplication(t *testing.T) {
792
812
kubeClient := kube.KubernetesClient {
793
813
Clientset : fake .NewFakeKubeClient (),
794
814
}
815
+ annotations := map [string ]string {
816
+ common .ImageUpdaterAnnotation : "dummy=jannfis/foobar" ,
817
+ fmt .Sprintf (common .IgnoreTagsOptionAnnotation , "dummy" ): "*" ,
818
+ fmt .Sprintf (common .UpdateStrategyAnnotation , "dummy" ): "name" ,
819
+ }
795
820
appImages := & ApplicationImages {
796
821
Application : v1alpha1.Application {
797
822
ObjectMeta : v1.ObjectMeta {
798
- Name : "guestbook" ,
799
- Namespace : "guestbook" ,
800
- Annotations : map [string ]string {
801
- fmt .Sprintf (common .IgnoreTagsOptionAnnotation , "dummy" ): "*" ,
802
- fmt .Sprintf (common .UpdateStrategyAnnotation , "dummy" ): "name" ,
803
- },
823
+ Name : "guestbook" ,
824
+ Namespace : "guestbook" ,
825
+ Annotations : annotations ,
804
826
},
805
827
Spec : v1alpha1.ApplicationSpec {
806
828
Source : & v1alpha1.ApplicationSource {
@@ -852,11 +874,15 @@ func Test_UpdateApplication(t *testing.T) {
852
874
kubeClient := kube.KubernetesClient {
853
875
Clientset : fake .NewFakeKubeClient (),
854
876
}
877
+ annotations := map [string ]string {
878
+ common .ImageUpdaterAnnotation : "example.io/jannfis/example:1.0.x" ,
879
+ }
855
880
appImages := & ApplicationImages {
856
881
Application : v1alpha1.Application {
857
882
ObjectMeta : v1.ObjectMeta {
858
- Name : "guestbook" ,
859
- Namespace : "guestbook" ,
883
+ Name : "guestbook" ,
884
+ Namespace : "guestbook" ,
885
+ Annotations : annotations ,
860
886
},
861
887
Spec : v1alpha1.ApplicationSpec {
862
888
Source : & v1alpha1.ApplicationSource {
@@ -905,11 +931,15 @@ func Test_UpdateApplication(t *testing.T) {
905
931
kubeClient := kube.KubernetesClient {
906
932
Clientset : fake .NewFakeKubeClient (),
907
933
}
934
+ annotations := map [string ]string {
935
+ common .ImageUpdaterAnnotation : "jannfis/foobar:1.0.0" ,
936
+ }
908
937
appImages := & ApplicationImages {
909
938
Application : v1alpha1.Application {
910
939
ObjectMeta : v1.ObjectMeta {
911
- Name : "guestbook" ,
912
- Namespace : "guestbook" ,
940
+ Name : "guestbook" ,
941
+ Namespace : "guestbook" ,
942
+ Annotations : annotations ,
913
943
},
914
944
Spec : v1alpha1.ApplicationSpec {
915
945
Source : & v1alpha1.ApplicationSource {
@@ -961,11 +991,15 @@ func Test_UpdateApplication(t *testing.T) {
961
991
kubeClient := kube.KubernetesClient {
962
992
Clientset : fake .NewFakeKubeClient (),
963
993
}
994
+ annotations := map [string ]string {
995
+ common .ImageUpdaterAnnotation : "jannfis/foobar:1.0.0" ,
996
+ }
964
997
appImages := & ApplicationImages {
965
998
Application : v1alpha1.Application {
966
999
ObjectMeta : v1.ObjectMeta {
967
- Name : "guestbook" ,
968
- Namespace : "guestbook" ,
1000
+ Name : "guestbook" ,
1001
+ Namespace : "guestbook" ,
1002
+ Annotations : annotations ,
969
1003
},
970
1004
Spec : v1alpha1.ApplicationSpec {
971
1005
Source : & v1alpha1.ApplicationSource {
@@ -1017,11 +1051,15 @@ func Test_UpdateApplication(t *testing.T) {
1017
1051
kubeClient := kube.KubernetesClient {
1018
1052
Clientset : fake .NewFakeKubeClient (),
1019
1053
}
1054
+ annotations := map [string ]string {
1055
+ common .ImageUpdaterAnnotation : "jannfis/foobar:stable" ,
1056
+ }
1020
1057
appImages := & ApplicationImages {
1021
1058
Application : v1alpha1.Application {
1022
1059
ObjectMeta : v1.ObjectMeta {
1023
- Name : "guestbook" ,
1024
- Namespace : "guestbook" ,
1060
+ Name : "guestbook" ,
1061
+ Namespace : "guestbook" ,
1062
+ Annotations : annotations ,
1025
1063
},
1026
1064
Spec : v1alpha1.ApplicationSpec {
1027
1065
Source : & v1alpha1.ApplicationSource {
0 commit comments