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

Prevent tenants to use ServiceType LoadBalancer #390

Closed
bsctl opened this issue Aug 17, 2021 · 0 comments · Fixed by #392
Closed

Prevent tenants to use ServiceType LoadBalancer #390

bsctl opened this issue Aug 17, 2021 · 0 comments · Fixed by #392
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@bsctl
Copy link
Member

bsctl commented Aug 17, 2021

Describe the feature

In a multi-tenant environment, it would be useful to prevent tenant owners to use ServiceType LoadBalancer. The reason for that is ServiceType LoadBalancer creates an external Load Balancer cloud resource (when allowed by the Cloud Provider) and this can be not allowed by the cluster admin policy.

What would the new user story look like?

To prevent tenant users to allocate external cloud Load Balancers, it would be useful to add to tenant CRD the following option:

  serviceOptions:
    allowedServices:
      loadBalancer: false

Default value is true.

Expected behavior

ServiceType LoadBalancer can be not allowed for tenants

@bsctl bsctl added the blocked-needs-validation Issue need triage and validation label Aug 17, 2021
@bsctl bsctl added this to the v0.1.0 milestone Aug 17, 2021
@prometherion prometherion added enhancement New feature or request and removed blocked-needs-validation Issue need triage and validation labels Aug 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants