Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat (mirrorbits-parents): add service account #897

Merged

Conversation

smerle33
Copy link
Contributor

as per jenkins-infra/update-center2#745 (comment)
and for jenkins-infra/helpdesk#2649

this provide a Service Account for the mirrorbits parents helm chart

@smerle33 smerle33 requested a review from dduportal October 27, 2023 08:04
Copy link
Contributor

@dduportal dduportal left a comment

Choose a reason for hiding this comment

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

2 blockers and 1 non blocker:

  • Blockers: The naming convention must not use the jenkins. prefix for template function names, but mirrorbits-parent instead. My suggestion are not complete and need a bit more change (it's a starter ;) )
  • Non blocker: I don't see the case of the "use existing svc account". See my comment.

charts/mirrorbits-parent/templates/_helpers.tpl Outdated Show resolved Hide resolved
charts/mirrorbits-parent/templates/_helpers.tpl Outdated Show resolved Hide resolved
@smerle33 smerle33 requested a review from dduportal October 27, 2023 08:20
Copy link
Contributor

@dduportal dduportal left a comment

Choose a reason for hiding this comment

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

Nice!

2nd review:

  • 1 blocker (too much permissions)
  • 2 comment (cleanup proposal)

charts/mirrorbits-parent/templates/serviceaccount.yaml Outdated Show resolved Hide resolved
charts/mirrorbits-parent/templates/_helpers.tpl Outdated Show resolved Hide resolved
charts/mirrorbits-parent/templates/serviceaccount.yaml Outdated Show resolved Hide resolved
@smerle33 smerle33 force-pushed the mirrorbits/parents/serviceaccount branch from c5f76cc to 3087095 Compare October 27, 2023 13:29
@dduportal dduportal added enhancement New feature or request mirrorbits-parent labels Oct 27, 2023
@dduportal dduportal merged commit cba8810 into jenkins-infra:main Oct 27, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request mirrorbits-parent
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants