@@ -437,11 +437,10 @@ ${BIN_DIR}/kpt live apply e2e/live/testdata/rg-test-case-1a > $OUTPUT_DIR/status
437
437
# The ResourceGroup inventory CRD is automatically installed on the initial apply.
438
438
assertContains " installing inventory ResourceGroup CRD"
439
439
assertContains " namespace/rg-test-namespace unchanged"
440
- assertContains " 1 resource(s) applied. 0 created, 1 unchanged, 0 configured, 0 failed"
441
440
assertContains " pod/pod-a created"
442
441
assertContains " pod/pod-b created"
443
442
assertContains " pod/pod-c created"
444
- assertContains " 3 resource(s) applied. 3 created, 0 unchanged, 0 configured, 0 failed"
443
+ assertContains " 4 resource(s) applied. 3 created, 1 unchanged, 0 configured, 0 failed"
445
444
wait 2
446
445
# Validate resources in the cluster
447
446
# ConfigMap inventory with four inventory items.
@@ -451,11 +450,10 @@ assertRGInventory "rg-test-namespace" "4"
451
450
${BIN_DIR} /kpt live apply e2e/live/testdata/rg-test-case-1a > $OUTPUT_DIR /status 2>&1
452
451
assertNotContains " installing inventory ResourceGroup CRD" # Not applied again
453
452
assertContains " namespace/rg-test-namespace unchanged"
454
- assertContains " 1 resource(s) applied. 0 created, 1 unchanged, 0 configured, 0 failed"
455
453
assertContains " pod/pod-a unchanged"
456
454
assertContains " pod/pod-b unchanged"
457
455
assertContains " pod/pod-c unchanged"
458
- assertContains " 3 resource(s) applied. 0 created, 3 unchanged, 0 configured, 0 failed"
456
+ assertContains " 4 resource(s) applied. 0 created, 4 unchanged, 0 configured, 0 failed"
459
457
wait 2
460
458
461
459
printResult
@@ -529,12 +527,11 @@ printResult
529
527
echo " [ResourceGroup] Testing initial apply dry-run"
530
528
echo " kpt live apply --dry-run e2e/live/testdata/rg-test-case-1a"
531
529
${BIN_DIR} /kpt live apply --dry-run e2e/live/testdata/rg-test-case-1a > $OUTPUT_DIR /status
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)"
534
- assertContains " pod/pod-a created (dry-run)"
535
- assertContains " pod/pod-b created (dry-run)"
536
- assertContains " pod/pod-c created (dry-run)"
537
- assertContains " 3 resource(s) applied. 3 created, 0 unchanged, 0 configured, 0 failed"
530
+ assertContains " namespace/rg-test-namespace created"
531
+ assertContains " pod/pod-a created"
532
+ assertContains " pod/pod-b created"
533
+ assertContains " pod/pod-c created"
534
+ assertContains " 4 resource(s) applied. 4 created, 0 unchanged, 0 configured, 0 failed"
538
535
printResult
539
536
540
537
# Test: Basic kpt live apply
@@ -545,11 +542,10 @@ ${BIN_DIR}/kpt live apply e2e/live/testdata/rg-test-case-1a > $OUTPUT_DIR/status
545
542
# The ResourceGroup CRD is already installed.
546
543
assertNotContains " installing inventory ResourceGroup CRD"
547
544
assertContains " namespace/rg-test-namespace unchanged"
548
- assertContains " 1 resource(s) applied. 0 created, 1 unchanged, 0 configured, 0 failed"
549
545
assertContains " pod/pod-a created"
550
546
assertContains " pod/pod-b created"
551
547
assertContains " pod/pod-c created"
552
- assertContains " 3 resource(s) applied. 3 created, 0 unchanged, 0 configured, 0 failed"
548
+ assertContains " 4 resource(s) applied. 3 created, 1 unchanged, 0 configured, 0 failed"
553
549
wait 2
554
550
# Validate resources in the cluster
555
551
# ConfigMap inventory with four inventory items.
@@ -565,11 +561,10 @@ ${BIN_DIR}/kpt live apply link-to-rg-test-case-1a > $OUTPUT_DIR/status
565
561
# The ResourceGroup CRD is already installed.
566
562
assertNotContains " installing inventory ResourceGroup CRD"
567
563
assertContains " namespace/rg-test-namespace unchanged"
568
- assertContains " 1 resource(s) applied. 0 created, 1 unchanged, 0 configured, 0 failed"
569
564
assertContains " pod/pod-a unchanged"
570
565
assertContains " pod/pod-b unchanged"
571
566
assertContains " pod/pod-c unchanged"
572
- assertContains " 3 resource(s) applied. 0 created, 3 unchanged, 0 configured, 0 failed"
567
+ assertContains " 4 resource(s) applied. 0 created, 4 unchanged, 0 configured, 0 failed"
573
568
wait 2
574
569
# Validate resources in the cluster
575
570
# ConfigMap inventory with four inventory items.
@@ -602,14 +597,13 @@ echo "[ResourceGroup] Testing basic apply dry-run"
602
597
echo " kpt live apply --dry-run e2e/live/testdata/rg-test-case-1b"
603
598
cp -f e2e/live/testdata/rg-test-case-1a/Kptfile e2e/live/testdata/rg-test-case-1b
604
599
${BIN_DIR} /kpt live apply --dry-run e2e/live/testdata/rg-test-case-1b > $OUTPUT_DIR /status
605
- assertContains " namespace/rg-test-namespace configured (dry-run)"
606
- assertContains " 1 resource(s) applied. 0 created, 0 unchanged, 1 configured, 0 failed (dry-run)"
607
- assertContains " pod/pod-b configured (dry-run)"
608
- assertContains " pod/pod-c configured (dry-run)"
609
- assertContains " pod/pod-d created (dry-run)"
610
- assertContains " 3 resource(s) applied. 1 created, 0 unchanged, 2 configured, 0 failed (dry-run)"
611
- assertContains " pod/pod-a pruned (dry-run)"
612
- assertContains " 1 resource(s) pruned, 0 skipped, 0 failed (dry-run)"
600
+ assertContains " namespace/rg-test-namespace configured"
601
+ assertContains " pod/pod-b configured"
602
+ assertContains " pod/pod-c configured"
603
+ assertContains " pod/pod-d created"
604
+ assertContains " 4 resource(s) applied. 1 created, 0 unchanged, 3 configured, 0 failed"
605
+ assertContains " pod/pod-a pruned"
606
+ assertContains " 1 resource(s) pruned, 0 skipped, 0 failed"
613
607
wait 2
614
608
# Validate resources in the cluster
615
609
# ConfigMap inventory with four inventory items.
@@ -626,11 +620,10 @@ echo "kpt live apply e2e/live/testdata/rg-test-case-1b"
626
620
${BIN_DIR} /kpt live apply e2e/live/testdata/rg-test-case-1b > $OUTPUT_DIR /status
627
621
assertNotContains " installing inventory ResourceGroup CRD" # CRD already installed
628
622
assertContains " namespace/rg-test-namespace unchanged"
629
- assertContains " 1 resource(s) applied. 0 created, 1 unchanged, 0 configured, 0 failed"
630
623
assertContains " pod/pod-b unchanged"
631
624
assertContains " pod/pod-c unchanged"
632
625
assertContains " pod/pod-d created"
633
- assertContains " 3 resource(s) applied. 1 created, 2 unchanged, 0 configured, 0 failed"
626
+ assertContains " 4 resource(s) applied. 1 created, 3 unchanged, 0 configured, 0 failed"
634
627
assertContains " pod/pod-a pruned"
635
628
assertContains " 1 resource(s) pruned, 0 skipped, 0 failed"
636
629
wait 2
@@ -647,12 +640,11 @@ printResult
647
640
echo " [ResourceGroup] Testing basic destroy dry-run"
648
641
echo " kpt live destroy --dry-run e2e/live/testdata/rg-test-case-1b"
649
642
${BIN_DIR} /kpt live destroy --dry-run e2e/live/testdata/rg-test-case-1b > $OUTPUT_DIR /status
650
- assertContains " pod/pod-d deleted (dry-run)"
651
- assertContains " pod/pod-c deleted (dry-run)"
652
- assertContains " pod/pod-b deleted (dry-run)"
653
- assertContains " 3 resource(s) deleted, 0 skipped (dry-run)"
654
- assertContains " namespace/rg-test-namespace deleted (dry-run)"
655
- assertContains " 1 resource(s) deleted, 0 skipped (dry-run)"
643
+ assertContains " pod/pod-d deleted"
644
+ assertContains " pod/pod-c deleted"
645
+ assertContains " pod/pod-b deleted"
646
+ assertContains " namespace/rg-test-namespace deleted"
647
+ assertContains " 4 resource(s) deleted, 0 skipped"
656
648
# Validate resources NOT DESTROYED in the cluster
657
649
assertPodExists " pod-b" " rg-test-namespace"
658
650
assertPodExists " pod-c" " rg-test-namespace"
@@ -667,9 +659,8 @@ ${BIN_DIR}/kpt live destroy e2e/live/testdata/rg-test-case-1b > $OUTPUT_DIR/stat
667
659
assertContains " pod/pod-d deleted"
668
660
assertContains " pod/pod-c deleted"
669
661
assertContains " pod/pod-b deleted"
670
- assertContains " 3 resource(s) deleted, 0 skipped"
671
662
assertContains " namespace/rg-test-namespace deleted"
672
- assertContains " 1 resource(s) deleted, 0 skipped"
663
+ assertContains " 4 resource(s) deleted, 0 skipped"
673
664
# Validate resources NOT in the cluster
674
665
assertPodNotExists " pod-b" " rg-test-namespace"
675
666
assertPodNotExists " pod-c" " rg-test-namespace"
@@ -684,7 +675,7 @@ cat e2e/live/testdata/stdin-test/pods.yaml | ${BIN_DIR}/kpt live apply - > $OUTP
684
675
assertContains " pod/pod-a created"
685
676
assertContains " pod/pod-b created"
686
677
assertContains " pod/pod-c created"
687
- assertContains " 3 resource(s) applied. 3 created, 0 unchanged, 0 configured, 0 failed"
678
+ assertContains " 4 resource(s) applied. 3 created, 1 unchanged, 0 configured, 0 failed"
688
679
printResult
689
680
echo " cat e2e/live/testdata/stdin-test/pods.yaml | kpt live status -"
690
681
cat e2e/live/testdata/stdin-test/pods.yaml | ${BIN_DIR} /kpt live status - > $OUTPUT_DIR /status 2>&1
@@ -698,7 +689,7 @@ cat e2e/live/testdata/stdin-test/pods.yaml | ${BIN_DIR}/kpt live destroy - > $OU
698
689
assertContains " pod/pod-a deleted"
699
690
assertContains " pod/pod-b deleted"
700
691
assertContains " pod/pod-c deleted"
701
- assertContains " 3 resource(s) deleted, 0 skipped"
692
+ assertContains " 4 resource(s) deleted, 0 skipped"
702
693
printResult
703
694
704
695
# Test: kpt live apply continue-on-error
@@ -829,11 +820,10 @@ echo "kpt live apply e2e/live/testdata/migrate-case-1b"
829
820
cp -f e2e/live/testdata/migrate-case-1a/Kptfile e2e/live/testdata/migrate-case-1b
830
821
${BIN_DIR} /kpt live apply e2e/live/testdata/migrate-case-1b > $OUTPUT_DIR /status
831
822
assertContains " namespace/test-rg-namespace unchanged"
832
- assertContains " 1 resource(s) applied. 0 created, 1 unchanged, 0 configured, 0 failed"
833
823
assertContains " pod/pod-b unchanged"
834
824
assertContains " pod/pod-c unchanged"
835
825
assertContains " pod/pod-d created"
836
- assertContains " 3 resource(s) applied. 1 created, 2 unchanged, 0 configured, 0 failed"
826
+ assertContains " 4 resource(s) applied. 1 created, 3 unchanged, 0 configured, 0 failed"
837
827
assertContains " pod/pod-a pruned"
838
828
assertContains " 1 resource(s) pruned, 0 skipped, 0 failed"
839
829
wait 2
0 commit comments