Skip to content

[FEATURE] Remove Service Account Generation Feature #1873

@adambkaplan

Description

@adambkaplan

Is there an existing feature request for this?

  • I have searched the existing feature requests

Is your feature request related to a problem or use-case? Please describe.

In Shipwright's v1alpha1 API, we had a feature that let the build controller generate service accounts that were scoped only to the build. During the v1beta1 API review, we deemed this feature to be challenging to maintain and a security risk in its own right. We decided to remove it from the API, but preserved the controller logic.

Describe the solution that you would like.

We should remove the service account generation logic in the BuildRun controller. This will help facilitate the removal of the v1alpha1 API.

Describe alternatives you have considered.

N/A.

Anything else?

Related to shipwright-io/cli#304, where we are rendering the CLI's flag to generate SA's inert.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions