Documentation
¶
Index ¶
- Constants
- func Convert(t *apiv2.Tenant) *mdcv1.Tenant
- func ConvertFromTenant(t *mdcv1.Tenant) *apiv2.Tenant
- func EnsureProviderTenant(ctx context.Context, c mdc.Client, providerTenantID string) error
- func GetTenantMember(ctx context.Context, c mdc.Client, tenantID, memberID string) (*mdcv1.TenantMember, error)
- func TenantRoleFromMap(annotations map[string]string) apiv2.TenantRole
Constants ¶
View Source
const ( // TODO: maybe should move to metal-lib? // FIXME: overlaps with metalstack.cloud annotations TagEmail = "metal-stack.io/email" TagPhoneNumber = "metal-stack.io/phone" TagAvatarURL = "metal-stack.io/avatarurl" TagCreator = "metal-stack.io/creator" TenantRoleAnnotation = "metal-stack.io/tenant-role" // Master Tenant which must be present on every metal-stack installation MasterTenant = "metal-stack" // Master Tenant Project ID must be present on every metal-stack installation MasterTenantProjectId = "00000000-0000-0000-0000-000000000000" )
Variables ¶
This section is empty.
Functions ¶
func EnsureProviderTenant ¶
func GetTenantMember ¶
func TenantRoleFromMap ¶
func TenantRoleFromMap(annotations map[string]string) apiv2.TenantRole
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.