Versions in this module Expand all Collapse all v1 v1.0.0 Feb 7, 2025 Changes in this version + const DeletePolicyDelLabels + const DeletePolicyDelNamespace + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = SchemeGroupVersion + var SchemeBuilder = &scheme.Builder + var SchemeEnvironment = GroupVersion.WithKind("Environment") + var SchemeGroupVersion = schema.GroupVersion + var SchemeResourceQuota = GroupVersion.WithKind("ResourceQuota") + var SchemeTenant = GroupVersion.WithKind("Tenant") + var SchemeTenantGateway = GroupVersion.WithKind("TenantGateway") + var SchemeTenantNetworkPolicy = GroupVersion.WithKind("TenantNetworkPolicy") + var SchemeTenantResourceQuota = GroupVersion.WithKind("TenantResourceQuota") + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type DeletePolicy string + type Environment struct + Spec EnvironmentSpec + Status EnvironmentStatus + func (in *Environment) DeepCopy() *Environment + func (in *Environment) DeepCopyInto(out *Environment) + func (in *Environment) DeepCopyObject() runtime.Object + type EnvironmentList struct + Items []Environment + func (in *EnvironmentList) DeepCopy() *EnvironmentList + func (in *EnvironmentList) DeepCopyInto(out *EnvironmentList) + func (in *EnvironmentList) DeepCopyObject() runtime.Object + type EnvironmentNetworkPolicy struct + Name string + Project string + func (in *EnvironmentNetworkPolicy) DeepCopy() *EnvironmentNetworkPolicy + func (in *EnvironmentNetworkPolicy) DeepCopyInto(out *EnvironmentNetworkPolicy) + type EnvironmentSpec struct + DeletePolicy string + LimitRage []corev1.LimitRangeItem + LimitRageName string + Namespace string + Project string + ResourceQuota corev1.ResourceList + ResourceQuotaName string + Tenant string + func (in *EnvironmentSpec) DeepCopy() *EnvironmentSpec + func (in *EnvironmentSpec) DeepCopyInto(out *EnvironmentSpec) + type EnvironmentStatus struct + LastUpdateTime metav1.Time + func (in *EnvironmentStatus) DeepCopy() *EnvironmentStatus + func (in *EnvironmentStatus) DeepCopyInto(out *EnvironmentStatus) + type Image struct + PullPolicy string + Repository string + Tag string + func (in *Image) DeepCopy() *Image + func (in *Image) DeepCopyInto(out *Image) + type ProjectNetworkPolicy struct + Name string + func (in *ProjectNetworkPolicy) DeepCopy() *ProjectNetworkPolicy + func (in *ProjectNetworkPolicy) DeepCopyInto(out *ProjectNetworkPolicy) + type Service struct + ExtraLabels map[string]string + func (in *Service) DeepCopy() *Service + func (in *Service) DeepCopyInto(out *Service) + type Tenant struct + Spec TenantSpec + Status TenantStatus + func (in *Tenant) DeepCopy() *Tenant + func (in *Tenant) DeepCopyInto(out *Tenant) + func (in *Tenant) DeepCopyObject() runtime.Object + type TenantGateway struct + Spec TenantGatewaySpec + Status TenantGatewayStatus + func (in *TenantGateway) DeepCopy() *TenantGateway + func (in *TenantGateway) DeepCopyInto(out *TenantGateway) + func (in *TenantGateway) DeepCopyObject() runtime.Object + type TenantGatewayList struct + Items []TenantGateway + func (in *TenantGatewayList) DeepCopy() *TenantGatewayList + func (in *TenantGatewayList) DeepCopyInto(out *TenantGatewayList) + func (in *TenantGatewayList) DeepCopyObject() runtime.Object + type TenantGatewaySpec struct + BaseDomain string + ConfigMapData map[string]string + Image Image + IngressClass string + Replicas *int32 + Service *Service + Tenant string + Type corev1.ServiceType + Workload *Workload + func (in *TenantGatewaySpec) DeepCopy() *TenantGatewaySpec + func (in *TenantGatewaySpec) DeepCopyInto(out *TenantGatewaySpec) + type TenantGatewayStatus struct + AvailableReplicas int32 + Ports []corev1.ServicePort + func (in *TenantGatewayStatus) DeepCopy() *TenantGatewayStatus + func (in *TenantGatewayStatus) DeepCopyInto(out *TenantGatewayStatus) + type TenantList struct + Items []Tenant + func (in *TenantList) DeepCopy() *TenantList + func (in *TenantList) DeepCopyInto(out *TenantList) + func (in *TenantList) DeepCopyObject() runtime.Object + type TenantNetworkPolicy struct + Spec TenantNetworkPolicySpec + Status TenantNetworkPolicyStatus + func (in *TenantNetworkPolicy) DeepCopy() *TenantNetworkPolicy + func (in *TenantNetworkPolicy) DeepCopyInto(out *TenantNetworkPolicy) + func (in *TenantNetworkPolicy) DeepCopyObject() runtime.Object + type TenantNetworkPolicyList struct + Items []TenantNetworkPolicy + func (in *TenantNetworkPolicyList) DeepCopy() *TenantNetworkPolicyList + func (in *TenantNetworkPolicyList) DeepCopyInto(out *TenantNetworkPolicyList) + func (in *TenantNetworkPolicyList) DeepCopyObject() runtime.Object + type TenantNetworkPolicySpec struct + EnvironmentNetworkPolicies []EnvironmentNetworkPolicy + ProjectNetworkPolicies []ProjectNetworkPolicy + Tenant string + TenantIsolated bool + func (in *TenantNetworkPolicySpec) DeepCopy() *TenantNetworkPolicySpec + func (in *TenantNetworkPolicySpec) DeepCopyInto(out *TenantNetworkPolicySpec) + type TenantNetworkPolicyStatus struct + LastUpdateTime metav1.Time + func (in *TenantNetworkPolicyStatus) DeepCopy() *TenantNetworkPolicyStatus + func (in *TenantNetworkPolicyStatus) DeepCopyInto(out *TenantNetworkPolicyStatus) + type TenantResourceQuota struct + Spec TenantResourceQuotaSpec + Status TenantResourceQuotaStatus + func (in *TenantResourceQuota) DeepCopy() *TenantResourceQuota + func (in *TenantResourceQuota) DeepCopyInto(out *TenantResourceQuota) + func (in *TenantResourceQuota) DeepCopyObject() runtime.Object + type TenantResourceQuotaList struct + Items []TenantResourceQuota + func (in *TenantResourceQuotaList) DeepCopy() *TenantResourceQuotaList + func (in *TenantResourceQuotaList) DeepCopyInto(out *TenantResourceQuotaList) + func (in *TenantResourceQuotaList) DeepCopyObject() runtime.Object + type TenantResourceQuotaSpec struct + Hard corev1.ResourceList + func (in *TenantResourceQuotaSpec) DeepCopy() *TenantResourceQuotaSpec + func (in *TenantResourceQuotaSpec) DeepCopyInto(out *TenantResourceQuotaSpec) + type TenantResourceQuotaStatus struct + Allocated corev1.ResourceList + Hard corev1.ResourceList + LastCountTime metav1.Time + LastUpdateTime metav1.Time + Used corev1.ResourceList + func (in *TenantResourceQuotaStatus) DeepCopy() *TenantResourceQuotaStatus + func (in *TenantResourceQuotaStatus) DeepCopyInto(out *TenantResourceQuotaStatus) + type TenantSpec struct + Admin []string + Members []string + TenantName string + func (in *TenantSpec) DeepCopy() *TenantSpec + func (in *TenantSpec) DeepCopyInto(out *TenantSpec) + type TenantStatus struct + Environments []string + LastUpdateTime metav1.Time + Namespaces []string + func (in *TenantStatus) DeepCopy() *TenantStatus + func (in *TenantStatus) DeepCopyInto(out *TenantStatus) + type Workload struct + ExtraLabels map[string]string + Resources corev1.ResourceRequirements + func (in *Workload) DeepCopy() *Workload + func (in *Workload) DeepCopyInto(out *Workload)