Skip to content

chore(docs): adapt deployment description - #303

Open
sabinem wants to merge 1 commit into
mainfrom
docs/deployment-dev-and-prod
Open

chore(docs): adapt deployment description#303
sabinem wants to merge 1 commit into
mainfrom
docs/deployment-dev-and-prod

Conversation

@sabinem

@sabinem sabinem commented Sep 14, 2026

Copy link
Copy Markdown
Collaborator

Adapt the deployment description to the current process in gitops

Adapt the deployment description to the current process in gitops
@sabinem
sabinem force-pushed the docs/deployment-dev-and-prod branch from ee069ae to 387772a Compare September 14, 2026 06:26
Comment thread helm-chart/values.yaml
Comment on lines +11 to +12
# release/ one image per `v*` tag — what prod runs
# temporary/ one image per push to main — what dev runs, moves constantly

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

comment: this works, but it is non-standard, and we could drop the {release,temporary}/ prefix. Normally one would just tag release images v<core-version> and temporary image v<core-version>+<build>. For example v0.9.0+7bb2580. This is semver-compliant syntax.

Comment thread helm-chart/values.yaml
Comment on lines +14 to +16
# With no `tag` set, the chart falls back to `appVersion` from Chart.yaml.
# Release builds tag their images with the bare version, so that resolves to an
# image that exists. This is the prod arrangement: no image overrides at all.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

comment: I am not sure I understand this sentence. And I don't think we need 3 lines to explain the tag.
suggestion: plain human english. like:

# Image tags default to the Chart's appVersion.

Comment thread helm-chart/values.yaml
Comment on lines +22 to +26
# --set frontend.image.pullPolicy=Always
#
# The pull policy is not optional there. The default `IfNotPresent` below never
# re-pulls a moving tag, so the node would keep serving whichever image it
# fetched first.

@cmdoret cmdoret Sep 14, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# --set frontend.image.pullPolicy=Always
#
# The pull policy is not optional there. The default `IfNotPresent` below never
# re-pulls a moving tag, so the node would keep serving whichever image it
# fetched first.

comment: I just learnt that kubernetes sets pullPolicy: Always when the tag is latest and the policy is not specified (source).
suggestion: set pullPolicy: "" in values.yaml. It will simply default to ifNotPresent on version tags, and Always on moving tags.

Comment thread RELEASING.md

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

comment: IMO the deployment-specific documentation belongs in that deployment's repo. The app repo should stick to deployment-agnostic documentation.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cmdoret What is the deployment's repo in this case?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ordes cloud-infra

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.

2 participants