@@ -436,12 +436,12 @@ echo "kpt live apply e2e/live/testdata/rg-test-case-1a"
436
436
${BIN_DIR} /kpt live apply e2e/live/testdata/rg-test-case-1a > $OUTPUT_DIR /status 2>&1
437
437
# The ResourceGroup inventory CRD is automatically installed on the initial apply.
438
438
assertContains " installing inventory ResourceGroup CRD"
439
- assertContains " namespace/rg-test-namespace"
439
+ assertContains " namespace/rg-test-namespace unchanged"
440
+ assertContains " 1 resource(s) applied. 0 created, 1 unchanged, 0 configured, 0 failed"
440
441
assertContains " pod/pod-a created"
441
442
assertContains " pod/pod-b created"
442
443
assertContains " pod/pod-c created"
443
- assertContains " 4 resource(s) applied. 3 created, 1 unchanged, 0 configured, 0 failed"
444
- assertContains " 0 resource(s) pruned, 0 skipped, 0 failed"
444
+ assertContains " 3 resource(s) applied. 3 created, 0 unchanged, 0 configured, 0 failed"
445
445
wait 2
446
446
# Validate resources in the cluster
447
447
# ConfigMap inventory with four inventory items.
@@ -450,11 +450,12 @@ assertRGInventory "rg-test-namespace" "4"
450
450
# Apply again, but the ResourceGroup CRD is not re-installed.
451
451
${BIN_DIR} /kpt live apply e2e/live/testdata/rg-test-case-1a > $OUTPUT_DIR /status 2>&1
452
452
assertNotContains " installing inventory ResourceGroup CRD" # Not applied again
453
- assertContains " namespace/rg-test-namespace"
453
+ assertContains " namespace/rg-test-namespace unchanged"
454
+ assertContains " 1 resource(s) applied. 0 created, 1 unchanged, 0 configured, 0 failed"
454
455
assertContains " pod/pod-a unchanged"
455
456
assertContains " pod/pod-b unchanged"
456
457
assertContains " pod/pod-c unchanged"
457
- assertContains " 4 resource(s) applied. 0 created, 4 unchanged, 0 configured, 0 failed"
458
+ assertContains " 3 resource(s) applied. 0 created, 3 unchanged, 0 configured, 0 failed"
458
459
wait 2
459
460
460
461
printResult
@@ -529,11 +530,11 @@ echo "[ResourceGroup] Testing initial apply dry-run"
529
530
echo " kpt live apply --dry-run e2e/live/testdata/rg-test-case-1a"
530
531
${BIN_DIR} /kpt live apply --dry-run e2e/live/testdata/rg-test-case-1a > $OUTPUT_DIR /status
531
532
assertContains " namespace/rg-test-namespace created (dry-run)"
533
+ assertContains " 1 resource(s) applied. 1 created, 0 unchanged, 0 configured, 0 failed (dry-run)"
532
534
assertContains " pod/pod-a created (dry-run)"
533
535
assertContains " pod/pod-b created (dry-run)"
534
536
assertContains " pod/pod-c created (dry-run)"
535
- assertContains " 4 resource(s) applied. 4 created, 0 unchanged, 0 configured, 0 failed"
536
- assertContains " 0 resource(s) pruned, 0 skipped, 0 failed"
537
+ assertContains " 3 resource(s) applied. 3 created, 0 unchanged, 0 configured, 0 failed"
537
538
printResult
538
539
539
540
# Test: Basic kpt live apply
@@ -543,12 +544,12 @@ echo "kpt live apply e2e/live/testdata/rg-test-case-1a"
543
544
${BIN_DIR} /kpt live apply e2e/live/testdata/rg-test-case-1a > $OUTPUT_DIR /status
544
545
# The ResourceGroup CRD is already installed.
545
546
assertNotContains " installing inventory ResourceGroup CRD"
546
- assertContains " namespace/rg-test-namespace"
547
+ assertContains " namespace/rg-test-namespace unchanged"
548
+ assertContains " 1 resource(s) applied. 0 created, 1 unchanged, 0 configured, 0 failed"
547
549
assertContains " pod/pod-a created"
548
550
assertContains " pod/pod-b created"
549
551
assertContains " pod/pod-c created"
550
- assertContains " 4 resource(s) applied. 3 created, 1 unchanged, 0 configured, 0 failed"
551
- assertContains " 0 resource(s) pruned, 0 skipped, 0 failed"
552
+ assertContains " 3 resource(s) applied. 3 created, 0 unchanged, 0 configured, 0 failed"
552
553
wait 2
553
554
# Validate resources in the cluster
554
555
# ConfigMap inventory with four inventory items.
@@ -562,10 +563,11 @@ echo "kpt live apply --dry-run e2e/live/testdata/rg-test-case-1b"
562
563
cp -f e2e/live/testdata/rg-test-case-1a/Kptfile e2e/live/testdata/rg-test-case-1b
563
564
${BIN_DIR} /kpt live apply --dry-run e2e/live/testdata/rg-test-case-1b > $OUTPUT_DIR /status
564
565
assertContains " namespace/rg-test-namespace configured (dry-run)"
566
+ assertContains " 1 resource(s) applied. 0 created, 0 unchanged, 1 configured, 0 failed (dry-run)"
565
567
assertContains " pod/pod-b configured (dry-run)"
566
568
assertContains " pod/pod-c configured (dry-run)"
567
569
assertContains " pod/pod-d created (dry-run)"
568
- assertContains " 4 resource(s) applied. 1 created, 0 unchanged, 3 configured, 0 failed (dry-run)"
570
+ assertContains " 3 resource(s) applied. 1 created, 0 unchanged, 2 configured, 0 failed (dry-run)"
569
571
assertContains " pod/pod-a pruned (dry-run)"
570
572
assertContains " 1 resource(s) pruned, 0 skipped, 0 failed (dry-run)"
571
573
wait 2
@@ -584,10 +586,11 @@ echo "kpt live apply e2e/live/testdata/rg-test-case-1b"
584
586
${BIN_DIR} /kpt live apply e2e/live/testdata/rg-test-case-1b > $OUTPUT_DIR /status
585
587
assertNotContains " installing inventory ResourceGroup CRD" # CRD already installed
586
588
assertContains " namespace/rg-test-namespace unchanged"
589
+ assertContains " 1 resource(s) applied. 0 created, 1 unchanged, 0 configured, 0 failed"
587
590
assertContains " pod/pod-b unchanged"
588
591
assertContains " pod/pod-c unchanged"
589
592
assertContains " pod/pod-d created"
590
- assertContains " 4 resource(s) applied. 1 created, 3 unchanged, 0 configured, 0 failed"
593
+ assertContains " 3 resource(s) applied. 1 created, 2 unchanged, 0 configured, 0 failed"
591
594
assertContains " pod/pod-a pruned"
592
595
assertContains " 1 resource(s) pruned, 0 skipped, 0 failed"
593
596
wait 2
@@ -607,8 +610,9 @@ ${BIN_DIR}/kpt live destroy --dry-run e2e/live/testdata/rg-test-case-1b > $OUTPU
607
610
assertContains " pod/pod-d deleted (dry-run)"
608
611
assertContains " pod/pod-c deleted (dry-run)"
609
612
assertContains " pod/pod-b deleted (dry-run)"
613
+ assertContains " 3 resource(s) deleted, 0 skipped (dry-run)"
610
614
assertContains " namespace/rg-test-namespace deleted (dry-run)"
611
- assertContains " 4 resource(s) deleted, 0 skipped (dry-run)"
615
+ assertContains " 1 resource(s) deleted, 0 skipped (dry-run)"
612
616
# Validate resources NOT DESTROYED in the cluster
613
617
assertPodExists " pod-b" " rg-test-namespace"
614
618
assertPodExists " pod-c" " rg-test-namespace"
@@ -623,8 +627,9 @@ ${BIN_DIR}/kpt live destroy e2e/live/testdata/rg-test-case-1b > $OUTPUT_DIR/stat
623
627
assertContains " pod/pod-d deleted"
624
628
assertContains " pod/pod-c deleted"
625
629
assertContains " pod/pod-b deleted"
630
+ assertContains " 3 resource(s) deleted, 0 skipped"
626
631
assertContains " namespace/rg-test-namespace deleted"
627
- assertContains " 4 resource(s) deleted, 0 skipped"
632
+ assertContains " 1 resource(s) deleted, 0 skipped"
628
633
# Validate resources NOT in the cluster
629
634
assertPodNotExists " pod-b" " rg-test-namespace"
630
635
assertPodNotExists " pod-c" " rg-test-namespace"
@@ -676,7 +681,6 @@ assertRGInventory "rbac-error" "1"
676
681
assertContains " configmap/error-config-map apply failed"
677
682
assertContains " configmap/valid-config-map created"
678
683
assertContains " 2 resource(s) applied. 1 created, 0 unchanged, 0 configured, 1 failed"
679
- assertContains " 0 resource(s) pruned, 0 skipped, 0 failed"
680
684
printResult
681
685
682
686
# ##########################################################
@@ -760,10 +764,11 @@ echo "kpt live apply e2e/live/testdata/migrate-case-1b"
760
764
cp -f e2e/live/testdata/migrate-case-1a/Kptfile e2e/live/testdata/migrate-case-1b
761
765
${BIN_DIR} /kpt live apply e2e/live/testdata/migrate-case-1b > $OUTPUT_DIR /status
762
766
assertContains " namespace/test-rg-namespace unchanged"
767
+ assertContains " 1 resource(s) applied. 0 created, 1 unchanged, 0 configured, 0 failed"
763
768
assertContains " pod/pod-b unchanged"
764
769
assertContains " pod/pod-c unchanged"
765
770
assertContains " pod/pod-d created"
766
- assertContains " 4 resource(s) applied. 1 created, 3 unchanged, 0 configured, 0 failed"
771
+ assertContains " 3 resource(s) applied. 1 created, 2 unchanged, 0 configured, 0 failed"
767
772
assertContains " pod/pod-a pruned"
768
773
assertContains " 1 resource(s) pruned, 0 skipped, 0 failed"
769
774
wait 2
0 commit comments