Skip to content

feat(#3299): runtime configuration engine with Zod validation#3521

Merged
gabemontero merged 6 commits into
mainfrom
feat/3299-runtime-config-engine
Jun 23, 2026
Merged

feat(#3299): runtime configuration engine with Zod validation#3521
gabemontero merged 6 commits into
mainfrom
feat/3299-runtime-config-engine

fix(boost): prevent data loss on secret rotation and add auth policy

b35c5b3
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jun 23, 2026 in 1m 21s

Annotations

Check warning on line 22 in workspaces/boost/plugins/boost-backend/src/config/encryption.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `node:crypto` over `crypto`.

See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh-plugins&issues=AZ7whPm_BSP9yiGopiJL&open=AZ7whPm_BSP9yiGopiJL&pullRequest=3521

Check failure on line 285 in workspaces/boost/plugins/boost-backend/src/config/AdminConfigService.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh-plugins&issues=AZ7x4b89CS1JGHu2Hoeg&open=AZ7x4b89CS1JGHu2Hoeg&pullRequest=3521

Check warning on line 215 in workspaces/boost/plugins/boost-backend/src/config/RuntimeConfigResolver.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `.at(…)` over `[….length - index]`.

See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh-plugins&issues=AZ7tYOD9_CS-XO_Pkjcd&open=AZ7tYOD9_CS-XO_Pkjcd&pullRequest=3521

Check warning on line 199 in workspaces/boost/plugins/boost-backend/src/config/RuntimeConfigResolver.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'unknown' overrides all other types in this union type.

See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh-plugins&issues=AZ7tYOD9_CS-XO_Pkjcb&open=AZ7tYOD9_CS-XO_Pkjcb&pullRequest=3521

Check warning on line 88 in workspaces/boost/plugins/boost-backend/src/config/RuntimeConfigResolver.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'unknown' overrides all other types in this union type.

See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh-plugins&issues=AZ7tYOD8_CS-XO_Pkjca&open=AZ7tYOD8_CS-XO_Pkjca&pullRequest=3521

Check warning on line 123 in workspaces/boost/plugins/boost-backend/src/config/AdminConfigService.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'unknown' overrides all other types in this union type.

See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh-plugins&issues=AZ7tYOJY_CS-XO_Pkjcv&open=AZ7tYOJY_CS-XO_Pkjcv&pullRequest=3521

Check warning on line 94 in workspaces/boost/plugins/boost-backend/src/config/AdminConfigService.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using nullish coalescing operator (`??=`) instead of an assignment expression, as it is simpler to read.

See more on https://sonarcloud.io/project/issues?id=redhat-developer_rhdh-plugins&issues=AZ7tYOJY_CS-XO_Pkjcu&open=AZ7tYOJY_CS-XO_Pkjcu&pullRequest=3521