Skip to content

Document application chart lifecycle compatibility - #77

Open
csandanov wants to merge 1 commit into
masterfrom
docs/chart-lifecycle-compatibility
Open

Document application chart lifecycle compatibility#77
csandanov wants to merge 1 commit into
masterfrom
docs/chart-lifecycle-compatibility

Conversation

@csandanov

Copy link
Copy Markdown
Member

Some third-party application charts do not expose Wodby's conventional replica, naming, or backend-port controls. The public service-author documentation did not explain how to integrate those charts without weakening the existing multi-workload contract.

This change documents the explicit compatibility controls for per-workload replicas, chart-owned HPAs, unsupported nameOverride behavior, and public ports that must be rendered back into a chart.

Summary

  • document workloads[].helm.replicas and workloads[].helm.managedReplicas, including validation and HPA ownership
  • explain the deliberate helm.valueMappings.disableNameOverride opt-out and its selector requirements
  • document named endpoint-port tokens for internal, public, effective, and protocol values
  • explain redeployOnPublicPortChange and routeToPublicPort for dynamic TCP and UDP backend ports
  • add all new fields to the service template reference and cross-link the detailed guidance

Validation

  • mkdocs build --strict
  • git diff --check

Rollout

Publish these docs after the corresponding service-manifest fields are available in the platform release.

Explain per-workload replica ownership, explicit Helm naming opt-outs, and public-port-driven chart deployment and routing. Add the corresponding service manifest and runtime token references.
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.

1 participant