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

Re-add the serviceAccountName field to Stack.spec #720

Closed
EronWright opened this issue Oct 17, 2024 · 3 comments
Closed

Re-add the serviceAccountName field to Stack.spec #720

EronWright opened this issue Oct 17, 2024 · 3 comments
Assignees
Labels
kind/task Work that's part of an ongoing epic needs-triage Needs attention from the triage team resolution/fixed This issue was fixed

Comments

@EronWright
Copy link
Contributor

Virtually all stacks should have an associated service account, so the serviceAccountName should be a top-level field as opposed to being buried in the workspaceTemplate (which is intended for extensibility and advanced use cases).

@cleverguy25
Copy link

Added to epic #586

@pulumi-bot pulumi-bot added the needs-triage Needs attention from the triage team label Oct 17, 2024
EronWright added a commit that referenced this issue Oct 18, 2024
<!--Thanks for your contribution. See [CONTRIBUTING](CONTRIBUTING.md)
    for Pulumi's contribution guidelines.

    Help us merge your changes more quickly by adding more details such
    as labels, milestones, and reviewers.-->

### Proposed changes

<!--Give us a brief description of what you've done and what it solves.
-->

Adds a top-level `serviceAccountName` to the Stack spec, since it is
practically a required element for every stack.
Note that the `workspaceTemplate` would take precedence.
The Workspace applies the default value of `default` if none is
specified.

Side-effect: some outdated manifests were regenerated.

### Related issues (optional)

<!--Refer to related PRs or issues: #1234, or 'Fixes #1234' or 'Closes
#1234'.
Or link to full URLs to issues or pull requests in other GitHub
repositories. -->
Closes #720
@EronWright EronWright added the resolution/fixed This issue was fixed label Oct 18, 2024
@pulumi-bot pulumi-bot reopened this Oct 18, 2024
@pulumi-bot

This comment has been minimized.

@EronWright EronWright self-assigned this Oct 18, 2024
@pulumi-bot pulumi-bot reopened this Oct 18, 2024
@pulumi-bot

This comment has been minimized.

@EronWright EronWright added the kind/task Work that's part of an ongoing epic label Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/task Work that's part of an ongoing epic needs-triage Needs attention from the triage team resolution/fixed This issue was fixed
Projects
Status: Done
Development

No branches or pull requests

3 participants