You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci(backend): Oracle host/servicename from env-scoped secrets; security always on
ORACLEDB_HOST and ORACLEDB_SERVICENAME move from GitHub vars to secrets,
passed through the init job (env-scoped secrets don't resolve in the
deploy matrix) into the backend Secret and read via secretKeyRef.
ILCR_SECURITY_ENABLED is no longer parameterized: deployed pods hardcode
"true" so auth can never be switched off from CI config.
Copy file name to clipboardExpand all lines: backend/openshift.deploy.yml
+17-14Lines changed: 17 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -35,24 +35,18 @@ parameters:
35
35
- name: MEMORY_LIMIT
36
36
description: Container memory limit; the JVM heap sizes itself from this cgroup limit via MaxRAMPercentage (see backend/Dockerfile). Raised for the embedded JasperReports 7 engine (Batik/OpenPDF/fonts add classpath + metaspace + native AWT footprint) per AD-16 "size the reporting path's pod CPU/Mem".
37
37
value: "1Gi"
38
-
- name: ILCR_SECURITY_ENABLED
39
-
description: Enforce Cognito (FAM) JWT auth. "false" installs MockPrincipalFilter, treating every request as an authenticated ILCR_SUBMITTER; DeployedSecurityGuard refuses to start a deployed pod with security off and the datasource on. Fail-closed default.
40
-
value: "true"
41
38
- name: ILCR_DATASOURCE_ENABLED
42
-
description: Connect to the Oracle datasource. Set "false" together with ILCR_SECURITY_ENABLED="false" for a data-less mock-auth smoke deployment.
39
+
description: Connect to the Oracle datasource. Set "false" for a data-less smoke deployment. Deployed pods always enforce Cognito (FAM) JWT auth — ILCR_SECURITY_ENABLED is hardcoded "true" below, not parameterized.
0 commit comments