description:Cluster is the Schema for the clusters API
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type:string
kind:
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type:string
metadata:
type:object
spec:
description:ClusterSpec defines the desired state of Cluster
properties:
clusterProperty:
description:put in an object
properties:
geoLocation:
description:GeoLocation contains information regarding Geographical Location of the Cluster
properties:
cloudProvider:
description:CloudProvider is the cloud service provider
type:string
cloudRegion:
description:CloudRegion is the region of the cloud
type:string
latitude:
description:Latitude is the latitude of the cluster
type:string
longitude:
description:Longitude is the longitude of the cluster
type:string
type:object
monitoring:
description:Monitoring contains the Kubernetes Monitoring Dashboard
properties:
kubernetesDashboard:
description:KubernetesDashboard contains the information regarding Kubernetes Monitoring Dashboard
properties:
accessToken:
description:AccessToken is the Access Token to access the KubernetesDashboard
type:string
enabled:
description:Enabled is the enable status of the KubernetesDashboard
type:boolean
endpoint:
description:Endpoint is the base endpoint to access the kubernetes dashboard
type:string
ingressPrefix:
description:IngressPrefix is the prefix of ingress gateway for KubernetesDashboard
type:string
type:object
type:object
telemetry:
description:Telemetry contains Telemetry information
properties:
enabled:
description:Enabled is the enable status of the Telemetry
type:boolean
endpoint:
description:Endpoint is the Telemetry Endpoint
type:string
telemetryProvider:
description:TelemetryProvider is the Telemetry Provider information
type:string
type:object
type:object
networkInterface:
description:NetworkInterface is the network interface attached with the cluster.
description:Project is the Schema for the projects API
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type:string
kind:
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type:string
metadata:
type:object
spec:
description:ProjectSpec defines the desired state of Project
properties:
serviceAccount:
description:ServiceAccount is a field of Project. Edit project_types.go to remove/update
properties:
readOnly:
items:
type:string
type:array
readWrite:
items:
type:string
type:array
type:object
type:object
status:
description:ProjectStatus defines the observed state of Project
description:'APIVersion defines the versioned schema of this representation
of an object. Servers should convert recognized schemas to the latest
internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
description:'Kind is a string value representing the REST resource this
object represents. Servers may infer this from the endpoint the client
submits requests to. Cannot be updated. In CamelCase. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
description:SliceConfig is the Schema for the sliceconfig API
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type:string
kind:
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type:string
metadata:
type:object
spec:
description:SliceConfigSpec defines the desired state of SliceConfig
properties:
clusters:
items:
type:string
type:array
externalGatewayConfig:
items:
description:ExternalGatewayConfig is the configuration for external gateways like 'istio', etc/
description:SliceNodeAffinity is the Schema for the slicenodeaffinities API
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type:string
kind:
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type:string
metadata:
type:object
spec:
description:SliceNodeAffinitySpec defines the desired state of SliceNodeAffinity
properties:
nodeAffinityProfiles:
description:NodeAffinityProfiles defines the node affinity profile for the slice
items:
properties:
cluster:
description:Cluster is the cluster in the slice this rule applies to
type:string
nodeAffinityRules:
description:NodeAffinityRules defines the node affinity profile for the slice
items:
properties:
namespace:
description:Namespace is the namespace in the slice this rule applies to
type:string
nodeSelectorLabels:
description:NodeSelectorLabels defines the label selectors to select nodes for assigning to pods
items:
description:A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
properties:
key:
description:The label key that the selector applies to.
type:string
operator:
description:Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
type:string
values:
description:An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
items:
type:string
type:array
required:
- key
- operator
type:object
type:array
type:object
type:array
type:object
type:array
type:object
status:
description:SliceNodeAffinityStatus defines the observed state of SliceNodeAffinity
description:SliceQoSConfig is the Schema for the sliceqosconfigs API
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type:string
kind:
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type:string
metadata:
type:object
spec:
description:SliceQoSConfigSpec defines the desired state of SliceQoSConfig
properties:
bandwidthCeilingKbps:
type:integer
bandwidthGuaranteedKbps:
type:integer
dscpClass:
enum:
- Default
- AF11
- AF12
- AF13
- AF21
- AF22
- AF23
- AF31
- AF32
- AF33
- AF41
- AF42
- AF43
- EF
type:string
priority:
type:integer
queueType:
enum:
- HTB
type:string
tcType:
enum:
- BANDWIDTH_CONTROL
type:string
required:
- bandwidthCeilingKbps
- bandwidthGuaranteedKbps
- dscpClass
- priority
- queueType
- tcType
type:object
status:
description:SliceQoSConfigStatus defines the observed state of SliceQoSConfig
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type:string
kind:
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
description:RoleBinding references a role, but does not contain it.
properties:
applyTo:
description:ApplyTo contains information about the namespace and the Subjects.
items:
description:ApplyTo contains information about the namespace and the Subjects. It adds who information via Subjects and namespace information by which namespace it exists in.
description:Namespace of the referenced object. If the object kind is non-namespace, such as "User" or "Group", and this value is not empty the Authorizer should report an error.
description:Subjects holds references to the objects the role applies to.
items:
description:Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names.
properties:
apiGroup:
description:APIGroup holds the API group of the referenced subject. Defaults to "" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io" for User and Group subjects.
type:string
kind:
description:Kind of object being referenced. Values defined by this API group are "User", "Group", and "ServiceAccount". If the Authorizer does not recognized the kind value, the Authorizer should report an error.
type:string
name:
description:Name of the object being referenced.
type:string
namespace:
description:Namespace of the referenced object. If the object kind is non-namespace, such as "User" or "Group", and this value is not empty the Authorizer should report an error.
type:string
required:
- kind
- name
type:object
type:array
type:object
type:array
roleRef:
description:RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error.
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type:string
kind:
description:Kind is the type of resource being referenced
type:string
name:
description:Name is the name of resource being referenced
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
description:A human-readable message indicating details about the transition.
type:string
namespace:
description:Name of the Namespace in case of INVALID_NS condition.
type:string
reason:
description:The reason for the condition's last transition.
type:string
roleRef:
description:Name, APIVersion and Kind of the RoleRef
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type:string
kind:
description:Kind is the type of resource being referenced
type:string
name:
description:Name is the name of resource being referenced
type:string
required:
- apiVersion
- kind
- name
type:object
status:
description:Status of the condition, one of True, False, Unknown.
description:SliceRoleTemplate is the Schema for the sliceroletemplates API
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type:string
kind:
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type:string
metadata:
type:object
rules:
items:
description:PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to.
properties:
apiGroups:
description:APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed.
items:
type:string
type:array
nonResourceURLs:
description:NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path Since non-resource URLs are not namespaced, this field is only applicable for ClusterRoles referenced from a ClusterRoleBinding. Rules can either apply to API resources (such as "pods" or "secrets") or non-resource URL paths (such as "/api"), but not both.
items:
type:string
type:array
resourceNames:
description:ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed.
items:
type:string
type:array
resources:
description:Resources is a list of resources this rule applies to. '*' represents all resources.
items:
type:string
type:array
verbs:
description:Verbs is a list of Verbs that apply to ALL the ResourceKinds contained in this rule. '*' represents all verbs.
items:
type:string
type:array
required:
- verbs
type:object
type:array
status:
description:SliceRoleTemplateStatus defines the observed state of SliceResourceQuotaConfig
description:'APIVersion defines the versioned schema of this representation
of an object. Servers should convert recognized schemas to the latest
internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
description:'Kind is a string value representing the REST resource this
object represents. Servers may infer this from the endpoint the client
submits requests to. Cannot be updated. In CamelCase. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
description:WorkerServiceImportStatus defines the observed state of WorkerServiceImport
type:object
type:object
served:true
storage:true
subresources:
status:{}
status:
acceptedNames:
kind:""
plural:""
conditions:[]
storedVersions:[]
---
apiVersion:apiextensions.k8s.io/v1
kind:CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version:v0.7.0
creationTimestamp:null
name:workersliceconfigs.worker.kubeslice.io
spec:
group:worker.kubeslice.io
names:
kind:WorkerSliceConfig
listKind:WorkerSliceConfigList
plural:workersliceconfigs
singular:workersliceconfig
scope:Namespaced
versions:
- name:v1alpha1
schema:
openAPIV3Schema:
description:WorkerSliceConfig is the Schema for the slice API
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type:string
kind:
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type:string
metadata:
type:object
spec:
description:WorkerSliceConfigSpec defines the desired state of Slice
description:WorkerSliceGateway is the Schema for the slicegateways API
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type:string
kind:
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type:string
metadata:
type:object
spec:
description:WorkerSliceGatewaySpec defines the desired state of WorkerSliceGateway
description:WorkerSliceGwRecycler is the Schema for the workerslicegwrecyclers
API
properties:
apiVersion:
description:'APIVersion defines the versioned schema of this representation
of an object. Servers should convert recognized schemas to the latest
internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type:string
kind:
description:'Kind is a string value representing the REST resource this
object represents. Servers may infer this from the endpoint the client
submits requests to. Cannot be updated. In CamelCase. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type:string
metadata:
type:object
spec:
description:WorkerSliceGwRecyclerSpec defines the desired state of WorkerSliceGwRecycler
properties:
gwPair:
properties:
clientId:
type:string
serverId:
type:string
type:object
request:
type:string
sliceGwClient:
type:string
sliceGwServer:
type:string
sliceName:
type:string
state:
type:string
type:object
status:
description:WorkerSliceGwRecyclerStatus defines the observed state of
description:WorkerSliceNodeAffinity is the Schema for the workerslicenodeaffinities API
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type:string
kind:
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type:string
metadata:
type:object
spec:
description:WorkerSliceNodeAffinitySpec defines the desired state of WorkerSliceNodeAffinity
properties:
clusterName:
description:ClusterName defines the name of the cluster for the WorkerSliceNodeAffinity
type:string
nodeAffinityRules:
description:NodeAffinityRules defines the node affinity profile for the slice
items:
properties:
namespace:
description:Namespace is the namespace in the slice this rule applies to
type:string
nodeSelectorLabels:
description:NodeSelectorLabels defines the label selectors to select nodes for assigning to pods
items:
description:A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
properties:
key:
description:The label key that the selector applies to.
type:string
operator:
description:Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
type:string
values:
description:An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
items:
type:string
type:array
required:
- key
- operator
type:object
type:array
type:object
type:array
sliceName:
description:SliceName defines the name of the slice for the WorkerSliceNodeAffinity
type:string
type:object
status:
description:WorkerSliceNodeAffinityStatus defines the observed state of WorkerSliceNodeAffinity
properties:
nodeAffinityRules:
description: 'INSERT ADDITIONAL STATUS FIELD - define observed state of cluster Important:Run "make" to regenerate code after modifying this file'
items:
properties:
namespace:
description:Namespace is the namespace in the slice this rule applies to
type:string
nodeSelectorLabels:
description:NodeSelectorLabels defines the label selectors to select nodes for assigning to pods
items:
description:A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
properties:
key:
description:The label key that the selector applies to.
type:string
operator:
description:Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
type:string
values:
description:An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
description:WorkerSliceResourceQuota is the Schema for the workersliceresourcequota API
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type:string
kind:
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type:string
metadata:
type:object
spec:
description:WorkerSliceResourceQuotaSpec defines the desired state of WorkerSliceResourceQuota
properties:
clusterName:
description:ClusterName defines the name of the cluster for the WorkerResourceQuota
type:string
resourceQuotaProfile:
description:ResourceQuotaProfile defines the resource quota profile for the slice
properties:
clusterQuota:
description:ClusterQuota defines the configuration for cluster quota of a resource quota
properties:
namespaceQuota:
description:NamespaceQuota defines the configuration for namespace quota of a ClusterQuota
items:
description:NamespaceQuota defines the configuration for namespace quota of a namespaceQuota
properties:
enforceQuota:
default:false
description:EnforceQuota defines the enforceQuota status flag for NamespaceQuota
type:boolean
namespace:
description:Namespace defines the namespace of the NamespaceQuota
type:string
resources:
description:Resources defines the configuration for resources for NamespaceQuota
properties:
defaultLimitPerContainer:
description:DefaultResourcePerContainer is a set of (resource name, quantity) pairs.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:EphemeralStorage Local ephemeral storage, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) The resource name for EphemeralStorage is alpha, and it can change across releases.
description:WorkerSliceRoleBinding is the Schema for the workerslicerolebindings API
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
description:ApplyTo contains information about the namespace and the Subjects.
items:
description:ApplyTo contains information about the namespace and the Subjects. It adds who information via Subjects and namespace information by which namespace it exists in.
description:Namespace of the referenced object. If the object kind is non-namespace, such as "User" or "Group", and this value is not empty the Authorizer should report an error.
description:Subjects holds references to the objects the role applies to.
items:
description:Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names.
properties:
apiGroup:
description:APIGroup holds the API group of the referenced subject. Defaults to "" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io" for User and Group subjects.
type:string
kind:
description:Kind of object being referenced. Values defined by this API group are "User", "Group", and "ServiceAccount". If the Authorizer does not recognized the kind value, the Authorizer should report an error.
type:string
name:
description:Name of the object being referenced.
type:string
namespace:
description:Namespace of the referenced object. If the object kind is non-namespace, such as "User" or "Group", and this value is not empty the Authorizer should report an error.
type:string
required:
- kind
- name
type:object
type:array
type:object
type:array
rules:
items:
description:PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to.
properties:
apiGroups:
description:APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed.
items:
type:string
type:array
nonResourceURLs:
description:NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path Since non-resource URLs are not namespaced, this field is only applicable for ClusterRoles referenced from a ClusterRoleBinding. Rules can either apply to API resources (such as "pods" or "secrets") or non-resource URL paths (such as "/api"), but not both.
items:
type:string
type:array
resourceNames:
description:ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed.
items:
type:string
type:array
resources:
description:Resources is a list of resources this rule applies to. '*' represents all resources.
items:
type:string
type:array
verbs:
description:Verbs is a list of Verbs that apply to ALL the ResourceKinds contained in this rule. '*' represents all verbs.
items:
type:string
type:array
required:
- verbs
type:object
type:array
type:object
kind:
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
description:Condition defines conditions of the RoleRef, one of INVALID_RULE, INVALID_ROLE_BINDING.
type:string
lastUpdateTime:
description:The last time this condition was updated.
format:date-time
type:string
message:
description:A human-readable message indicating details about the transition.
type:string
reason:
description:The reason for the condition's last transition.
type:string
roleRef:
description:Name, APIGroup and Kind of the RoleRef
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type:string
kind:
description:Kind is the type of resource being referenced
type:string
name:
description:Name is the name of resource being referenced
type:string
required:
- apiVersion
- kind
- name
type:object
status:
description:Status of the condition, one of True, False, Unknown.