-
Notifications
You must be signed in to change notification settings - Fork 69
Multi Tenancy E2E Tests Plan and Progress
chenqianfzh edited this page Aug 17, 2020
·
33 revisions
-
kube-dns and virtlet are running
-
kubectl commands
Done: create, run, delete, cp, exec, apply, scale, patch, create job, label, autoscale, diff, cluster-info, expose
- system tenant is created automatically. System tenant cannot be deleted.
- resources (namespaces, service accounts, clusterroles, clsuterrolebindings) created automatically at tenant initialization
- multi-tenancy namespace deleter
- tenant deleter
All the tests should be done by
- a regular tenant with the tenant admin context specified
- by a system tenant user with "--tenant" option
Tests for some verbs are done
**Done**: create, run, delete, cp, exec, apply, scale, patch, create job, label, autoscale, diff, cluster-info, expose
- deployment controller
- replicaset controller
- serviceaccount controller
- token controller
- endpoints controller
- regular tenants can not visit resources like nodes
- per-tenant CRD
- system forced CRD