Skip to content

Commit 04d2cc1

Browse files
committed
only test external ssl db
1 parent 9adce9d commit 04d2cc1

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

.github/workflows/test.yml

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,6 @@ jobs:
5353
- certificate_source: default
5454
security: none
5555
database: external
56-
- certificate_source: default
57-
security: none
58-
database: externalssl
5956
runs-on: ubuntu-24.04
6057
name: "Tests (certificates: ${{ matrix.certificate_source }}, database: ${{ matrix.database }}, security: ${{ matrix.security }})"
6158
steps:
@@ -72,11 +69,11 @@ jobs:
7269
run: ./setup-environment
7370
- name: Start VMs
7471
run: |
75-
./forge vms start --vms "quadlet client ${{ matrix.database != 'internal' && 'database' || '' }}"
72+
./forge vms start --vms "quadlet client ${{ matrix.database == 'external' && 'database' || '' }}"
7673
- name: Configure remote-database
77-
if: matrix.database != 'internal'
74+
if: matrix.database == 'external'
7875
run: |
79-
./forge remote-database ${{ matrix.database == 'externalssl' && '--database-ssl true' || ''}}
76+
./forge remote-database --database-ssl true
8077
- name: Configure repositories
8178
run: |
8279
./forge setup-repositories
@@ -101,7 +98,7 @@ jobs:
10198
./foremanctl pull-images
10299
- name: Run deployment
103100
run: |
104-
./foremanctl deploy --certificate-source=${{ matrix.certificate_source }} ${{ matrix.database != 'internal' && '--database-mode=external --database-host=database.example.com' || '' }} ${{ matrix.database == 'externalssl' && '--database-ssl-ca $(pwd)/.var/lib/foremanctl/db-ca.crt --database-ssl-mode verify-full' || '' }} --foreman-initial-admin-password=changeme --tuning development
101+
./foremanctl deploy --certificate-source=${{ matrix.certificate_source }} ${{ matrix.database == 'external' && '--database-mode=external --database-host=database.example.com --database-ssl-ca $(pwd)/.var/lib/foremanctl/db-ca.crt --database-ssl-mode verify-full' || '' }} --foreman-initial-admin-password=changeme --tuning development
105102
- name: Add optional feature - hammer
106103
run: |
107104
./foremanctl deploy --add-feature hammer
@@ -113,7 +110,7 @@ jobs:
113110
./foremanctl deploy --add-feature foreman_azure_rm --add-feature foreman_google
114111
- name: Run tests
115112
run: |
116-
./forge test --pytest-args="--certificate-source=${{ matrix.certificate_source }} ${{ matrix.database != 'internal' && '--database-mode=external' || '' }}"
113+
./forge test --pytest-args="--certificate-source=${{ matrix.certificate_source }} --database-mode=${{ matrix.database }}"
117114
- name: Run smoker
118115
run: |
119116
./forge smoker

0 commit comments

Comments
 (0)