@@ -1081,7 +1081,10 @@ func TestTransitionCSV(t *testing.T) {
1081
1081
crd ("c1" , "v1" , "g1" ),
1082
1082
},
1083
1083
objs : []runtime.Object {
1084
- deployment ("csv1-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
1084
+ withLabels (
1085
+ deployment ("csv1-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
1086
+ ownerLabelFromCSV ("csv1" , namespace ),
1087
+ ),
1085
1088
},
1086
1089
},
1087
1090
expected : expected {
@@ -1122,9 +1125,12 @@ func TestTransitionCSV(t *testing.T) {
1122
1125
clientObjs : []runtime.Object {addAnnotation (defaultOperatorGroup , v1 .OperatorGroupProvidedAPIsAnnotationKey , "a1Kind.v1.a1" )},
1123
1126
apis : []runtime.Object {apiService ("a1" , "v1" , "v1-a1" , namespace , "" , validCAPEM , apiregistrationv1 .ConditionTrue , ownerLabelFromCSV ("csv1" , namespace ))},
1124
1127
objs : []runtime.Object {
1125
- deployment ("a1" , namespace , "sa" , addAnnotations (defaultTemplateAnnotations , map [string ]string {
1126
- OLMCAHashAnnotationKey : validCAHash ,
1127
- })),
1128
+ withLabels (
1129
+ deployment ("a1" , namespace , "sa" , addAnnotations (defaultTemplateAnnotations , map [string ]string {
1130
+ OLMCAHashAnnotationKey : validCAHash ,
1131
+ })),
1132
+ ownerLabelFromCSV ("csv1" , namespace ),
1133
+ ),
1128
1134
withAnnotations (keyPairToTLSSecret ("v1.a1-cert" , namespace , signedServingPair (time .Now ().Add (24 * time .Hour ), validCA , []string {"v1-a1.ns" , "v1-a1.ns.svc" })), map [string ]string {
1129
1135
OLMCAHashAnnotationKey : validCAHash ,
1130
1136
}),
@@ -2195,7 +2201,10 @@ func TestTransitionCSV(t *testing.T) {
2195
2201
crd ("c1" , "v1" , "g1" ),
2196
2202
},
2197
2203
objs : []runtime.Object {
2198
- deployment ("csv1-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2204
+ withLabels (
2205
+ deployment ("csv1-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2206
+ ownerLabelFromCSV ("csv1" , namespace ),
2207
+ ),
2199
2208
deployment ("extra-dep" , namespace , "sa" , nil ),
2200
2209
},
2201
2210
},
@@ -2335,8 +2344,14 @@ func TestTransitionCSV(t *testing.T) {
2335
2344
crd ("c1" , "v1" , "g1" ),
2336
2345
},
2337
2346
objs : []runtime.Object {
2338
- deployment ("csv1-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2339
- deployment ("csv2-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2347
+ withLabels (
2348
+ deployment ("csv1-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2349
+ ownerLabelFromCSV ("csv1" , namespace ),
2350
+ ),
2351
+ withLabels (
2352
+ deployment ("csv2-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2353
+ ownerLabelFromCSV ("csv2" , namespace ),
2354
+ ),
2340
2355
},
2341
2356
},
2342
2357
expected : expected {
@@ -2374,8 +2389,14 @@ func TestTransitionCSV(t *testing.T) {
2374
2389
crd ("c1" , "v1" , "g1" ),
2375
2390
},
2376
2391
objs : []runtime.Object {
2377
- deployment ("csv1-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2378
- deployment ("csv2-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2392
+ withLabels (
2393
+ deployment ("csv1-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2394
+ ownerLabelFromCSV ("csv1" , namespace ),
2395
+ ),
2396
+ withLabels (
2397
+ deployment ("csv2-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2398
+ ownerLabelFromCSV ("csv2" , namespace ),
2399
+ ),
2379
2400
},
2380
2401
},
2381
2402
expected : expected {
@@ -2429,9 +2450,18 @@ func TestTransitionCSV(t *testing.T) {
2429
2450
crd ("c1" , "v1" , "g1" ),
2430
2451
},
2431
2452
objs : []runtime.Object {
2432
- deployment ("csv1-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2433
- deployment ("csv2-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2434
- deployment ("csv3-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2453
+ withLabels (
2454
+ deployment ("csv1-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2455
+ ownerLabelFromCSV ("csv1" , namespace ),
2456
+ ),
2457
+ withLabels (
2458
+ deployment ("csv2-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2459
+ ownerLabelFromCSV ("csv2" , namespace ),
2460
+ ),
2461
+ withLabels (
2462
+ deployment ("csv3-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2463
+ ownerLabelFromCSV ("csv3" , namespace ),
2464
+ ),
2435
2465
},
2436
2466
},
2437
2467
expected : expected {
@@ -2479,9 +2509,18 @@ func TestTransitionCSV(t *testing.T) {
2479
2509
crd ("c1" , "v1" , "g1" ),
2480
2510
},
2481
2511
objs : []runtime.Object {
2482
- deployment ("csv1-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2483
- deployment ("csv2-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2484
- deployment ("csv3-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2512
+ withLabels (
2513
+ deployment ("csv1-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2514
+ ownerLabelFromCSV ("csv1" , namespace ),
2515
+ ),
2516
+ withLabels (
2517
+ deployment ("csv2-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2518
+ ownerLabelFromCSV ("csv2" , namespace ),
2519
+ ),
2520
+ withLabels (
2521
+ deployment ("csv3-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2522
+ ownerLabelFromCSV ("csv3" , namespace ),
2523
+ ),
2485
2524
},
2486
2525
},
2487
2526
expected : expected {
@@ -2520,12 +2559,19 @@ func TestTransitionCSV(t *testing.T) {
2520
2559
crd ("c1" , "v1" , "g1" ),
2521
2560
},
2522
2561
objs : []runtime.Object {
2523
- deployment ("csv2-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2524
- deployment ("csv3-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2562
+ withLabels (
2563
+ deployment ("csv2-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2564
+ ownerLabelFromCSV ("csv2" , namespace ),
2565
+ ),
2566
+ withLabels (
2567
+ deployment ("csv3-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2568
+ ownerLabelFromCSV ("csv3" , namespace ),
2569
+ ),
2525
2570
},
2526
2571
},
2527
2572
expected : expected {
2528
2573
csvStates : map [string ]csvState {
2574
+
2529
2575
"csv1" : {exists : false , phase : v1alpha1 .CSVPhaseNone },
2530
2576
"csv2" : {exists : true , phase : v1alpha1 .CSVPhaseDeleting },
2531
2577
"csv3" : {exists : true , phase : v1alpha1 .CSVPhaseSucceeded },
@@ -2560,8 +2606,14 @@ func TestTransitionCSV(t *testing.T) {
2560
2606
crd ("c1" , "v1" , "g1" ),
2561
2607
},
2562
2608
objs : []runtime.Object {
2563
- deployment ("csv2-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2564
- deployment ("csv3-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2609
+ withLabels (
2610
+ deployment ("csv2-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2611
+ ownerLabelFromCSV ("csv2" , namespace ),
2612
+ ),
2613
+ withLabels (
2614
+ deployment ("csv3-dep1" , namespace , "sa" , defaultTemplateAnnotations ),
2615
+ ownerLabelFromCSV ("csv3" , namespace ),
2616
+ ),
2565
2617
},
2566
2618
},
2567
2619
expected : expected {
0 commit comments