mirror of
https://github.com/projectcapsule/capsule.git
synced 2026-08-25 16:07:24 +00:00
29 lines
1.0 KiB
Markdown
29 lines
1.0 KiB
Markdown
# Taint services
|
||
With Capsule, Bill can _"taint"_ the services created by Alice with additional labels and/or annotations. There is no specific semantic assigned to these labels and annotations: they just will be assigned to the services in the tenant as they are created by Alice. This can help the cluster admin to implement specific use cases.
|
||
|
||
Bill assigns additional labels and annotations to all services created in the `oil` tenant:
|
||
|
||
```yaml
|
||
kubectl apply -f - << EOF
|
||
apiVersion: capsule.clastix.io/v1beta1
|
||
kind: Tenant
|
||
metadata:
|
||
name: oil
|
||
spec:
|
||
owners:
|
||
- name: alice
|
||
kind: User
|
||
serviceOptions:
|
||
additionalMetadata:
|
||
annotations:
|
||
capsule.clastix.io/backup: "true"
|
||
labels:
|
||
capsule.clastix.io/tenant: oil
|
||
EOF
|
||
```
|
||
|
||
When Alice creates a service in a namespace, this will inherit the given label and/or annotation.
|
||
|
||
# What’s next
|
||
See how Bill, the cluster admin, can allow Alice to use specific labels or annotations. [Allow adding labels and annotations on namespaces](./namespace-labels-and-annotations.md).
|