Documentation ¶
Index ¶
- Variables
- type Affinity
- func (*Affinity) Descriptor() ([]byte, []int)deprecated
- func (x *Affinity) GetNodeAffinity() *NodeAffinity
- func (x *Affinity) GetPodAffinity() *PodAffinity
- func (x *Affinity) GetPodAntiAffinity() *PodAntiAffinity
- func (*Affinity) ProtoMessage()
- func (x *Affinity) ProtoReflect() protoreflect.Message
- func (x *Affinity) Reset()
- func (x *Affinity) String() string
- type BaseComponentSpec
- func (*BaseComponentSpec) Descriptor() ([]byte, []int)deprecated
- func (x *BaseComponentSpec) GetEnabled() *wrappers.BoolValue
- func (x *BaseComponentSpec) GetK8S() *KubernetesResourcesSpec
- func (*BaseComponentSpec) ProtoMessage()
- func (x *BaseComponentSpec) ProtoReflect() protoreflect.Message
- func (x *BaseComponentSpec) Reset()
- func (x *BaseComponentSpec) String() string
- type ClientIPConfig
- type ComponentSpec
- func (*ComponentSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentSpec) GetEnabled() *wrappers.BoolValue
- func (x *ComponentSpec) GetHub() string
- func (x *ComponentSpec) GetK8S() *KubernetesResourcesSpec
- func (x *ComponentSpec) GetNamespace() string
- func (x *ComponentSpec) GetSpec() *_struct.Struct
- func (x *ComponentSpec) GetTag() *_struct.Value
- func (*ComponentSpec) ProtoMessage()
- func (x *ComponentSpec) ProtoReflect() protoreflect.Message
- func (x *ComponentSpec) Reset()
- func (x *ComponentSpec) String() string
- type ConfigMapKeySelector
- func (*ConfigMapKeySelector) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigMapKeySelector) GetKey() string
- func (x *ConfigMapKeySelector) GetLocalObjectReference() *LocalObjectReference
- func (x *ConfigMapKeySelector) GetOptional() bool
- func (*ConfigMapKeySelector) ProtoMessage()
- func (x *ConfigMapKeySelector) ProtoReflect() protoreflect.Message
- func (x *ConfigMapKeySelector) Reset()
- func (x *ConfigMapKeySelector) String() string
- type ContainerResourceMetricSource
- func (*ContainerResourceMetricSource) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerResourceMetricSource) GetContainer() string
- func (x *ContainerResourceMetricSource) GetName() string
- func (x *ContainerResourceMetricSource) GetTarget() *MetricTarget
- func (*ContainerResourceMetricSource) ProtoMessage()
- func (x *ContainerResourceMetricSource) ProtoReflect() protoreflect.Message
- func (x *ContainerResourceMetricSource) Reset()
- func (x *ContainerResourceMetricSource) String() string
- type ContainerResourceMetricStatus
- func (*ContainerResourceMetricStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerResourceMetricStatus) GetContainer() string
- func (x *ContainerResourceMetricStatus) GetCurrent() *MetricValueStatus
- func (x *ContainerResourceMetricStatus) GetName() string
- func (*ContainerResourceMetricStatus) ProtoMessage()
- func (x *ContainerResourceMetricStatus) ProtoReflect() protoreflect.Message
- func (x *ContainerResourceMetricStatus) Reset()
- func (x *ContainerResourceMetricStatus) String() string
- type CrossVersionObjectReference
- func (*CrossVersionObjectReference) Descriptor() ([]byte, []int)deprecated
- func (x *CrossVersionObjectReference) GetApiVersion() string
- func (x *CrossVersionObjectReference) GetKind() string
- func (x *CrossVersionObjectReference) GetName() string
- func (*CrossVersionObjectReference) ProtoMessage()
- func (x *CrossVersionObjectReference) ProtoReflect() protoreflect.Message
- func (x *CrossVersionObjectReference) Reset()
- func (x *CrossVersionObjectReference) String() string
- type DeploymentStrategy
- func (*DeploymentStrategy) Descriptor() ([]byte, []int)deprecated
- func (x *DeploymentStrategy) GetRollingUpdate() *RollingUpdateDeployment
- func (x *DeploymentStrategy) GetType() string
- func (*DeploymentStrategy) ProtoMessage()
- func (x *DeploymentStrategy) ProtoReflect() protoreflect.Message
- func (x *DeploymentStrategy) Reset()
- func (x *DeploymentStrategy) String() string
- type EnvVar
- func (*EnvVar) Descriptor() ([]byte, []int)deprecated
- func (x *EnvVar) GetName() string
- func (x *EnvVar) GetValue() string
- func (x *EnvVar) GetValueFrom() *EnvVarSource
- func (*EnvVar) ProtoMessage()
- func (x *EnvVar) ProtoReflect() protoreflect.Message
- func (x *EnvVar) Reset()
- func (x *EnvVar) String() string
- type EnvVarSource
- func (*EnvVarSource) Descriptor() ([]byte, []int)deprecated
- func (x *EnvVarSource) GetConfigMapKeyRef() *ConfigMapKeySelector
- func (x *EnvVarSource) GetFieldRef() *ObjectFieldSelector
- func (x *EnvVarSource) GetResourceFieldRef() *ResourceFieldSelector
- func (x *EnvVarSource) GetSecretKeyRef() *SecretKeySelector
- func (*EnvVarSource) ProtoMessage()
- func (x *EnvVarSource) ProtoReflect() protoreflect.Message
- func (x *EnvVarSource) Reset()
- func (x *EnvVarSource) String() string
- type ExecAction
- type ExternalComponentSpec
- func (*ExternalComponentSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ExternalComponentSpec) GetChartPath() string
- func (x *ExternalComponentSpec) GetEnabled() *wrappers.BoolValue
- func (x *ExternalComponentSpec) GetK8S() *KubernetesResourcesSpec
- func (x *ExternalComponentSpec) GetNamespace() string
- func (x *ExternalComponentSpec) GetSchema() *any1.Any
- func (x *ExternalComponentSpec) GetSpec() *_struct.Struct
- func (*ExternalComponentSpec) ProtoMessage()
- func (x *ExternalComponentSpec) ProtoReflect() protoreflect.Message
- func (x *ExternalComponentSpec) Reset()
- func (x *ExternalComponentSpec) String() string
- type ExternalMetricSource
- func (*ExternalMetricSource) Descriptor() ([]byte, []int)deprecated
- func (x *ExternalMetricSource) GetMetric() *MetricIdentifier
- func (x *ExternalMetricSource) GetMetricName() stringdeprecated
- func (x *ExternalMetricSource) GetMetricSelector() *v11.LabelSelectordeprecated
- func (x *ExternalMetricSource) GetTarget() *MetricTarget
- func (x *ExternalMetricSource) GetTargetAverageValue() *IntOrStringdeprecated
- func (x *ExternalMetricSource) GetTargetValue() *IntOrStringdeprecated
- func (*ExternalMetricSource) ProtoMessage()
- func (x *ExternalMetricSource) ProtoReflect() protoreflect.Message
- func (x *ExternalMetricSource) Reset()
- func (x *ExternalMetricSource) String() string
- type ExternalMetricStatus
- func (*ExternalMetricStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ExternalMetricStatus) GetCurrent() *MetricValueStatus
- func (x *ExternalMetricStatus) GetMetric() *MetricIdentifier
- func (*ExternalMetricStatus) ProtoMessage()
- func (x *ExternalMetricStatus) ProtoReflect() protoreflect.Message
- func (x *ExternalMetricStatus) Reset()
- func (x *ExternalMetricStatus) String() string
- type GatewaySpec
- func (*GatewaySpec) Descriptor() ([]byte, []int)deprecated
- func (x *GatewaySpec) GetEnabled() *wrappers.BoolValue
- func (x *GatewaySpec) GetHub() string
- func (x *GatewaySpec) GetK8S() *KubernetesResourcesSpec
- func (x *GatewaySpec) GetLabel() map[string]string
- func (x *GatewaySpec) GetName() string
- func (x *GatewaySpec) GetNamespace() string
- func (x *GatewaySpec) GetTag() *_struct.Value
- func (*GatewaySpec) ProtoMessage()
- func (x *GatewaySpec) ProtoReflect() protoreflect.Message
- func (x *GatewaySpec) Reset()
- func (x *GatewaySpec) String() string
- type HPAScalingPolicy
- func (*HPAScalingPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *HPAScalingPolicy) GetPeriodSeconds() int32
- func (x *HPAScalingPolicy) GetType() string
- func (x *HPAScalingPolicy) GetValue() int32
- func (*HPAScalingPolicy) ProtoMessage()
- func (x *HPAScalingPolicy) ProtoReflect() protoreflect.Message
- func (x *HPAScalingPolicy) Reset()
- func (x *HPAScalingPolicy) String() string
- type HPAScalingRules
- func (*HPAScalingRules) Descriptor() ([]byte, []int)deprecated
- func (x *HPAScalingRules) GetPolicies() []*HPAScalingPolicy
- func (x *HPAScalingRules) GetSelectPolicy() string
- func (x *HPAScalingRules) GetStabilizationWindowSeconds() int32
- func (*HPAScalingRules) ProtoMessage()
- func (x *HPAScalingRules) ProtoReflect() protoreflect.Message
- func (x *HPAScalingRules) Reset()
- func (x *HPAScalingRules) String() string
- type HTTPGetAction
- func (*HTTPGetAction) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPGetAction) GetHost() string
- func (x *HTTPGetAction) GetHttpHeaders() []*HTTPHeader
- func (x *HTTPGetAction) GetPath() string
- func (x *HTTPGetAction) GetPort() *IntOrString
- func (x *HTTPGetAction) GetScheme() string
- func (*HTTPGetAction) ProtoMessage()
- func (x *HTTPGetAction) ProtoReflect() protoreflect.Message
- func (x *HTTPGetAction) Reset()
- func (x *HTTPGetAction) String() string
- type HTTPHeader
- type HorizontalPodAutoScalerBehavior
- func (*HorizontalPodAutoScalerBehavior) Descriptor() ([]byte, []int)deprecated
- func (x *HorizontalPodAutoScalerBehavior) GetScaleDown() *HPAScalingRules
- func (x *HorizontalPodAutoScalerBehavior) GetScaleUp() *HPAScalingRules
- func (*HorizontalPodAutoScalerBehavior) ProtoMessage()
- func (x *HorizontalPodAutoScalerBehavior) ProtoReflect() protoreflect.Message
- func (x *HorizontalPodAutoScalerBehavior) Reset()
- func (x *HorizontalPodAutoScalerBehavior) String() string
- type HorizontalPodAutoscalerSpec
- func (*HorizontalPodAutoscalerSpec) Descriptor() ([]byte, []int)deprecated
- func (x *HorizontalPodAutoscalerSpec) GetBehavior() *HorizontalPodAutoScalerBehavior
- func (x *HorizontalPodAutoscalerSpec) GetMaxReplicas() int32
- func (x *HorizontalPodAutoscalerSpec) GetMetrics() []*MetricSpec
- func (x *HorizontalPodAutoscalerSpec) GetMinReplicas() int32
- func (x *HorizontalPodAutoscalerSpec) GetScaleTargetRef() *CrossVersionObjectReference
- func (*HorizontalPodAutoscalerSpec) ProtoMessage()
- func (x *HorizontalPodAutoscalerSpec) ProtoReflect() protoreflect.Message
- func (x *HorizontalPodAutoscalerSpec) Reset()
- func (x *HorizontalPodAutoscalerSpec) String() string
- type InstallStatus
- func (in *InstallStatus) DeepCopy() *InstallStatus
- func (in *InstallStatus) DeepCopyInto(out *InstallStatus)
- func (*InstallStatus) Descriptor() ([]byte, []int)deprecated
- func (x *InstallStatus) GetComponentStatus() map[string]*InstallStatus_VersionStatus
- func (x *InstallStatus) GetMessage() string
- func (x *InstallStatus) GetStatus() InstallStatus_Status
- func (in *InstallStatus) MarshalJSON() ([]byte, error)
- func (*InstallStatus) ProtoMessage()
- func (x *InstallStatus) ProtoReflect() protoreflect.Message
- func (x *InstallStatus) Reset()
- func (x *InstallStatus) String() string
- func (in *InstallStatus) UnmarshalJSON(b []byte) error
- type InstallStatus_Status
- func (InstallStatus_Status) Descriptor() protoreflect.EnumDescriptor
- func (x InstallStatus_Status) Enum() *InstallStatus_Status
- func (InstallStatus_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x InstallStatus_Status) Number() protoreflect.EnumNumber
- func (x InstallStatus_Status) String() string
- func (InstallStatus_Status) Type() protoreflect.EnumType
- type InstallStatus_VersionStatus
- func (in *InstallStatus_VersionStatus) DeepCopy() *InstallStatus_VersionStatus
- func (in *InstallStatus_VersionStatus) DeepCopyInto(out *InstallStatus_VersionStatus)
- func (*InstallStatus_VersionStatus) Descriptor() ([]byte, []int)deprecated
- func (x *InstallStatus_VersionStatus) GetError() string
- func (x *InstallStatus_VersionStatus) GetStatus() InstallStatus_Status
- func (x *InstallStatus_VersionStatus) GetVersion() string
- func (in *InstallStatus_VersionStatus) MarshalJSON() ([]byte, error)
- func (*InstallStatus_VersionStatus) ProtoMessage()
- func (x *InstallStatus_VersionStatus) ProtoReflect() protoreflect.Message
- func (x *InstallStatus_VersionStatus) Reset()
- func (x *InstallStatus_VersionStatus) String() string
- func (in *InstallStatus_VersionStatus) UnmarshalJSON(b []byte) error
- type IntOrString
- func (*IntOrString) Descriptor() ([]byte, []int)deprecated
- func (x *IntOrString) GetIntVal() *wrappers.Int32Value
- func (x *IntOrString) GetStrVal() *wrappers.StringValue
- func (x *IntOrString) GetType() int64
- func (in *IntOrString) MarshalJSON() ([]byte, error)
- func (in *IntOrString) MarshalJSONPB(_ *jsonpb.Marshaler) ([]byte, error)
- func (*IntOrString) ProtoMessage()
- func (x *IntOrString) ProtoReflect() protoreflect.Message
- func (x *IntOrString) Reset()
- func (x *IntOrString) String() string
- func (in *IntOrString) ToKubernetes() intstr.IntOrString
- func (in *IntOrString) UnmarshalJSON(value []byte) error
- func (in *IntOrString) UnmarshalJSONPB(_ *jsonpb.Unmarshaler, value []byte) error
- type IstioComponentSetSpec
- func (*IstioComponentSetSpec) Descriptor() ([]byte, []int)deprecated
- func (x *IstioComponentSetSpec) GetBase() *BaseComponentSpec
- func (x *IstioComponentSetSpec) GetCni() *ComponentSpec
- func (x *IstioComponentSetSpec) GetEgressGateways() []*GatewaySpec
- func (x *IstioComponentSetSpec) GetIngressGateways() []*GatewaySpec
- func (x *IstioComponentSetSpec) GetIstiodRemote() *ComponentSpec
- func (x *IstioComponentSetSpec) GetPilot() *ComponentSpec
- func (x *IstioComponentSetSpec) GetZtunnel() *ComponentSpec
- func (*IstioComponentSetSpec) ProtoMessage()
- func (x *IstioComponentSetSpec) ProtoReflect() protoreflect.Message
- func (x *IstioComponentSetSpec) Reset()
- func (x *IstioComponentSetSpec) String() string
- type IstioOperatorSpec
- func (in *IstioOperatorSpec) DeepCopy() *IstioOperatorSpec
- func (in *IstioOperatorSpec) DeepCopyInto(out *IstioOperatorSpec)
- func (*IstioOperatorSpec) Descriptor() ([]byte, []int)deprecated
- func (x *IstioOperatorSpec) GetAddonComponents() map[string]*ExternalComponentSpecdeprecated
- func (x *IstioOperatorSpec) GetCompatibilityVersion() string
- func (x *IstioOperatorSpec) GetComponents() *IstioComponentSetSpec
- func (x *IstioOperatorSpec) GetHub() string
- func (x *IstioOperatorSpec) GetInstallPackagePath() string
- func (x *IstioOperatorSpec) GetMeshConfig() *_struct.Struct
- func (x *IstioOperatorSpec) GetNamespace() string
- func (x *IstioOperatorSpec) GetProfile() string
- func (x *IstioOperatorSpec) GetResourceSuffix() stringdeprecated
- func (x *IstioOperatorSpec) GetRevision() string
- func (x *IstioOperatorSpec) GetTag() *_struct.Value
- func (x *IstioOperatorSpec) GetUnvalidatedValues() *_struct.Struct
- func (x *IstioOperatorSpec) GetValues() *_struct.Struct
- func (in *IstioOperatorSpec) MarshalJSON() ([]byte, error)
- func (*IstioOperatorSpec) ProtoMessage()
- func (x *IstioOperatorSpec) ProtoReflect() protoreflect.Message
- func (x *IstioOperatorSpec) Reset()
- func (x *IstioOperatorSpec) String() string
- func (in *IstioOperatorSpec) UnmarshalJSON(b []byte) error
- type K8SObjectOverlay
- func (*K8SObjectOverlay) Descriptor() ([]byte, []int)deprecated
- func (x *K8SObjectOverlay) GetApiVersion() string
- func (x *K8SObjectOverlay) GetKind() string
- func (x *K8SObjectOverlay) GetName() string
- func (x *K8SObjectOverlay) GetPatches() []*K8SObjectOverlay_PathValue
- func (*K8SObjectOverlay) ProtoMessage()
- func (x *K8SObjectOverlay) ProtoReflect() protoreflect.Message
- func (x *K8SObjectOverlay) Reset()
- func (x *K8SObjectOverlay) String() string
- type K8SObjectOverlay_PathValue
- func (*K8SObjectOverlay_PathValue) Descriptor() ([]byte, []int)deprecated
- func (x *K8SObjectOverlay_PathValue) GetPath() string
- func (x *K8SObjectOverlay_PathValue) GetValue() *_struct.Value
- func (*K8SObjectOverlay_PathValue) ProtoMessage()
- func (x *K8SObjectOverlay_PathValue) ProtoReflect() protoreflect.Message
- func (x *K8SObjectOverlay_PathValue) Reset()
- func (x *K8SObjectOverlay_PathValue) String() string
- type KubernetesResourcesSpec
- func (*KubernetesResourcesSpec) Descriptor() ([]byte, []int)deprecated
- func (x *KubernetesResourcesSpec) GetAffinity() *Affinity
- func (x *KubernetesResourcesSpec) GetEnv() []*EnvVar
- func (x *KubernetesResourcesSpec) GetHpaSpec() *HorizontalPodAutoscalerSpec
- func (x *KubernetesResourcesSpec) GetImagePullPolicy() string
- func (x *KubernetesResourcesSpec) GetNodeSelector() map[string]string
- func (x *KubernetesResourcesSpec) GetOverlays() []*K8SObjectOverlay
- func (x *KubernetesResourcesSpec) GetPodAnnotations() map[string]string
- func (x *KubernetesResourcesSpec) GetPodDisruptionBudget() *PodDisruptionBudgetSpec
- func (x *KubernetesResourcesSpec) GetPriorityClassName() string
- func (x *KubernetesResourcesSpec) GetReadinessProbe() *ReadinessProbe
- func (x *KubernetesResourcesSpec) GetReplicaCount() uint32
- func (x *KubernetesResourcesSpec) GetResources() *Resources
- func (x *KubernetesResourcesSpec) GetSecurityContext() *PodSecurityContext
- func (x *KubernetesResourcesSpec) GetService() *ServiceSpec
- func (x *KubernetesResourcesSpec) GetServiceAnnotations() map[string]string
- func (x *KubernetesResourcesSpec) GetStrategy() *DeploymentStrategy
- func (x *KubernetesResourcesSpec) GetTolerations() []*Toleration
- func (x *KubernetesResourcesSpec) GetVolumeMounts() []*v1.VolumeMount
- func (x *KubernetesResourcesSpec) GetVolumes() []*v1.Volume
- func (*KubernetesResourcesSpec) ProtoMessage()
- func (x *KubernetesResourcesSpec) ProtoReflect() protoreflect.Message
- func (x *KubernetesResourcesSpec) Reset()
- func (x *KubernetesResourcesSpec) String() string
- type LocalObjectReference
- func (*LocalObjectReference) Descriptor() ([]byte, []int)deprecated
- func (x *LocalObjectReference) GetName() string
- func (*LocalObjectReference) ProtoMessage()
- func (x *LocalObjectReference) ProtoReflect() protoreflect.Message
- func (x *LocalObjectReference) Reset()
- func (x *LocalObjectReference) String() string
- type MetricIdentifier
- func (*MetricIdentifier) Descriptor() ([]byte, []int)deprecated
- func (x *MetricIdentifier) GetName() string
- func (x *MetricIdentifier) GetSelector() *v11.LabelSelector
- func (*MetricIdentifier) ProtoMessage()
- func (x *MetricIdentifier) ProtoReflect() protoreflect.Message
- func (x *MetricIdentifier) Reset()
- func (x *MetricIdentifier) String() string
- type MetricSpec
- func (*MetricSpec) Descriptor() ([]byte, []int)deprecated
- func (x *MetricSpec) GetContainerResource() *ContainerResourceMetricSource
- func (x *MetricSpec) GetExternal() *ExternalMetricSource
- func (x *MetricSpec) GetObject() *ObjectMetricSource
- func (x *MetricSpec) GetPods() *PodsMetricSource
- func (x *MetricSpec) GetResource() *ResourceMetricSource
- func (x *MetricSpec) GetType() string
- func (*MetricSpec) ProtoMessage()
- func (x *MetricSpec) ProtoReflect() protoreflect.Message
- func (x *MetricSpec) Reset()
- func (x *MetricSpec) String() string
- type MetricStatus
- func (*MetricStatus) Descriptor() ([]byte, []int)deprecated
- func (x *MetricStatus) GetContainerResource() *ContainerResourceMetricStatus
- func (x *MetricStatus) GetExternal() *ExternalMetricStatus
- func (x *MetricStatus) GetObject() *ObjectMetricStatus
- func (x *MetricStatus) GetPods() *PodsMetricStatus
- func (x *MetricStatus) GetResource() *ResourceMetricStatus
- func (x *MetricStatus) GetType() string
- func (*MetricStatus) ProtoMessage()
- func (x *MetricStatus) ProtoReflect() protoreflect.Message
- func (x *MetricStatus) Reset()
- func (x *MetricStatus) String() string
- type MetricTarget
- func (*MetricTarget) Descriptor() ([]byte, []int)deprecated
- func (x *MetricTarget) GetAverageUtilization() int32
- func (x *MetricTarget) GetAverageValue() *IntOrString
- func (x *MetricTarget) GetType() string
- func (x *MetricTarget) GetValue() *IntOrString
- func (*MetricTarget) ProtoMessage()
- func (x *MetricTarget) ProtoReflect() protoreflect.Message
- func (x *MetricTarget) Reset()
- func (x *MetricTarget) String() string
- type MetricValueStatus
- func (*MetricValueStatus) Descriptor() ([]byte, []int)deprecated
- func (x *MetricValueStatus) GetAverageUtilization() int32
- func (x *MetricValueStatus) GetAverageValue() *IntOrString
- func (x *MetricValueStatus) GetValue() *IntOrString
- func (*MetricValueStatus) ProtoMessage()
- func (x *MetricValueStatus) ProtoReflect() protoreflect.Message
- func (x *MetricValueStatus) Reset()
- func (x *MetricValueStatus) String() string
- type NodeAffinity
- func (*NodeAffinity) Descriptor() ([]byte, []int)deprecated
- func (x *NodeAffinity) GetPreferredDuringSchedulingIgnoredDuringExecution() []*PreferredSchedulingTerm
- func (x *NodeAffinity) GetRequiredDuringSchedulingIgnoredDuringExecution() *NodeSelector
- func (*NodeAffinity) ProtoMessage()
- func (x *NodeAffinity) ProtoReflect() protoreflect.Message
- func (x *NodeAffinity) Reset()
- func (x *NodeAffinity) String() string
- type NodeSelector
- type NodeSelectorRequirement
- func (*NodeSelectorRequirement) Descriptor() ([]byte, []int)deprecated
- func (x *NodeSelectorRequirement) GetKey() string
- func (x *NodeSelectorRequirement) GetOperator() string
- func (x *NodeSelectorRequirement) GetValues() []string
- func (*NodeSelectorRequirement) ProtoMessage()
- func (x *NodeSelectorRequirement) ProtoReflect() protoreflect.Message
- func (x *NodeSelectorRequirement) Reset()
- func (x *NodeSelectorRequirement) String() string
- type NodeSelectorTerm
- func (*NodeSelectorTerm) Descriptor() ([]byte, []int)deprecated
- func (x *NodeSelectorTerm) GetMatchExpressions() []*NodeSelectorRequirement
- func (x *NodeSelectorTerm) GetMatchFields() []*NodeSelectorRequirement
- func (*NodeSelectorTerm) ProtoMessage()
- func (x *NodeSelectorTerm) ProtoReflect() protoreflect.Message
- func (x *NodeSelectorTerm) Reset()
- func (x *NodeSelectorTerm) String() string
- type ObjectFieldSelector
- func (*ObjectFieldSelector) Descriptor() ([]byte, []int)deprecated
- func (x *ObjectFieldSelector) GetApiVersion() string
- func (x *ObjectFieldSelector) GetFieldPath() string
- func (*ObjectFieldSelector) ProtoMessage()
- func (x *ObjectFieldSelector) ProtoReflect() protoreflect.Message
- func (x *ObjectFieldSelector) Reset()
- func (x *ObjectFieldSelector) String() string
- type ObjectMeta
- type ObjectMetricSource
- func (*ObjectMetricSource) Descriptor() ([]byte, []int)deprecated
- func (x *ObjectMetricSource) GetAverageValue() *IntOrStringdeprecated
- func (x *ObjectMetricSource) GetDescribedObject() *CrossVersionObjectReference
- func (x *ObjectMetricSource) GetMetric() *MetricIdentifier
- func (x *ObjectMetricSource) GetMetricName() stringdeprecated
- func (x *ObjectMetricSource) GetSelector() *v11.LabelSelectordeprecated
- func (x *ObjectMetricSource) GetTarget() *_struct.Value
- func (x *ObjectMetricSource) GetTargetValue() *IntOrStringdeprecated
- func (*ObjectMetricSource) ProtoMessage()
- func (x *ObjectMetricSource) ProtoReflect() protoreflect.Message
- func (x *ObjectMetricSource) Reset()
- func (x *ObjectMetricSource) String() string
- type ObjectMetricStatus
- func (*ObjectMetricStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ObjectMetricStatus) GetCurrent() *MetricValueStatus
- func (x *ObjectMetricStatus) GetDescribedObject() *CrossVersionObjectReference
- func (x *ObjectMetricStatus) GetMetric() *MetricIdentifier
- func (*ObjectMetricStatus) ProtoMessage()
- func (x *ObjectMetricStatus) ProtoReflect() protoreflect.Message
- func (x *ObjectMetricStatus) Reset()
- func (x *ObjectMetricStatus) String() string
- type PodAffinity
- func (*PodAffinity) Descriptor() ([]byte, []int)deprecated
- func (x *PodAffinity) GetPreferredDuringSchedulingIgnoredDuringExecution() []*WeightedPodAffinityTerm
- func (x *PodAffinity) GetRequiredDuringSchedulingIgnoredDuringExecution() []*PodAffinityTerm
- func (*PodAffinity) ProtoMessage()
- func (x *PodAffinity) ProtoReflect() protoreflect.Message
- func (x *PodAffinity) Reset()
- func (x *PodAffinity) String() string
- type PodAffinityTerm
- func (*PodAffinityTerm) Descriptor() ([]byte, []int)deprecated
- func (x *PodAffinityTerm) GetLabelSelector() *v11.LabelSelector
- func (x *PodAffinityTerm) GetNamespaces() []string
- func (x *PodAffinityTerm) GetTopologyKey() string
- func (*PodAffinityTerm) ProtoMessage()
- func (x *PodAffinityTerm) ProtoReflect() protoreflect.Message
- func (x *PodAffinityTerm) Reset()
- func (x *PodAffinityTerm) String() string
- type PodAntiAffinity
- func (*PodAntiAffinity) Descriptor() ([]byte, []int)deprecated
- func (x *PodAntiAffinity) GetPreferredDuringSchedulingIgnoredDuringExecution() []*WeightedPodAffinityTerm
- func (x *PodAntiAffinity) GetRequiredDuringSchedulingIgnoredDuringExecution() []*PodAffinityTerm
- func (*PodAntiAffinity) ProtoMessage()
- func (x *PodAntiAffinity) ProtoReflect() protoreflect.Message
- func (x *PodAntiAffinity) Reset()
- func (x *PodAntiAffinity) String() string
- type PodDisruptionBudgetSpec
- func (*PodDisruptionBudgetSpec) Descriptor() ([]byte, []int)deprecated
- func (x *PodDisruptionBudgetSpec) GetMaxUnavailable() *IntOrString
- func (x *PodDisruptionBudgetSpec) GetMinAvailable() *IntOrString
- func (x *PodDisruptionBudgetSpec) GetSelector() *v11.LabelSelector
- func (*PodDisruptionBudgetSpec) ProtoMessage()
- func (x *PodDisruptionBudgetSpec) ProtoReflect() protoreflect.Message
- func (x *PodDisruptionBudgetSpec) Reset()
- func (x *PodDisruptionBudgetSpec) String() string
- type PodSecurityContext
- func (*PodSecurityContext) Descriptor() ([]byte, []int)deprecated
- func (x *PodSecurityContext) GetFsGroup() int64
- func (x *PodSecurityContext) GetFsGroupChangePolicy() string
- func (x *PodSecurityContext) GetRunAsGroup() int64
- func (x *PodSecurityContext) GetRunAsNonRoot() bool
- func (x *PodSecurityContext) GetRunAsUser() int64
- func (x *PodSecurityContext) GetSeLinuxOptions() *SELinuxOptions
- func (x *PodSecurityContext) GetSeccompProfile() *SeccompProfile
- func (x *PodSecurityContext) GetSupplementalGroups() []int64
- func (x *PodSecurityContext) GetSysctls() []*Sysctl
- func (x *PodSecurityContext) GetWindowsOptions() *WindowsSecurityContextOptions
- func (*PodSecurityContext) ProtoMessage()
- func (x *PodSecurityContext) ProtoReflect() protoreflect.Message
- func (x *PodSecurityContext) Reset()
- func (x *PodSecurityContext) String() string
- type PodsMetricSource
- func (*PodsMetricSource) Descriptor() ([]byte, []int)deprecated
- func (x *PodsMetricSource) GetMetric() *MetricIdentifier
- func (x *PodsMetricSource) GetMetricName() stringdeprecated
- func (x *PodsMetricSource) GetSelector() *v11.LabelSelectordeprecated
- func (x *PodsMetricSource) GetTarget() *MetricTarget
- func (x *PodsMetricSource) GetTargetAverageValue() *IntOrStringdeprecated
- func (*PodsMetricSource) ProtoMessage()
- func (x *PodsMetricSource) ProtoReflect() protoreflect.Message
- func (x *PodsMetricSource) Reset()
- func (x *PodsMetricSource) String() string
- type PodsMetricStatus
- func (*PodsMetricStatus) Descriptor() ([]byte, []int)deprecated
- func (x *PodsMetricStatus) GetCurrent() *MetricValueStatus
- func (x *PodsMetricStatus) GetMetric() *MetricIdentifier
- func (*PodsMetricStatus) ProtoMessage()
- func (x *PodsMetricStatus) ProtoReflect() protoreflect.Message
- func (x *PodsMetricStatus) Reset()
- func (x *PodsMetricStatus) String() string
- type PreferredSchedulingTerm
- func (*PreferredSchedulingTerm) Descriptor() ([]byte, []int)deprecated
- func (x *PreferredSchedulingTerm) GetPreference() *NodeSelectorTerm
- func (x *PreferredSchedulingTerm) GetWeight() int32
- func (*PreferredSchedulingTerm) ProtoMessage()
- func (x *PreferredSchedulingTerm) ProtoReflect() protoreflect.Message
- func (x *PreferredSchedulingTerm) Reset()
- func (x *PreferredSchedulingTerm) String() string
- type ReadinessProbe
- func (*ReadinessProbe) Descriptor() ([]byte, []int)deprecated
- func (x *ReadinessProbe) GetExec() *ExecAction
- func (x *ReadinessProbe) GetFailureThreshold() int32
- func (x *ReadinessProbe) GetHttpGet() *HTTPGetAction
- func (x *ReadinessProbe) GetInitialDelaySeconds() int32
- func (x *ReadinessProbe) GetPeriodSeconds() int32
- func (x *ReadinessProbe) GetSuccessThreshold() int32
- func (x *ReadinessProbe) GetTcpSocket() *TCPSocketAction
- func (x *ReadinessProbe) GetTimeoutSeconds() int32
- func (*ReadinessProbe) ProtoMessage()
- func (x *ReadinessProbe) ProtoReflect() protoreflect.Message
- func (x *ReadinessProbe) Reset()
- func (x *ReadinessProbe) String() string
- type ResourceFieldSelector
- func (*ResourceFieldSelector) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceFieldSelector) GetContainerName() string
- func (x *ResourceFieldSelector) GetDivisor() *IntOrString
- func (x *ResourceFieldSelector) GetResource() string
- func (*ResourceFieldSelector) ProtoMessage()
- func (x *ResourceFieldSelector) ProtoReflect() protoreflect.Message
- func (x *ResourceFieldSelector) Reset()
- func (x *ResourceFieldSelector) String() string
- type ResourceMetricSource
- func (*ResourceMetricSource) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceMetricSource) GetName() string
- func (x *ResourceMetricSource) GetTarget() *MetricTarget
- func (x *ResourceMetricSource) GetTargetAverageUtilization() int32deprecated
- func (x *ResourceMetricSource) GetTargetAverageValue() *IntOrStringdeprecated
- func (*ResourceMetricSource) ProtoMessage()
- func (x *ResourceMetricSource) ProtoReflect() protoreflect.Message
- func (x *ResourceMetricSource) Reset()
- func (x *ResourceMetricSource) String() string
- type ResourceMetricStatus
- func (*ResourceMetricStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceMetricStatus) GetCurrent() *MetricValueStatus
- func (x *ResourceMetricStatus) GetName() string
- func (*ResourceMetricStatus) ProtoMessage()
- func (x *ResourceMetricStatus) ProtoReflect() protoreflect.Message
- func (x *ResourceMetricStatus) Reset()
- func (x *ResourceMetricStatus) String() string
- type Resources
- func (*Resources) Descriptor() ([]byte, []int)deprecated
- func (x *Resources) GetLimits() map[string]string
- func (x *Resources) GetRequests() map[string]string
- func (*Resources) ProtoMessage()
- func (x *Resources) ProtoReflect() protoreflect.Message
- func (x *Resources) Reset()
- func (x *Resources) String() string
- type RollingUpdateDeployment
- func (*RollingUpdateDeployment) Descriptor() ([]byte, []int)deprecated
- func (x *RollingUpdateDeployment) GetMaxSurge() *IntOrString
- func (x *RollingUpdateDeployment) GetMaxUnavailable() *IntOrString
- func (*RollingUpdateDeployment) ProtoMessage()
- func (x *RollingUpdateDeployment) ProtoReflect() protoreflect.Message
- func (x *RollingUpdateDeployment) Reset()
- func (x *RollingUpdateDeployment) String() string
- type SELinuxOptions
- func (*SELinuxOptions) Descriptor() ([]byte, []int)deprecated
- func (x *SELinuxOptions) GetLevel() string
- func (x *SELinuxOptions) GetRole() string
- func (x *SELinuxOptions) GetType() string
- func (x *SELinuxOptions) GetUser() string
- func (*SELinuxOptions) ProtoMessage()
- func (x *SELinuxOptions) ProtoReflect() protoreflect.Message
- func (x *SELinuxOptions) Reset()
- func (x *SELinuxOptions) String() string
- type SeccompProfile
- func (*SeccompProfile) Descriptor() ([]byte, []int)deprecated
- func (x *SeccompProfile) GetLocalhostProfile() string
- func (x *SeccompProfile) GetType() string
- func (*SeccompProfile) ProtoMessage()
- func (x *SeccompProfile) ProtoReflect() protoreflect.Message
- func (x *SeccompProfile) Reset()
- func (x *SeccompProfile) String() string
- type SecretKeySelector
- func (*SecretKeySelector) Descriptor() ([]byte, []int)deprecated
- func (x *SecretKeySelector) GetKey() string
- func (x *SecretKeySelector) GetLocalObjectReference() *LocalObjectReference
- func (x *SecretKeySelector) GetOptional() bool
- func (*SecretKeySelector) ProtoMessage()
- func (x *SecretKeySelector) ProtoReflect() protoreflect.Message
- func (x *SecretKeySelector) Reset()
- func (x *SecretKeySelector) String() string
- type ServicePort
- func (*ServicePort) Descriptor() ([]byte, []int)deprecated
- func (x *ServicePort) GetAppProtocol() string
- func (x *ServicePort) GetName() string
- func (x *ServicePort) GetNodePort() int32
- func (x *ServicePort) GetPort() int32
- func (x *ServicePort) GetProtocol() string
- func (x *ServicePort) GetTargetPort() *IntOrString
- func (*ServicePort) ProtoMessage()
- func (x *ServicePort) ProtoReflect() protoreflect.Message
- func (x *ServicePort) Reset()
- func (x *ServicePort) String() string
- type ServiceSpec
- func (*ServiceSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceSpec) GetClusterIP() string
- func (x *ServiceSpec) GetExternalIPs() []string
- func (x *ServiceSpec) GetExternalName() string
- func (x *ServiceSpec) GetExternalTrafficPolicy() string
- func (x *ServiceSpec) GetHealthCheckNodePort() int32
- func (x *ServiceSpec) GetLoadBalancerClass() string
- func (x *ServiceSpec) GetLoadBalancerIP() string
- func (x *ServiceSpec) GetLoadBalancerSourceRanges() []string
- func (x *ServiceSpec) GetPorts() []*ServicePort
- func (x *ServiceSpec) GetPublishNotReadyAddresses() bool
- func (x *ServiceSpec) GetSelector() map[string]string
- func (x *ServiceSpec) GetSessionAffinity() string
- func (x *ServiceSpec) GetSessionAffinityConfig() *SessionAffinityConfig
- func (x *ServiceSpec) GetType() string
- func (*ServiceSpec) ProtoMessage()
- func (x *ServiceSpec) ProtoReflect() protoreflect.Message
- func (x *ServiceSpec) Reset()
- func (x *ServiceSpec) String() string
- type SessionAffinityConfig
- func (*SessionAffinityConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SessionAffinityConfig) GetClientIP() *ClientIPConfig
- func (*SessionAffinityConfig) ProtoMessage()
- func (x *SessionAffinityConfig) ProtoReflect() protoreflect.Message
- func (x *SessionAffinityConfig) Reset()
- func (x *SessionAffinityConfig) String() string
- type Sysctl
- type TCPSocketAction
- func (*TCPSocketAction) Descriptor() ([]byte, []int)deprecated
- func (x *TCPSocketAction) GetHost() string
- func (x *TCPSocketAction) GetPort() *IntOrString
- func (*TCPSocketAction) ProtoMessage()
- func (x *TCPSocketAction) ProtoReflect() protoreflect.Message
- func (x *TCPSocketAction) Reset()
- func (x *TCPSocketAction) String() string
- type Toleration
- func (*Toleration) Descriptor() ([]byte, []int)deprecated
- func (x *Toleration) GetEffect() string
- func (x *Toleration) GetKey() string
- func (x *Toleration) GetOperator() string
- func (x *Toleration) GetTolerationSeconds() int64
- func (x *Toleration) GetValue() string
- func (*Toleration) ProtoMessage()
- func (x *Toleration) ProtoReflect() protoreflect.Message
- func (x *Toleration) Reset()
- func (x *Toleration) String() string
- type WeightedPodAffinityTerm
- func (*WeightedPodAffinityTerm) Descriptor() ([]byte, []int)deprecated
- func (x *WeightedPodAffinityTerm) GetPodAffinityTerm() *PodAffinityTerm
- func (x *WeightedPodAffinityTerm) GetWeight() int32
- func (*WeightedPodAffinityTerm) ProtoMessage()
- func (x *WeightedPodAffinityTerm) ProtoReflect() protoreflect.Message
- func (x *WeightedPodAffinityTerm) Reset()
- func (x *WeightedPodAffinityTerm) String() string
- type WindowsSecurityContextOptions
- func (*WindowsSecurityContextOptions) Descriptor() ([]byte, []int)deprecated
- func (x *WindowsSecurityContextOptions) GetGmsaCredentialSpec() string
- func (x *WindowsSecurityContextOptions) GetGmsaCredentialSpecName() string
- func (x *WindowsSecurityContextOptions) GetRunAsUserName() string
- func (*WindowsSecurityContextOptions) ProtoMessage()
- func (x *WindowsSecurityContextOptions) ProtoReflect() protoreflect.Message
- func (x *WindowsSecurityContextOptions) Reset()
- func (x *WindowsSecurityContextOptions) String() string
Constants ¶
This section is empty.
Variables ¶
var ( InstallStatus_Status_name = map[int32]string{ 0: "NONE", 1: "UPDATING", 2: "RECONCILING", 3: "HEALTHY", 4: "ERROR", 5: "ACTION_REQUIRED", } InstallStatus_Status_value = map[string]int32{ "NONE": 0, "UPDATING": 1, "RECONCILING": 2, "HEALTHY": 3, "ERROR": 4, "ACTION_REQUIRED": 5, } )
Enum value maps for InstallStatus_Status.
var ( OperatorMarshaler = &jsonpb.Marshaler{} OperatorUnmarshaler = &jsonpb.Unmarshaler{} )
var File_operator_v1alpha1_operator_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Affinity ¶
type Affinity struct { NodeAffinity *NodeAffinity `protobuf:"bytes,1,opt,name=nodeAffinity,proto3" json:"nodeAffinity,omitempty"` PodAffinity *PodAffinity `protobuf:"bytes,2,opt,name=podAffinity,proto3" json:"podAffinity,omitempty"` PodAntiAffinity *PodAntiAffinity `protobuf:"bytes,3,opt,name=podAntiAffinity,proto3" json:"podAntiAffinity,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.Affinity.
func (*Affinity) Descriptor
deprecated
func (*Affinity) GetNodeAffinity ¶
func (x *Affinity) GetNodeAffinity() *NodeAffinity
func (*Affinity) GetPodAffinity ¶
func (x *Affinity) GetPodAffinity() *PodAffinity
func (*Affinity) GetPodAntiAffinity ¶
func (x *Affinity) GetPodAntiAffinity() *PodAntiAffinity
func (*Affinity) ProtoMessage ¶
func (*Affinity) ProtoMessage()
func (*Affinity) ProtoReflect ¶
func (x *Affinity) ProtoReflect() protoreflect.Message
type BaseComponentSpec ¶
type BaseComponentSpec struct { // Selects whether this component is installed. Enabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // Kubernetes resource spec. K8S *KubernetesResourcesSpec `protobuf:"bytes,50,opt,name=k8s,proto3" json:"k8s,omitempty"` // contains filtered or unexported fields }
Configuration for base component.
func (*BaseComponentSpec) Descriptor
deprecated
func (*BaseComponentSpec) Descriptor() ([]byte, []int)
Deprecated: Use BaseComponentSpec.ProtoReflect.Descriptor instead.
func (*BaseComponentSpec) GetEnabled ¶
func (x *BaseComponentSpec) GetEnabled() *wrappers.BoolValue
func (*BaseComponentSpec) GetK8S ¶
func (x *BaseComponentSpec) GetK8S() *KubernetesResourcesSpec
func (*BaseComponentSpec) ProtoMessage ¶
func (*BaseComponentSpec) ProtoMessage()
func (*BaseComponentSpec) ProtoReflect ¶
func (x *BaseComponentSpec) ProtoReflect() protoreflect.Message
func (*BaseComponentSpec) Reset ¶
func (x *BaseComponentSpec) Reset()
func (*BaseComponentSpec) String ¶
func (x *BaseComponentSpec) String() string
type ClientIPConfig ¶
type ClientIPConfig struct { TimeoutSeconds int32 `protobuf:"varint,1,opt,name=timeoutSeconds,proto3" json:"timeoutSeconds,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.ClientIPConfig.
func (*ClientIPConfig) Descriptor
deprecated
func (*ClientIPConfig) Descriptor() ([]byte, []int)
Deprecated: Use ClientIPConfig.ProtoReflect.Descriptor instead.
func (*ClientIPConfig) GetTimeoutSeconds ¶
func (x *ClientIPConfig) GetTimeoutSeconds() int32
func (*ClientIPConfig) ProtoMessage ¶
func (*ClientIPConfig) ProtoMessage()
func (*ClientIPConfig) ProtoReflect ¶
func (x *ClientIPConfig) ProtoReflect() protoreflect.Message
func (*ClientIPConfig) Reset ¶
func (x *ClientIPConfig) Reset()
func (*ClientIPConfig) String ¶
func (x *ClientIPConfig) String() string
type ComponentSpec ¶
type ComponentSpec struct { // Selects whether this component is installed. Enabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // Namespace for the component. Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` // Hub for the component (overrides top level hub setting). Hub string `protobuf:"bytes,10,opt,name=hub,proto3" json:"hub,omitempty"` // Tag for the component (overrides top level tag setting). Tag *_struct.Value `protobuf:"bytes,11,opt,name=tag,proto3" json:"tag,omitempty"` // Arbitrary install time configuration for the component. Spec *_struct.Struct `protobuf:"bytes,30,opt,name=spec,proto3" json:"spec,omitempty"` // Kubernetes resource spec. K8S *KubernetesResourcesSpec `protobuf:"bytes,50,opt,name=k8s,proto3" json:"k8s,omitempty"` // contains filtered or unexported fields }
Configuration for internal components.
func (*ComponentSpec) Descriptor
deprecated
func (*ComponentSpec) Descriptor() ([]byte, []int)
Deprecated: Use ComponentSpec.ProtoReflect.Descriptor instead.
func (*ComponentSpec) GetEnabled ¶
func (x *ComponentSpec) GetEnabled() *wrappers.BoolValue
func (*ComponentSpec) GetHub ¶
func (x *ComponentSpec) GetHub() string
func (*ComponentSpec) GetK8S ¶
func (x *ComponentSpec) GetK8S() *KubernetesResourcesSpec
func (*ComponentSpec) GetNamespace ¶
func (x *ComponentSpec) GetNamespace() string
func (*ComponentSpec) GetSpec ¶
func (x *ComponentSpec) GetSpec() *_struct.Struct
func (*ComponentSpec) GetTag ¶
func (x *ComponentSpec) GetTag() *_struct.Value
func (*ComponentSpec) ProtoMessage ¶
func (*ComponentSpec) ProtoMessage()
func (*ComponentSpec) ProtoReflect ¶
func (x *ComponentSpec) ProtoReflect() protoreflect.Message
func (*ComponentSpec) Reset ¶
func (x *ComponentSpec) Reset()
func (*ComponentSpec) String ¶
func (x *ComponentSpec) String() string
type ConfigMapKeySelector ¶
type ConfigMapKeySelector struct { LocalObjectReference *LocalObjectReference `protobuf:"bytes,1,opt,name=localObjectReference,proto3" json:"localObjectReference,omitempty"` Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` Optional bool `protobuf:"varint,3,opt,name=optional,proto3" json:"optional,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.ConfigMapKeySelector.
func (*ConfigMapKeySelector) Descriptor
deprecated
func (*ConfigMapKeySelector) Descriptor() ([]byte, []int)
Deprecated: Use ConfigMapKeySelector.ProtoReflect.Descriptor instead.
func (*ConfigMapKeySelector) GetKey ¶
func (x *ConfigMapKeySelector) GetKey() string
func (*ConfigMapKeySelector) GetLocalObjectReference ¶
func (x *ConfigMapKeySelector) GetLocalObjectReference() *LocalObjectReference
func (*ConfigMapKeySelector) GetOptional ¶
func (x *ConfigMapKeySelector) GetOptional() bool
func (*ConfigMapKeySelector) ProtoMessage ¶
func (*ConfigMapKeySelector) ProtoMessage()
func (*ConfigMapKeySelector) ProtoReflect ¶
func (x *ConfigMapKeySelector) ProtoReflect() protoreflect.Message
func (*ConfigMapKeySelector) Reset ¶
func (x *ConfigMapKeySelector) Reset()
func (*ConfigMapKeySelector) String ¶
func (x *ConfigMapKeySelector) String() string
type ContainerResourceMetricSource ¶
type ContainerResourceMetricSource struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Target *MetricTarget `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"` Container string `protobuf:"bytes,3,opt,name=container,proto3" json:"container,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.autoscaling.v2beta2.ContainerResourceMetricSource.
func (*ContainerResourceMetricSource) Descriptor
deprecated
func (*ContainerResourceMetricSource) Descriptor() ([]byte, []int)
Deprecated: Use ContainerResourceMetricSource.ProtoReflect.Descriptor instead.
func (*ContainerResourceMetricSource) GetContainer ¶
func (x *ContainerResourceMetricSource) GetContainer() string
func (*ContainerResourceMetricSource) GetName ¶
func (x *ContainerResourceMetricSource) GetName() string
func (*ContainerResourceMetricSource) GetTarget ¶
func (x *ContainerResourceMetricSource) GetTarget() *MetricTarget
func (*ContainerResourceMetricSource) ProtoMessage ¶
func (*ContainerResourceMetricSource) ProtoMessage()
func (*ContainerResourceMetricSource) ProtoReflect ¶
func (x *ContainerResourceMetricSource) ProtoReflect() protoreflect.Message
func (*ContainerResourceMetricSource) Reset ¶
func (x *ContainerResourceMetricSource) Reset()
func (*ContainerResourceMetricSource) String ¶
func (x *ContainerResourceMetricSource) String() string
type ContainerResourceMetricStatus ¶
type ContainerResourceMetricStatus struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Current *MetricValueStatus `protobuf:"bytes,2,opt,name=current,proto3" json:"current,omitempty"` Container string `protobuf:"bytes,3,opt,name=container,proto3" json:"container,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.autoscaling.v2beta2.ContainerResourceMetricStatus.
func (*ContainerResourceMetricStatus) Descriptor
deprecated
func (*ContainerResourceMetricStatus) Descriptor() ([]byte, []int)
Deprecated: Use ContainerResourceMetricStatus.ProtoReflect.Descriptor instead.
func (*ContainerResourceMetricStatus) GetContainer ¶
func (x *ContainerResourceMetricStatus) GetContainer() string
func (*ContainerResourceMetricStatus) GetCurrent ¶
func (x *ContainerResourceMetricStatus) GetCurrent() *MetricValueStatus
func (*ContainerResourceMetricStatus) GetName ¶
func (x *ContainerResourceMetricStatus) GetName() string
func (*ContainerResourceMetricStatus) ProtoMessage ¶
func (*ContainerResourceMetricStatus) ProtoMessage()
func (*ContainerResourceMetricStatus) ProtoReflect ¶
func (x *ContainerResourceMetricStatus) ProtoReflect() protoreflect.Message
func (*ContainerResourceMetricStatus) Reset ¶
func (x *ContainerResourceMetricStatus) Reset()
func (*ContainerResourceMetricStatus) String ¶
func (x *ContainerResourceMetricStatus) String() string
type CrossVersionObjectReference ¶
type CrossVersionObjectReference struct { Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` ApiVersion string `protobuf:"bytes,3,opt,name=apiVersion,proto3" json:"apiVersion,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.autoscaling.v2beta2.CrossVersionObjectReference.
func (*CrossVersionObjectReference) Descriptor
deprecated
func (*CrossVersionObjectReference) Descriptor() ([]byte, []int)
Deprecated: Use CrossVersionObjectReference.ProtoReflect.Descriptor instead.
func (*CrossVersionObjectReference) GetApiVersion ¶
func (x *CrossVersionObjectReference) GetApiVersion() string
func (*CrossVersionObjectReference) GetKind ¶
func (x *CrossVersionObjectReference) GetKind() string
func (*CrossVersionObjectReference) GetName ¶
func (x *CrossVersionObjectReference) GetName() string
func (*CrossVersionObjectReference) ProtoMessage ¶
func (*CrossVersionObjectReference) ProtoMessage()
func (*CrossVersionObjectReference) ProtoReflect ¶
func (x *CrossVersionObjectReference) ProtoReflect() protoreflect.Message
func (*CrossVersionObjectReference) Reset ¶
func (x *CrossVersionObjectReference) Reset()
func (*CrossVersionObjectReference) String ¶
func (x *CrossVersionObjectReference) String() string
type DeploymentStrategy ¶
type DeploymentStrategy struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` RollingUpdate *RollingUpdateDeployment `protobuf:"bytes,2,opt,name=rollingUpdate,proto3" json:"rollingUpdate,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.apps.v1.DeploymentStrategy.
func (*DeploymentStrategy) Descriptor
deprecated
func (*DeploymentStrategy) Descriptor() ([]byte, []int)
Deprecated: Use DeploymentStrategy.ProtoReflect.Descriptor instead.
func (*DeploymentStrategy) GetRollingUpdate ¶
func (x *DeploymentStrategy) GetRollingUpdate() *RollingUpdateDeployment
func (*DeploymentStrategy) GetType ¶
func (x *DeploymentStrategy) GetType() string
func (*DeploymentStrategy) ProtoMessage ¶
func (*DeploymentStrategy) ProtoMessage()
func (*DeploymentStrategy) ProtoReflect ¶
func (x *DeploymentStrategy) ProtoReflect() protoreflect.Message
func (*DeploymentStrategy) Reset ¶
func (x *DeploymentStrategy) Reset()
func (*DeploymentStrategy) String ¶
func (x *DeploymentStrategy) String() string
type EnvVar ¶
type EnvVar struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` ValueFrom *EnvVarSource `protobuf:"bytes,3,opt,name=valueFrom,proto3" json:"valueFrom,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.EnvVar.
func (*EnvVar) Descriptor
deprecated
func (*EnvVar) GetValueFrom ¶
func (x *EnvVar) GetValueFrom() *EnvVarSource
func (*EnvVar) ProtoMessage ¶
func (*EnvVar) ProtoMessage()
func (*EnvVar) ProtoReflect ¶
func (x *EnvVar) ProtoReflect() protoreflect.Message
type EnvVarSource ¶
type EnvVarSource struct { FieldRef *ObjectFieldSelector `protobuf:"bytes,1,opt,name=fieldRef,proto3" json:"fieldRef,omitempty"` ResourceFieldRef *ResourceFieldSelector `protobuf:"bytes,2,opt,name=resourceFieldRef,proto3" json:"resourceFieldRef,omitempty"` ConfigMapKeyRef *ConfigMapKeySelector `protobuf:"bytes,3,opt,name=configMapKeyRef,proto3" json:"configMapKeyRef,omitempty"` SecretKeyRef *SecretKeySelector `protobuf:"bytes,4,opt,name=secretKeyRef,proto3" json:"secretKeyRef,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.EnvVarSource.
func (*EnvVarSource) Descriptor
deprecated
func (*EnvVarSource) Descriptor() ([]byte, []int)
Deprecated: Use EnvVarSource.ProtoReflect.Descriptor instead.
func (*EnvVarSource) GetConfigMapKeyRef ¶
func (x *EnvVarSource) GetConfigMapKeyRef() *ConfigMapKeySelector
func (*EnvVarSource) GetFieldRef ¶
func (x *EnvVarSource) GetFieldRef() *ObjectFieldSelector
func (*EnvVarSource) GetResourceFieldRef ¶
func (x *EnvVarSource) GetResourceFieldRef() *ResourceFieldSelector
func (*EnvVarSource) GetSecretKeyRef ¶
func (x *EnvVarSource) GetSecretKeyRef() *SecretKeySelector
func (*EnvVarSource) ProtoMessage ¶
func (*EnvVarSource) ProtoMessage()
func (*EnvVarSource) ProtoReflect ¶
func (x *EnvVarSource) ProtoReflect() protoreflect.Message
func (*EnvVarSource) Reset ¶
func (x *EnvVarSource) Reset()
func (*EnvVarSource) String ¶
func (x *EnvVarSource) String() string
type ExecAction ¶
type ExecAction struct { Command []string `protobuf:"bytes,1,rep,name=command,proto3" json:"command,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.ExecAction.
func (*ExecAction) Descriptor
deprecated
func (*ExecAction) Descriptor() ([]byte, []int)
Deprecated: Use ExecAction.ProtoReflect.Descriptor instead.
func (*ExecAction) GetCommand ¶
func (x *ExecAction) GetCommand() []string
func (*ExecAction) ProtoMessage ¶
func (*ExecAction) ProtoMessage()
func (*ExecAction) ProtoReflect ¶
func (x *ExecAction) ProtoReflect() protoreflect.Message
func (*ExecAction) Reset ¶
func (x *ExecAction) Reset()
func (*ExecAction) String ¶
func (x *ExecAction) String() string
type ExternalComponentSpec ¶
type ExternalComponentSpec struct { // Selects whether this component is installed. Enabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // Namespace for the component. Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` // Arbitrary install time configuration for the component. Spec *_struct.Struct `protobuf:"bytes,10,opt,name=spec,proto3" json:"spec,omitempty"` // Chart path for addon components. ChartPath string `protobuf:"bytes,30,opt,name=chartPath,proto3" json:"chartPath,omitempty"` // Optional schema to validate spec against. Schema *any1.Any `protobuf:"bytes,35,opt,name=schema,proto3" json:"schema,omitempty"` // Kubernetes resource spec. K8S *KubernetesResourcesSpec `protobuf:"bytes,50,opt,name=k8s,proto3" json:"k8s,omitempty"` // contains filtered or unexported fields }
Configuration for external components.
func (*ExternalComponentSpec) Descriptor
deprecated
func (*ExternalComponentSpec) Descriptor() ([]byte, []int)
Deprecated: Use ExternalComponentSpec.ProtoReflect.Descriptor instead.
func (*ExternalComponentSpec) GetChartPath ¶
func (x *ExternalComponentSpec) GetChartPath() string
func (*ExternalComponentSpec) GetEnabled ¶
func (x *ExternalComponentSpec) GetEnabled() *wrappers.BoolValue
func (*ExternalComponentSpec) GetK8S ¶
func (x *ExternalComponentSpec) GetK8S() *KubernetesResourcesSpec
func (*ExternalComponentSpec) GetNamespace ¶
func (x *ExternalComponentSpec) GetNamespace() string
func (*ExternalComponentSpec) GetSchema ¶
func (x *ExternalComponentSpec) GetSchema() *any1.Any
func (*ExternalComponentSpec) GetSpec ¶
func (x *ExternalComponentSpec) GetSpec() *_struct.Struct
func (*ExternalComponentSpec) ProtoMessage ¶
func (*ExternalComponentSpec) ProtoMessage()
func (*ExternalComponentSpec) ProtoReflect ¶
func (x *ExternalComponentSpec) ProtoReflect() protoreflect.Message
func (*ExternalComponentSpec) Reset ¶
func (x *ExternalComponentSpec) Reset()
func (*ExternalComponentSpec) String ¶
func (x *ExternalComponentSpec) String() string
type ExternalMetricSource ¶
type ExternalMetricSource struct { // Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto. MetricName string `protobuf:"bytes,1,opt,name=metricName,proto3" json:"metricName,omitempty"` // Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto. MetricSelector *v11.LabelSelector `protobuf:"bytes,2,opt,name=metricSelector,proto3" json:"metricSelector,omitempty"` // Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto. TargetValue *IntOrString `protobuf:"bytes,3,opt,name=targetValue,proto3" json:"targetValue,omitempty"` // Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto. TargetAverageValue *IntOrString `protobuf:"bytes,4,opt,name=targetAverageValue,proto3" json:"targetAverageValue,omitempty"` Metric *MetricIdentifier `protobuf:"bytes,5,opt,name=metric,proto3" json:"metric,omitempty"` Target *MetricTarget `protobuf:"bytes,6,opt,name=target,proto3" json:"target,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.autoscaling.v2beta2.ExternalMetricSource.
func (*ExternalMetricSource) Descriptor
deprecated
func (*ExternalMetricSource) Descriptor() ([]byte, []int)
Deprecated: Use ExternalMetricSource.ProtoReflect.Descriptor instead.
func (*ExternalMetricSource) GetMetric ¶
func (x *ExternalMetricSource) GetMetric() *MetricIdentifier
func (*ExternalMetricSource) GetMetricName
deprecated
func (x *ExternalMetricSource) GetMetricName() string
Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto.
func (*ExternalMetricSource) GetMetricSelector
deprecated
func (x *ExternalMetricSource) GetMetricSelector() *v11.LabelSelector
Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto.
func (*ExternalMetricSource) GetTarget ¶
func (x *ExternalMetricSource) GetTarget() *MetricTarget
func (*ExternalMetricSource) GetTargetAverageValue
deprecated
func (x *ExternalMetricSource) GetTargetAverageValue() *IntOrString
Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto.
func (*ExternalMetricSource) GetTargetValue
deprecated
func (x *ExternalMetricSource) GetTargetValue() *IntOrString
Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto.
func (*ExternalMetricSource) ProtoMessage ¶
func (*ExternalMetricSource) ProtoMessage()
func (*ExternalMetricSource) ProtoReflect ¶
func (x *ExternalMetricSource) ProtoReflect() protoreflect.Message
func (*ExternalMetricSource) Reset ¶
func (x *ExternalMetricSource) Reset()
func (*ExternalMetricSource) String ¶
func (x *ExternalMetricSource) String() string
type ExternalMetricStatus ¶
type ExternalMetricStatus struct { Metric *MetricIdentifier `protobuf:"bytes,1,opt,name=metric,proto3" json:"metric,omitempty"` Current *MetricValueStatus `protobuf:"bytes,2,opt,name=current,proto3" json:"current,omitempty"` // contains filtered or unexported fields }
See k8s.io.autoscaling.v2beta2.ExternalMetricStatus.
func (*ExternalMetricStatus) Descriptor
deprecated
func (*ExternalMetricStatus) Descriptor() ([]byte, []int)
Deprecated: Use ExternalMetricStatus.ProtoReflect.Descriptor instead.
func (*ExternalMetricStatus) GetCurrent ¶
func (x *ExternalMetricStatus) GetCurrent() *MetricValueStatus
func (*ExternalMetricStatus) GetMetric ¶
func (x *ExternalMetricStatus) GetMetric() *MetricIdentifier
func (*ExternalMetricStatus) ProtoMessage ¶
func (*ExternalMetricStatus) ProtoMessage()
func (*ExternalMetricStatus) ProtoReflect ¶
func (x *ExternalMetricStatus) ProtoReflect() protoreflect.Message
func (*ExternalMetricStatus) Reset ¶
func (x *ExternalMetricStatus) Reset()
func (*ExternalMetricStatus) String ¶
func (x *ExternalMetricStatus) String() string
type GatewaySpec ¶
type GatewaySpec struct { // Selects whether this gateway is installed. Enabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // Namespace for the gateway. Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` // Name for the gateway. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Labels for the gateway. Label map[string]string `` /* 151-byte string literal not displayed */ // Hub for the component (overrides top level hub setting). Hub string `protobuf:"bytes,10,opt,name=hub,proto3" json:"hub,omitempty"` // Tag for the component (overrides top level tag setting). Tag *_struct.Value `protobuf:"bytes,11,opt,name=tag,proto3" json:"tag,omitempty"` // Kubernetes resource spec. K8S *KubernetesResourcesSpec `protobuf:"bytes,50,opt,name=k8s,proto3" json:"k8s,omitempty"` // contains filtered or unexported fields }
Configuration for gateways.
func (*GatewaySpec) Descriptor
deprecated
func (*GatewaySpec) Descriptor() ([]byte, []int)
Deprecated: Use GatewaySpec.ProtoReflect.Descriptor instead.
func (*GatewaySpec) GetEnabled ¶
func (x *GatewaySpec) GetEnabled() *wrappers.BoolValue
func (*GatewaySpec) GetHub ¶
func (x *GatewaySpec) GetHub() string
func (*GatewaySpec) GetK8S ¶
func (x *GatewaySpec) GetK8S() *KubernetesResourcesSpec
func (*GatewaySpec) GetLabel ¶
func (x *GatewaySpec) GetLabel() map[string]string
func (*GatewaySpec) GetName ¶
func (x *GatewaySpec) GetName() string
func (*GatewaySpec) GetNamespace ¶
func (x *GatewaySpec) GetNamespace() string
func (*GatewaySpec) GetTag ¶
func (x *GatewaySpec) GetTag() *_struct.Value
func (*GatewaySpec) ProtoMessage ¶
func (*GatewaySpec) ProtoMessage()
func (*GatewaySpec) ProtoReflect ¶
func (x *GatewaySpec) ProtoReflect() protoreflect.Message
func (*GatewaySpec) Reset ¶
func (x *GatewaySpec) Reset()
func (*GatewaySpec) String ¶
func (x *GatewaySpec) String() string
type HPAScalingPolicy ¶
type HPAScalingPolicy struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Value int32 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"` PeriodSeconds int32 `protobuf:"varint,3,opt,name=periodSeconds,proto3" json:"periodSeconds,omitempty"` // contains filtered or unexported fields }
See k8s.io.autoscaling.v2beta2.HPAScalingPolicy.
func (*HPAScalingPolicy) Descriptor
deprecated
func (*HPAScalingPolicy) Descriptor() ([]byte, []int)
Deprecated: Use HPAScalingPolicy.ProtoReflect.Descriptor instead.
func (*HPAScalingPolicy) GetPeriodSeconds ¶
func (x *HPAScalingPolicy) GetPeriodSeconds() int32
func (*HPAScalingPolicy) GetType ¶
func (x *HPAScalingPolicy) GetType() string
func (*HPAScalingPolicy) GetValue ¶
func (x *HPAScalingPolicy) GetValue() int32
func (*HPAScalingPolicy) ProtoMessage ¶
func (*HPAScalingPolicy) ProtoMessage()
func (*HPAScalingPolicy) ProtoReflect ¶
func (x *HPAScalingPolicy) ProtoReflect() protoreflect.Message
func (*HPAScalingPolicy) Reset ¶
func (x *HPAScalingPolicy) Reset()
func (*HPAScalingPolicy) String ¶
func (x *HPAScalingPolicy) String() string
type HPAScalingRules ¶
type HPAScalingRules struct { StabilizationWindowSeconds int32 `protobuf:"varint,3,opt,name=stabilizationWindowSeconds,proto3" json:"stabilizationWindowSeconds,omitempty"` SelectPolicy string `protobuf:"bytes,1,opt,name=selectPolicy,proto3" json:"selectPolicy,omitempty"` Policies []*HPAScalingPolicy `protobuf:"bytes,2,rep,name=policies,proto3" json:"policies,omitempty"` // contains filtered or unexported fields }
See k8s.io.autoscaling.v2beta2.HPAScalingRules.
func (*HPAScalingRules) Descriptor
deprecated
func (*HPAScalingRules) Descriptor() ([]byte, []int)
Deprecated: Use HPAScalingRules.ProtoReflect.Descriptor instead.
func (*HPAScalingRules) GetPolicies ¶
func (x *HPAScalingRules) GetPolicies() []*HPAScalingPolicy
func (*HPAScalingRules) GetSelectPolicy ¶
func (x *HPAScalingRules) GetSelectPolicy() string
func (*HPAScalingRules) GetStabilizationWindowSeconds ¶
func (x *HPAScalingRules) GetStabilizationWindowSeconds() int32
func (*HPAScalingRules) ProtoMessage ¶
func (*HPAScalingRules) ProtoMessage()
func (*HPAScalingRules) ProtoReflect ¶
func (x *HPAScalingRules) ProtoReflect() protoreflect.Message
func (*HPAScalingRules) Reset ¶
func (x *HPAScalingRules) Reset()
func (*HPAScalingRules) String ¶
func (x *HPAScalingRules) String() string
type HTTPGetAction ¶
type HTTPGetAction struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` Port *IntOrString `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"` Host string `protobuf:"bytes,3,opt,name=host,proto3" json:"host,omitempty"` Scheme string `protobuf:"bytes,4,opt,name=scheme,proto3" json:"scheme,omitempty"` HttpHeaders []*HTTPHeader `protobuf:"bytes,5,rep,name=httpHeaders,proto3" json:"httpHeaders,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.HTTPGetAction.
func (*HTTPGetAction) Descriptor
deprecated
func (*HTTPGetAction) Descriptor() ([]byte, []int)
Deprecated: Use HTTPGetAction.ProtoReflect.Descriptor instead.
func (*HTTPGetAction) GetHost ¶
func (x *HTTPGetAction) GetHost() string
func (*HTTPGetAction) GetHttpHeaders ¶
func (x *HTTPGetAction) GetHttpHeaders() []*HTTPHeader
func (*HTTPGetAction) GetPath ¶
func (x *HTTPGetAction) GetPath() string
func (*HTTPGetAction) GetPort ¶
func (x *HTTPGetAction) GetPort() *IntOrString
func (*HTTPGetAction) GetScheme ¶
func (x *HTTPGetAction) GetScheme() string
func (*HTTPGetAction) ProtoMessage ¶
func (*HTTPGetAction) ProtoMessage()
func (*HTTPGetAction) ProtoReflect ¶
func (x *HTTPGetAction) ProtoReflect() protoreflect.Message
func (*HTTPGetAction) Reset ¶
func (x *HTTPGetAction) Reset()
func (*HTTPGetAction) String ¶
func (x *HTTPGetAction) String() string
type HTTPHeader ¶
type HTTPHeader struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.HTTPHeader.
func (*HTTPHeader) Descriptor
deprecated
func (*HTTPHeader) Descriptor() ([]byte, []int)
Deprecated: Use HTTPHeader.ProtoReflect.Descriptor instead.
func (*HTTPHeader) GetName ¶
func (x *HTTPHeader) GetName() string
func (*HTTPHeader) GetValue ¶
func (x *HTTPHeader) GetValue() string
func (*HTTPHeader) ProtoMessage ¶
func (*HTTPHeader) ProtoMessage()
func (*HTTPHeader) ProtoReflect ¶
func (x *HTTPHeader) ProtoReflect() protoreflect.Message
func (*HTTPHeader) Reset ¶
func (x *HTTPHeader) Reset()
func (*HTTPHeader) String ¶
func (x *HTTPHeader) String() string
type HorizontalPodAutoScalerBehavior ¶
type HorizontalPodAutoScalerBehavior struct { ScaleUp *HPAScalingRules `protobuf:"bytes,1,opt,name=scaleUp,proto3" json:"scaleUp,omitempty"` ScaleDown *HPAScalingRules `protobuf:"bytes,2,opt,name=scaleDown,proto3" json:"scaleDown,omitempty"` // contains filtered or unexported fields }
See k8s.io.autoscaling.v2beta2.HorizontalPodAutoScalerBehavior.
func (*HorizontalPodAutoScalerBehavior) Descriptor
deprecated
func (*HorizontalPodAutoScalerBehavior) Descriptor() ([]byte, []int)
Deprecated: Use HorizontalPodAutoScalerBehavior.ProtoReflect.Descriptor instead.
func (*HorizontalPodAutoScalerBehavior) GetScaleDown ¶
func (x *HorizontalPodAutoScalerBehavior) GetScaleDown() *HPAScalingRules
func (*HorizontalPodAutoScalerBehavior) GetScaleUp ¶
func (x *HorizontalPodAutoScalerBehavior) GetScaleUp() *HPAScalingRules
func (*HorizontalPodAutoScalerBehavior) ProtoMessage ¶
func (*HorizontalPodAutoScalerBehavior) ProtoMessage()
func (*HorizontalPodAutoScalerBehavior) ProtoReflect ¶
func (x *HorizontalPodAutoScalerBehavior) ProtoReflect() protoreflect.Message
func (*HorizontalPodAutoScalerBehavior) Reset ¶
func (x *HorizontalPodAutoScalerBehavior) Reset()
func (*HorizontalPodAutoScalerBehavior) String ¶
func (x *HorizontalPodAutoScalerBehavior) String() string
type HorizontalPodAutoscalerSpec ¶
type HorizontalPodAutoscalerSpec struct { ScaleTargetRef *CrossVersionObjectReference `protobuf:"bytes,1,opt,name=scaleTargetRef,proto3" json:"scaleTargetRef,omitempty"` MinReplicas int32 `protobuf:"varint,2,opt,name=minReplicas,proto3" json:"minReplicas,omitempty"` MaxReplicas int32 `protobuf:"varint,3,opt,name=maxReplicas,proto3" json:"maxReplicas,omitempty"` Metrics []*MetricSpec `protobuf:"bytes,4,rep,name=metrics,proto3" json:"metrics,omitempty"` Behavior *HorizontalPodAutoScalerBehavior `protobuf:"bytes,5,opt,name=behavior,proto3" json:"behavior,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.autoscaling.v2beta1.HorizontalPodAutoscalerSpec.
func (*HorizontalPodAutoscalerSpec) Descriptor
deprecated
func (*HorizontalPodAutoscalerSpec) Descriptor() ([]byte, []int)
Deprecated: Use HorizontalPodAutoscalerSpec.ProtoReflect.Descriptor instead.
func (*HorizontalPodAutoscalerSpec) GetBehavior ¶
func (x *HorizontalPodAutoscalerSpec) GetBehavior() *HorizontalPodAutoScalerBehavior
func (*HorizontalPodAutoscalerSpec) GetMaxReplicas ¶
func (x *HorizontalPodAutoscalerSpec) GetMaxReplicas() int32
func (*HorizontalPodAutoscalerSpec) GetMetrics ¶
func (x *HorizontalPodAutoscalerSpec) GetMetrics() []*MetricSpec
func (*HorizontalPodAutoscalerSpec) GetMinReplicas ¶
func (x *HorizontalPodAutoscalerSpec) GetMinReplicas() int32
func (*HorizontalPodAutoscalerSpec) GetScaleTargetRef ¶
func (x *HorizontalPodAutoscalerSpec) GetScaleTargetRef() *CrossVersionObjectReference
func (*HorizontalPodAutoscalerSpec) ProtoMessage ¶
func (*HorizontalPodAutoscalerSpec) ProtoMessage()
func (*HorizontalPodAutoscalerSpec) ProtoReflect ¶
func (x *HorizontalPodAutoscalerSpec) ProtoReflect() protoreflect.Message
func (*HorizontalPodAutoscalerSpec) Reset ¶
func (x *HorizontalPodAutoscalerSpec) Reset()
func (*HorizontalPodAutoscalerSpec) String ¶
func (x *HorizontalPodAutoscalerSpec) String() string
type InstallStatus ¶
type InstallStatus struct { // Overall status of all components controlled by the operator. // // * If all components have status `NONE`, overall status is `NONE`. // * If all components are `HEALTHY`, overall status is `HEALTHY`. // * If one or more components are `RECONCILING` and others are `HEALTHY`, overall status is `RECONCILING`. // * If one or more components are `UPDATING` and others are `HEALTHY`, overall status is `UPDATING`. // * If components are a mix of `RECONCILING`, `UPDATING` and `HEALTHY`, overall status is `UPDATING`. // * If any component is in `ERROR` state, overall status is `ERROR`. // * If further action is needed for reconciliation to proceed, overall status is `ACTION_REQUIRED`. Status InstallStatus_Status `protobuf:"varint,1,opt,name=status,proto3,enum=istio.operator.v1alpha1.InstallStatus_Status" json:"status,omitempty"` // Optional message providing additional information about the existing overall status. Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` // Individual status of each component controlled by the operator. The map key is the name of the component. ComponentStatus map[string]*InstallStatus_VersionStatus `` /* 171-byte string literal not displayed */ // contains filtered or unexported fields }
Observed state of IstioOperator
func (*InstallStatus) DeepCopy ¶
func (in *InstallStatus) DeepCopy() *InstallStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstallStatus. Required by controller-gen.
func (*InstallStatus) DeepCopyInto ¶
func (in *InstallStatus) DeepCopyInto(out *InstallStatus)
DeepCopyInto supports using InstallStatus within kubernetes types, where deepcopy-gen is used.
func (*InstallStatus) Descriptor
deprecated
func (*InstallStatus) Descriptor() ([]byte, []int)
Deprecated: Use InstallStatus.ProtoReflect.Descriptor instead.
func (*InstallStatus) GetComponentStatus ¶
func (x *InstallStatus) GetComponentStatus() map[string]*InstallStatus_VersionStatus
func (*InstallStatus) GetMessage ¶
func (x *InstallStatus) GetMessage() string
func (*InstallStatus) GetStatus ¶
func (x *InstallStatus) GetStatus() InstallStatus_Status
func (*InstallStatus) MarshalJSON ¶
func (in *InstallStatus) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for InstallStatus
func (*InstallStatus) ProtoMessage ¶
func (*InstallStatus) ProtoMessage()
func (*InstallStatus) ProtoReflect ¶
func (x *InstallStatus) ProtoReflect() protoreflect.Message
func (*InstallStatus) Reset ¶
func (x *InstallStatus) Reset()
func (*InstallStatus) String ¶
func (x *InstallStatus) String() string
func (*InstallStatus) UnmarshalJSON ¶
func (in *InstallStatus) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for InstallStatus
type InstallStatus_Status ¶
type InstallStatus_Status int32
Status describes the current state of a component.
const ( // Component is not present. InstallStatus_NONE InstallStatus_Status = 0 // Component is being updated to a different version. InstallStatus_UPDATING InstallStatus_Status = 1 // Controller has started but not yet completed reconciliation loop for the component. InstallStatus_RECONCILING InstallStatus_Status = 2 // Component is healthy. InstallStatus_HEALTHY InstallStatus_Status = 3 // Component is in an error state. InstallStatus_ERROR InstallStatus_Status = 4 // Overall status only and would not be set as a component status. // Action is needed from the user for reconciliation to proceed // e.g. There are proxies still pointing to the control plane revision when try to remove an `IstioOperator` CR. InstallStatus_ACTION_REQUIRED InstallStatus_Status = 5 )
func (InstallStatus_Status) Descriptor ¶
func (InstallStatus_Status) Descriptor() protoreflect.EnumDescriptor
func (InstallStatus_Status) Enum ¶
func (x InstallStatus_Status) Enum() *InstallStatus_Status
func (InstallStatus_Status) EnumDescriptor
deprecated
func (InstallStatus_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use InstallStatus_Status.Descriptor instead.
func (InstallStatus_Status) Number ¶
func (x InstallStatus_Status) Number() protoreflect.EnumNumber
func (InstallStatus_Status) String ¶
func (x InstallStatus_Status) String() string
func (InstallStatus_Status) Type ¶
func (InstallStatus_Status) Type() protoreflect.EnumType
type InstallStatus_VersionStatus ¶
type InstallStatus_VersionStatus struct { Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` Status InstallStatus_Status `protobuf:"varint,2,opt,name=status,proto3,enum=istio.operator.v1alpha1.InstallStatus_Status" json:"status,omitempty"` Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
VersionStatus is the status and version of a component.
func (*InstallStatus_VersionStatus) DeepCopy ¶
func (in *InstallStatus_VersionStatus) DeepCopy() *InstallStatus_VersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstallStatus_VersionStatus. Required by controller-gen.
func (*InstallStatus_VersionStatus) DeepCopyInto ¶
func (in *InstallStatus_VersionStatus) DeepCopyInto(out *InstallStatus_VersionStatus)
DeepCopyInto supports using InstallStatus_VersionStatus within kubernetes types, where deepcopy-gen is used.
func (*InstallStatus_VersionStatus) Descriptor
deprecated
func (*InstallStatus_VersionStatus) Descriptor() ([]byte, []int)
Deprecated: Use InstallStatus_VersionStatus.ProtoReflect.Descriptor instead.
func (*InstallStatus_VersionStatus) GetError ¶
func (x *InstallStatus_VersionStatus) GetError() string
func (*InstallStatus_VersionStatus) GetStatus ¶
func (x *InstallStatus_VersionStatus) GetStatus() InstallStatus_Status
func (*InstallStatus_VersionStatus) GetVersion ¶
func (x *InstallStatus_VersionStatus) GetVersion() string
func (*InstallStatus_VersionStatus) MarshalJSON ¶
func (in *InstallStatus_VersionStatus) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for InstallStatus_VersionStatus
func (*InstallStatus_VersionStatus) ProtoMessage ¶
func (*InstallStatus_VersionStatus) ProtoMessage()
func (*InstallStatus_VersionStatus) ProtoReflect ¶
func (x *InstallStatus_VersionStatus) ProtoReflect() protoreflect.Message
func (*InstallStatus_VersionStatus) Reset ¶
func (x *InstallStatus_VersionStatus) Reset()
func (*InstallStatus_VersionStatus) String ¶
func (x *InstallStatus_VersionStatus) String() string
func (*InstallStatus_VersionStatus) UnmarshalJSON ¶
func (in *InstallStatus_VersionStatus) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for InstallStatus_VersionStatus
type IntOrString ¶
type IntOrString struct { Type int64 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"` IntVal *wrappers.Int32Value `protobuf:"bytes,2,opt,name=intVal,proto3" json:"intVal,omitempty"` StrVal *wrappers.StringValue `protobuf:"bytes,3,opt,name=strVal,proto3" json:"strVal,omitempty"` // contains filtered or unexported fields }
IntOrString is a type that can hold an int32 or a string. When used in JSON or YAML marshalling and unmarshalling, it produces or consumes the inner type. This allows you to have, for example, a JSON field that can accept a name or number.
func (*IntOrString) Descriptor
deprecated
func (*IntOrString) Descriptor() ([]byte, []int)
Deprecated: Use IntOrString.ProtoReflect.Descriptor instead.
func (*IntOrString) GetIntVal ¶
func (x *IntOrString) GetIntVal() *wrappers.Int32Value
func (*IntOrString) GetStrVal ¶
func (x *IntOrString) GetStrVal() *wrappers.StringValue
func (*IntOrString) GetType ¶
func (x *IntOrString) GetType() int64
func (*IntOrString) MarshalJSON ¶
func (in *IntOrString) MarshalJSON() ([]byte, error)
func (*IntOrString) MarshalJSONPB ¶
func (in *IntOrString) MarshalJSONPB(_ *jsonpb.Marshaler) ([]byte, error)
func (*IntOrString) ProtoMessage ¶
func (*IntOrString) ProtoMessage()
func (*IntOrString) ProtoReflect ¶
func (x *IntOrString) ProtoReflect() protoreflect.Message
func (*IntOrString) Reset ¶
func (x *IntOrString) Reset()
func (*IntOrString) String ¶
func (x *IntOrString) String() string
func (*IntOrString) ToKubernetes ¶
func (in *IntOrString) ToKubernetes() intstr.IntOrString
func (*IntOrString) UnmarshalJSON ¶
func (in *IntOrString) UnmarshalJSON(value []byte) error
UnmarshalJSON implements the json.Unmarshaller interface.
func (*IntOrString) UnmarshalJSONPB ¶
func (in *IntOrString) UnmarshalJSONPB(_ *jsonpb.Unmarshaler, value []byte) error
type IstioComponentSetSpec ¶
type IstioComponentSetSpec struct { Base *BaseComponentSpec `protobuf:"bytes,29,opt,name=base,proto3" json:"base,omitempty"` Pilot *ComponentSpec `protobuf:"bytes,30,opt,name=pilot,proto3" json:"pilot,omitempty"` Cni *ComponentSpec `protobuf:"bytes,38,opt,name=cni,proto3" json:"cni,omitempty"` Ztunnel *ComponentSpec `protobuf:"bytes,42,opt,name=ztunnel,proto3" json:"ztunnel,omitempty"` // Remote cluster using an external control plane. IstiodRemote *ComponentSpec `protobuf:"bytes,39,opt,name=istiodRemote,proto3" json:"istiodRemote,omitempty"` IngressGateways []*GatewaySpec `protobuf:"bytes,40,rep,name=ingressGateways,proto3" json:"ingressGateways,omitempty"` EgressGateways []*GatewaySpec `protobuf:"bytes,41,rep,name=egressGateways,proto3" json:"egressGateways,omitempty"` // contains filtered or unexported fields }
IstioComponentSpec defines the desired installed state of Istio components.
func (*IstioComponentSetSpec) Descriptor
deprecated
func (*IstioComponentSetSpec) Descriptor() ([]byte, []int)
Deprecated: Use IstioComponentSetSpec.ProtoReflect.Descriptor instead.
func (*IstioComponentSetSpec) GetBase ¶
func (x *IstioComponentSetSpec) GetBase() *BaseComponentSpec
func (*IstioComponentSetSpec) GetCni ¶
func (x *IstioComponentSetSpec) GetCni() *ComponentSpec
func (*IstioComponentSetSpec) GetEgressGateways ¶
func (x *IstioComponentSetSpec) GetEgressGateways() []*GatewaySpec
func (*IstioComponentSetSpec) GetIngressGateways ¶
func (x *IstioComponentSetSpec) GetIngressGateways() []*GatewaySpec
func (*IstioComponentSetSpec) GetIstiodRemote ¶
func (x *IstioComponentSetSpec) GetIstiodRemote() *ComponentSpec
func (*IstioComponentSetSpec) GetPilot ¶
func (x *IstioComponentSetSpec) GetPilot() *ComponentSpec
func (*IstioComponentSetSpec) GetZtunnel ¶
func (x *IstioComponentSetSpec) GetZtunnel() *ComponentSpec
func (*IstioComponentSetSpec) ProtoMessage ¶
func (*IstioComponentSetSpec) ProtoMessage()
func (*IstioComponentSetSpec) ProtoReflect ¶
func (x *IstioComponentSetSpec) ProtoReflect() protoreflect.Message
func (*IstioComponentSetSpec) Reset ¶
func (x *IstioComponentSetSpec) Reset()
func (*IstioComponentSetSpec) String ¶
func (x *IstioComponentSetSpec) String() string
type IstioOperatorSpec ¶
type IstioOperatorSpec struct { // Path or name for the profile e.g. // // * minimal (looks in profiles dir for a file called minimal.yaml) // * /tmp/istio/install/values/custom/custom-install.yaml (local file path) // // default profile is used if this field is unset. Profile string `protobuf:"bytes,10,opt,name=profile,proto3" json:"profile,omitempty"` // Path for the install package. e.g. // // * /tmp/istio-installer/nightly (local file path) InstallPackagePath string `protobuf:"bytes,11,opt,name=installPackagePath,proto3" json:"installPackagePath,omitempty"` // Root for docker image paths e.g. `docker.io/istio` Hub string `protobuf:"bytes,12,opt,name=hub,proto3" json:"hub,omitempty"` // Version tag for docker images e.g. `1.7.2` Tag *_struct.Value `protobuf:"bytes,13,opt,name=tag,proto3" json:"tag,omitempty"` // $hide_from_docs // Resource suffix is appended to all resources installed by each component. // Never implemented; replaced by revision. // // Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto. ResourceSuffix string `protobuf:"bytes,14,opt,name=resourceSuffix,proto3" json:"resourceSuffix,omitempty"` // Namespace to install control plane resources into. If unset, Istio will be installed into the same namespace // as the `IstioOperator` CR. You must also set `values.global.istioNamespace` if you wish to install Istio in // a custom namespace. // If you have enabled CNI, you must exclude this namespace by adding it to the list `values.cni.excludeNamespaces`. Namespace string `protobuf:"bytes,15,opt,name=namespace,proto3" json:"namespace,omitempty"` // Identify the revision this installation is associated with. // This option is currently experimental. Revision string `protobuf:"bytes,16,opt,name=revision,proto3" json:"revision,omitempty"` // Compatibility version allows configuring Istio to behave like an older version by tuning various settings to align with a // previous versions defaults. This accepts a `major.minor` format, such as `1.23`. // This option is currently experimental. CompatibilityVersion string `protobuf:"bytes,18,opt,name=compatibilityVersion,proto3" json:"compatibilityVersion,omitempty"` // Config used by control plane components internally. MeshConfig *_struct.Struct `protobuf:"bytes,40,opt,name=meshConfig,proto3" json:"meshConfig,omitempty"` // Kubernetes resource settings, enablement and component-specific settings that are not internal to the // component. Components *IstioComponentSetSpec `protobuf:"bytes,50,opt,name=components,proto3" json:"components,omitempty"` // Deprecated. // Users should manage the installation of addon components on their own. // Refer to samples/addons for demo installation of addon components. // // Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto. AddonComponents map[string]*ExternalComponentSpec `` /* 172-byte string literal not displayed */ // Overrides for default `values.yaml`. This is a validated pass-through to Helm templates. // See the [Helm installation options](https://istio.io/v1.5/docs/reference/config/installation-options/) for schema details. // Anything that is available in `IstioOperatorSpec` should be set above rather than using the passthrough. This // includes Kubernetes resource settings for components in `KubernetesResourcesSpec`. Values *_struct.Struct `protobuf:"bytes,100,opt,name=values,proto3" json:"values,omitempty"` // Unvalidated overrides for default `values.yaml`. Used for custom templates where new parameters are added. UnvalidatedValues *_struct.Struct `protobuf:"bytes,101,opt,name=unvalidatedValues,proto3" json:"unvalidatedValues,omitempty"` // contains filtered or unexported fields }
<!-- go code generation tags +kubetype-gen +kubetype-gen:groupVersion=install.istio.io/v1alpha1 +genclient +k8s:deepcopy-gen=true --> IstioOperatorSpec defines the desired installed state of Istio components. The spec is a used to define a customization of the default profile values that are supplied with each Istio release. Because the spec is a customization API, specifying an empty IstioOperatorSpec results in a default Istio component values.
```yaml apiVersion: install.istio.io/v1alpha1 kind: IstioOperator spec:
profile: default hub: gcr.io/istio-testing tag: latest revision: 1-8-0 meshConfig: accessLogFile: /dev/stdout enableTracing: true components: egressGateways: - name: istio-egressgateway enabled: true
```
func (*IstioOperatorSpec) DeepCopy ¶
func (in *IstioOperatorSpec) DeepCopy() *IstioOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioOperatorSpec. Required by controller-gen.
func (*IstioOperatorSpec) DeepCopyInto ¶
func (in *IstioOperatorSpec) DeepCopyInto(out *IstioOperatorSpec)
DeepCopyInto supports using IstioOperatorSpec within kubernetes types, where deepcopy-gen is used.
func (*IstioOperatorSpec) Descriptor
deprecated
func (*IstioOperatorSpec) Descriptor() ([]byte, []int)
Deprecated: Use IstioOperatorSpec.ProtoReflect.Descriptor instead.
func (*IstioOperatorSpec) GetAddonComponents
deprecated
func (x *IstioOperatorSpec) GetAddonComponents() map[string]*ExternalComponentSpec
Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto.
func (*IstioOperatorSpec) GetCompatibilityVersion ¶ added in v1.21.0
func (x *IstioOperatorSpec) GetCompatibilityVersion() string
func (*IstioOperatorSpec) GetComponents ¶
func (x *IstioOperatorSpec) GetComponents() *IstioComponentSetSpec
func (*IstioOperatorSpec) GetHub ¶
func (x *IstioOperatorSpec) GetHub() string
func (*IstioOperatorSpec) GetInstallPackagePath ¶
func (x *IstioOperatorSpec) GetInstallPackagePath() string
func (*IstioOperatorSpec) GetMeshConfig ¶
func (x *IstioOperatorSpec) GetMeshConfig() *_struct.Struct
func (*IstioOperatorSpec) GetNamespace ¶
func (x *IstioOperatorSpec) GetNamespace() string
func (*IstioOperatorSpec) GetProfile ¶
func (x *IstioOperatorSpec) GetProfile() string
func (*IstioOperatorSpec) GetResourceSuffix
deprecated
func (x *IstioOperatorSpec) GetResourceSuffix() string
Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto.
func (*IstioOperatorSpec) GetRevision ¶
func (x *IstioOperatorSpec) GetRevision() string
func (*IstioOperatorSpec) GetTag ¶
func (x *IstioOperatorSpec) GetTag() *_struct.Value
func (*IstioOperatorSpec) GetUnvalidatedValues ¶
func (x *IstioOperatorSpec) GetUnvalidatedValues() *_struct.Struct
func (*IstioOperatorSpec) GetValues ¶
func (x *IstioOperatorSpec) GetValues() *_struct.Struct
func (*IstioOperatorSpec) MarshalJSON ¶
func (in *IstioOperatorSpec) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for IstioOperatorSpec
func (*IstioOperatorSpec) ProtoMessage ¶
func (*IstioOperatorSpec) ProtoMessage()
func (*IstioOperatorSpec) ProtoReflect ¶
func (x *IstioOperatorSpec) ProtoReflect() protoreflect.Message
func (*IstioOperatorSpec) Reset ¶
func (x *IstioOperatorSpec) Reset()
func (*IstioOperatorSpec) String ¶
func (x *IstioOperatorSpec) String() string
func (*IstioOperatorSpec) UnmarshalJSON ¶
func (in *IstioOperatorSpec) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for IstioOperatorSpec
type K8SObjectOverlay ¶
type K8SObjectOverlay struct { // Resource API version. ApiVersion string `protobuf:"bytes,1,opt,name=apiVersion,proto3" json:"apiVersion,omitempty"` // Resource kind. Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"` // Name of resource. // Namespace is always the component namespace. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // List of patches to apply to resource. Patches []*K8SObjectOverlay_PathValue `protobuf:"bytes,4,rep,name=patches,proto3" json:"patches,omitempty"` // contains filtered or unexported fields }
Patch for an existing Kubernetes resource.
func (*K8SObjectOverlay) Descriptor
deprecated
func (*K8SObjectOverlay) Descriptor() ([]byte, []int)
Deprecated: Use K8SObjectOverlay.ProtoReflect.Descriptor instead.
func (*K8SObjectOverlay) GetApiVersion ¶
func (x *K8SObjectOverlay) GetApiVersion() string
func (*K8SObjectOverlay) GetKind ¶
func (x *K8SObjectOverlay) GetKind() string
func (*K8SObjectOverlay) GetName ¶
func (x *K8SObjectOverlay) GetName() string
func (*K8SObjectOverlay) GetPatches ¶
func (x *K8SObjectOverlay) GetPatches() []*K8SObjectOverlay_PathValue
func (*K8SObjectOverlay) ProtoMessage ¶
func (*K8SObjectOverlay) ProtoMessage()
func (*K8SObjectOverlay) ProtoReflect ¶
func (x *K8SObjectOverlay) ProtoReflect() protoreflect.Message
func (*K8SObjectOverlay) Reset ¶
func (x *K8SObjectOverlay) Reset()
func (*K8SObjectOverlay) String ¶
func (x *K8SObjectOverlay) String() string
type K8SObjectOverlay_PathValue ¶
type K8SObjectOverlay_PathValue struct { // Path of the form a.[key1:value1].b.[:value2] // Where [key1:value1] is a selector for a key-value pair to identify a list element and [:value] is a value // selector to identify a list element in a leaf list. // All path intermediate nodes must exist. Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // Value to add, delete or replace. // For add, the path should be a new leaf. // For delete, value should be unset. // For replace, path should reference an existing node. // All values are strings but are converted into appropriate type based on schema. Value *_struct.Value `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*K8SObjectOverlay_PathValue) Descriptor
deprecated
func (*K8SObjectOverlay_PathValue) Descriptor() ([]byte, []int)
Deprecated: Use K8SObjectOverlay_PathValue.ProtoReflect.Descriptor instead.
func (*K8SObjectOverlay_PathValue) GetPath ¶
func (x *K8SObjectOverlay_PathValue) GetPath() string
func (*K8SObjectOverlay_PathValue) GetValue ¶
func (x *K8SObjectOverlay_PathValue) GetValue() *_struct.Value
func (*K8SObjectOverlay_PathValue) ProtoMessage ¶
func (*K8SObjectOverlay_PathValue) ProtoMessage()
func (*K8SObjectOverlay_PathValue) ProtoReflect ¶
func (x *K8SObjectOverlay_PathValue) ProtoReflect() protoreflect.Message
func (*K8SObjectOverlay_PathValue) Reset ¶
func (x *K8SObjectOverlay_PathValue) Reset()
func (*K8SObjectOverlay_PathValue) String ¶
func (x *K8SObjectOverlay_PathValue) String() string
type KubernetesResourcesSpec ¶
type KubernetesResourcesSpec struct { // Kubernetes affinity. // [https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity](https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity) Affinity *Affinity `protobuf:"bytes,1,opt,name=affinity,proto3" json:"affinity,omitempty"` // Deployment environment variables. // [https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/](https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/) Env []*EnvVar `protobuf:"bytes,2,rep,name=env,proto3" json:"env,omitempty"` // Kubernetes HorizontalPodAutoscaler settings. // [https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/](https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/) HpaSpec *HorizontalPodAutoscalerSpec `protobuf:"bytes,3,opt,name=hpaSpec,proto3" json:"hpaSpec,omitempty"` // Kubernetes imagePullPolicy. // [https://kubernetes.io/docs/concepts/containers/images/](https://kubernetes.io/docs/concepts/containers/images/) ImagePullPolicy string `protobuf:"bytes,4,opt,name=imagePullPolicy,proto3" json:"imagePullPolicy,omitempty"` // Kubernetes nodeSelector. // [https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector](https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector) NodeSelector map[string]string `` /* 165-byte string literal not displayed */ // Kubernetes PodDisruptionBudget settings. // [https://kubernetes.io/docs/concepts/workloads/pods/disruptions/#how-disruption-budgets-work](https://kubernetes.io/docs/concepts/workloads/pods/disruptions/#how-disruption-budgets-work) PodDisruptionBudget *PodDisruptionBudgetSpec `protobuf:"bytes,6,opt,name=podDisruptionBudget,proto3" json:"podDisruptionBudget,omitempty"` // Kubernetes pod annotations. // [https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/](https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/) PodAnnotations map[string]string `` /* 169-byte string literal not displayed */ // Kubernetes priorityClassName. Default for all resources unless overridden. // [https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/#priorityclass](https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/#priorityclass) PriorityClassName string `protobuf:"bytes,8,opt,name=priorityClassName,proto3" json:"priorityClassName,omitempty"` // Kubernetes readinessProbe settings. // [https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/) // k8s.io.api.core.v1.Probe readiness_probe = 9; ReadinessProbe *ReadinessProbe `protobuf:"bytes,9,opt,name=readinessProbe,proto3" json:"readinessProbe,omitempty"` // Kubernetes Deployment replicas setting. // [https://kubernetes.io/docs/concepts/workloads/controllers/deployment/](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/) ReplicaCount uint32 `protobuf:"varint,10,opt,name=replicaCount,proto3" json:"replicaCount,omitempty"` // Kubernetes resources settings. // [https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container](https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container) Resources *Resources `protobuf:"bytes,11,opt,name=resources,proto3" json:"resources,omitempty"` // Kubernetes Service settings. // [https://kubernetes.io/docs/concepts/services-networking/service/](https://kubernetes.io/docs/concepts/services-networking/service/) Service *ServiceSpec `protobuf:"bytes,12,opt,name=service,proto3" json:"service,omitempty"` // Kubernetes deployment strategy. // [https://kubernetes.io/docs/concepts/workloads/controllers/deployment/](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/) Strategy *DeploymentStrategy `protobuf:"bytes,13,opt,name=strategy,proto3" json:"strategy,omitempty"` // Kubernetes toleration // [https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/) Tolerations []*Toleration `protobuf:"bytes,14,rep,name=tolerations,proto3" json:"tolerations,omitempty"` // Kubernetes service annotations. // [https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/](https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/) ServiceAnnotations map[string]string `` /* 178-byte string literal not displayed */ // Kubernetes pod security context // [https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod](https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod) SecurityContext *PodSecurityContext `protobuf:"bytes,16,opt,name=securityContext,proto3" json:"securityContext,omitempty"` // Kubernetes volumes // [https://kubernetes.io/docs/concepts/storage/volumes/](https://kubernetes.io/docs/concepts/storage/volumes/) // Volumes defines the collection of Volume to inject into the pod. Volumes []*v1.Volume `protobuf:"bytes,17,rep,name=volumes,proto3" json:"volumes,omitempty"` // Kubernetes volumeMounts // VolumeMounts defines the collection of VolumeMount to inject into containers. VolumeMounts []*v1.VolumeMount `protobuf:"bytes,18,rep,name=volumeMounts,proto3" json:"volumeMounts,omitempty"` // Overlays for Kubernetes resources in rendered manifests. Overlays []*K8SObjectOverlay `protobuf:"bytes,100,rep,name=overlays,proto3" json:"overlays,omitempty"` // contains filtered or unexported fields }
KubernetesResourcesSpec is a common set of Kubernetes resource configs for components.
func (*KubernetesResourcesSpec) Descriptor
deprecated
func (*KubernetesResourcesSpec) Descriptor() ([]byte, []int)
Deprecated: Use KubernetesResourcesSpec.ProtoReflect.Descriptor instead.
func (*KubernetesResourcesSpec) GetAffinity ¶
func (x *KubernetesResourcesSpec) GetAffinity() *Affinity
func (*KubernetesResourcesSpec) GetEnv ¶
func (x *KubernetesResourcesSpec) GetEnv() []*EnvVar
func (*KubernetesResourcesSpec) GetHpaSpec ¶
func (x *KubernetesResourcesSpec) GetHpaSpec() *HorizontalPodAutoscalerSpec
func (*KubernetesResourcesSpec) GetImagePullPolicy ¶
func (x *KubernetesResourcesSpec) GetImagePullPolicy() string
func (*KubernetesResourcesSpec) GetNodeSelector ¶
func (x *KubernetesResourcesSpec) GetNodeSelector() map[string]string
func (*KubernetesResourcesSpec) GetOverlays ¶
func (x *KubernetesResourcesSpec) GetOverlays() []*K8SObjectOverlay
func (*KubernetesResourcesSpec) GetPodAnnotations ¶
func (x *KubernetesResourcesSpec) GetPodAnnotations() map[string]string
func (*KubernetesResourcesSpec) GetPodDisruptionBudget ¶
func (x *KubernetesResourcesSpec) GetPodDisruptionBudget() *PodDisruptionBudgetSpec
func (*KubernetesResourcesSpec) GetPriorityClassName ¶
func (x *KubernetesResourcesSpec) GetPriorityClassName() string
func (*KubernetesResourcesSpec) GetReadinessProbe ¶
func (x *KubernetesResourcesSpec) GetReadinessProbe() *ReadinessProbe
func (*KubernetesResourcesSpec) GetReplicaCount ¶
func (x *KubernetesResourcesSpec) GetReplicaCount() uint32
func (*KubernetesResourcesSpec) GetResources ¶
func (x *KubernetesResourcesSpec) GetResources() *Resources
func (*KubernetesResourcesSpec) GetSecurityContext ¶
func (x *KubernetesResourcesSpec) GetSecurityContext() *PodSecurityContext
func (*KubernetesResourcesSpec) GetService ¶
func (x *KubernetesResourcesSpec) GetService() *ServiceSpec
func (*KubernetesResourcesSpec) GetServiceAnnotations ¶
func (x *KubernetesResourcesSpec) GetServiceAnnotations() map[string]string
func (*KubernetesResourcesSpec) GetStrategy ¶
func (x *KubernetesResourcesSpec) GetStrategy() *DeploymentStrategy
func (*KubernetesResourcesSpec) GetTolerations ¶
func (x *KubernetesResourcesSpec) GetTolerations() []*Toleration
func (*KubernetesResourcesSpec) GetVolumeMounts ¶
func (x *KubernetesResourcesSpec) GetVolumeMounts() []*v1.VolumeMount
func (*KubernetesResourcesSpec) GetVolumes ¶
func (x *KubernetesResourcesSpec) GetVolumes() []*v1.Volume
func (*KubernetesResourcesSpec) ProtoMessage ¶
func (*KubernetesResourcesSpec) ProtoMessage()
func (*KubernetesResourcesSpec) ProtoReflect ¶
func (x *KubernetesResourcesSpec) ProtoReflect() protoreflect.Message
func (*KubernetesResourcesSpec) Reset ¶
func (x *KubernetesResourcesSpec) Reset()
func (*KubernetesResourcesSpec) String ¶
func (x *KubernetesResourcesSpec) String() string
type LocalObjectReference ¶
type LocalObjectReference struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.LocalObjectReference.
func (*LocalObjectReference) Descriptor
deprecated
func (*LocalObjectReference) Descriptor() ([]byte, []int)
Deprecated: Use LocalObjectReference.ProtoReflect.Descriptor instead.
func (*LocalObjectReference) GetName ¶
func (x *LocalObjectReference) GetName() string
func (*LocalObjectReference) ProtoMessage ¶
func (*LocalObjectReference) ProtoMessage()
func (*LocalObjectReference) ProtoReflect ¶
func (x *LocalObjectReference) ProtoReflect() protoreflect.Message
func (*LocalObjectReference) Reset ¶
func (x *LocalObjectReference) Reset()
func (*LocalObjectReference) String ¶
func (x *LocalObjectReference) String() string
type MetricIdentifier ¶
type MetricIdentifier struct { Name *string `protobuf:"bytes,1,opt,name=name,proto3,oneof" json:"name,omitempty"` Selector *v11.LabelSelector `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"` // contains filtered or unexported fields }
See k8s.io.autoscaling.v2beta2.MetricIdentifier.
func (*MetricIdentifier) Descriptor
deprecated
func (*MetricIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use MetricIdentifier.ProtoReflect.Descriptor instead.
func (*MetricIdentifier) GetName ¶
func (x *MetricIdentifier) GetName() string
func (*MetricIdentifier) GetSelector ¶
func (x *MetricIdentifier) GetSelector() *v11.LabelSelector
func (*MetricIdentifier) ProtoMessage ¶
func (*MetricIdentifier) ProtoMessage()
func (*MetricIdentifier) ProtoReflect ¶
func (x *MetricIdentifier) ProtoReflect() protoreflect.Message
func (*MetricIdentifier) Reset ¶
func (x *MetricIdentifier) Reset()
func (*MetricIdentifier) String ¶
func (x *MetricIdentifier) String() string
type MetricSpec ¶
type MetricSpec struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Object *ObjectMetricSource `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"` Pods *PodsMetricSource `protobuf:"bytes,3,opt,name=pods,proto3" json:"pods,omitempty"` Resource *ResourceMetricSource `protobuf:"bytes,4,opt,name=resource,proto3" json:"resource,omitempty"` ContainerResource *ContainerResourceMetricSource `protobuf:"bytes,7,opt,name=containerResource,proto3" json:"containerResource,omitempty"` External *ExternalMetricSource `protobuf:"bytes,5,opt,name=external,proto3" json:"external,omitempty"` // contains filtered or unexported fields }
See k8s.io.autoscaling.v2beta2.MetricSpec.
func (*MetricSpec) Descriptor
deprecated
func (*MetricSpec) Descriptor() ([]byte, []int)
Deprecated: Use MetricSpec.ProtoReflect.Descriptor instead.
func (*MetricSpec) GetContainerResource ¶
func (x *MetricSpec) GetContainerResource() *ContainerResourceMetricSource
func (*MetricSpec) GetExternal ¶
func (x *MetricSpec) GetExternal() *ExternalMetricSource
func (*MetricSpec) GetObject ¶
func (x *MetricSpec) GetObject() *ObjectMetricSource
func (*MetricSpec) GetPods ¶
func (x *MetricSpec) GetPods() *PodsMetricSource
func (*MetricSpec) GetResource ¶
func (x *MetricSpec) GetResource() *ResourceMetricSource
func (*MetricSpec) GetType ¶
func (x *MetricSpec) GetType() string
func (*MetricSpec) ProtoMessage ¶
func (*MetricSpec) ProtoMessage()
func (*MetricSpec) ProtoReflect ¶
func (x *MetricSpec) ProtoReflect() protoreflect.Message
func (*MetricSpec) Reset ¶
func (x *MetricSpec) Reset()
func (*MetricSpec) String ¶
func (x *MetricSpec) String() string
type MetricStatus ¶
type MetricStatus struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Object *ObjectMetricStatus `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"` Pods *PodsMetricStatus `protobuf:"bytes,3,opt,name=pods,proto3" json:"pods,omitempty"` Resource *ResourceMetricStatus `protobuf:"bytes,4,opt,name=resource,proto3" json:"resource,omitempty"` ContainerResource *ContainerResourceMetricStatus `protobuf:"bytes,7,opt,name=containerResource,proto3" json:"containerResource,omitempty"` External *ExternalMetricStatus `protobuf:"bytes,5,opt,name=external,proto3" json:"external,omitempty"` // contains filtered or unexported fields }
See k8s.io.autoscaling.v2beta2.MetricStatus.
func (*MetricStatus) Descriptor
deprecated
func (*MetricStatus) Descriptor() ([]byte, []int)
Deprecated: Use MetricStatus.ProtoReflect.Descriptor instead.
func (*MetricStatus) GetContainerResource ¶
func (x *MetricStatus) GetContainerResource() *ContainerResourceMetricStatus
func (*MetricStatus) GetExternal ¶
func (x *MetricStatus) GetExternal() *ExternalMetricStatus
func (*MetricStatus) GetObject ¶
func (x *MetricStatus) GetObject() *ObjectMetricStatus
func (*MetricStatus) GetPods ¶
func (x *MetricStatus) GetPods() *PodsMetricStatus
func (*MetricStatus) GetResource ¶
func (x *MetricStatus) GetResource() *ResourceMetricStatus
func (*MetricStatus) GetType ¶
func (x *MetricStatus) GetType() string
func (*MetricStatus) ProtoMessage ¶
func (*MetricStatus) ProtoMessage()
func (*MetricStatus) ProtoReflect ¶
func (x *MetricStatus) ProtoReflect() protoreflect.Message
func (*MetricStatus) Reset ¶
func (x *MetricStatus) Reset()
func (*MetricStatus) String ¶
func (x *MetricStatus) String() string
type MetricTarget ¶
type MetricTarget struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Value *IntOrString `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` AverageValue *IntOrString `protobuf:"bytes,3,opt,name=averageValue,proto3" json:"averageValue,omitempty"` AverageUtilization int32 `protobuf:"varint,4,opt,name=averageUtilization,proto3" json:"averageUtilization,omitempty"` // contains filtered or unexported fields }
See k8s.io.autoscaling.v2beta2.MetricTarget.
func (*MetricTarget) Descriptor
deprecated
func (*MetricTarget) Descriptor() ([]byte, []int)
Deprecated: Use MetricTarget.ProtoReflect.Descriptor instead.
func (*MetricTarget) GetAverageUtilization ¶
func (x *MetricTarget) GetAverageUtilization() int32
func (*MetricTarget) GetAverageValue ¶
func (x *MetricTarget) GetAverageValue() *IntOrString
func (*MetricTarget) GetType ¶
func (x *MetricTarget) GetType() string
func (*MetricTarget) GetValue ¶
func (x *MetricTarget) GetValue() *IntOrString
func (*MetricTarget) ProtoMessage ¶
func (*MetricTarget) ProtoMessage()
func (*MetricTarget) ProtoReflect ¶
func (x *MetricTarget) ProtoReflect() protoreflect.Message
func (*MetricTarget) Reset ¶
func (x *MetricTarget) Reset()
func (*MetricTarget) String ¶
func (x *MetricTarget) String() string
type MetricValueStatus ¶
type MetricValueStatus struct { Value *IntOrString `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` AverageValue *IntOrString `protobuf:"bytes,2,opt,name=averageValue,proto3" json:"averageValue,omitempty"` AverageUtilization int32 `protobuf:"varint,3,opt,name=averageUtilization,proto3" json:"averageUtilization,omitempty"` // contains filtered or unexported fields }
See k8s.io.autoscaling.v2beta2.MetricValueStatus.
func (*MetricValueStatus) Descriptor
deprecated
func (*MetricValueStatus) Descriptor() ([]byte, []int)
Deprecated: Use MetricValueStatus.ProtoReflect.Descriptor instead.
func (*MetricValueStatus) GetAverageUtilization ¶
func (x *MetricValueStatus) GetAverageUtilization() int32
func (*MetricValueStatus) GetAverageValue ¶
func (x *MetricValueStatus) GetAverageValue() *IntOrString
func (*MetricValueStatus) GetValue ¶
func (x *MetricValueStatus) GetValue() *IntOrString
func (*MetricValueStatus) ProtoMessage ¶
func (*MetricValueStatus) ProtoMessage()
func (*MetricValueStatus) ProtoReflect ¶
func (x *MetricValueStatus) ProtoReflect() protoreflect.Message
func (*MetricValueStatus) Reset ¶
func (x *MetricValueStatus) Reset()
func (*MetricValueStatus) String ¶
func (x *MetricValueStatus) String() string
type NodeAffinity ¶
type NodeAffinity struct { RequiredDuringSchedulingIgnoredDuringExecution *NodeSelector `` /* 145-byte string literal not displayed */ PreferredDuringSchedulingIgnoredDuringExecution []*PreferredSchedulingTerm `` /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
See k8s.io.api.core.v1.NodeAffinity.
func (*NodeAffinity) Descriptor
deprecated
func (*NodeAffinity) Descriptor() ([]byte, []int)
Deprecated: Use NodeAffinity.ProtoReflect.Descriptor instead.
func (*NodeAffinity) GetPreferredDuringSchedulingIgnoredDuringExecution ¶
func (x *NodeAffinity) GetPreferredDuringSchedulingIgnoredDuringExecution() []*PreferredSchedulingTerm
func (*NodeAffinity) GetRequiredDuringSchedulingIgnoredDuringExecution ¶
func (x *NodeAffinity) GetRequiredDuringSchedulingIgnoredDuringExecution() *NodeSelector
func (*NodeAffinity) ProtoMessage ¶
func (*NodeAffinity) ProtoMessage()
func (*NodeAffinity) ProtoReflect ¶
func (x *NodeAffinity) ProtoReflect() protoreflect.Message
func (*NodeAffinity) Reset ¶
func (x *NodeAffinity) Reset()
func (*NodeAffinity) String ¶
func (x *NodeAffinity) String() string
type NodeSelector ¶
type NodeSelector struct { NodeSelectorTerms []*NodeSelectorTerm `protobuf:"bytes,1,rep,name=nodeSelectorTerms,proto3" json:"nodeSelectorTerms,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.NodeSelector.
func (*NodeSelector) Descriptor
deprecated
func (*NodeSelector) Descriptor() ([]byte, []int)
Deprecated: Use NodeSelector.ProtoReflect.Descriptor instead.
func (*NodeSelector) GetNodeSelectorTerms ¶
func (x *NodeSelector) GetNodeSelectorTerms() []*NodeSelectorTerm
func (*NodeSelector) ProtoMessage ¶
func (*NodeSelector) ProtoMessage()
func (*NodeSelector) ProtoReflect ¶
func (x *NodeSelector) ProtoReflect() protoreflect.Message
func (*NodeSelector) Reset ¶
func (x *NodeSelector) Reset()
func (*NodeSelector) String ¶
func (x *NodeSelector) String() string
type NodeSelectorRequirement ¶
type NodeSelectorRequirement struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Operator string `protobuf:"bytes,2,opt,name=operator,proto3" json:"operator,omitempty"` Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.NodeSelectorRequirement.
func (*NodeSelectorRequirement) Descriptor
deprecated
func (*NodeSelectorRequirement) Descriptor() ([]byte, []int)
Deprecated: Use NodeSelectorRequirement.ProtoReflect.Descriptor instead.
func (*NodeSelectorRequirement) GetKey ¶
func (x *NodeSelectorRequirement) GetKey() string
func (*NodeSelectorRequirement) GetOperator ¶
func (x *NodeSelectorRequirement) GetOperator() string
func (*NodeSelectorRequirement) GetValues ¶
func (x *NodeSelectorRequirement) GetValues() []string
func (*NodeSelectorRequirement) ProtoMessage ¶
func (*NodeSelectorRequirement) ProtoMessage()
func (*NodeSelectorRequirement) ProtoReflect ¶
func (x *NodeSelectorRequirement) ProtoReflect() protoreflect.Message
func (*NodeSelectorRequirement) Reset ¶
func (x *NodeSelectorRequirement) Reset()
func (*NodeSelectorRequirement) String ¶
func (x *NodeSelectorRequirement) String() string
type NodeSelectorTerm ¶
type NodeSelectorTerm struct { MatchExpressions []*NodeSelectorRequirement `protobuf:"bytes,1,rep,name=matchExpressions,proto3" json:"matchExpressions,omitempty"` MatchFields []*NodeSelectorRequirement `protobuf:"bytes,2,rep,name=matchFields,proto3" json:"matchFields,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.NodeSelectorTerm.
func (*NodeSelectorTerm) Descriptor
deprecated
func (*NodeSelectorTerm) Descriptor() ([]byte, []int)
Deprecated: Use NodeSelectorTerm.ProtoReflect.Descriptor instead.
func (*NodeSelectorTerm) GetMatchExpressions ¶
func (x *NodeSelectorTerm) GetMatchExpressions() []*NodeSelectorRequirement
func (*NodeSelectorTerm) GetMatchFields ¶
func (x *NodeSelectorTerm) GetMatchFields() []*NodeSelectorRequirement
func (*NodeSelectorTerm) ProtoMessage ¶
func (*NodeSelectorTerm) ProtoMessage()
func (*NodeSelectorTerm) ProtoReflect ¶
func (x *NodeSelectorTerm) ProtoReflect() protoreflect.Message
func (*NodeSelectorTerm) Reset ¶
func (x *NodeSelectorTerm) Reset()
func (*NodeSelectorTerm) String ¶
func (x *NodeSelectorTerm) String() string
type ObjectFieldSelector ¶
type ObjectFieldSelector struct { ApiVersion string `protobuf:"bytes,1,opt,name=apiVersion,proto3" json:"apiVersion,omitempty"` FieldPath string `protobuf:"bytes,2,opt,name=fieldPath,proto3" json:"fieldPath,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.ObjectFieldSelector.
func (*ObjectFieldSelector) Descriptor
deprecated
func (*ObjectFieldSelector) Descriptor() ([]byte, []int)
Deprecated: Use ObjectFieldSelector.ProtoReflect.Descriptor instead.
func (*ObjectFieldSelector) GetApiVersion ¶
func (x *ObjectFieldSelector) GetApiVersion() string
func (*ObjectFieldSelector) GetFieldPath ¶
func (x *ObjectFieldSelector) GetFieldPath() string
func (*ObjectFieldSelector) ProtoMessage ¶
func (*ObjectFieldSelector) ProtoMessage()
func (*ObjectFieldSelector) ProtoReflect ¶
func (x *ObjectFieldSelector) ProtoReflect() protoreflect.Message
func (*ObjectFieldSelector) Reset ¶
func (x *ObjectFieldSelector) Reset()
func (*ObjectFieldSelector) String ¶
func (x *ObjectFieldSelector) String() string
type ObjectMeta ¶
type ObjectMeta struct { Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` Namespace string `protobuf:"bytes,6,opt,name=namespace,proto3" json:"namespace,omitempty"` // contains filtered or unexported fields }
From k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta.
func (*ObjectMeta) Descriptor
deprecated
func (*ObjectMeta) Descriptor() ([]byte, []int)
Deprecated: Use ObjectMeta.ProtoReflect.Descriptor instead.
func (*ObjectMeta) GetName ¶
func (x *ObjectMeta) GetName() string
func (*ObjectMeta) GetNamespace ¶
func (x *ObjectMeta) GetNamespace() string
func (*ObjectMeta) ProtoMessage ¶
func (*ObjectMeta) ProtoMessage()
func (*ObjectMeta) ProtoReflect ¶
func (x *ObjectMeta) ProtoReflect() protoreflect.Message
func (*ObjectMeta) Reset ¶
func (x *ObjectMeta) Reset()
func (*ObjectMeta) String ¶
func (x *ObjectMeta) String() string
type ObjectMetricSource ¶
type ObjectMetricSource struct { // Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto. MetricName string `protobuf:"bytes,2,opt,name=metricName,proto3" json:"metricName,omitempty"` // Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto. TargetValue *IntOrString `protobuf:"bytes,3,opt,name=targetValue,proto3" json:"targetValue,omitempty"` // Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto. Selector *v11.LabelSelector `protobuf:"bytes,4,opt,name=selector,proto3" json:"selector,omitempty"` // Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto. AverageValue *IntOrString `protobuf:"bytes,5,opt,name=averageValue,proto3" json:"averageValue,omitempty"` // Type changes from CrossVersionObjectReference to ResourceMetricTarget in autoscaling v2beta2/v2 compared with v2beta1 // Change it to dynamic type to keep backward compatible Target *_struct.Value `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"` DescribedObject *CrossVersionObjectReference `protobuf:"bytes,6,opt,name=describedObject,proto3" json:"describedObject,omitempty"` Metric *MetricIdentifier `protobuf:"bytes,8,opt,name=metric,proto3" json:"metric,omitempty"` // contains filtered or unexported fields }
See k8s.io.autoscaling.v2beta2.ObjectMetricSource.
func (*ObjectMetricSource) Descriptor
deprecated
func (*ObjectMetricSource) Descriptor() ([]byte, []int)
Deprecated: Use ObjectMetricSource.ProtoReflect.Descriptor instead.
func (*ObjectMetricSource) GetAverageValue
deprecated
func (x *ObjectMetricSource) GetAverageValue() *IntOrString
Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto.
func (*ObjectMetricSource) GetDescribedObject ¶
func (x *ObjectMetricSource) GetDescribedObject() *CrossVersionObjectReference
func (*ObjectMetricSource) GetMetric ¶
func (x *ObjectMetricSource) GetMetric() *MetricIdentifier
func (*ObjectMetricSource) GetMetricName
deprecated
func (x *ObjectMetricSource) GetMetricName() string
Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto.
func (*ObjectMetricSource) GetSelector
deprecated
func (x *ObjectMetricSource) GetSelector() *v11.LabelSelector
Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto.
func (*ObjectMetricSource) GetTarget ¶
func (x *ObjectMetricSource) GetTarget() *_struct.Value
func (*ObjectMetricSource) GetTargetValue
deprecated
func (x *ObjectMetricSource) GetTargetValue() *IntOrString
Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto.
func (*ObjectMetricSource) ProtoMessage ¶
func (*ObjectMetricSource) ProtoMessage()
func (*ObjectMetricSource) ProtoReflect ¶
func (x *ObjectMetricSource) ProtoReflect() protoreflect.Message
func (*ObjectMetricSource) Reset ¶
func (x *ObjectMetricSource) Reset()
func (*ObjectMetricSource) String ¶
func (x *ObjectMetricSource) String() string
type ObjectMetricStatus ¶
type ObjectMetricStatus struct { Metric *MetricIdentifier `protobuf:"bytes,1,opt,name=metric,proto3" json:"metric,omitempty"` Current *MetricValueStatus `protobuf:"bytes,2,opt,name=current,proto3" json:"current,omitempty"` DescribedObject *CrossVersionObjectReference `protobuf:"bytes,3,opt,name=describedObject,proto3" json:"describedObject,omitempty"` // contains filtered or unexported fields }
See k8s.io.autoscaling.v2beta2.ObjectMetricStatus.
func (*ObjectMetricStatus) Descriptor
deprecated
func (*ObjectMetricStatus) Descriptor() ([]byte, []int)
Deprecated: Use ObjectMetricStatus.ProtoReflect.Descriptor instead.
func (*ObjectMetricStatus) GetCurrent ¶
func (x *ObjectMetricStatus) GetCurrent() *MetricValueStatus
func (*ObjectMetricStatus) GetDescribedObject ¶
func (x *ObjectMetricStatus) GetDescribedObject() *CrossVersionObjectReference
func (*ObjectMetricStatus) GetMetric ¶
func (x *ObjectMetricStatus) GetMetric() *MetricIdentifier
func (*ObjectMetricStatus) ProtoMessage ¶
func (*ObjectMetricStatus) ProtoMessage()
func (*ObjectMetricStatus) ProtoReflect ¶
func (x *ObjectMetricStatus) ProtoReflect() protoreflect.Message
func (*ObjectMetricStatus) Reset ¶
func (x *ObjectMetricStatus) Reset()
func (*ObjectMetricStatus) String ¶
func (x *ObjectMetricStatus) String() string
type PodAffinity ¶
type PodAffinity struct { RequiredDuringSchedulingIgnoredDuringExecution []*PodAffinityTerm `` /* 145-byte string literal not displayed */ PreferredDuringSchedulingIgnoredDuringExecution []*WeightedPodAffinityTerm `` /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
See k8s.io.api.core.v1.PodAffinity.
func (*PodAffinity) Descriptor
deprecated
func (*PodAffinity) Descriptor() ([]byte, []int)
Deprecated: Use PodAffinity.ProtoReflect.Descriptor instead.
func (*PodAffinity) GetPreferredDuringSchedulingIgnoredDuringExecution ¶
func (x *PodAffinity) GetPreferredDuringSchedulingIgnoredDuringExecution() []*WeightedPodAffinityTerm
func (*PodAffinity) GetRequiredDuringSchedulingIgnoredDuringExecution ¶
func (x *PodAffinity) GetRequiredDuringSchedulingIgnoredDuringExecution() []*PodAffinityTerm
func (*PodAffinity) ProtoMessage ¶
func (*PodAffinity) ProtoMessage()
func (*PodAffinity) ProtoReflect ¶
func (x *PodAffinity) ProtoReflect() protoreflect.Message
func (*PodAffinity) Reset ¶
func (x *PodAffinity) Reset()
func (*PodAffinity) String ¶
func (x *PodAffinity) String() string
type PodAffinityTerm ¶
type PodAffinityTerm struct { LabelSelector *v11.LabelSelector `protobuf:"bytes,1,opt,name=labelSelector,proto3" json:"labelSelector,omitempty"` Namespaces []string `protobuf:"bytes,2,rep,name=namespaces,proto3" json:"namespaces,omitempty"` TopologyKey string `protobuf:"bytes,3,opt,name=topologyKey,proto3" json:"topologyKey,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.PodAntiAffinity.
func (*PodAffinityTerm) Descriptor
deprecated
func (*PodAffinityTerm) Descriptor() ([]byte, []int)
Deprecated: Use PodAffinityTerm.ProtoReflect.Descriptor instead.
func (*PodAffinityTerm) GetLabelSelector ¶
func (x *PodAffinityTerm) GetLabelSelector() *v11.LabelSelector
func (*PodAffinityTerm) GetNamespaces ¶
func (x *PodAffinityTerm) GetNamespaces() []string
func (*PodAffinityTerm) GetTopologyKey ¶
func (x *PodAffinityTerm) GetTopologyKey() string
func (*PodAffinityTerm) ProtoMessage ¶
func (*PodAffinityTerm) ProtoMessage()
func (*PodAffinityTerm) ProtoReflect ¶
func (x *PodAffinityTerm) ProtoReflect() protoreflect.Message
func (*PodAffinityTerm) Reset ¶
func (x *PodAffinityTerm) Reset()
func (*PodAffinityTerm) String ¶
func (x *PodAffinityTerm) String() string
type PodAntiAffinity ¶
type PodAntiAffinity struct { RequiredDuringSchedulingIgnoredDuringExecution []*PodAffinityTerm `` /* 145-byte string literal not displayed */ PreferredDuringSchedulingIgnoredDuringExecution []*WeightedPodAffinityTerm `` /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
See k8s.io.api.core.v1.PodAntiAffinity.
func (*PodAntiAffinity) Descriptor
deprecated
func (*PodAntiAffinity) Descriptor() ([]byte, []int)
Deprecated: Use PodAntiAffinity.ProtoReflect.Descriptor instead.
func (*PodAntiAffinity) GetPreferredDuringSchedulingIgnoredDuringExecution ¶
func (x *PodAntiAffinity) GetPreferredDuringSchedulingIgnoredDuringExecution() []*WeightedPodAffinityTerm
func (*PodAntiAffinity) GetRequiredDuringSchedulingIgnoredDuringExecution ¶
func (x *PodAntiAffinity) GetRequiredDuringSchedulingIgnoredDuringExecution() []*PodAffinityTerm
func (*PodAntiAffinity) ProtoMessage ¶
func (*PodAntiAffinity) ProtoMessage()
func (*PodAntiAffinity) ProtoReflect ¶
func (x *PodAntiAffinity) ProtoReflect() protoreflect.Message
func (*PodAntiAffinity) Reset ¶
func (x *PodAntiAffinity) Reset()
func (*PodAntiAffinity) String ¶
func (x *PodAntiAffinity) String() string
type PodDisruptionBudgetSpec ¶
type PodDisruptionBudgetSpec struct { MinAvailable *IntOrString `protobuf:"bytes,1,opt,name=minAvailable,proto3" json:"minAvailable,omitempty"` Selector *v11.LabelSelector `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.policy.v1beta1.PodDisruptionBudget.
func (*PodDisruptionBudgetSpec) Descriptor
deprecated
func (*PodDisruptionBudgetSpec) Descriptor() ([]byte, []int)
Deprecated: Use PodDisruptionBudgetSpec.ProtoReflect.Descriptor instead.
func (*PodDisruptionBudgetSpec) GetMaxUnavailable ¶
func (x *PodDisruptionBudgetSpec) GetMaxUnavailable() *IntOrString
func (*PodDisruptionBudgetSpec) GetMinAvailable ¶
func (x *PodDisruptionBudgetSpec) GetMinAvailable() *IntOrString
func (*PodDisruptionBudgetSpec) GetSelector ¶
func (x *PodDisruptionBudgetSpec) GetSelector() *v11.LabelSelector
func (*PodDisruptionBudgetSpec) ProtoMessage ¶
func (*PodDisruptionBudgetSpec) ProtoMessage()
func (*PodDisruptionBudgetSpec) ProtoReflect ¶
func (x *PodDisruptionBudgetSpec) ProtoReflect() protoreflect.Message
func (*PodDisruptionBudgetSpec) Reset ¶
func (x *PodDisruptionBudgetSpec) Reset()
func (*PodDisruptionBudgetSpec) String ¶
func (x *PodDisruptionBudgetSpec) String() string
type PodSecurityContext ¶
type PodSecurityContext struct { SeLinuxOptions *SELinuxOptions `protobuf:"bytes,1,opt,name=seLinuxOptions,proto3" json:"seLinuxOptions,omitempty"` RunAsUser int64 `protobuf:"varint,2,opt,name=runAsUser,proto3" json:"runAsUser,omitempty"` RunAsNonRoot bool `protobuf:"varint,3,opt,name=runAsNonRoot,proto3" json:"runAsNonRoot,omitempty"` SupplementalGroups []int64 `protobuf:"varint,4,rep,packed,name=supplementalGroups,proto3" json:"supplementalGroups,omitempty"` FsGroup int64 `protobuf:"varint,5,opt,name=fsGroup,proto3" json:"fsGroup,omitempty"` RunAsGroup int64 `protobuf:"varint,6,opt,name=runAsGroup,proto3" json:"runAsGroup,omitempty"` Sysctls []*Sysctl `protobuf:"bytes,7,rep,name=sysctls,proto3" json:"sysctls,omitempty"` WindowsOptions *WindowsSecurityContextOptions `protobuf:"bytes,8,opt,name=windowsOptions,proto3" json:"windowsOptions,omitempty"` FsGroupChangePolicy string `protobuf:"bytes,9,opt,name=fsGroupChangePolicy,proto3" json:"fsGroupChangePolicy,omitempty"` SeccompProfile *SeccompProfile `protobuf:"bytes,10,opt,name=seccompProfile,proto3" json:"seccompProfile,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.PodSecurityContext.
func (*PodSecurityContext) Descriptor
deprecated
func (*PodSecurityContext) Descriptor() ([]byte, []int)
Deprecated: Use PodSecurityContext.ProtoReflect.Descriptor instead.
func (*PodSecurityContext) GetFsGroup ¶
func (x *PodSecurityContext) GetFsGroup() int64
func (*PodSecurityContext) GetFsGroupChangePolicy ¶
func (x *PodSecurityContext) GetFsGroupChangePolicy() string
func (*PodSecurityContext) GetRunAsGroup ¶
func (x *PodSecurityContext) GetRunAsGroup() int64
func (*PodSecurityContext) GetRunAsNonRoot ¶
func (x *PodSecurityContext) GetRunAsNonRoot() bool
func (*PodSecurityContext) GetRunAsUser ¶
func (x *PodSecurityContext) GetRunAsUser() int64
func (*PodSecurityContext) GetSeLinuxOptions ¶
func (x *PodSecurityContext) GetSeLinuxOptions() *SELinuxOptions
func (*PodSecurityContext) GetSeccompProfile ¶
func (x *PodSecurityContext) GetSeccompProfile() *SeccompProfile
func (*PodSecurityContext) GetSupplementalGroups ¶
func (x *PodSecurityContext) GetSupplementalGroups() []int64
func (*PodSecurityContext) GetSysctls ¶
func (x *PodSecurityContext) GetSysctls() []*Sysctl
func (*PodSecurityContext) GetWindowsOptions ¶
func (x *PodSecurityContext) GetWindowsOptions() *WindowsSecurityContextOptions
func (*PodSecurityContext) ProtoMessage ¶
func (*PodSecurityContext) ProtoMessage()
func (*PodSecurityContext) ProtoReflect ¶
func (x *PodSecurityContext) ProtoReflect() protoreflect.Message
func (*PodSecurityContext) Reset ¶
func (x *PodSecurityContext) Reset()
func (*PodSecurityContext) String ¶
func (x *PodSecurityContext) String() string
type PodsMetricSource ¶
type PodsMetricSource struct { // Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto. MetricName string `protobuf:"bytes,1,opt,name=metricName,proto3" json:"metricName,omitempty"` // Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto. TargetAverageValue *IntOrString `protobuf:"bytes,2,opt,name=targetAverageValue,proto3" json:"targetAverageValue,omitempty"` // Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto. Selector *v11.LabelSelector `protobuf:"bytes,3,opt,name=selector,proto3" json:"selector,omitempty"` // v2beta2/v2 fields Metric *MetricIdentifier `protobuf:"bytes,4,opt,name=metric,proto3" json:"metric,omitempty"` Target *MetricTarget `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"` // contains filtered or unexported fields }
See k8s.io.autoscaling.v2beta2.PodsMetricSource.
func (*PodsMetricSource) Descriptor
deprecated
func (*PodsMetricSource) Descriptor() ([]byte, []int)
Deprecated: Use PodsMetricSource.ProtoReflect.Descriptor instead.
func (*PodsMetricSource) GetMetric ¶
func (x *PodsMetricSource) GetMetric() *MetricIdentifier
func (*PodsMetricSource) GetMetricName
deprecated
func (x *PodsMetricSource) GetMetricName() string
Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto.
func (*PodsMetricSource) GetSelector
deprecated
func (x *PodsMetricSource) GetSelector() *v11.LabelSelector
Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto.
func (*PodsMetricSource) GetTarget ¶
func (x *PodsMetricSource) GetTarget() *MetricTarget
func (*PodsMetricSource) GetTargetAverageValue
deprecated
func (x *PodsMetricSource) GetTargetAverageValue() *IntOrString
Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto.
func (*PodsMetricSource) ProtoMessage ¶
func (*PodsMetricSource) ProtoMessage()
func (*PodsMetricSource) ProtoReflect ¶
func (x *PodsMetricSource) ProtoReflect() protoreflect.Message
func (*PodsMetricSource) Reset ¶
func (x *PodsMetricSource) Reset()
func (*PodsMetricSource) String ¶
func (x *PodsMetricSource) String() string
type PodsMetricStatus ¶
type PodsMetricStatus struct { Metric *MetricIdentifier `protobuf:"bytes,1,opt,name=metric,proto3" json:"metric,omitempty"` Current *MetricValueStatus `protobuf:"bytes,2,opt,name=current,proto3" json:"current,omitempty"` // contains filtered or unexported fields }
See k8s.io.autoscaling.v2beta2.PodsMetricStatus.
func (*PodsMetricStatus) Descriptor
deprecated
func (*PodsMetricStatus) Descriptor() ([]byte, []int)
Deprecated: Use PodsMetricStatus.ProtoReflect.Descriptor instead.
func (*PodsMetricStatus) GetCurrent ¶
func (x *PodsMetricStatus) GetCurrent() *MetricValueStatus
func (*PodsMetricStatus) GetMetric ¶
func (x *PodsMetricStatus) GetMetric() *MetricIdentifier
func (*PodsMetricStatus) ProtoMessage ¶
func (*PodsMetricStatus) ProtoMessage()
func (*PodsMetricStatus) ProtoReflect ¶
func (x *PodsMetricStatus) ProtoReflect() protoreflect.Message
func (*PodsMetricStatus) Reset ¶
func (x *PodsMetricStatus) Reset()
func (*PodsMetricStatus) String ¶
func (x *PodsMetricStatus) String() string
type PreferredSchedulingTerm ¶
type PreferredSchedulingTerm struct { Weight int32 `protobuf:"varint,1,opt,name=weight,proto3" json:"weight,omitempty"` Preference *NodeSelectorTerm `protobuf:"bytes,2,opt,name=preference,proto3" json:"preference,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.PreferredSchedulingTerm.
func (*PreferredSchedulingTerm) Descriptor
deprecated
func (*PreferredSchedulingTerm) Descriptor() ([]byte, []int)
Deprecated: Use PreferredSchedulingTerm.ProtoReflect.Descriptor instead.
func (*PreferredSchedulingTerm) GetPreference ¶
func (x *PreferredSchedulingTerm) GetPreference() *NodeSelectorTerm
func (*PreferredSchedulingTerm) GetWeight ¶
func (x *PreferredSchedulingTerm) GetWeight() int32
func (*PreferredSchedulingTerm) ProtoMessage ¶
func (*PreferredSchedulingTerm) ProtoMessage()
func (*PreferredSchedulingTerm) ProtoReflect ¶
func (x *PreferredSchedulingTerm) ProtoReflect() protoreflect.Message
func (*PreferredSchedulingTerm) Reset ¶
func (x *PreferredSchedulingTerm) Reset()
func (*PreferredSchedulingTerm) String ¶
func (x *PreferredSchedulingTerm) String() string
type ReadinessProbe ¶
type ReadinessProbe struct { Exec *ExecAction `protobuf:"bytes,1,opt,name=exec,proto3" json:"exec,omitempty"` HttpGet *HTTPGetAction `protobuf:"bytes,2,opt,name=httpGet,proto3" json:"httpGet,omitempty"` TcpSocket *TCPSocketAction `protobuf:"bytes,3,opt,name=tcpSocket,proto3" json:"tcpSocket,omitempty"` InitialDelaySeconds int32 `protobuf:"varint,4,opt,name=initialDelaySeconds,proto3" json:"initialDelaySeconds,omitempty"` TimeoutSeconds int32 `protobuf:"varint,5,opt,name=timeoutSeconds,proto3" json:"timeoutSeconds,omitempty"` PeriodSeconds int32 `protobuf:"varint,6,opt,name=periodSeconds,proto3" json:"periodSeconds,omitempty"` SuccessThreshold int32 `protobuf:"varint,7,opt,name=successThreshold,proto3" json:"successThreshold,omitempty"` FailureThreshold int32 `protobuf:"varint,8,opt,name=failureThreshold,proto3" json:"failureThreshold,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.ReadinessProbe.
func (*ReadinessProbe) Descriptor
deprecated
func (*ReadinessProbe) Descriptor() ([]byte, []int)
Deprecated: Use ReadinessProbe.ProtoReflect.Descriptor instead.
func (*ReadinessProbe) GetExec ¶
func (x *ReadinessProbe) GetExec() *ExecAction
func (*ReadinessProbe) GetFailureThreshold ¶
func (x *ReadinessProbe) GetFailureThreshold() int32
func (*ReadinessProbe) GetHttpGet ¶
func (x *ReadinessProbe) GetHttpGet() *HTTPGetAction
func (*ReadinessProbe) GetInitialDelaySeconds ¶
func (x *ReadinessProbe) GetInitialDelaySeconds() int32
func (*ReadinessProbe) GetPeriodSeconds ¶
func (x *ReadinessProbe) GetPeriodSeconds() int32
func (*ReadinessProbe) GetSuccessThreshold ¶
func (x *ReadinessProbe) GetSuccessThreshold() int32
func (*ReadinessProbe) GetTcpSocket ¶
func (x *ReadinessProbe) GetTcpSocket() *TCPSocketAction
func (*ReadinessProbe) GetTimeoutSeconds ¶
func (x *ReadinessProbe) GetTimeoutSeconds() int32
func (*ReadinessProbe) ProtoMessage ¶
func (*ReadinessProbe) ProtoMessage()
func (*ReadinessProbe) ProtoReflect ¶
func (x *ReadinessProbe) ProtoReflect() protoreflect.Message
func (*ReadinessProbe) Reset ¶
func (x *ReadinessProbe) Reset()
func (*ReadinessProbe) String ¶
func (x *ReadinessProbe) String() string
type ResourceFieldSelector ¶
type ResourceFieldSelector struct { ContainerName string `protobuf:"bytes,1,opt,name=containerName,proto3" json:"containerName,omitempty"` Resource string `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"` Divisor *IntOrString `protobuf:"bytes,3,opt,name=divisor,proto3" json:"divisor,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1..
func (*ResourceFieldSelector) Descriptor
deprecated
func (*ResourceFieldSelector) Descriptor() ([]byte, []int)
Deprecated: Use ResourceFieldSelector.ProtoReflect.Descriptor instead.
func (*ResourceFieldSelector) GetContainerName ¶
func (x *ResourceFieldSelector) GetContainerName() string
func (*ResourceFieldSelector) GetDivisor ¶
func (x *ResourceFieldSelector) GetDivisor() *IntOrString
func (*ResourceFieldSelector) GetResource ¶
func (x *ResourceFieldSelector) GetResource() string
func (*ResourceFieldSelector) ProtoMessage ¶
func (*ResourceFieldSelector) ProtoMessage()
func (*ResourceFieldSelector) ProtoReflect ¶
func (x *ResourceFieldSelector) ProtoReflect() protoreflect.Message
func (*ResourceFieldSelector) Reset ¶
func (x *ResourceFieldSelector) Reset()
func (*ResourceFieldSelector) String ¶
func (x *ResourceFieldSelector) String() string
type ResourceMetricSource ¶
type ResourceMetricSource struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto. TargetAverageUtilization int32 `protobuf:"varint,2,opt,name=targetAverageUtilization,proto3" json:"targetAverageUtilization,omitempty"` // Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto. TargetAverageValue *IntOrString `protobuf:"bytes,3,opt,name=targetAverageValue,proto3" json:"targetAverageValue,omitempty"` Target *MetricTarget `protobuf:"bytes,4,opt,name=target,proto3" json:"target,omitempty"` // contains filtered or unexported fields }
See k8s.io.autoscaling.v2beta2.ResourceMetricSource.
func (*ResourceMetricSource) Descriptor
deprecated
func (*ResourceMetricSource) Descriptor() ([]byte, []int)
Deprecated: Use ResourceMetricSource.ProtoReflect.Descriptor instead.
func (*ResourceMetricSource) GetName ¶
func (x *ResourceMetricSource) GetName() string
func (*ResourceMetricSource) GetTarget ¶
func (x *ResourceMetricSource) GetTarget() *MetricTarget
func (*ResourceMetricSource) GetTargetAverageUtilization
deprecated
func (x *ResourceMetricSource) GetTargetAverageUtilization() int32
Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto.
func (*ResourceMetricSource) GetTargetAverageValue
deprecated
func (x *ResourceMetricSource) GetTargetAverageValue() *IntOrString
Deprecated: Marked as deprecated in operator/v1alpha1/operator.proto.
func (*ResourceMetricSource) ProtoMessage ¶
func (*ResourceMetricSource) ProtoMessage()
func (*ResourceMetricSource) ProtoReflect ¶
func (x *ResourceMetricSource) ProtoReflect() protoreflect.Message
func (*ResourceMetricSource) Reset ¶
func (x *ResourceMetricSource) Reset()
func (*ResourceMetricSource) String ¶
func (x *ResourceMetricSource) String() string
type ResourceMetricStatus ¶
type ResourceMetricStatus struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Current *MetricValueStatus `protobuf:"bytes,2,opt,name=current,proto3" json:"current,omitempty"` // contains filtered or unexported fields }
See k8s.io.autoscaling.v2beta2.ResourceMetricStatus.
func (*ResourceMetricStatus) Descriptor
deprecated
func (*ResourceMetricStatus) Descriptor() ([]byte, []int)
Deprecated: Use ResourceMetricStatus.ProtoReflect.Descriptor instead.
func (*ResourceMetricStatus) GetCurrent ¶
func (x *ResourceMetricStatus) GetCurrent() *MetricValueStatus
func (*ResourceMetricStatus) GetName ¶
func (x *ResourceMetricStatus) GetName() string
func (*ResourceMetricStatus) ProtoMessage ¶
func (*ResourceMetricStatus) ProtoMessage()
func (*ResourceMetricStatus) ProtoReflect ¶
func (x *ResourceMetricStatus) ProtoReflect() protoreflect.Message
func (*ResourceMetricStatus) Reset ¶
func (x *ResourceMetricStatus) Reset()
func (*ResourceMetricStatus) String ¶
func (x *ResourceMetricStatus) String() string
type Resources ¶
type Resources struct { Limits map[string]string `` /* 153-byte string literal not displayed */ Requests map[string]string `` /* 157-byte string literal not displayed */ // contains filtered or unexported fields }
See k8s.io.api.core.v1.ResourceRequirements.
func (*Resources) Descriptor
deprecated
func (*Resources) GetRequests ¶
func (*Resources) ProtoMessage ¶
func (*Resources) ProtoMessage()
func (*Resources) ProtoReflect ¶
func (x *Resources) ProtoReflect() protoreflect.Message
type RollingUpdateDeployment ¶
type RollingUpdateDeployment struct { MaxSurge *IntOrString `protobuf:"bytes,2,opt,name=maxSurge,proto3" json:"maxSurge,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.apps.v1.RollingUpdateDeployment.
func (*RollingUpdateDeployment) Descriptor
deprecated
func (*RollingUpdateDeployment) Descriptor() ([]byte, []int)
Deprecated: Use RollingUpdateDeployment.ProtoReflect.Descriptor instead.
func (*RollingUpdateDeployment) GetMaxSurge ¶
func (x *RollingUpdateDeployment) GetMaxSurge() *IntOrString
func (*RollingUpdateDeployment) GetMaxUnavailable ¶
func (x *RollingUpdateDeployment) GetMaxUnavailable() *IntOrString
func (*RollingUpdateDeployment) ProtoMessage ¶
func (*RollingUpdateDeployment) ProtoMessage()
func (*RollingUpdateDeployment) ProtoReflect ¶
func (x *RollingUpdateDeployment) ProtoReflect() protoreflect.Message
func (*RollingUpdateDeployment) Reset ¶
func (x *RollingUpdateDeployment) Reset()
func (*RollingUpdateDeployment) String ¶
func (x *RollingUpdateDeployment) String() string
type SELinuxOptions ¶
type SELinuxOptions struct { User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` Level string `protobuf:"bytes,4,opt,name=level,proto3" json:"level,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.SELinuxOptions.
func (*SELinuxOptions) Descriptor
deprecated
func (*SELinuxOptions) Descriptor() ([]byte, []int)
Deprecated: Use SELinuxOptions.ProtoReflect.Descriptor instead.
func (*SELinuxOptions) GetLevel ¶
func (x *SELinuxOptions) GetLevel() string
func (*SELinuxOptions) GetRole ¶
func (x *SELinuxOptions) GetRole() string
func (*SELinuxOptions) GetType ¶
func (x *SELinuxOptions) GetType() string
func (*SELinuxOptions) GetUser ¶
func (x *SELinuxOptions) GetUser() string
func (*SELinuxOptions) ProtoMessage ¶
func (*SELinuxOptions) ProtoMessage()
func (*SELinuxOptions) ProtoReflect ¶
func (x *SELinuxOptions) ProtoReflect() protoreflect.Message
func (*SELinuxOptions) Reset ¶
func (x *SELinuxOptions) Reset()
func (*SELinuxOptions) String ¶
func (x *SELinuxOptions) String() string
type SeccompProfile ¶
type SeccompProfile struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` LocalhostProfile string `protobuf:"bytes,2,opt,name=localhostProfile,proto3" json:"localhostProfile,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.SeccompProfile.
func (*SeccompProfile) Descriptor
deprecated
func (*SeccompProfile) Descriptor() ([]byte, []int)
Deprecated: Use SeccompProfile.ProtoReflect.Descriptor instead.
func (*SeccompProfile) GetLocalhostProfile ¶
func (x *SeccompProfile) GetLocalhostProfile() string
func (*SeccompProfile) GetType ¶
func (x *SeccompProfile) GetType() string
func (*SeccompProfile) ProtoMessage ¶
func (*SeccompProfile) ProtoMessage()
func (*SeccompProfile) ProtoReflect ¶
func (x *SeccompProfile) ProtoReflect() protoreflect.Message
func (*SeccompProfile) Reset ¶
func (x *SeccompProfile) Reset()
func (*SeccompProfile) String ¶
func (x *SeccompProfile) String() string
type SecretKeySelector ¶
type SecretKeySelector struct { LocalObjectReference *LocalObjectReference `protobuf:"bytes,1,opt,name=localObjectReference,proto3" json:"localObjectReference,omitempty"` Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` Optional bool `protobuf:"varint,3,opt,name=optional,proto3" json:"optional,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.SecretKeySelector.
func (*SecretKeySelector) Descriptor
deprecated
func (*SecretKeySelector) Descriptor() ([]byte, []int)
Deprecated: Use SecretKeySelector.ProtoReflect.Descriptor instead.
func (*SecretKeySelector) GetKey ¶
func (x *SecretKeySelector) GetKey() string
func (*SecretKeySelector) GetLocalObjectReference ¶
func (x *SecretKeySelector) GetLocalObjectReference() *LocalObjectReference
func (*SecretKeySelector) GetOptional ¶
func (x *SecretKeySelector) GetOptional() bool
func (*SecretKeySelector) ProtoMessage ¶
func (*SecretKeySelector) ProtoMessage()
func (*SecretKeySelector) ProtoReflect ¶
func (x *SecretKeySelector) ProtoReflect() protoreflect.Message
func (*SecretKeySelector) Reset ¶
func (x *SecretKeySelector) Reset()
func (*SecretKeySelector) String ¶
func (x *SecretKeySelector) String() string
type ServicePort ¶
type ServicePort struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Protocol string `protobuf:"bytes,2,opt,name=protocol,proto3" json:"protocol,omitempty"` Port int32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"` TargetPort *IntOrString `protobuf:"bytes,4,opt,name=targetPort,proto3" json:"targetPort,omitempty"` NodePort int32 `protobuf:"varint,5,opt,name=nodePort,proto3" json:"nodePort,omitempty"` AppProtocol string `protobuf:"bytes,6,opt,name=appProtocol,proto3" json:"appProtocol,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1..
func (*ServicePort) Descriptor
deprecated
func (*ServicePort) Descriptor() ([]byte, []int)
Deprecated: Use ServicePort.ProtoReflect.Descriptor instead.
func (*ServicePort) GetAppProtocol ¶
func (x *ServicePort) GetAppProtocol() string
func (*ServicePort) GetName ¶
func (x *ServicePort) GetName() string
func (*ServicePort) GetNodePort ¶
func (x *ServicePort) GetNodePort() int32
func (*ServicePort) GetPort ¶
func (x *ServicePort) GetPort() int32
func (*ServicePort) GetProtocol ¶
func (x *ServicePort) GetProtocol() string
func (*ServicePort) GetTargetPort ¶
func (x *ServicePort) GetTargetPort() *IntOrString
func (*ServicePort) ProtoMessage ¶
func (*ServicePort) ProtoMessage()
func (*ServicePort) ProtoReflect ¶
func (x *ServicePort) ProtoReflect() protoreflect.Message
func (*ServicePort) Reset ¶
func (x *ServicePort) Reset()
func (*ServicePort) String ¶
func (x *ServicePort) String() string
type ServiceSpec ¶
type ServiceSpec struct { Ports []*ServicePort `protobuf:"bytes,1,rep,name=ports,proto3" json:"ports,omitempty"` Selector map[string]string `` /* 157-byte string literal not displayed */ ClusterIP string `protobuf:"bytes,3,opt,name=clusterIP,proto3" json:"clusterIP,omitempty"` Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` ExternalIPs []string `protobuf:"bytes,5,rep,name=externalIPs,proto3" json:"externalIPs,omitempty"` SessionAffinity string `protobuf:"bytes,7,opt,name=sessionAffinity,proto3" json:"sessionAffinity,omitempty"` LoadBalancerIP string `protobuf:"bytes,8,opt,name=loadBalancerIP,proto3" json:"loadBalancerIP,omitempty"` LoadBalancerSourceRanges []string `protobuf:"bytes,9,rep,name=loadBalancerSourceRanges,proto3" json:"loadBalancerSourceRanges,omitempty"` ExternalName string `protobuf:"bytes,10,opt,name=externalName,proto3" json:"externalName,omitempty"` ExternalTrafficPolicy string `protobuf:"bytes,11,opt,name=externalTrafficPolicy,proto3" json:"externalTrafficPolicy,omitempty"` HealthCheckNodePort int32 `protobuf:"varint,12,opt,name=healthCheckNodePort,proto3" json:"healthCheckNodePort,omitempty"` PublishNotReadyAddresses bool `protobuf:"varint,13,opt,name=publishNotReadyAddresses,proto3" json:"publishNotReadyAddresses,omitempty"` SessionAffinityConfig *SessionAffinityConfig `protobuf:"bytes,14,opt,name=sessionAffinityConfig,proto3" json:"sessionAffinityConfig,omitempty"` LoadBalancerClass string `protobuf:"bytes,15,opt,name=loadBalancerClass,proto3" json:"loadBalancerClass,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.ServiceSpec.
func (*ServiceSpec) Descriptor
deprecated
func (*ServiceSpec) Descriptor() ([]byte, []int)
Deprecated: Use ServiceSpec.ProtoReflect.Descriptor instead.
func (*ServiceSpec) GetClusterIP ¶
func (x *ServiceSpec) GetClusterIP() string
func (*ServiceSpec) GetExternalIPs ¶
func (x *ServiceSpec) GetExternalIPs() []string
func (*ServiceSpec) GetExternalName ¶
func (x *ServiceSpec) GetExternalName() string
func (*ServiceSpec) GetExternalTrafficPolicy ¶
func (x *ServiceSpec) GetExternalTrafficPolicy() string
func (*ServiceSpec) GetHealthCheckNodePort ¶
func (x *ServiceSpec) GetHealthCheckNodePort() int32
func (*ServiceSpec) GetLoadBalancerClass ¶ added in v1.21.0
func (x *ServiceSpec) GetLoadBalancerClass() string
func (*ServiceSpec) GetLoadBalancerIP ¶
func (x *ServiceSpec) GetLoadBalancerIP() string
func (*ServiceSpec) GetLoadBalancerSourceRanges ¶
func (x *ServiceSpec) GetLoadBalancerSourceRanges() []string
func (*ServiceSpec) GetPorts ¶
func (x *ServiceSpec) GetPorts() []*ServicePort
func (*ServiceSpec) GetPublishNotReadyAddresses ¶
func (x *ServiceSpec) GetPublishNotReadyAddresses() bool
func (*ServiceSpec) GetSelector ¶
func (x *ServiceSpec) GetSelector() map[string]string
func (*ServiceSpec) GetSessionAffinity ¶
func (x *ServiceSpec) GetSessionAffinity() string
func (*ServiceSpec) GetSessionAffinityConfig ¶
func (x *ServiceSpec) GetSessionAffinityConfig() *SessionAffinityConfig
func (*ServiceSpec) GetType ¶
func (x *ServiceSpec) GetType() string
func (*ServiceSpec) ProtoMessage ¶
func (*ServiceSpec) ProtoMessage()
func (*ServiceSpec) ProtoReflect ¶
func (x *ServiceSpec) ProtoReflect() protoreflect.Message
func (*ServiceSpec) Reset ¶
func (x *ServiceSpec) Reset()
func (*ServiceSpec) String ¶
func (x *ServiceSpec) String() string
type SessionAffinityConfig ¶
type SessionAffinityConfig struct { ClientIP *ClientIPConfig `protobuf:"bytes,1,opt,name=clientIP,proto3" json:"clientIP,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.SessionAffinityConfig.
func (*SessionAffinityConfig) Descriptor
deprecated
func (*SessionAffinityConfig) Descriptor() ([]byte, []int)
Deprecated: Use SessionAffinityConfig.ProtoReflect.Descriptor instead.
func (*SessionAffinityConfig) GetClientIP ¶
func (x *SessionAffinityConfig) GetClientIP() *ClientIPConfig
func (*SessionAffinityConfig) ProtoMessage ¶
func (*SessionAffinityConfig) ProtoMessage()
func (*SessionAffinityConfig) ProtoReflect ¶
func (x *SessionAffinityConfig) ProtoReflect() protoreflect.Message
func (*SessionAffinityConfig) Reset ¶
func (x *SessionAffinityConfig) Reset()
func (*SessionAffinityConfig) String ¶
func (x *SessionAffinityConfig) String() string
type Sysctl ¶
type Sysctl struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.Sysctl.
func (*Sysctl) Descriptor
deprecated
func (*Sysctl) ProtoMessage ¶
func (*Sysctl) ProtoMessage()
func (*Sysctl) ProtoReflect ¶
func (x *Sysctl) ProtoReflect() protoreflect.Message
type TCPSocketAction ¶
type TCPSocketAction struct { Port *IntOrString `protobuf:"bytes,1,opt,name=port,proto3" json:"port,omitempty"` Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.TCPSocketAction.
func (*TCPSocketAction) Descriptor
deprecated
func (*TCPSocketAction) Descriptor() ([]byte, []int)
Deprecated: Use TCPSocketAction.ProtoReflect.Descriptor instead.
func (*TCPSocketAction) GetHost ¶
func (x *TCPSocketAction) GetHost() string
func (*TCPSocketAction) GetPort ¶
func (x *TCPSocketAction) GetPort() *IntOrString
func (*TCPSocketAction) ProtoMessage ¶
func (*TCPSocketAction) ProtoMessage()
func (*TCPSocketAction) ProtoReflect ¶
func (x *TCPSocketAction) ProtoReflect() protoreflect.Message
func (*TCPSocketAction) Reset ¶
func (x *TCPSocketAction) Reset()
func (*TCPSocketAction) String ¶
func (x *TCPSocketAction) String() string
type Toleration ¶
type Toleration struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Operator string `protobuf:"bytes,2,opt,name=operator,proto3" json:"operator,omitempty"` Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` Effect string `protobuf:"bytes,4,opt,name=effect,proto3" json:"effect,omitempty"` TolerationSeconds int64 `protobuf:"varint,5,opt,name=tolerationSeconds,proto3" json:"tolerationSeconds,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.Toleration.
func (*Toleration) Descriptor
deprecated
func (*Toleration) Descriptor() ([]byte, []int)
Deprecated: Use Toleration.ProtoReflect.Descriptor instead.
func (*Toleration) GetEffect ¶
func (x *Toleration) GetEffect() string
func (*Toleration) GetKey ¶
func (x *Toleration) GetKey() string
func (*Toleration) GetOperator ¶
func (x *Toleration) GetOperator() string
func (*Toleration) GetTolerationSeconds ¶
func (x *Toleration) GetTolerationSeconds() int64
func (*Toleration) GetValue ¶
func (x *Toleration) GetValue() string
func (*Toleration) ProtoMessage ¶
func (*Toleration) ProtoMessage()
func (*Toleration) ProtoReflect ¶
func (x *Toleration) ProtoReflect() protoreflect.Message
func (*Toleration) Reset ¶
func (x *Toleration) Reset()
func (*Toleration) String ¶
func (x *Toleration) String() string
type WeightedPodAffinityTerm ¶
type WeightedPodAffinityTerm struct { Weight int32 `protobuf:"varint,1,opt,name=weight,proto3" json:"weight,omitempty"` PodAffinityTerm *PodAffinityTerm `protobuf:"bytes,2,opt,name=podAffinityTerm,proto3" json:"podAffinityTerm,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.WeightedPodAffinityTerm.
func (*WeightedPodAffinityTerm) Descriptor
deprecated
func (*WeightedPodAffinityTerm) Descriptor() ([]byte, []int)
Deprecated: Use WeightedPodAffinityTerm.ProtoReflect.Descriptor instead.
func (*WeightedPodAffinityTerm) GetPodAffinityTerm ¶
func (x *WeightedPodAffinityTerm) GetPodAffinityTerm() *PodAffinityTerm
func (*WeightedPodAffinityTerm) GetWeight ¶
func (x *WeightedPodAffinityTerm) GetWeight() int32
func (*WeightedPodAffinityTerm) ProtoMessage ¶
func (*WeightedPodAffinityTerm) ProtoMessage()
func (*WeightedPodAffinityTerm) ProtoReflect ¶
func (x *WeightedPodAffinityTerm) ProtoReflect() protoreflect.Message
func (*WeightedPodAffinityTerm) Reset ¶
func (x *WeightedPodAffinityTerm) Reset()
func (*WeightedPodAffinityTerm) String ¶
func (x *WeightedPodAffinityTerm) String() string
type WindowsSecurityContextOptions ¶
type WindowsSecurityContextOptions struct { GmsaCredentialSpecName string `protobuf:"bytes,1,opt,name=gmsaCredentialSpecName,proto3" json:"gmsaCredentialSpecName,omitempty"` GmsaCredentialSpec string `protobuf:"bytes,2,opt,name=gmsaCredentialSpec,proto3" json:"gmsaCredentialSpec,omitempty"` RunAsUserName string `protobuf:"bytes,3,opt,name=runAsUserName,proto3" json:"runAsUserName,omitempty"` // contains filtered or unexported fields }
See k8s.io.api.core.v1.WindowsSecurityContextOptions.
func (*WindowsSecurityContextOptions) Descriptor
deprecated
func (*WindowsSecurityContextOptions) Descriptor() ([]byte, []int)
Deprecated: Use WindowsSecurityContextOptions.ProtoReflect.Descriptor instead.
func (*WindowsSecurityContextOptions) GetGmsaCredentialSpec ¶
func (x *WindowsSecurityContextOptions) GetGmsaCredentialSpec() string
func (*WindowsSecurityContextOptions) GetGmsaCredentialSpecName ¶
func (x *WindowsSecurityContextOptions) GetGmsaCredentialSpecName() string
func (*WindowsSecurityContextOptions) GetRunAsUserName ¶
func (x *WindowsSecurityContextOptions) GetRunAsUserName() string
func (*WindowsSecurityContextOptions) ProtoMessage ¶
func (*WindowsSecurityContextOptions) ProtoMessage()
func (*WindowsSecurityContextOptions) ProtoReflect ¶
func (x *WindowsSecurityContextOptions) ProtoReflect() protoreflect.Message
func (*WindowsSecurityContextOptions) Reset ¶
func (x *WindowsSecurityContextOptions) Reset()
func (*WindowsSecurityContextOptions) String ¶
func (x *WindowsSecurityContextOptions) String() string