@@ -29,13 +29,12 @@ jobs:
29
29
30
30
- name : Run primary container
31
31
run : |
32
- tests/bin/runner-init.sh primary
33
- env :
34
- IMAGE : ipa-runner
35
- HOSTNAME : primary.example.com
36
-
37
- - name : Connect primary container to network
38
- run : docker network connect example primary --alias primary.example.com
32
+ tests/bin/runner-init.sh \
33
+ --image=ipa-runner \
34
+ --hostname=primary.example.com \
35
+ --network=example \
36
+ --network-alias=primary.example.com \
37
+ primary
39
38
40
39
- name : Install IPA server in primary container
41
40
run : |
@@ -141,13 +140,12 @@ jobs:
141
140
142
141
- name : Run secondary container
143
142
run : |
144
- tests/bin/runner-init.sh secondary
145
- env :
146
- IMAGE : ipa-runner
147
- HOSTNAME : secondary.example.com
148
-
149
- - name : Connect secondary container to network
150
- run : docker network connect example secondary --alias secondary.example.com
143
+ tests/bin/runner-init.sh \
144
+ --image=ipa-runner \
145
+ --hostname=secondary.example.com \
146
+ --network=example \
147
+ --network-alias=secondary.example.com \
148
+ secondary
151
149
152
150
- name : Install IPA client in secondary container
153
151
run : |
@@ -622,6 +620,16 @@ jobs:
622
620
grep "Number of entries returned" output-primary > actual
623
621
diff expected actual
624
622
623
+ - name : Check IPA CA install log in primary container
624
+ if : always()
625
+ run : |
626
+ docker exec primary cat /var/log/ipaserver-install.log
627
+
628
+ - name : Check IPA KRA install log in primary container
629
+ if : always()
630
+ run : |
631
+ docker exec primary cat /var/log/ipaserver-kra-install.log
632
+
625
633
- name : Check HTTPD access logs in primary container
626
634
if : always()
627
635
run : |
@@ -652,6 +660,16 @@ jobs:
652
660
run : |
653
661
docker exec primary cat /var/log/dirsrv/slapd-EXAMPLE-COM/security
654
662
663
+ - name : Check CA pkispawn log in primary container
664
+ if : always()
665
+ run : |
666
+ docker exec primary find /var/log/pki -name "pki-ca-spawn.*" -exec cat {} \;
667
+
668
+ - name : Check KRA pkispawn log in primary container
669
+ if : always()
670
+ run : |
671
+ docker exec primary find /var/log/pki -name "pki-kra-spawn.*" -exec cat {} \;
672
+
655
673
- name : Check PKI server systemd journal in primary container
656
674
if : always()
657
675
run : |
@@ -667,19 +685,21 @@ jobs:
667
685
run : |
668
686
docker exec primary find /var/lib/pki/pki-tomcat/logs/ca -name "debug.*" -exec cat {} \;
669
687
670
- - name : Gather artifacts from primary container
671
- if : always()
672
- run : |
673
- tests/bin/ds-artifacts-save.sh primary --instance EXAMPLE-COM
674
- tests/bin/pki-artifacts-save.sh primary
675
- tests/bin/ipa-artifacts-save.sh primary
676
- continue-on-error : true
677
-
678
688
- name : Remove IPA server from primary container
679
689
run : |
680
690
docker exec secondary ipa server-del primary.example.com
681
691
docker exec primary ipa-server-install --uninstall -U
682
692
693
+ - name : Check CA pkidestroy log in primary container
694
+ if : always()
695
+ run : |
696
+ docker exec primary find /var/log/pki -name "pki-ca-destroy.*" -exec cat {} \;
697
+
698
+ - name : Check KRA pkidestroy log in primary container
699
+ if : always()
700
+ run : |
701
+ docker exec primary find /var/log/pki -name "pki-kra-destroy.*" -exec cat {} \;
702
+
683
703
- name : Check IPA config after removing primary server
684
704
run : |
685
705
docker exec secondary ipa config-show | tee output
@@ -722,6 +742,16 @@ jobs:
722
742
docker exec secondary pki-server ca-config-show ca.connector.KRA.host | tee actual
723
743
diff expected actual || true
724
744
745
+ - name : Check IPA CA install log in secondary container
746
+ if : always()
747
+ run : |
748
+ docker exec secondary cat /var/log/ipareplica-ca-install.log
749
+
750
+ - name : Check IPA KRA install log in secondary container
751
+ if : always()
752
+ run : |
753
+ docker exec secondary cat /var/log/ipaserver-kra-install.log
754
+
725
755
- name : Check HTTPD access logs in secondary container
726
756
if : always()
727
757
run : |
@@ -752,6 +782,16 @@ jobs:
752
782
run : |
753
783
docker exec secondary cat /var/log/dirsrv/slapd-EXAMPLE-COM/security
754
784
785
+ - name : Check CA pkispawn log in secondary container
786
+ if : always()
787
+ run : |
788
+ docker exec secondary find /var/log/pki -name "pki-ca-spawn.*" -exec cat {} \;
789
+
790
+ - name : Check KRA pkispawn log in secondary container
791
+ if : always()
792
+ run : |
793
+ docker exec secondary find /var/log/pki -name "pki-kra-spawn.*" -exec cat {} \;
794
+
755
795
- name : Check PKI server systemd journal in secondary container
756
796
if : always()
757
797
run : |
@@ -767,20 +807,15 @@ jobs:
767
807
run : |
768
808
docker exec secondary find /var/lib/pki/pki-tomcat/logs/ca -name "debug.*" -exec cat {} \;
769
809
770
- - name : Gather artifacts from secondary container
771
- if : always()
772
- run : |
773
- tests/bin/ds-artifacts-save.sh secondary --instance EXAMPLE-COM
774
- tests/bin/pki-artifacts-save.sh secondary
775
- tests/bin/ipa-artifacts-save.sh secondary
776
- continue-on-error : true
777
-
778
810
- name : Remove IPA server from secondary container
779
811
run : docker exec secondary ipa-server-install --uninstall -U --ignore-last-of-role
780
812
781
- - name : Upload artifacts
813
+ - name : Check CA pkidestroy log in secondary container
782
814
if : always()
783
- uses : actions/upload-artifact@v4
784
- with :
785
- name : ipa-clone-test
786
- path : /tmp/artifacts
815
+ run : |
816
+ docker exec secondary find /var/log/pki -name "pki-ca-destroy.*" -exec cat {} \;
817
+
818
+ - name : Check KRA pkidestroy log in secondary container
819
+ if : always()
820
+ run : |
821
+ docker exec secondary find /var/log/pki -name "pki-kra-destroy.*" -exec cat {} \;
0 commit comments