Skip to content

fix: stop overriding team-operator image when not explicitly configured#155

Merged
amdove merged 1 commit intomainfrom
pin-operator-image
Feb 27, 2026
Merged

fix: stop overriding team-operator image when not explicitly configured#155
amdove merged 1 commit intomainfrom
pin-operator-image

Conversation

@ian-flores
Copy link
Contributor

Description

When team_operator_image is not set in ptd.yaml, PTD now passes no image
override to the Helm chart, allowing the chart to use its appVersion default
(introduced in posit-dev/team-operator#88).

Previously, WorkloadClusterConfig.team_operator_image defaulted to "latest"
and was always forwarded to Helm values, defeating the chart's own default.

Behavior after this change

  • team_operator_image not set → chart uses appVersion (tracks chart release)
  • team_operator_image: latest → explicitly passes latest to Helm
  • team_operator_image: v1.9.0 → pins to that version
  • adhoc_team_operator_image set → unchanged, takes priority as before

Issue

posit-dev/team-operator#88

Category of change

  • Bug fix (non-breaking change which fixes an issue)

@ian-flores ian-flores marked this pull request as ready for review February 27, 2026 01:50
@ian-flores ian-flores requested a review from a team as a code owner February 27, 2026 01:50
@ian-flores ian-flores requested a review from amdove February 27, 2026 01:50
@amdove amdove added this pull request to the merge queue Feb 27, 2026
Merged via the queue into main with commit 0b5e3eb Feb 27, 2026
3 checks passed
@amdove amdove deleted the pin-operator-image branch February 27, 2026 15:58
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