Skip to content

Commit 46aeafa

Browse files
committed
add external ssl db to matrix
1 parent 1ce9a20 commit 46aeafa

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

.github/workflows/test.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ jobs:
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
@@ -98,7 +101,7 @@ jobs:
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

0 commit comments

Comments
 (0)