Skip to content

[charts/portal] Custom domain and vanityURL#454

Merged
cuisimon merged 6 commits intodevelop/portalfrom
custom_domain
Feb 12, 2026
Merged

[charts/portal] Custom domain and vanityURL#454
cuisimon merged 6 commits intodevelop/portalfrom
custom_domain

Conversation

@cuisimon
Copy link
Contributor

@cuisimon cuisimon commented Feb 10, 2026

Add support for custom domain certificates in the Dispatcher component by introducing:

  • Accepts certificate and key files via Helm command line using --set-file
  • Creates a Kubernetes Secret to store all custom domain certificates and keys
  • Updates the dispatcher template to read certificates and keys from the secret
  • Maintains the same environment variable naming pattern (CD_{TENANT}_ZZ_{DOMAIN}_CERT and CD_{TENANT}_ZZ_{DOMAIN}_KEY)
  • CUSTOM_URLS_ENABLED - Boolean flag to enable/disable custom URLs feature
  • CD_{TENANT}_ZZ_{DOMAIN}_CERT - Base64-encoded certificate for each tenant/domain combination
  • CD_{TENANT}_ZZ_{DOMAIN}_KEY - Base64-encoded key for each tenant/domain combination
  • The CD_* variables are only set when CUSTOM_URLS_ENABLED is true.

Benefits

Fixe DE641541: Change hostname/domainname of tenant exiting portal tenant

Drawbacks

None.

Applicable issues

  • DE641541: Change hostname/domainname of tenant exiting portal tenant

Additional information

Checklist

  • [] Chart version bumped in Chart.yaml according to semver.
  • Variables are documented in the README.md
  • Title of the PR starts with chart name (e.g. [charts/gateway])
  • If the chart contains a values-production.yaml apart from values.yaml, ensure that you implement the changes in both files

@cuisimon cuisimon merged commit eb024cd into develop/portal Feb 12, 2026
2 checks passed
@cuisimon cuisimon deleted the custom_domain branch February 12, 2026 00:06
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