Skip to content

fix: Port the serviceAccount.name/create fix into the template - #634

Merged
lfrancke merged 1 commit into
mainfrom
push-ssyrrqqpnvkt
Aug 17, 2026
Merged

fix: Port the serviceAccount.name/create fix into the template#634
lfrancke merged 1 commit into
mainfrom
push-ssyrrqqpnvkt

Conversation

@lfrancke

@lfrancke lfrancke commented Aug 16, 2026

Copy link
Copy Markdown
Member

Ports stackabletech/hive-operator#742 into the template.

  • the Deployment and the ServiceAccount resolve their name through operator.serviceAccountName instead of hardcoding <fullname>-serviceaccount, which is what makes .Values.serviceAccount.name take effect at all
  • with create=false the helper fell back to "default", giving a pod running as the namespace default ServiceAccount without the operator ClusterRole. It now requires serviceAccount.name.

This should not be rolled out before stackabletech/listener-operator#418 and stackabletech/secret-operator#736 are merged.

Same change as hive-operator#742:

  - the Deployment and the ServiceAccount both resolve their name through
    operator.serviceAccountName instead of hardcoding <fullname>-serviceaccount,
    which is what makes .Values.serviceAccount.name take effect at all
  - with create=false the helper used to fall back to "default", giving a pod
    without the operator's ClusterRole; it now requires serviceAccount.name
Comment thread template/deploy/helm/[[operator]]/templates/_helpers.tpl
@Techassi Techassi moved this from Development: Waiting for Review to Development: In Review in Stackable Engineering Aug 17, 2026
@lfrancke
lfrancke added this pull request to the merge queue Aug 17, 2026
Merged via the queue into main with commit 0a9e5e7 Aug 17, 2026
2 checks passed
@lfrancke
lfrancke deleted the push-ssyrrqqpnvkt branch August 17, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Development: In Review

Development

Successfully merging this pull request may close these issues.

3 participants