Enforce labeling and additional attributes for the K8s Node selector for Workspace namespaces
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Release notes
Problem to solve
Currently, there it not a way to enforce labels/attributes to specific workspace nodes via the K8s Node Selector. This is needed in order to charge-back the use of resources to specific projects or groups.
Proposal
Mechanism to assign labels to the correct workspace node when creating workspaces via the K8s Node Selector
this section expanded to support adding specific groups or projects. It should also enforce a namespace or other attribute such as a label or annotation for all members of the allowed project
Remote_development:
enabled: true
dns_zone: "<workspaces.example.dev>" # DNS zone of the URL where workspaces are available
Intended users
Feature Usage Metrics
Does this feature require an audit event?
Edited by 🤖 GitLab Bot 🤖