@@ -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,12 @@ 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 ls -R /var/log
627
+ docker exec primary cat /var/log/ipaserver-install.log
628
+
625
629
- name : Check HTTPD access logs in primary container
626
630
if : always()
627
631
run : |
@@ -652,6 +656,16 @@ jobs:
652
656
run : |
653
657
docker exec primary cat /var/log/dirsrv/slapd-EXAMPLE-COM/security
654
658
659
+ - name : Check CA pkispawn log in primary container
660
+ if : always()
661
+ run : |
662
+ docker exec primary find /var/log/pki -name "pki-ca-spawn.*" -exec cat {} \;
663
+
664
+ - name : Check KRA pkispawn log in primary container
665
+ if : always()
666
+ run : |
667
+ docker exec primary find /var/log/pki -name "pki-kra-spawn.*" -exec cat {} \;
668
+
655
669
- name : Check PKI server systemd journal in primary container
656
670
if : always()
657
671
run : |
@@ -667,19 +681,21 @@ jobs:
667
681
run : |
668
682
docker exec primary find /var/lib/pki/pki-tomcat/logs/ca -name "debug.*" -exec cat {} \;
669
683
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
684
- name : Remove IPA server from primary container
679
685
run : |
680
686
docker exec secondary ipa server-del primary.example.com
681
687
docker exec primary ipa-server-install --uninstall -U
682
688
689
+ - name : Check CA pkidestroy log in primary container
690
+ if : always()
691
+ run : |
692
+ docker exec primary find /var/log/pki -name "pki-ca-destroy.*" -exec cat {} \;
693
+
694
+ - name : Check KRA pkidestroy log in primary container
695
+ if : always()
696
+ run : |
697
+ docker exec primary find /var/log/pki -name "pki-kra-destroy.*" -exec cat {} \;
698
+
683
699
- name : Check IPA config after removing primary server
684
700
run : |
685
701
docker exec secondary ipa config-show | tee output
@@ -722,6 +738,16 @@ jobs:
722
738
docker exec secondary pki-server ca-config-show ca.connector.KRA.host | tee actual
723
739
diff expected actual || true
724
740
741
+ - name : Check IPA CA install log in secondary container
742
+ if : always()
743
+ run : |
744
+ docker exec secondary cat /var/log/ipareplica-ca-install.log
745
+
746
+ - name : Check IPA KRA install log in secondary container
747
+ if : always()
748
+ run : |
749
+ docker exec secondary cat /var/log/ipaserver-kra-install.log
750
+
725
751
- name : Check HTTPD access logs in secondary container
726
752
if : always()
727
753
run : |
@@ -752,6 +778,16 @@ jobs:
752
778
run : |
753
779
docker exec secondary cat /var/log/dirsrv/slapd-EXAMPLE-COM/security
754
780
781
+ - name : Check CA pkispawn log in secondary container
782
+ if : always()
783
+ run : |
784
+ docker exec secondary find /var/log/pki -name "pki-ca-spawn.*" -exec cat {} \;
785
+
786
+ - name : Check KRA pkispawn log in secondary container
787
+ if : always()
788
+ run : |
789
+ docker exec secondary find /var/log/pki -name "pki-kra-spawn.*" -exec cat {} \;
790
+
755
791
- name : Check PKI server systemd journal in secondary container
756
792
if : always()
757
793
run : |
@@ -767,20 +803,16 @@ jobs:
767
803
run : |
768
804
docker exec secondary find /var/lib/pki/pki-tomcat/logs/ca -name "debug.*" -exec cat {} \;
769
805
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
806
- name : Remove IPA server from secondary container
779
807
run : docker exec secondary ipa-server-install --uninstall -U --ignore-last-of-role
780
808
781
- - name : Upload artifacts
809
+ - name : Check CA pkidestroy log in secondary container
782
810
if : always()
783
- uses : actions/upload-artifact@v4
784
- with :
785
- name : ipa-clone-test
786
- path : /tmp/artifacts
811
+ run : |
812
+ docker exec secondary ls -R /var/log
813
+ docker exec secondary find /var/log/pki -name "pki-ca-destroy.*" -exec cat {} \;
814
+
815
+ - name : Check KRA pkidestroy log in secondary container
816
+ if : always()
817
+ run : |
818
+ docker exec secondary find /var/log/pki -name "pki-kra-destroy.*" -exec cat {} \;
0 commit comments