File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change 5353 - certificate_source : default
5454 security : none
5555 database : external
56+ - certificate_source : default
57+ security : none
58+ database : externalssl
5659 runs-on : ubuntu-24.04
5760 name : " Tests (certificates: ${{ matrix.certificate_source }}, database: ${{ matrix.database }}, security: ${{ matrix.security }})"
5861 steps :
@@ -69,11 +72,11 @@ jobs:
6972 run : ./setup-environment
7073 - name : Start VMs
7174 run : |
72- ./forge vms start --vms "quadlet client ${{ matrix.database == 'external ' && 'database' || '' }}"
75+ ./forge vms start --vms "quadlet client ${{ matrix.database != 'internal ' && 'database' || '' }}"
7376 - name : Configure remote-database
74- if : matrix.database == 'external '
77+ if : matrix.database != 'internal '
7578 run : |
76- ./forge remote-database
79+ ./forge remote-database ${{ matrix.database == 'externalssl' && '--database-ssl true' || ''}}
7780 - name : Configure repositories
7881 run : |
7982 ./forge setup-repositories
98101 ./foremanctl pull-images
99102 - name : Run deployment
100103 run : |
101- ./foremanctl deploy --certificate-source=${{ matrix.certificate_source }} ${{ matrix.database == 'external ' && '--database-mode=external --database-host=database.example.com' || '' }} --foreman-initial-admin-password=changeme --tuning development
104+ ./foremanctl deploy --certificate-source=${{ matrix.certificate_source }} ${{ matrix.database != 'internal ' && '--database-mode=external --database-host=database.example.com' || '' }} --foreman-initial-admin-password=changeme --tuning development
102105 - name : Add optional feature - hammer
103106 run : |
104107 ./foremanctl deploy --add-feature hammer
You can’t perform that action at this time.
0 commit comments