Skip to content

Commit 79d5d16

Browse files
committed
only test external ssl db
1 parent 21c8bd7 commit 79d5d16

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

.github/workflows/test.yml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,6 @@ jobs:
6161
security: none
6262
database: external
6363
box: centos/stream9
64-
- certificate_source: default
65-
security: none
66-
database: externalssl
67-
box: centos/stream9
6864
runs-on: ubuntu-24.04
6965
env:
7066
FOREMANCTL_BASE_BOX: ${{ matrix.box }}
@@ -85,11 +81,11 @@ jobs:
8581
run: ./setup-environment
8682
- name: Start VMs
8783
run: |
88-
./forge vms start --vms "quadlet client ${{ matrix.database != 'internal' && 'database' || '' }}"
84+
./forge vms start --vms "quadlet client ${{ matrix.database == 'external' && 'database' || '' }}"
8985
- name: Configure remote-database
90-
if: matrix.database != 'internal'
86+
if: matrix.database == 'external'
9187
run: |
92-
./forge remote-database ${{ matrix.database == 'externalssl' && '--database-ssl true' || ''}}
88+
./forge remote-database --database-ssl true
9389
- name: Configure repositories
9490
run: |
9591
./forge setup-repositories
@@ -114,7 +110,7 @@ jobs:
114110
./foremanctl pull-images
115111
- name: Run deployment
116112
run: |
117-
./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
113+
./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
118114
- name: Add optional feature - hammer
119115
run: |
120116
./foremanctl deploy --add-feature hammer
@@ -126,7 +122,7 @@ jobs:
126122
./foremanctl deploy --add-feature foreman_azure_rm --add-feature foreman_google
127123
- name: Run tests
128124
run: |
129-
./forge test --pytest-args="--certificate-source=${{ matrix.certificate_source }} ${{ matrix.database != 'internal' && '--database-mode=external' || '' }}"
125+
./forge test --pytest-args="--certificate-source=${{ matrix.certificate_source }} --database-mode=${{ matrix.database }}"
130126
- name: Run smoker
131127
run: |
132128
./forge smoker

0 commit comments

Comments
 (0)