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

DRAFT: Automatically provision personal namespace #80

Closed
wants to merge 1 commit into from

Conversation

gbenhaim
Copy link
Member

@gbenhaim gbenhaim commented Sep 9, 2024

Extend Workspace manager to support automatic provisioning of personal namespaces.

The name of the namespace to create will be calculated from the user name, which is expected to be an email address.

The user that namespace is created for will get konflux-admin permissions on the namespace.

The implementation is idempotent.

This feature should be turned on using environment variables.

This change also adds an additional test suite. In order to run it at the same time with the existing test suite (the default of go test), allow to use different ports for workspace-manager.

Extend Workspace manager to support automatic provisioning
of personal namespaces.

The name of the namespace to create will be calculated from the
user name, which is expected to be an email address.

The user that namespace is created for will get konflux-admin
permissions on the namespace.

The implementation is idempotent.

This feature should be turned on using environment variables.

This change also adds an additional test suite. In order to run
it at the same time with the existing test suite (the default of
go test), allow to use different ports for workspace-manager.

Signed-off-by: gbenhaim <[email protected]>
@gbenhaim
Copy link
Member Author

replaced by #95

@gbenhaim gbenhaim closed this Oct 30, 2024
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.

1 participant