Skip to content

Commit 6b6f87b

Browse files
committed
Remove reference to multi-tenancy contract
The contract has been diluted and removed from the cluster-api book (kubernetes-sigs/cluster-api#11213) makding it hard to reference it. Signed-off-by: Pierre Crégut <pierre.cregut@orange.com>
1 parent 6b9fc88 commit 6b6f87b

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

design/hostclaim-multitenancy.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,9 @@ credentials of servers are not exposed to the tenant).
3030

3131
## Motivation
3232

33-
The standard approach to implementing multi-tenancy in Cluster API is to follow the
34-
[multi-tenancy contract](https://cluster-api.sigs.k8s.io/developer/architecture/controllers/multi-tenancy#contract).
35-
36-
To adhere to this contract with cluster-api-provider-metal3, the clusters must
37-
be placed in different namespaces, and the BareMetalHost objects must be defined
33+
To support clusters from different tenants, clusters must
34+
be placed in different namespaces. As Metal3 provider requires that Machines and
35+
BareMetalHost are in the same namespace, the BareMetalHost objects must be defined
3836
in those namespaces. In this setup, the tenants are the owners of the servers,
3937
and it becomes difficult to share the same server between different clusters if
4038
they belong to different tenants.

0 commit comments

Comments
 (0)