Skip to content

Conversation

@avetgit
Copy link
Contributor

@avetgit avetgit commented Sep 1, 2025

Replace 1:1 aliases with config; add ScmUrlResolver for scmm base, scmm repo, external host and tenant URLs

  • Removed 1:1 alias mechanism and replaced it with config-driven resolution in templates.
  • Introduced ScmUrlResolver to centralize scmmBaseUri, scmmRepoUrl, externalHost and tenantBaseUrl with consistent trailing-slash semantics.

avetgit added 27 commits August 13, 2025 14:31
…, argocd.resourceInclusionsCluster, registry.twoRegistries, monitoring.active
Extract templating logic into a dedicated context.
Add ScmUrlResolver for the SCM base URL and use it in the templating context.
…retsOperator, IngressNginx, Mailhog, Vault

refactor(prometheus): move Docker image parsing from templates into templating code
…rgoCDTemplateContextBuilder to ArgoCDValuesBuilder
…ilder, ArgoCDTemplateContextBuilder to ArgoCDValuesBuilder"

This reverts commit 2d7df84.
@ThomasMichael1811
Copy link
Contributor

Please try this regex:
\$\{\s*(?!config\b)[^}]+
in ftl files
to find missing config. - prefix.

@ThomasMichael1811 ThomasMichael1811 merged commit dda445c into main Sep 9, 2025
1 check passed
@ThomasMichael1811 ThomasMichael1811 deleted the feature/config-template-refactoring branch September 9, 2025 11:53
@schnatterer schnatterer changed the title Feature/config template refactoring Templates: Simplify by using config everywhere Sep 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants