ci values: dont define initSecrets / postgres, they will be rendered

automatically if necessary
This commit is contained in:
Gaël Goinvic 2025-02-14 11:00:45 +01:00
parent d383e4f8b7
commit 092e12e563
No known key found for this signature in database
GPG key ID: 1432A13D0F88CEAF
16 changed files with 10 additions and 49 deletions

View file

@ -12,12 +12,8 @@ elementWeb:
checkov.io/skip3: CKV2_K8S_6=No network policy yet
ingress:
host: element.ess.localhost
initSecrets:
enabled: false
matrixAuthenticationService:
enabled: false
postgres:
enabled: false
synapse:
enabled: false
wellKnownDelegation:

View file

@ -8,12 +8,8 @@
elementWeb:
ingress:
host: element.ess.localhost
initSecrets:
enabled: false
matrixAuthenticationService:
enabled: false
postgres:
enabled: false
synapse:
enabled: false
wellKnownDelegation:

View file

@ -7,8 +7,6 @@
elementWeb:
enabled: false
initSecrets:
enabled: false
matrixAuthenticationService:
encryptionSecret:
secret: "{{ $.Release.Name }}-mas-external"

View file

@ -7,8 +7,6 @@
elementWeb:
enabled: false
initSecrets:
enabled: false
matrixAuthenticationService:
encryptionSecret:
secret: "{{ $.Release.Name }}-mas-external"

View file

@ -7,8 +7,6 @@
elementWeb:
enabled: false
initSecrets:
enabled: false
matrixAuthenticationService:
encryptionSecret:
secret: "{{ $.Release.Name }}-mas-external"
@ -41,8 +39,6 @@ matrixAuthenticationService:
synapseSharedSecret:
secret: "{{ $.Release.Name }}-mas-external"
secretKey: synapseShared
postgres:
enabled: false
synapse:
enabled: false
wellKnownDelegation:

View file

@ -7,8 +7,6 @@
elementWeb:
enabled: false
initSecrets:
enabled: false
matrixAuthenticationService:
encryptionSecret:
value: CHANGEME-ahohhohgiavee5Koh8ahwo
@ -47,8 +45,6 @@ matrixAuthenticationService:
value: CHANGEME-eiv6wae8shooPhie4ief8ru2egahbah0
synapseSharedSecret:
value: CHANGEME-iaw8eeSef4zeefie8ii3akien9tiaYah
postgres:
enabled: false
synapse:
enabled: false
wellKnownDelegation:

View file

@ -24,12 +24,8 @@ elementWeb:
host: element.{{ $.Values.serverName }}
tlsSecret: "{{ $.Release.Name }}-element-web-tls"
replicas: 1
initSecrets:
enabled: false
matrixAuthenticationService:
enabled: false
postgres:
enabled: false
serverName: ess.localhost
synapse:
enabled: false

View file

@ -9,12 +9,8 @@ elementWeb:
enabled: false
global:
baseDomain: ess.localhost
initSecrets:
enabled: false
matrixAuthenticationService:
enabled: false
postgres:
enabled: false
# To check that templating works against the ingress
serverName: "{{ $.Values.global.baseDomain }}"
synapse:

View file

@ -7,8 +7,6 @@
elementWeb:
enabled: false
initSecrets:
enabled: false
matrixAuthenticationService:
enabled: false
postgres:

View file

@ -7,8 +7,6 @@
elementWeb:
enabled: false
initSecrets:
enabled: false
matrixAuthenticationService:
enabled: false
postgres:

View file

@ -7,12 +7,8 @@
elementWeb:
enabled: false
initSecrets:
enabled: false
matrixAuthenticationService:
enabled: false
postgres:
enabled: false
serverName: ess.localhost
synapse:
ingress:

View file

@ -7,12 +7,8 @@
elementWeb:
enabled: false
initSecrets:
enabled: false
matrixAuthenticationService:
enabled: false
postgres:
enabled: false
serverName: ess.localhost
synapse:
ingress:

View file

@ -12,12 +12,8 @@ haproxy:
checkov.io/skip1: CKV_K8S_11=We deliberately don't set CPU limits. Pod is BestEffort not Guaranteed
checkov.io/skip2: CKV_K8S_43=No digests
checkov.io/skip3: CKV2_K8S_6=No network policy yet
initSecrets:
enabled: false
matrixAuthenticationService:
enabled: false
postgres:
enabled: false
serverName: ess.localhost
synapse:
enabled: false

View file

@ -7,12 +7,8 @@
elementWeb:
enabled: false
initSecrets:
enabled: false
matrixAuthenticationService:
enabled: false
postgres:
enabled: false
serverName: ess.localhost
synapse:
enabled: false

View file

@ -0,0 +1 @@
CI values: Do not define `initSecrets` `postgres` in tests, their behaviour depends on other components presence.

View file

@ -16,7 +16,15 @@ async def test_nothing_enabled_renders_nothing(templates):
@pytest.mark.parametrize("values_file", ["nothing-enabled-values.yaml"])
@pytest.mark.asyncio_cooperative
async def test_initSecrets_on_its_own_renders_nothing(values, make_templates):
values["initSecrets"]["enabled"] = True
values.setdefault("initSecrets", {})["enabled"] = True
templates = await make_templates(values)
assert len(templates) == 0, f"{templates} were generated but none were expected"
@pytest.mark.parametrize("values_file", ["nothing-enabled-values.yaml"])
@pytest.mark.asyncio_cooperative
async def test_postgres_on_its_own_renders_nothing(values, make_templates):
values.setdefault("postgres", {})["enabled"] = True
templates = await make_templates(values)
assert len(templates) == 0, f"{templates} were generated but none were expected"