Documentation ¶
Index ¶
- Variables
- type Affinity
- func (*Affinity) Descriptor() ([]byte, []int)
- func (m *Affinity) GetNodeAffinity() *NodeAffinity
- func (m *Affinity) GetPodAffinity() *PodAffinity
- func (m *Affinity) GetPodAntiAffinity() *PodAntiAffinity
- func (*Affinity) ProtoMessage()
- func (m *Affinity) Reset()
- func (m *Affinity) String() string
- func (m *Affinity) XXX_DiscardUnknown()
- func (m *Affinity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Affinity) XXX_Merge(src proto.Message)
- func (m *Affinity) XXX_Size() int
- func (m *Affinity) XXX_Unmarshal(b []byte) error
- type BaseComponentSpec
- func (*BaseComponentSpec) Descriptor() ([]byte, []int)
- func (m *BaseComponentSpec) GetK8S() *KubernetesResourcesSpec
- func (*BaseComponentSpec) ProtoMessage()
- func (m *BaseComponentSpec) Reset()
- func (m *BaseComponentSpec) String() string
- func (m *BaseComponentSpec) XXX_DiscardUnknown()
- func (m *BaseComponentSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BaseComponentSpec) XXX_Merge(src proto.Message)
- func (m *BaseComponentSpec) XXX_Size() int
- func (m *BaseComponentSpec) XXX_Unmarshal(b []byte) error
- type BoolValueForPB
- func (boolvaluepb *BoolValueForPB) MarshalJSON() ([]byte, error)
- func (boolvaluepb *BoolValueForPB) MarshalJSONPB(_ *jsonpb.Marshaler) ([]byte, error)
- func (boolvaluepb *BoolValueForPB) UnmarshalJSON(value []byte) error
- func (boolvaluepb *BoolValueForPB) UnmarshalJSONPB(_ *jsonpb.Unmarshaler, value []byte) error
- type ClientIPConfig
- func (*ClientIPConfig) Descriptor() ([]byte, []int)
- func (m *ClientIPConfig) GetTimeoutSeconds() int32
- func (*ClientIPConfig) ProtoMessage()
- func (m *ClientIPConfig) Reset()
- func (m *ClientIPConfig) String() string
- func (m *ClientIPConfig) XXX_DiscardUnknown()
- func (m *ClientIPConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ClientIPConfig) XXX_Merge(src proto.Message)
- func (m *ClientIPConfig) XXX_Size() int
- func (m *ClientIPConfig) XXX_Unmarshal(b []byte) error
- type ComponentSpec
- func (*ComponentSpec) Descriptor() ([]byte, []int)
- func (m *ComponentSpec) GetHub() string
- func (m *ComponentSpec) GetK8S() *KubernetesResourcesSpec
- func (m *ComponentSpec) GetNamespace() string
- func (*ComponentSpec) ProtoMessage()
- func (m *ComponentSpec) Reset()
- func (m *ComponentSpec) String() string
- func (m *ComponentSpec) XXX_DiscardUnknown()
- func (m *ComponentSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ComponentSpec) XXX_Merge(src proto.Message)
- func (m *ComponentSpec) XXX_Size() int
- func (m *ComponentSpec) XXX_Unmarshal(b []byte) error
- type ConfigMapKeySelector
- func (*ConfigMapKeySelector) Descriptor() ([]byte, []int)
- func (m *ConfigMapKeySelector) GetKey() string
- func (m *ConfigMapKeySelector) GetLocalObjectReference() *LocalObjectReference
- func (m *ConfigMapKeySelector) GetOptional() bool
- func (*ConfigMapKeySelector) ProtoMessage()
- func (m *ConfigMapKeySelector) Reset()
- func (m *ConfigMapKeySelector) String() string
- func (m *ConfigMapKeySelector) XXX_DiscardUnknown()
- func (m *ConfigMapKeySelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConfigMapKeySelector) XXX_Merge(src proto.Message)
- func (m *ConfigMapKeySelector) XXX_Size() int
- func (m *ConfigMapKeySelector) XXX_Unmarshal(b []byte) error
- type CrossVersionObjectReference
- func (*CrossVersionObjectReference) Descriptor() ([]byte, []int)
- func (m *CrossVersionObjectReference) GetApiVersion() string
- func (m *CrossVersionObjectReference) GetKind() string
- func (m *CrossVersionObjectReference) GetName() string
- func (*CrossVersionObjectReference) ProtoMessage()
- func (m *CrossVersionObjectReference) Reset()
- func (m *CrossVersionObjectReference) String() string
- func (m *CrossVersionObjectReference) XXX_DiscardUnknown()
- func (m *CrossVersionObjectReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CrossVersionObjectReference) XXX_Merge(src proto.Message)
- func (m *CrossVersionObjectReference) XXX_Size() int
- func (m *CrossVersionObjectReference) XXX_Unmarshal(b []byte) error
- type DeploymentStrategy
- func (*DeploymentStrategy) Descriptor() ([]byte, []int)
- func (m *DeploymentStrategy) GetRollingUpdate() *RollingUpdateDeployment
- func (m *DeploymentStrategy) GetType() string
- func (*DeploymentStrategy) ProtoMessage()
- func (m *DeploymentStrategy) Reset()
- func (m *DeploymentStrategy) String() string
- func (m *DeploymentStrategy) XXX_DiscardUnknown()
- func (m *DeploymentStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeploymentStrategy) XXX_Merge(src proto.Message)
- func (m *DeploymentStrategy) XXX_Size() int
- func (m *DeploymentStrategy) XXX_Unmarshal(b []byte) error
- type EnvVar
- func (*EnvVar) Descriptor() ([]byte, []int)
- func (m *EnvVar) GetName() string
- func (m *EnvVar) GetValue() string
- func (m *EnvVar) GetValueFrom() *EnvVarSource
- func (*EnvVar) ProtoMessage()
- func (m *EnvVar) Reset()
- func (m *EnvVar) String() string
- func (m *EnvVar) XXX_DiscardUnknown()
- func (m *EnvVar) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EnvVar) XXX_Merge(src proto.Message)
- func (m *EnvVar) XXX_Size() int
- func (m *EnvVar) XXX_Unmarshal(b []byte) error
- type EnvVarSource
- func (*EnvVarSource) Descriptor() ([]byte, []int)
- func (m *EnvVarSource) GetConfigMapKeyRef() *ConfigMapKeySelector
- func (m *EnvVarSource) GetFieldRef() *ObjectFieldSelector
- func (m *EnvVarSource) GetResourceFieldRef() *ResourceFieldSelector
- func (m *EnvVarSource) GetSecretKeyRef() *SecretKeySelector
- func (*EnvVarSource) ProtoMessage()
- func (m *EnvVarSource) Reset()
- func (m *EnvVarSource) String() string
- func (m *EnvVarSource) XXX_DiscardUnknown()
- func (m *EnvVarSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EnvVarSource) XXX_Merge(src proto.Message)
- func (m *EnvVarSource) XXX_Size() int
- func (m *EnvVarSource) XXX_Unmarshal(b []byte) error
- type ExecAction
- func (*ExecAction) Descriptor() ([]byte, []int)
- func (m *ExecAction) GetCommand() []string
- func (*ExecAction) ProtoMessage()
- func (m *ExecAction) Reset()
- func (m *ExecAction) String() string
- func (m *ExecAction) XXX_DiscardUnknown()
- func (m *ExecAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExecAction) XXX_Merge(src proto.Message)
- func (m *ExecAction) XXX_Size() int
- func (m *ExecAction) XXX_Unmarshal(b []byte) error
- type ExternalComponentSpec
- func (*ExternalComponentSpec) Descriptor() ([]byte, []int)
- func (m *ExternalComponentSpec) GetChartPath() string
- func (m *ExternalComponentSpec) GetK8S() *KubernetesResourcesSpec
- func (m *ExternalComponentSpec) GetNamespace() string
- func (m *ExternalComponentSpec) GetSchema() *types.Any
- func (*ExternalComponentSpec) ProtoMessage()
- func (m *ExternalComponentSpec) Reset()
- func (m *ExternalComponentSpec) String() string
- func (m *ExternalComponentSpec) XXX_DiscardUnknown()
- func (m *ExternalComponentSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExternalComponentSpec) XXX_Merge(src proto.Message)
- func (m *ExternalComponentSpec) XXX_Size() int
- func (m *ExternalComponentSpec) XXX_Unmarshal(b []byte) error
- type ExternalMetricSource
- func (*ExternalMetricSource) Descriptor() ([]byte, []int)
- func (m *ExternalMetricSource) GetMetricName() string
- func (m *ExternalMetricSource) GetMetricSelector() *v1.LabelSelector
- func (m *ExternalMetricSource) GetTargetAverageValue() *resource.Quantity
- func (m *ExternalMetricSource) GetTargetValue() *resource.Quantity
- func (*ExternalMetricSource) ProtoMessage()
- func (m *ExternalMetricSource) Reset()
- func (m *ExternalMetricSource) String() string
- func (m *ExternalMetricSource) XXX_DiscardUnknown()
- func (m *ExternalMetricSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExternalMetricSource) XXX_Merge(src proto.Message)
- func (m *ExternalMetricSource) XXX_Size() int
- func (m *ExternalMetricSource) XXX_Unmarshal(b []byte) error
- type GatewaySpec
- func (*GatewaySpec) Descriptor() ([]byte, []int)
- func (m *GatewaySpec) GetHub() string
- func (m *GatewaySpec) GetK8S() *KubernetesResourcesSpec
- func (m *GatewaySpec) GetLabel() map[string]string
- func (m *GatewaySpec) GetName() string
- func (m *GatewaySpec) GetNamespace() string
- func (*GatewaySpec) ProtoMessage()
- func (m *GatewaySpec) Reset()
- func (m *GatewaySpec) String() string
- func (m *GatewaySpec) XXX_DiscardUnknown()
- func (m *GatewaySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GatewaySpec) XXX_Merge(src proto.Message)
- func (m *GatewaySpec) XXX_Size() int
- func (m *GatewaySpec) XXX_Unmarshal(b []byte) error
- type HTTPGetAction
- func (*HTTPGetAction) Descriptor() ([]byte, []int)
- func (m *HTTPGetAction) GetHost() string
- func (m *HTTPGetAction) GetHttpHeaders() []*HTTPHeader
- func (m *HTTPGetAction) GetPath() string
- func (m *HTTPGetAction) GetScheme() string
- func (*HTTPGetAction) ProtoMessage()
- func (m *HTTPGetAction) Reset()
- func (m *HTTPGetAction) String() string
- func (m *HTTPGetAction) XXX_DiscardUnknown()
- func (m *HTTPGetAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HTTPGetAction) XXX_Merge(src proto.Message)
- func (m *HTTPGetAction) XXX_Size() int
- func (m *HTTPGetAction) XXX_Unmarshal(b []byte) error
- type HTTPHeader
- func (*HTTPHeader) Descriptor() ([]byte, []int)
- func (m *HTTPHeader) GetName() string
- func (m *HTTPHeader) GetValue() string
- func (*HTTPHeader) ProtoMessage()
- func (m *HTTPHeader) Reset()
- func (m *HTTPHeader) String() string
- func (m *HTTPHeader) XXX_DiscardUnknown()
- func (m *HTTPHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HTTPHeader) XXX_Merge(src proto.Message)
- func (m *HTTPHeader) XXX_Size() int
- func (m *HTTPHeader) XXX_Unmarshal(b []byte) error
- type HorizontalPodAutoscalerSpec
- func (*HorizontalPodAutoscalerSpec) Descriptor() ([]byte, []int)
- func (m *HorizontalPodAutoscalerSpec) GetMaxReplicas() int32
- func (m *HorizontalPodAutoscalerSpec) GetMetrics() []*MetricSpec
- func (m *HorizontalPodAutoscalerSpec) GetMinReplicas() int32
- func (m *HorizontalPodAutoscalerSpec) GetScaleTargetRef() *CrossVersionObjectReference
- func (*HorizontalPodAutoscalerSpec) ProtoMessage()
- func (m *HorizontalPodAutoscalerSpec) Reset()
- func (m *HorizontalPodAutoscalerSpec) String() string
- func (m *HorizontalPodAutoscalerSpec) XXX_DiscardUnknown()
- func (m *HorizontalPodAutoscalerSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HorizontalPodAutoscalerSpec) XXX_Merge(src proto.Message)
- func (m *HorizontalPodAutoscalerSpec) XXX_Size() int
- func (m *HorizontalPodAutoscalerSpec) XXX_Unmarshal(b []byte) error
- type InstallStatus
- func (in *InstallStatus) DeepCopy() *InstallStatus
- func (in *InstallStatus) DeepCopyInto(out *InstallStatus)
- func (*InstallStatus) Descriptor() ([]byte, []int)
- func (m *InstallStatus) GetComponentStatus() map[string]*InstallStatus_VersionStatus
- func (m *InstallStatus) GetMessage() string
- func (m *InstallStatus) GetStatus() InstallStatus_Status
- func (this *InstallStatus) MarshalJSON() ([]byte, error)
- func (*InstallStatus) ProtoMessage()
- func (m *InstallStatus) Reset()
- func (m *InstallStatus) String() string
- func (this *InstallStatus) UnmarshalJSON(b []byte) error
- func (m *InstallStatus) XXX_DiscardUnknown()
- func (m *InstallStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InstallStatus) XXX_Merge(src proto.Message)
- func (m *InstallStatus) XXX_Size() int
- func (m *InstallStatus) XXX_Unmarshal(b []byte) error
- type InstallStatus_Status
- type InstallStatus_VersionStatus
- func (in *InstallStatus_VersionStatus) DeepCopy() *InstallStatus_VersionStatus
- func (in *InstallStatus_VersionStatus) DeepCopyInto(out *InstallStatus_VersionStatus)
- func (*InstallStatus_VersionStatus) Descriptor() ([]byte, []int)
- func (m *InstallStatus_VersionStatus) GetError() string
- func (m *InstallStatus_VersionStatus) GetStatus() InstallStatus_Status
- func (m *InstallStatus_VersionStatus) GetVersion() string
- func (this *InstallStatus_VersionStatus) MarshalJSON() ([]byte, error)
- func (*InstallStatus_VersionStatus) ProtoMessage()
- func (m *InstallStatus_VersionStatus) Reset()
- func (m *InstallStatus_VersionStatus) String() string
- func (this *InstallStatus_VersionStatus) UnmarshalJSON(b []byte) error
- func (m *InstallStatus_VersionStatus) XXX_DiscardUnknown()
- func (m *InstallStatus_VersionStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InstallStatus_VersionStatus) XXX_Merge(src proto.Message)
- func (m *InstallStatus_VersionStatus) XXX_Size() int
- func (m *InstallStatus_VersionStatus) XXX_Unmarshal(b []byte) error
- type IntOrStringForPB
- type IstioComponentSetSpec
- func (*IstioComponentSetSpec) Descriptor() ([]byte, []int)
- func (m *IstioComponentSetSpec) GetBase() *BaseComponentSpec
- func (m *IstioComponentSetSpec) GetCni() *ComponentSpec
- func (m *IstioComponentSetSpec) GetEgressGateways() []*GatewaySpec
- func (m *IstioComponentSetSpec) GetIngressGateways() []*GatewaySpec
- func (m *IstioComponentSetSpec) GetIstiodRemote() *ComponentSpec
- func (m *IstioComponentSetSpec) GetPilot() *ComponentSpec
- func (m *IstioComponentSetSpec) GetPolicy() *ComponentSpec
- func (m *IstioComponentSetSpec) GetTelemetry() *ComponentSpec
- func (*IstioComponentSetSpec) ProtoMessage()
- func (m *IstioComponentSetSpec) Reset()
- func (m *IstioComponentSetSpec) String() string
- func (m *IstioComponentSetSpec) XXX_DiscardUnknown()
- func (m *IstioComponentSetSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *IstioComponentSetSpec) XXX_Merge(src proto.Message)
- func (m *IstioComponentSetSpec) XXX_Size() int
- func (m *IstioComponentSetSpec) XXX_Unmarshal(b []byte) error
- type IstioOperatorSpec
- func (in *IstioOperatorSpec) DeepCopy() *IstioOperatorSpec
- func (in *IstioOperatorSpec) DeepCopyInto(out *IstioOperatorSpec)
- func (*IstioOperatorSpec) Descriptor() ([]byte, []int)
- func (m *IstioOperatorSpec) GetAddonComponents() map[string]*ExternalComponentSpec
- func (m *IstioOperatorSpec) GetComponents() *IstioComponentSetSpec
- func (m *IstioOperatorSpec) GetHub() string
- func (m *IstioOperatorSpec) GetInstallPackagePath() string
- func (m *IstioOperatorSpec) GetNamespace() string
- func (m *IstioOperatorSpec) GetProfile() string
- func (m *IstioOperatorSpec) GetResourceSuffix() stringdeprecated
- func (m *IstioOperatorSpec) GetRevision() string
- func (this *IstioOperatorSpec) MarshalJSON() ([]byte, error)
- func (*IstioOperatorSpec) ProtoMessage()
- func (m *IstioOperatorSpec) Reset()
- func (m *IstioOperatorSpec) String() string
- func (this *IstioOperatorSpec) UnmarshalJSON(b []byte) error
- func (m *IstioOperatorSpec) XXX_DiscardUnknown()
- func (m *IstioOperatorSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *IstioOperatorSpec) XXX_Merge(src proto.Message)
- func (m *IstioOperatorSpec) XXX_Size() int
- func (m *IstioOperatorSpec) XXX_Unmarshal(b []byte) error
- type K8SObjectOverlay
- func (*K8SObjectOverlay) Descriptor() ([]byte, []int)
- func (m *K8SObjectOverlay) GetApiVersion() string
- func (m *K8SObjectOverlay) GetKind() string
- func (m *K8SObjectOverlay) GetName() string
- func (m *K8SObjectOverlay) GetPatches() []*K8SObjectOverlay_PathValue
- func (*K8SObjectOverlay) ProtoMessage()
- func (m *K8SObjectOverlay) Reset()
- func (m *K8SObjectOverlay) String() string
- func (m *K8SObjectOverlay) XXX_DiscardUnknown()
- func (m *K8SObjectOverlay) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *K8SObjectOverlay) XXX_Merge(src proto.Message)
- func (m *K8SObjectOverlay) XXX_Size() int
- func (m *K8SObjectOverlay) XXX_Unmarshal(b []byte) error
- type K8SObjectOverlay_PathValue
- func (*K8SObjectOverlay_PathValue) Descriptor() ([]byte, []int)
- func (m *K8SObjectOverlay_PathValue) GetPath() string
- func (*K8SObjectOverlay_PathValue) ProtoMessage()
- func (m *K8SObjectOverlay_PathValue) Reset()
- func (m *K8SObjectOverlay_PathValue) String() string
- func (m *K8SObjectOverlay_PathValue) XXX_DiscardUnknown()
- func (m *K8SObjectOverlay_PathValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *K8SObjectOverlay_PathValue) XXX_Merge(src proto.Message)
- func (m *K8SObjectOverlay_PathValue) XXX_Size() int
- func (m *K8SObjectOverlay_PathValue) XXX_Unmarshal(b []byte) error
- type KubernetesResourcesSpec
- func (*KubernetesResourcesSpec) Descriptor() ([]byte, []int)
- func (m *KubernetesResourcesSpec) GetAffinity() *Affinity
- func (m *KubernetesResourcesSpec) GetEnv() []*EnvVar
- func (m *KubernetesResourcesSpec) GetHpaSpec() *HorizontalPodAutoscalerSpec
- func (m *KubernetesResourcesSpec) GetImagePullPolicy() string
- func (m *KubernetesResourcesSpec) GetNodeSelector() map[string]string
- func (m *KubernetesResourcesSpec) GetOverlays() []*K8SObjectOverlay
- func (m *KubernetesResourcesSpec) GetPodAnnotations() map[string]string
- func (m *KubernetesResourcesSpec) GetPodDisruptionBudget() *PodDisruptionBudgetSpec
- func (m *KubernetesResourcesSpec) GetPriorityClassName() string
- func (m *KubernetesResourcesSpec) GetReadinessProbe() *ReadinessProbe
- func (m *KubernetesResourcesSpec) GetReplicaCount() uint32
- func (m *KubernetesResourcesSpec) GetResources() *Resources
- func (m *KubernetesResourcesSpec) GetService() *ServiceSpec
- func (m *KubernetesResourcesSpec) GetServiceAnnotations() map[string]string
- func (m *KubernetesResourcesSpec) GetStrategy() *DeploymentStrategy
- func (m *KubernetesResourcesSpec) GetTolerations() []*Toleration
- func (*KubernetesResourcesSpec) ProtoMessage()
- func (m *KubernetesResourcesSpec) Reset()
- func (m *KubernetesResourcesSpec) String() string
- func (m *KubernetesResourcesSpec) XXX_DiscardUnknown()
- func (m *KubernetesResourcesSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *KubernetesResourcesSpec) XXX_Merge(src proto.Message)
- func (m *KubernetesResourcesSpec) XXX_Size() int
- func (m *KubernetesResourcesSpec) XXX_Unmarshal(b []byte) error
- type LocalObjectReference
- func (*LocalObjectReference) Descriptor() ([]byte, []int)
- func (m *LocalObjectReference) GetName() string
- func (*LocalObjectReference) ProtoMessage()
- func (m *LocalObjectReference) Reset()
- func (m *LocalObjectReference) String() string
- func (m *LocalObjectReference) XXX_DiscardUnknown()
- func (m *LocalObjectReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LocalObjectReference) XXX_Merge(src proto.Message)
- func (m *LocalObjectReference) XXX_Size() int
- func (m *LocalObjectReference) XXX_Unmarshal(b []byte) error
- type MetricSpec
- func (*MetricSpec) Descriptor() ([]byte, []int)
- func (m *MetricSpec) GetExternal() *ExternalMetricSource
- func (m *MetricSpec) GetObject() *ObjectMetricSource
- func (m *MetricSpec) GetPods() *PodsMetricSource
- func (m *MetricSpec) GetResource() *ResourceMetricSource
- func (m *MetricSpec) GetType() string
- func (*MetricSpec) ProtoMessage()
- func (m *MetricSpec) Reset()
- func (m *MetricSpec) String() string
- func (m *MetricSpec) XXX_DiscardUnknown()
- func (m *MetricSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MetricSpec) XXX_Merge(src proto.Message)
- func (m *MetricSpec) XXX_Size() int
- func (m *MetricSpec) XXX_Unmarshal(b []byte) error
- type NodeAffinity
- func (*NodeAffinity) Descriptor() ([]byte, []int)
- func (m *NodeAffinity) GetPreferredDuringSchedulingIgnoredDuringExecution() []*PreferredSchedulingTerm
- func (m *NodeAffinity) GetRequiredDuringSchedulingIgnoredDuringExecution() *NodeSelector
- func (*NodeAffinity) ProtoMessage()
- func (m *NodeAffinity) Reset()
- func (m *NodeAffinity) String() string
- func (m *NodeAffinity) XXX_DiscardUnknown()
- func (m *NodeAffinity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeAffinity) XXX_Merge(src proto.Message)
- func (m *NodeAffinity) XXX_Size() int
- func (m *NodeAffinity) XXX_Unmarshal(b []byte) error
- type NodeSelector
- func (*NodeSelector) Descriptor() ([]byte, []int)
- func (m *NodeSelector) GetNodeSelectorTerms() []*NodeSelectorTerm
- func (*NodeSelector) ProtoMessage()
- func (m *NodeSelector) Reset()
- func (m *NodeSelector) String() string
- func (m *NodeSelector) XXX_DiscardUnknown()
- func (m *NodeSelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeSelector) XXX_Merge(src proto.Message)
- func (m *NodeSelector) XXX_Size() int
- func (m *NodeSelector) XXX_Unmarshal(b []byte) error
- type NodeSelectorRequirement
- func (*NodeSelectorRequirement) Descriptor() ([]byte, []int)
- func (m *NodeSelectorRequirement) GetKey() string
- func (m *NodeSelectorRequirement) GetOperator() string
- func (m *NodeSelectorRequirement) GetValues() []string
- func (*NodeSelectorRequirement) ProtoMessage()
- func (m *NodeSelectorRequirement) Reset()
- func (m *NodeSelectorRequirement) String() string
- func (m *NodeSelectorRequirement) XXX_DiscardUnknown()
- func (m *NodeSelectorRequirement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeSelectorRequirement) XXX_Merge(src proto.Message)
- func (m *NodeSelectorRequirement) XXX_Size() int
- func (m *NodeSelectorRequirement) XXX_Unmarshal(b []byte) error
- type NodeSelectorTerm
- func (*NodeSelectorTerm) Descriptor() ([]byte, []int)
- func (m *NodeSelectorTerm) GetMatchExpressions() []*NodeSelectorRequirement
- func (m *NodeSelectorTerm) GetMatchFields() []*NodeSelectorRequirement
- func (*NodeSelectorTerm) ProtoMessage()
- func (m *NodeSelectorTerm) Reset()
- func (m *NodeSelectorTerm) String() string
- func (m *NodeSelectorTerm) XXX_DiscardUnknown()
- func (m *NodeSelectorTerm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeSelectorTerm) XXX_Merge(src proto.Message)
- func (m *NodeSelectorTerm) XXX_Size() int
- func (m *NodeSelectorTerm) XXX_Unmarshal(b []byte) error
- type ObjectFieldSelector
- func (*ObjectFieldSelector) Descriptor() ([]byte, []int)
- func (m *ObjectFieldSelector) GetApiVersion() string
- func (m *ObjectFieldSelector) GetFieldPath() string
- func (*ObjectFieldSelector) ProtoMessage()
- func (m *ObjectFieldSelector) Reset()
- func (m *ObjectFieldSelector) String() string
- func (m *ObjectFieldSelector) XXX_DiscardUnknown()
- func (m *ObjectFieldSelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ObjectFieldSelector) XXX_Merge(src proto.Message)
- func (m *ObjectFieldSelector) XXX_Size() int
- func (m *ObjectFieldSelector) XXX_Unmarshal(b []byte) error
- type ObjectMeta
- func (*ObjectMeta) Descriptor() ([]byte, []int)
- func (m *ObjectMeta) GetName() string
- func (m *ObjectMeta) GetNamespace() string
- func (*ObjectMeta) ProtoMessage()
- func (m *ObjectMeta) Reset()
- func (m *ObjectMeta) String() string
- func (m *ObjectMeta) XXX_DiscardUnknown()
- func (m *ObjectMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ObjectMeta) XXX_Merge(src proto.Message)
- func (m *ObjectMeta) XXX_Size() int
- func (m *ObjectMeta) XXX_Unmarshal(b []byte) error
- type ObjectMetricSource
- func (*ObjectMetricSource) Descriptor() ([]byte, []int)
- func (m *ObjectMetricSource) GetAverageValue() *resource.Quantity
- func (m *ObjectMetricSource) GetMetricName() string
- func (m *ObjectMetricSource) GetSelector() *v1.LabelSelector
- func (m *ObjectMetricSource) GetTarget() *CrossVersionObjectReference
- func (m *ObjectMetricSource) GetTargetValue() *resource.Quantity
- func (*ObjectMetricSource) ProtoMessage()
- func (m *ObjectMetricSource) Reset()
- func (m *ObjectMetricSource) String() string
- func (m *ObjectMetricSource) XXX_DiscardUnknown()
- func (m *ObjectMetricSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ObjectMetricSource) XXX_Merge(src proto.Message)
- func (m *ObjectMetricSource) XXX_Size() int
- func (m *ObjectMetricSource) XXX_Unmarshal(b []byte) error
- type PodAffinity
- func (*PodAffinity) Descriptor() ([]byte, []int)
- func (m *PodAffinity) GetPreferredDuringSchedulingIgnoredDuringExecution() []*WeightedPodAffinityTerm
- func (m *PodAffinity) GetRequiredDuringSchedulingIgnoredDuringExecution() []*PodAffinityTerm
- func (*PodAffinity) ProtoMessage()
- func (m *PodAffinity) Reset()
- func (m *PodAffinity) String() string
- func (m *PodAffinity) XXX_DiscardUnknown()
- func (m *PodAffinity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PodAffinity) XXX_Merge(src proto.Message)
- func (m *PodAffinity) XXX_Size() int
- func (m *PodAffinity) XXX_Unmarshal(b []byte) error
- type PodAffinityTerm
- func (*PodAffinityTerm) Descriptor() ([]byte, []int)
- func (m *PodAffinityTerm) GetLabelSelector() *v1.LabelSelector
- func (m *PodAffinityTerm) GetNamespaces() []string
- func (m *PodAffinityTerm) GetTopologyKey() string
- func (*PodAffinityTerm) ProtoMessage()
- func (m *PodAffinityTerm) Reset()
- func (m *PodAffinityTerm) String() string
- func (m *PodAffinityTerm) XXX_DiscardUnknown()
- func (m *PodAffinityTerm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PodAffinityTerm) XXX_Merge(src proto.Message)
- func (m *PodAffinityTerm) XXX_Size() int
- func (m *PodAffinityTerm) XXX_Unmarshal(b []byte) error
- type PodAntiAffinity
- func (*PodAntiAffinity) Descriptor() ([]byte, []int)
- func (m *PodAntiAffinity) GetPreferredDuringSchedulingIgnoredDuringExecution() []*WeightedPodAffinityTerm
- func (m *PodAntiAffinity) GetRequiredDuringSchedulingIgnoredDuringExecution() []*PodAffinityTerm
- func (*PodAntiAffinity) ProtoMessage()
- func (m *PodAntiAffinity) Reset()
- func (m *PodAntiAffinity) String() string
- func (m *PodAntiAffinity) XXX_DiscardUnknown()
- func (m *PodAntiAffinity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PodAntiAffinity) XXX_Merge(src proto.Message)
- func (m *PodAntiAffinity) XXX_Size() int
- func (m *PodAntiAffinity) XXX_Unmarshal(b []byte) error
- type PodDisruptionBudgetSpec
- func (*PodDisruptionBudgetSpec) Descriptor() ([]byte, []int)
- func (m *PodDisruptionBudgetSpec) GetMaxUnavailable() uint32
- func (m *PodDisruptionBudgetSpec) GetMinAvailable() uint32
- func (m *PodDisruptionBudgetSpec) GetSelector() *v1.LabelSelector
- func (*PodDisruptionBudgetSpec) ProtoMessage()
- func (m *PodDisruptionBudgetSpec) Reset()
- func (m *PodDisruptionBudgetSpec) String() string
- func (m *PodDisruptionBudgetSpec) XXX_DiscardUnknown()
- func (m *PodDisruptionBudgetSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PodDisruptionBudgetSpec) XXX_Merge(src proto.Message)
- func (m *PodDisruptionBudgetSpec) XXX_Size() int
- func (m *PodDisruptionBudgetSpec) XXX_Unmarshal(b []byte) error
- type PodsMetricSource
- func (*PodsMetricSource) Descriptor() ([]byte, []int)
- func (m *PodsMetricSource) GetMetricName() string
- func (m *PodsMetricSource) GetSelector() *v1.LabelSelector
- func (m *PodsMetricSource) GetTargetAverageValue() *resource.Quantity
- func (*PodsMetricSource) ProtoMessage()
- func (m *PodsMetricSource) Reset()
- func (m *PodsMetricSource) String() string
- func (m *PodsMetricSource) XXX_DiscardUnknown()
- func (m *PodsMetricSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PodsMetricSource) XXX_Merge(src proto.Message)
- func (m *PodsMetricSource) XXX_Size() int
- func (m *PodsMetricSource) XXX_Unmarshal(b []byte) error
- type PreferredSchedulingTerm
- func (*PreferredSchedulingTerm) Descriptor() ([]byte, []int)
- func (m *PreferredSchedulingTerm) GetPreference() *NodeSelectorTerm
- func (m *PreferredSchedulingTerm) GetWeight() int32
- func (*PreferredSchedulingTerm) ProtoMessage()
- func (m *PreferredSchedulingTerm) Reset()
- func (m *PreferredSchedulingTerm) String() string
- func (m *PreferredSchedulingTerm) XXX_DiscardUnknown()
- func (m *PreferredSchedulingTerm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PreferredSchedulingTerm) XXX_Merge(src proto.Message)
- func (m *PreferredSchedulingTerm) XXX_Size() int
- func (m *PreferredSchedulingTerm) XXX_Unmarshal(b []byte) error
- type ReadinessProbe
- func (*ReadinessProbe) Descriptor() ([]byte, []int)
- func (m *ReadinessProbe) GetExec() *ExecAction
- func (m *ReadinessProbe) GetFailureThreshold() int32
- func (m *ReadinessProbe) GetHttpGet() *HTTPGetAction
- func (m *ReadinessProbe) GetInitialDelaySeconds() int32
- func (m *ReadinessProbe) GetPeriodSeconds() int32
- func (m *ReadinessProbe) GetSuccessThreshold() int32
- func (m *ReadinessProbe) GetTcpSocket() *TCPSocketAction
- func (m *ReadinessProbe) GetTimeoutSeconds() int32
- func (*ReadinessProbe) ProtoMessage()
- func (m *ReadinessProbe) Reset()
- func (m *ReadinessProbe) String() string
- func (m *ReadinessProbe) XXX_DiscardUnknown()
- func (m *ReadinessProbe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReadinessProbe) XXX_Merge(src proto.Message)
- func (m *ReadinessProbe) XXX_Size() int
- func (m *ReadinessProbe) XXX_Unmarshal(b []byte) error
- type ResourceFieldSelector
- func (*ResourceFieldSelector) Descriptor() ([]byte, []int)
- func (m *ResourceFieldSelector) GetContainerName() string
- func (m *ResourceFieldSelector) GetDivisor() *resource.Quantity
- func (m *ResourceFieldSelector) GetResource() string
- func (*ResourceFieldSelector) ProtoMessage()
- func (m *ResourceFieldSelector) Reset()
- func (m *ResourceFieldSelector) String() string
- func (m *ResourceFieldSelector) XXX_DiscardUnknown()
- func (m *ResourceFieldSelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ResourceFieldSelector) XXX_Merge(src proto.Message)
- func (m *ResourceFieldSelector) XXX_Size() int
- func (m *ResourceFieldSelector) XXX_Unmarshal(b []byte) error
- type ResourceMetricSource
- func (*ResourceMetricSource) Descriptor() ([]byte, []int)
- func (m *ResourceMetricSource) GetName() string
- func (m *ResourceMetricSource) GetTargetAverageValue() *resource.Quantity
- func (*ResourceMetricSource) ProtoMessage()
- func (m *ResourceMetricSource) Reset()
- func (m *ResourceMetricSource) String() string
- func (m *ResourceMetricSource) XXX_DiscardUnknown()
- func (m *ResourceMetricSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ResourceMetricSource) XXX_Merge(src proto.Message)
- func (m *ResourceMetricSource) XXX_Size() int
- func (m *ResourceMetricSource) XXX_Unmarshal(b []byte) error
- type Resources
- func (*Resources) Descriptor() ([]byte, []int)
- func (m *Resources) GetLimits() map[string]string
- func (m *Resources) GetRequests() map[string]string
- func (*Resources) ProtoMessage()
- func (m *Resources) Reset()
- func (m *Resources) String() string
- func (m *Resources) XXX_DiscardUnknown()
- func (m *Resources) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Resources) XXX_Merge(src proto.Message)
- func (m *Resources) XXX_Size() int
- func (m *Resources) XXX_Unmarshal(b []byte) error
- type RollingUpdateDeployment
- func (*RollingUpdateDeployment) Descriptor() ([]byte, []int)
- func (*RollingUpdateDeployment) ProtoMessage()
- func (m *RollingUpdateDeployment) Reset()
- func (m *RollingUpdateDeployment) String() string
- func (m *RollingUpdateDeployment) XXX_DiscardUnknown()
- func (m *RollingUpdateDeployment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RollingUpdateDeployment) XXX_Merge(src proto.Message)
- func (m *RollingUpdateDeployment) XXX_Size() int
- func (m *RollingUpdateDeployment) XXX_Unmarshal(b []byte) error
- type SecretKeySelector
- func (*SecretKeySelector) Descriptor() ([]byte, []int)
- func (m *SecretKeySelector) GetKey() string
- func (m *SecretKeySelector) GetLocalObjectReference() *LocalObjectReference
- func (m *SecretKeySelector) GetOptional() bool
- func (*SecretKeySelector) ProtoMessage()
- func (m *SecretKeySelector) Reset()
- func (m *SecretKeySelector) String() string
- func (m *SecretKeySelector) XXX_DiscardUnknown()
- func (m *SecretKeySelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SecretKeySelector) XXX_Merge(src proto.Message)
- func (m *SecretKeySelector) XXX_Size() int
- func (m *SecretKeySelector) XXX_Unmarshal(b []byte) error
- type ServicePort
- func (*ServicePort) Descriptor() ([]byte, []int)
- func (m *ServicePort) GetName() string
- func (m *ServicePort) GetNodePort() int32
- func (m *ServicePort) GetPort() int32
- func (m *ServicePort) GetProtocol() string
- func (*ServicePort) ProtoMessage()
- func (m *ServicePort) Reset()
- func (m *ServicePort) String() string
- func (m *ServicePort) XXX_DiscardUnknown()
- func (m *ServicePort) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServicePort) XXX_Merge(src proto.Message)
- func (m *ServicePort) XXX_Size() int
- func (m *ServicePort) XXX_Unmarshal(b []byte) error
- type ServiceSpec
- func (*ServiceSpec) Descriptor() ([]byte, []int)
- func (m *ServiceSpec) GetClusterIP() string
- func (m *ServiceSpec) GetExternalIPs() []string
- func (m *ServiceSpec) GetExternalName() string
- func (m *ServiceSpec) GetExternalTrafficPolicy() string
- func (m *ServiceSpec) GetHealthCheckNodePort() int32
- func (m *ServiceSpec) GetLoadBalancerIP() string
- func (m *ServiceSpec) GetLoadBalancerSourceRanges() []string
- func (m *ServiceSpec) GetPorts() []*ServicePort
- func (m *ServiceSpec) GetPublishNotReadyAddresses() bool
- func (m *ServiceSpec) GetSelector() map[string]string
- func (m *ServiceSpec) GetSessionAffinity() string
- func (m *ServiceSpec) GetSessionAffinityConfig() *SessionAffinityConfig
- func (m *ServiceSpec) GetType() string
- func (*ServiceSpec) ProtoMessage()
- func (m *ServiceSpec) Reset()
- func (m *ServiceSpec) String() string
- func (m *ServiceSpec) XXX_DiscardUnknown()
- func (m *ServiceSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServiceSpec) XXX_Merge(src proto.Message)
- func (m *ServiceSpec) XXX_Size() int
- func (m *ServiceSpec) XXX_Unmarshal(b []byte) error
- type SessionAffinityConfig
- func (*SessionAffinityConfig) Descriptor() ([]byte, []int)
- func (m *SessionAffinityConfig) GetClientIP() *ClientIPConfig
- func (*SessionAffinityConfig) ProtoMessage()
- func (m *SessionAffinityConfig) Reset()
- func (m *SessionAffinityConfig) String() string
- func (m *SessionAffinityConfig) XXX_DiscardUnknown()
- func (m *SessionAffinityConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SessionAffinityConfig) XXX_Merge(src proto.Message)
- func (m *SessionAffinityConfig) XXX_Size() int
- func (m *SessionAffinityConfig) XXX_Unmarshal(b []byte) error
- type TCPSocketAction
- func (*TCPSocketAction) Descriptor() ([]byte, []int)
- func (m *TCPSocketAction) GetHost() string
- func (*TCPSocketAction) ProtoMessage()
- func (m *TCPSocketAction) Reset()
- func (m *TCPSocketAction) String() string
- func (m *TCPSocketAction) XXX_DiscardUnknown()
- func (m *TCPSocketAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TCPSocketAction) XXX_Merge(src proto.Message)
- func (m *TCPSocketAction) XXX_Size() int
- func (m *TCPSocketAction) XXX_Unmarshal(b []byte) error
- type Toleration
- func (*Toleration) Descriptor() ([]byte, []int)
- func (m *Toleration) GetEffect() string
- func (m *Toleration) GetKey() string
- func (m *Toleration) GetOperator() string
- func (m *Toleration) GetTolerationSeconds() int64
- func (m *Toleration) GetValue() string
- func (*Toleration) ProtoMessage()
- func (m *Toleration) Reset()
- func (m *Toleration) String() string
- func (m *Toleration) XXX_DiscardUnknown()
- func (m *Toleration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Toleration) XXX_Merge(src proto.Message)
- func (m *Toleration) XXX_Size() int
- func (m *Toleration) XXX_Unmarshal(b []byte) error
- type WeightedPodAffinityTerm
- func (*WeightedPodAffinityTerm) Descriptor() ([]byte, []int)
- func (m *WeightedPodAffinityTerm) GetPodAffinityTerm() *PodAffinityTerm
- func (m *WeightedPodAffinityTerm) GetWeight() int32
- func (*WeightedPodAffinityTerm) ProtoMessage()
- func (m *WeightedPodAffinityTerm) Reset()
- func (m *WeightedPodAffinityTerm) String() string
- func (m *WeightedPodAffinityTerm) XXX_DiscardUnknown()
- func (m *WeightedPodAffinityTerm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WeightedPodAffinityTerm) XXX_Merge(src proto.Message)
- func (m *WeightedPodAffinityTerm) XXX_Size() int
- func (m *WeightedPodAffinityTerm) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var ( OperatorMarshaler = &github_com_golang_protobuf_jsonpb.Marshaler{} OperatorUnmarshaler = &github_com_golang_protobuf_jsonpb.Unmarshaler{} )
var InstallStatus_Status_name = map[int32]string{
0: "NONE",
1: "UPDATING",
2: "RECONCILING",
3: "HEALTHY",
4: "ERROR",
5: "ACTION_REQUIRED",
}
var InstallStatus_Status_value = map[string]int32{
"NONE": 0,
"UPDATING": 1,
"RECONCILING": 2,
"HEALTHY": 3,
"ERROR": 4,
"ACTION_REQUIRED": 5,
}
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.Affinity.
func (*Affinity) Descriptor ¶
func (*Affinity) GetNodeAffinity ¶
func (m *Affinity) GetNodeAffinity() *NodeAffinity
func (*Affinity) GetPodAffinity ¶
func (m *Affinity) GetPodAffinity() *PodAffinity
func (*Affinity) GetPodAntiAffinity ¶
func (m *Affinity) GetPodAntiAffinity() *PodAntiAffinity
func (*Affinity) ProtoMessage ¶
func (*Affinity) ProtoMessage()
func (*Affinity) XXX_DiscardUnknown ¶
func (m *Affinity) XXX_DiscardUnknown()
func (*Affinity) XXX_Marshal ¶
func (*Affinity) XXX_Unmarshal ¶
type BaseComponentSpec ¶
type BaseComponentSpec struct { // Selects whether this component is installed. Enabled *BoolValueForPB `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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Configuration for base component.
func (*BaseComponentSpec) Descriptor ¶
func (*BaseComponentSpec) Descriptor() ([]byte, []int)
func (*BaseComponentSpec) GetK8S ¶
func (m *BaseComponentSpec) GetK8S() *KubernetesResourcesSpec
func (*BaseComponentSpec) ProtoMessage ¶
func (*BaseComponentSpec) ProtoMessage()
func (*BaseComponentSpec) Reset ¶
func (m *BaseComponentSpec) Reset()
func (*BaseComponentSpec) String ¶
func (m *BaseComponentSpec) String() string
func (*BaseComponentSpec) XXX_DiscardUnknown ¶
func (m *BaseComponentSpec) XXX_DiscardUnknown()
func (*BaseComponentSpec) XXX_Marshal ¶
func (m *BaseComponentSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BaseComponentSpec) XXX_Merge ¶
func (m *BaseComponentSpec) XXX_Merge(src proto.Message)
func (*BaseComponentSpec) XXX_Size ¶
func (m *BaseComponentSpec) XXX_Size() int
func (*BaseComponentSpec) XXX_Unmarshal ¶
func (m *BaseComponentSpec) XXX_Unmarshal(b []byte) error
type BoolValueForPB ¶
define new type from protobuf.BoolValue to marshal/unmarshal jsonpb
func (*BoolValueForPB) MarshalJSON ¶
func (boolvaluepb *BoolValueForPB) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.JSONMarshaler interface.
func (*BoolValueForPB) MarshalJSONPB ¶
func (boolvaluepb *BoolValueForPB) MarshalJSONPB(_ *jsonpb.Marshaler) ([]byte, error)
MarshalJSONPB implements the jsonpb.JSONPBMarshaler interface.
func (*BoolValueForPB) UnmarshalJSON ¶
func (boolvaluepb *BoolValueForPB) UnmarshalJSON(value []byte) error
UnmarshalJSON implements the json.JSONUnmarshaler interface.
func (*BoolValueForPB) UnmarshalJSONPB ¶
func (boolvaluepb *BoolValueForPB) UnmarshalJSONPB(_ *jsonpb.Unmarshaler, value []byte) error
UnmarshalJSONPB implements the jsonpb.JSONPBUnmarshaler interface.
type ClientIPConfig ¶
type ClientIPConfig struct { TimeoutSeconds int32 `protobuf:"varint,1,opt,name=timeoutSeconds,proto3" json:"timeoutSeconds,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.ClientIPConfig.
func (*ClientIPConfig) Descriptor ¶
func (*ClientIPConfig) Descriptor() ([]byte, []int)
func (*ClientIPConfig) GetTimeoutSeconds ¶
func (m *ClientIPConfig) GetTimeoutSeconds() int32
func (*ClientIPConfig) ProtoMessage ¶
func (*ClientIPConfig) ProtoMessage()
func (*ClientIPConfig) Reset ¶
func (m *ClientIPConfig) Reset()
func (*ClientIPConfig) String ¶
func (m *ClientIPConfig) String() string
func (*ClientIPConfig) XXX_DiscardUnknown ¶
func (m *ClientIPConfig) XXX_DiscardUnknown()
func (*ClientIPConfig) XXX_Marshal ¶
func (m *ClientIPConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClientIPConfig) XXX_Merge ¶
func (m *ClientIPConfig) XXX_Merge(src proto.Message)
func (*ClientIPConfig) XXX_Size ¶
func (m *ClientIPConfig) XXX_Size() int
func (*ClientIPConfig) XXX_Unmarshal ¶
func (m *ClientIPConfig) XXX_Unmarshal(b []byte) error
type ComponentSpec ¶
type ComponentSpec struct { // Selects whether this component is installed. Enabled *BoolValueForPB `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 interface{} `protobuf:"bytes,11,opt,name=tag,proto3" json:"tag,omitempty"` // Arbitrary install time configuration for the component. Spec interface{} `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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Configuration for internal components.
func (*ComponentSpec) Descriptor ¶
func (*ComponentSpec) Descriptor() ([]byte, []int)
func (*ComponentSpec) GetHub ¶
func (m *ComponentSpec) GetHub() string
func (*ComponentSpec) GetK8S ¶
func (m *ComponentSpec) GetK8S() *KubernetesResourcesSpec
func (*ComponentSpec) GetNamespace ¶
func (m *ComponentSpec) GetNamespace() string
func (*ComponentSpec) ProtoMessage ¶
func (*ComponentSpec) ProtoMessage()
func (*ComponentSpec) Reset ¶
func (m *ComponentSpec) Reset()
func (*ComponentSpec) String ¶
func (m *ComponentSpec) String() string
func (*ComponentSpec) XXX_DiscardUnknown ¶
func (m *ComponentSpec) XXX_DiscardUnknown()
func (*ComponentSpec) XXX_Marshal ¶
func (m *ComponentSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ComponentSpec) XXX_Merge ¶
func (m *ComponentSpec) XXX_Merge(src proto.Message)
func (*ComponentSpec) XXX_Size ¶
func (m *ComponentSpec) XXX_Size() int
func (*ComponentSpec) XXX_Unmarshal ¶
func (m *ComponentSpec) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.ConfigMapKeySelector.
func (*ConfigMapKeySelector) Descriptor ¶
func (*ConfigMapKeySelector) Descriptor() ([]byte, []int)
func (*ConfigMapKeySelector) GetKey ¶
func (m *ConfigMapKeySelector) GetKey() string
func (*ConfigMapKeySelector) GetLocalObjectReference ¶
func (m *ConfigMapKeySelector) GetLocalObjectReference() *LocalObjectReference
func (*ConfigMapKeySelector) GetOptional ¶
func (m *ConfigMapKeySelector) GetOptional() bool
func (*ConfigMapKeySelector) ProtoMessage ¶
func (*ConfigMapKeySelector) ProtoMessage()
func (*ConfigMapKeySelector) Reset ¶
func (m *ConfigMapKeySelector) Reset()
func (*ConfigMapKeySelector) String ¶
func (m *ConfigMapKeySelector) String() string
func (*ConfigMapKeySelector) XXX_DiscardUnknown ¶
func (m *ConfigMapKeySelector) XXX_DiscardUnknown()
func (*ConfigMapKeySelector) XXX_Marshal ¶
func (m *ConfigMapKeySelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ConfigMapKeySelector) XXX_Merge ¶
func (m *ConfigMapKeySelector) XXX_Merge(src proto.Message)
func (*ConfigMapKeySelector) XXX_Size ¶
func (m *ConfigMapKeySelector) XXX_Size() int
func (*ConfigMapKeySelector) XXX_Unmarshal ¶
func (m *ConfigMapKeySelector) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.autoscaling.v2beta2.CrossVersionObjectReference.
func (*CrossVersionObjectReference) Descriptor ¶
func (*CrossVersionObjectReference) Descriptor() ([]byte, []int)
func (*CrossVersionObjectReference) GetApiVersion ¶
func (m *CrossVersionObjectReference) GetApiVersion() string
func (*CrossVersionObjectReference) GetKind ¶
func (m *CrossVersionObjectReference) GetKind() string
func (*CrossVersionObjectReference) GetName ¶
func (m *CrossVersionObjectReference) GetName() string
func (*CrossVersionObjectReference) ProtoMessage ¶
func (*CrossVersionObjectReference) ProtoMessage()
func (*CrossVersionObjectReference) Reset ¶
func (m *CrossVersionObjectReference) Reset()
func (*CrossVersionObjectReference) String ¶
func (m *CrossVersionObjectReference) String() string
func (*CrossVersionObjectReference) XXX_DiscardUnknown ¶
func (m *CrossVersionObjectReference) XXX_DiscardUnknown()
func (*CrossVersionObjectReference) XXX_Marshal ¶
func (m *CrossVersionObjectReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CrossVersionObjectReference) XXX_Merge ¶
func (m *CrossVersionObjectReference) XXX_Merge(src proto.Message)
func (*CrossVersionObjectReference) XXX_Size ¶
func (m *CrossVersionObjectReference) XXX_Size() int
func (*CrossVersionObjectReference) XXX_Unmarshal ¶
func (m *CrossVersionObjectReference) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.apps.v1.DeploymentStrategy.
func (*DeploymentStrategy) Descriptor ¶
func (*DeploymentStrategy) Descriptor() ([]byte, []int)
func (*DeploymentStrategy) GetRollingUpdate ¶
func (m *DeploymentStrategy) GetRollingUpdate() *RollingUpdateDeployment
func (*DeploymentStrategy) GetType ¶
func (m *DeploymentStrategy) GetType() string
func (*DeploymentStrategy) ProtoMessage ¶
func (*DeploymentStrategy) ProtoMessage()
func (*DeploymentStrategy) Reset ¶
func (m *DeploymentStrategy) Reset()
func (*DeploymentStrategy) String ¶
func (m *DeploymentStrategy) String() string
func (*DeploymentStrategy) XXX_DiscardUnknown ¶
func (m *DeploymentStrategy) XXX_DiscardUnknown()
func (*DeploymentStrategy) XXX_Marshal ¶
func (m *DeploymentStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeploymentStrategy) XXX_Merge ¶
func (m *DeploymentStrategy) XXX_Merge(src proto.Message)
func (*DeploymentStrategy) XXX_Size ¶
func (m *DeploymentStrategy) XXX_Size() int
func (*DeploymentStrategy) XXX_Unmarshal ¶
func (m *DeploymentStrategy) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.EnvVar.
func (*EnvVar) Descriptor ¶
func (*EnvVar) GetValueFrom ¶
func (m *EnvVar) GetValueFrom() *EnvVarSource
func (*EnvVar) ProtoMessage ¶
func (*EnvVar) ProtoMessage()
func (*EnvVar) XXX_DiscardUnknown ¶
func (m *EnvVar) XXX_DiscardUnknown()
func (*EnvVar) XXX_Marshal ¶
func (*EnvVar) XXX_Unmarshal ¶
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.EnvVarSource.
func (*EnvVarSource) Descriptor ¶
func (*EnvVarSource) Descriptor() ([]byte, []int)
func (*EnvVarSource) GetConfigMapKeyRef ¶
func (m *EnvVarSource) GetConfigMapKeyRef() *ConfigMapKeySelector
func (*EnvVarSource) GetFieldRef ¶
func (m *EnvVarSource) GetFieldRef() *ObjectFieldSelector
func (*EnvVarSource) GetResourceFieldRef ¶
func (m *EnvVarSource) GetResourceFieldRef() *ResourceFieldSelector
func (*EnvVarSource) GetSecretKeyRef ¶
func (m *EnvVarSource) GetSecretKeyRef() *SecretKeySelector
func (*EnvVarSource) ProtoMessage ¶
func (*EnvVarSource) ProtoMessage()
func (*EnvVarSource) Reset ¶
func (m *EnvVarSource) Reset()
func (*EnvVarSource) String ¶
func (m *EnvVarSource) String() string
func (*EnvVarSource) XXX_DiscardUnknown ¶
func (m *EnvVarSource) XXX_DiscardUnknown()
func (*EnvVarSource) XXX_Marshal ¶
func (m *EnvVarSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EnvVarSource) XXX_Merge ¶
func (m *EnvVarSource) XXX_Merge(src proto.Message)
func (*EnvVarSource) XXX_Size ¶
func (m *EnvVarSource) XXX_Size() int
func (*EnvVarSource) XXX_Unmarshal ¶
func (m *EnvVarSource) XXX_Unmarshal(b []byte) error
type ExecAction ¶
type ExecAction struct { Command []string `protobuf:"bytes,1,rep,name=command,proto3" json:"command,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.ExecAction.
func (*ExecAction) Descriptor ¶
func (*ExecAction) Descriptor() ([]byte, []int)
func (*ExecAction) GetCommand ¶
func (m *ExecAction) GetCommand() []string
func (*ExecAction) ProtoMessage ¶
func (*ExecAction) ProtoMessage()
func (*ExecAction) Reset ¶
func (m *ExecAction) Reset()
func (*ExecAction) String ¶
func (m *ExecAction) String() string
func (*ExecAction) XXX_DiscardUnknown ¶
func (m *ExecAction) XXX_DiscardUnknown()
func (*ExecAction) XXX_Marshal ¶
func (m *ExecAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExecAction) XXX_Merge ¶
func (m *ExecAction) XXX_Merge(src proto.Message)
func (*ExecAction) XXX_Size ¶
func (m *ExecAction) XXX_Size() int
func (*ExecAction) XXX_Unmarshal ¶
func (m *ExecAction) XXX_Unmarshal(b []byte) error
type ExternalComponentSpec ¶
type ExternalComponentSpec struct { // Selects whether this component is installed. Enabled *BoolValueForPB `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 interface{} `protobuf:"bytes,10,opt,name=spec,proto3" json:"spec,omitempty"` // Chart path for addon components. ChartPath string `protobuf:"bytes,30,opt,name=chart_path,json=chartPath,proto3" json:"chartPath,omitempty"` // Optional schema to validate spec against. Schema *types.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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Configuration for external components.
func (*ExternalComponentSpec) Descriptor ¶
func (*ExternalComponentSpec) Descriptor() ([]byte, []int)
func (*ExternalComponentSpec) GetChartPath ¶
func (m *ExternalComponentSpec) GetChartPath() string
func (*ExternalComponentSpec) GetK8S ¶
func (m *ExternalComponentSpec) GetK8S() *KubernetesResourcesSpec
func (*ExternalComponentSpec) GetNamespace ¶
func (m *ExternalComponentSpec) GetNamespace() string
func (*ExternalComponentSpec) GetSchema ¶
func (m *ExternalComponentSpec) GetSchema() *types.Any
func (*ExternalComponentSpec) ProtoMessage ¶
func (*ExternalComponentSpec) ProtoMessage()
func (*ExternalComponentSpec) Reset ¶
func (m *ExternalComponentSpec) Reset()
func (*ExternalComponentSpec) String ¶
func (m *ExternalComponentSpec) String() string
func (*ExternalComponentSpec) XXX_DiscardUnknown ¶
func (m *ExternalComponentSpec) XXX_DiscardUnknown()
func (*ExternalComponentSpec) XXX_Marshal ¶
func (m *ExternalComponentSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExternalComponentSpec) XXX_Merge ¶
func (m *ExternalComponentSpec) XXX_Merge(src proto.Message)
func (*ExternalComponentSpec) XXX_Size ¶
func (m *ExternalComponentSpec) XXX_Size() int
func (*ExternalComponentSpec) XXX_Unmarshal ¶
func (m *ExternalComponentSpec) XXX_Unmarshal(b []byte) error
type ExternalMetricSource ¶
type ExternalMetricSource struct { MetricName string `protobuf:"bytes,1,opt,name=metricName,proto3" json:"metricName,omitempty"` MetricSelector *v1.LabelSelector `protobuf:"bytes,2,opt,name=metricSelector,proto3" json:"metricSelector,omitempty"` TargetValue *resource.Quantity `protobuf:"bytes,3,opt,name=targetValue,proto3" json:"targetValue,omitempty"` TargetAverageValue *resource.Quantity `protobuf:"bytes,4,opt,name=targetAverageValue,proto3" json:"targetAverageValue,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.autoscaling.v2beta2.CrossVersionObjectReference.
func (*ExternalMetricSource) Descriptor ¶
func (*ExternalMetricSource) Descriptor() ([]byte, []int)
func (*ExternalMetricSource) GetMetricName ¶
func (m *ExternalMetricSource) GetMetricName() string
func (*ExternalMetricSource) GetMetricSelector ¶
func (m *ExternalMetricSource) GetMetricSelector() *v1.LabelSelector
func (*ExternalMetricSource) GetTargetAverageValue ¶
func (m *ExternalMetricSource) GetTargetAverageValue() *resource.Quantity
func (*ExternalMetricSource) GetTargetValue ¶
func (m *ExternalMetricSource) GetTargetValue() *resource.Quantity
func (*ExternalMetricSource) ProtoMessage ¶
func (*ExternalMetricSource) ProtoMessage()
func (*ExternalMetricSource) Reset ¶
func (m *ExternalMetricSource) Reset()
func (*ExternalMetricSource) String ¶
func (m *ExternalMetricSource) String() string
func (*ExternalMetricSource) XXX_DiscardUnknown ¶
func (m *ExternalMetricSource) XXX_DiscardUnknown()
func (*ExternalMetricSource) XXX_Marshal ¶
func (m *ExternalMetricSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExternalMetricSource) XXX_Merge ¶
func (m *ExternalMetricSource) XXX_Merge(src proto.Message)
func (*ExternalMetricSource) XXX_Size ¶
func (m *ExternalMetricSource) XXX_Size() int
func (*ExternalMetricSource) XXX_Unmarshal ¶
func (m *ExternalMetricSource) XXX_Unmarshal(b []byte) error
type GatewaySpec ¶
type GatewaySpec struct { // Selects whether this gateway is installed. Enabled *BoolValueForPB `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 interface{} `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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Configuration for gateways.
func (*GatewaySpec) Descriptor ¶
func (*GatewaySpec) Descriptor() ([]byte, []int)
func (*GatewaySpec) GetHub ¶
func (m *GatewaySpec) GetHub() string
func (*GatewaySpec) GetK8S ¶
func (m *GatewaySpec) GetK8S() *KubernetesResourcesSpec
func (*GatewaySpec) GetLabel ¶
func (m *GatewaySpec) GetLabel() map[string]string
func (*GatewaySpec) GetName ¶
func (m *GatewaySpec) GetName() string
func (*GatewaySpec) GetNamespace ¶
func (m *GatewaySpec) GetNamespace() string
func (*GatewaySpec) ProtoMessage ¶
func (*GatewaySpec) ProtoMessage()
func (*GatewaySpec) Reset ¶
func (m *GatewaySpec) Reset()
func (*GatewaySpec) String ¶
func (m *GatewaySpec) String() string
func (*GatewaySpec) XXX_DiscardUnknown ¶
func (m *GatewaySpec) XXX_DiscardUnknown()
func (*GatewaySpec) XXX_Marshal ¶
func (m *GatewaySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GatewaySpec) XXX_Merge ¶
func (m *GatewaySpec) XXX_Merge(src proto.Message)
func (*GatewaySpec) XXX_Size ¶
func (m *GatewaySpec) XXX_Size() int
func (*GatewaySpec) XXX_Unmarshal ¶
func (m *GatewaySpec) XXX_Unmarshal(b []byte) error
type HTTPGetAction ¶
type HTTPGetAction struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` Port interface{} `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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.HTTPGetAction.
func (*HTTPGetAction) Descriptor ¶
func (*HTTPGetAction) Descriptor() ([]byte, []int)
func (*HTTPGetAction) GetHost ¶
func (m *HTTPGetAction) GetHost() string
func (*HTTPGetAction) GetHttpHeaders ¶
func (m *HTTPGetAction) GetHttpHeaders() []*HTTPHeader
func (*HTTPGetAction) GetPath ¶
func (m *HTTPGetAction) GetPath() string
func (*HTTPGetAction) GetScheme ¶
func (m *HTTPGetAction) GetScheme() string
func (*HTTPGetAction) ProtoMessage ¶
func (*HTTPGetAction) ProtoMessage()
func (*HTTPGetAction) Reset ¶
func (m *HTTPGetAction) Reset()
func (*HTTPGetAction) String ¶
func (m *HTTPGetAction) String() string
func (*HTTPGetAction) XXX_DiscardUnknown ¶
func (m *HTTPGetAction) XXX_DiscardUnknown()
func (*HTTPGetAction) XXX_Marshal ¶
func (m *HTTPGetAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HTTPGetAction) XXX_Merge ¶
func (m *HTTPGetAction) XXX_Merge(src proto.Message)
func (*HTTPGetAction) XXX_Size ¶
func (m *HTTPGetAction) XXX_Size() int
func (*HTTPGetAction) XXX_Unmarshal ¶
func (m *HTTPGetAction) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.HTTPHeader.
func (*HTTPHeader) Descriptor ¶
func (*HTTPHeader) Descriptor() ([]byte, []int)
func (*HTTPHeader) GetName ¶
func (m *HTTPHeader) GetName() string
func (*HTTPHeader) GetValue ¶
func (m *HTTPHeader) GetValue() string
func (*HTTPHeader) ProtoMessage ¶
func (*HTTPHeader) ProtoMessage()
func (*HTTPHeader) Reset ¶
func (m *HTTPHeader) Reset()
func (*HTTPHeader) String ¶
func (m *HTTPHeader) String() string
func (*HTTPHeader) XXX_DiscardUnknown ¶
func (m *HTTPHeader) XXX_DiscardUnknown()
func (*HTTPHeader) XXX_Marshal ¶
func (m *HTTPHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HTTPHeader) XXX_Merge ¶
func (m *HTTPHeader) XXX_Merge(src proto.Message)
func (*HTTPHeader) XXX_Size ¶
func (m *HTTPHeader) XXX_Size() int
func (*HTTPHeader) XXX_Unmarshal ¶
func (m *HTTPHeader) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.autoscaling.v2beta1.HorizontalPodAutoscalerSpec.
func (*HorizontalPodAutoscalerSpec) Descriptor ¶
func (*HorizontalPodAutoscalerSpec) Descriptor() ([]byte, []int)
func (*HorizontalPodAutoscalerSpec) GetMaxReplicas ¶
func (m *HorizontalPodAutoscalerSpec) GetMaxReplicas() int32
func (*HorizontalPodAutoscalerSpec) GetMetrics ¶
func (m *HorizontalPodAutoscalerSpec) GetMetrics() []*MetricSpec
func (*HorizontalPodAutoscalerSpec) GetMinReplicas ¶
func (m *HorizontalPodAutoscalerSpec) GetMinReplicas() int32
func (*HorizontalPodAutoscalerSpec) GetScaleTargetRef ¶
func (m *HorizontalPodAutoscalerSpec) GetScaleTargetRef() *CrossVersionObjectReference
func (*HorizontalPodAutoscalerSpec) ProtoMessage ¶
func (*HorizontalPodAutoscalerSpec) ProtoMessage()
func (*HorizontalPodAutoscalerSpec) Reset ¶
func (m *HorizontalPodAutoscalerSpec) Reset()
func (*HorizontalPodAutoscalerSpec) String ¶
func (m *HorizontalPodAutoscalerSpec) String() string
func (*HorizontalPodAutoscalerSpec) XXX_DiscardUnknown ¶
func (m *HorizontalPodAutoscalerSpec) XXX_DiscardUnknown()
func (*HorizontalPodAutoscalerSpec) XXX_Marshal ¶
func (m *HorizontalPodAutoscalerSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HorizontalPodAutoscalerSpec) XXX_Merge ¶
func (m *HorizontalPodAutoscalerSpec) XXX_Merge(src proto.Message)
func (*HorizontalPodAutoscalerSpec) XXX_Size ¶
func (m *HorizontalPodAutoscalerSpec) XXX_Size() int
func (*HorizontalPodAutoscalerSpec) XXX_Unmarshal ¶
func (m *HorizontalPodAutoscalerSpec) XXX_Unmarshal(b []byte) error
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 `` /* 193-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
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 ¶
func (*InstallStatus) Descriptor() ([]byte, []int)
func (*InstallStatus) GetComponentStatus ¶
func (m *InstallStatus) GetComponentStatus() map[string]*InstallStatus_VersionStatus
func (*InstallStatus) GetMessage ¶
func (m *InstallStatus) GetMessage() string
func (*InstallStatus) GetStatus ¶
func (m *InstallStatus) GetStatus() InstallStatus_Status
func (*InstallStatus) MarshalJSON ¶
func (this *InstallStatus) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for InstallStatus
func (*InstallStatus) ProtoMessage ¶
func (*InstallStatus) ProtoMessage()
func (*InstallStatus) Reset ¶
func (m *InstallStatus) Reset()
func (*InstallStatus) String ¶
func (m *InstallStatus) String() string
func (*InstallStatus) UnmarshalJSON ¶
func (this *InstallStatus) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for InstallStatus
func (*InstallStatus) XXX_DiscardUnknown ¶
func (m *InstallStatus) XXX_DiscardUnknown()
func (*InstallStatus) XXX_Marshal ¶
func (m *InstallStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InstallStatus) XXX_Merge ¶
func (m *InstallStatus) XXX_Merge(src proto.Message)
func (*InstallStatus) XXX_Size ¶
func (m *InstallStatus) XXX_Size() int
func (*InstallStatus) XXX_Unmarshal ¶
func (m *InstallStatus) XXX_Unmarshal(b []byte) error
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) EnumDescriptor ¶
func (InstallStatus_Status) EnumDescriptor() ([]byte, []int)
func (InstallStatus_Status) String ¶
func (x InstallStatus_Status) String() string
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
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 ¶
func (*InstallStatus_VersionStatus) Descriptor() ([]byte, []int)
func (*InstallStatus_VersionStatus) GetError ¶
func (m *InstallStatus_VersionStatus) GetError() string
func (*InstallStatus_VersionStatus) GetStatus ¶
func (m *InstallStatus_VersionStatus) GetStatus() InstallStatus_Status
func (*InstallStatus_VersionStatus) GetVersion ¶
func (m *InstallStatus_VersionStatus) GetVersion() string
func (*InstallStatus_VersionStatus) MarshalJSON ¶
func (this *InstallStatus_VersionStatus) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for InstallStatus_VersionStatus
func (*InstallStatus_VersionStatus) ProtoMessage ¶
func (*InstallStatus_VersionStatus) ProtoMessage()
func (*InstallStatus_VersionStatus) Reset ¶
func (m *InstallStatus_VersionStatus) Reset()
func (*InstallStatus_VersionStatus) String ¶
func (m *InstallStatus_VersionStatus) String() string
func (*InstallStatus_VersionStatus) UnmarshalJSON ¶
func (this *InstallStatus_VersionStatus) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for InstallStatus_VersionStatus
func (*InstallStatus_VersionStatus) XXX_DiscardUnknown ¶
func (m *InstallStatus_VersionStatus) XXX_DiscardUnknown()
func (*InstallStatus_VersionStatus) XXX_Marshal ¶
func (m *InstallStatus_VersionStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InstallStatus_VersionStatus) XXX_Merge ¶
func (m *InstallStatus_VersionStatus) XXX_Merge(src proto.Message)
func (*InstallStatus_VersionStatus) XXX_Size ¶
func (m *InstallStatus_VersionStatus) XXX_Size() int
func (*InstallStatus_VersionStatus) XXX_Unmarshal ¶
func (m *InstallStatus_VersionStatus) XXX_Unmarshal(b []byte) error
type IntOrStringForPB ¶
type IntOrStringForPB struct {
intstr.IntOrString
}
define new type from k8s intstr to marshal/unmarshal jsonpb
func FromInt ¶
func FromInt(val int) IntOrStringForPB
FromInt creates an IntOrStringForPB object with an int32 value.
func FromString ¶
func FromString(val string) IntOrStringForPB
FromString creates an IntOrStringForPB object with a string value.
func (*IntOrStringForPB) MarshalJSONPB ¶
func (intstrpb *IntOrStringForPB) MarshalJSONPB(_ *jsonpb.Marshaler) ([]byte, error)
MarshalJSONPB implements the jsonpb.JSONPBMarshaler interface.
func (*IntOrStringForPB) UnmarshalJSONPB ¶
func (intstrpb *IntOrStringForPB) UnmarshalJSONPB(_ *jsonpb.Unmarshaler, value []byte) error
UnmarshalJSONPB implements the jsonpb.JSONPBUnmarshaler interface.
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"` Policy *ComponentSpec `protobuf:"bytes,33,opt,name=policy,proto3" json:"policy,omitempty"` Telemetry *ComponentSpec `protobuf:"bytes,34,opt,name=telemetry,proto3" json:"telemetry,omitempty"` Cni *ComponentSpec `protobuf:"bytes,38,opt,name=cni,proto3" json:"cni,omitempty"` IstiodRemote *ComponentSpec `protobuf:"bytes,39,opt,name=istiod_remote,json=istiodRemote,proto3" json:"istiodRemote,omitempty"` IngressGateways []*GatewaySpec `protobuf:"bytes,40,rep,name=ingress_gateways,json=ingressGateways,proto3" json:"ingressGateways,omitempty"` EgressGateways []*GatewaySpec `protobuf:"bytes,41,rep,name=egress_gateways,json=egressGateways,proto3" json:"egressGateways,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
IstioComponentSpec defines the desired installed state of Istio components.
func (*IstioComponentSetSpec) Descriptor ¶
func (*IstioComponentSetSpec) Descriptor() ([]byte, []int)
func (*IstioComponentSetSpec) GetBase ¶
func (m *IstioComponentSetSpec) GetBase() *BaseComponentSpec
func (*IstioComponentSetSpec) GetCni ¶
func (m *IstioComponentSetSpec) GetCni() *ComponentSpec
func (*IstioComponentSetSpec) GetEgressGateways ¶
func (m *IstioComponentSetSpec) GetEgressGateways() []*GatewaySpec
func (*IstioComponentSetSpec) GetIngressGateways ¶
func (m *IstioComponentSetSpec) GetIngressGateways() []*GatewaySpec
func (*IstioComponentSetSpec) GetIstiodRemote ¶
func (m *IstioComponentSetSpec) GetIstiodRemote() *ComponentSpec
func (*IstioComponentSetSpec) GetPilot ¶
func (m *IstioComponentSetSpec) GetPilot() *ComponentSpec
func (*IstioComponentSetSpec) GetPolicy ¶
func (m *IstioComponentSetSpec) GetPolicy() *ComponentSpec
func (*IstioComponentSetSpec) GetTelemetry ¶
func (m *IstioComponentSetSpec) GetTelemetry() *ComponentSpec
func (*IstioComponentSetSpec) ProtoMessage ¶
func (*IstioComponentSetSpec) ProtoMessage()
func (*IstioComponentSetSpec) Reset ¶
func (m *IstioComponentSetSpec) Reset()
func (*IstioComponentSetSpec) String ¶
func (m *IstioComponentSetSpec) String() string
func (*IstioComponentSetSpec) XXX_DiscardUnknown ¶
func (m *IstioComponentSetSpec) XXX_DiscardUnknown()
func (*IstioComponentSetSpec) XXX_Marshal ¶
func (m *IstioComponentSetSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*IstioComponentSetSpec) XXX_Merge ¶
func (m *IstioComponentSetSpec) XXX_Merge(src proto.Message)
func (*IstioComponentSetSpec) XXX_Size ¶
func (m *IstioComponentSetSpec) XXX_Size() int
func (*IstioComponentSetSpec) XXX_Unmarshal ¶
func (m *IstioComponentSetSpec) XXX_Unmarshal(b []byte) error
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=install_package_path,json=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.0.6 Tag interface{} `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. ResourceSuffix string `protobuf:"bytes,14,opt,name=resource_suffix,json=resourceSuffix,proto3" json:"resourceSuffix,omitempty"` // Deprecated: Do not use. // Namespace to install control plane resources into. If unset, Istio will be installed into the same namespace // as the IstioOperator CR. 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"` // Config used by control plane components internally. MeshConfig map[string]interface{} `protobuf:"bytes,40,opt,name=mesh_config,json=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"` // Extra addon components which are not explicitly specified above. AddonComponents map[string]*ExternalComponentSpec `` /* 194-byte string literal not displayed */ // Overrides for default values.yaml. This is a validated pass-through to Helm templates. // See the Helm installation options for schema details: https://istio.io/docs/reference/config/installation-options/. // 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 map[string]interface{} `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 map[string]interface{} `protobuf:"bytes,101,opt,name=unvalidated_values,json=unvalidatedValues,proto3" json:"unvalidatedValues,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
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.
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 ¶
func (*IstioOperatorSpec) Descriptor() ([]byte, []int)
func (*IstioOperatorSpec) GetAddonComponents ¶
func (m *IstioOperatorSpec) GetAddonComponents() map[string]*ExternalComponentSpec
func (*IstioOperatorSpec) GetComponents ¶
func (m *IstioOperatorSpec) GetComponents() *IstioComponentSetSpec
func (*IstioOperatorSpec) GetHub ¶
func (m *IstioOperatorSpec) GetHub() string
func (*IstioOperatorSpec) GetInstallPackagePath ¶
func (m *IstioOperatorSpec) GetInstallPackagePath() string
func (*IstioOperatorSpec) GetNamespace ¶
func (m *IstioOperatorSpec) GetNamespace() string
func (*IstioOperatorSpec) GetProfile ¶
func (m *IstioOperatorSpec) GetProfile() string
func (*IstioOperatorSpec) GetResourceSuffix
deprecated
func (m *IstioOperatorSpec) GetResourceSuffix() string
Deprecated: Do not use.
func (*IstioOperatorSpec) GetRevision ¶
func (m *IstioOperatorSpec) GetRevision() string
func (*IstioOperatorSpec) MarshalJSON ¶
func (this *IstioOperatorSpec) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for IstioOperatorSpec
func (*IstioOperatorSpec) ProtoMessage ¶
func (*IstioOperatorSpec) ProtoMessage()
func (*IstioOperatorSpec) Reset ¶
func (m *IstioOperatorSpec) Reset()
func (*IstioOperatorSpec) String ¶
func (m *IstioOperatorSpec) String() string
func (*IstioOperatorSpec) UnmarshalJSON ¶
func (this *IstioOperatorSpec) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for IstioOperatorSpec
func (*IstioOperatorSpec) XXX_DiscardUnknown ¶
func (m *IstioOperatorSpec) XXX_DiscardUnknown()
func (*IstioOperatorSpec) XXX_Marshal ¶
func (m *IstioOperatorSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*IstioOperatorSpec) XXX_Merge ¶
func (m *IstioOperatorSpec) XXX_Merge(src proto.Message)
func (*IstioOperatorSpec) XXX_Size ¶
func (m *IstioOperatorSpec) XXX_Size() int
func (*IstioOperatorSpec) XXX_Unmarshal ¶
func (m *IstioOperatorSpec) XXX_Unmarshal(b []byte) error
type K8SObjectOverlay ¶
type K8SObjectOverlay struct { // Resource API version. ApiVersion string `protobuf:"bytes,1,opt,name=api_version,json=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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Patch for an existing k8s resource.
func (*K8SObjectOverlay) Descriptor ¶
func (*K8SObjectOverlay) Descriptor() ([]byte, []int)
func (*K8SObjectOverlay) GetApiVersion ¶
func (m *K8SObjectOverlay) GetApiVersion() string
func (*K8SObjectOverlay) GetKind ¶
func (m *K8SObjectOverlay) GetKind() string
func (*K8SObjectOverlay) GetName ¶
func (m *K8SObjectOverlay) GetName() string
func (*K8SObjectOverlay) GetPatches ¶
func (m *K8SObjectOverlay) GetPatches() []*K8SObjectOverlay_PathValue
func (*K8SObjectOverlay) ProtoMessage ¶
func (*K8SObjectOverlay) ProtoMessage()
func (*K8SObjectOverlay) Reset ¶
func (m *K8SObjectOverlay) Reset()
func (*K8SObjectOverlay) String ¶
func (m *K8SObjectOverlay) String() string
func (*K8SObjectOverlay) XXX_DiscardUnknown ¶
func (m *K8SObjectOverlay) XXX_DiscardUnknown()
func (*K8SObjectOverlay) XXX_Marshal ¶
func (m *K8SObjectOverlay) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*K8SObjectOverlay) XXX_Merge ¶
func (m *K8SObjectOverlay) XXX_Merge(src proto.Message)
func (*K8SObjectOverlay) XXX_Size ¶
func (m *K8SObjectOverlay) XXX_Size() int
func (*K8SObjectOverlay) XXX_Unmarshal ¶
func (m *K8SObjectOverlay) XXX_Unmarshal(b []byte) error
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 interface{} `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*K8SObjectOverlay_PathValue) Descriptor ¶
func (*K8SObjectOverlay_PathValue) Descriptor() ([]byte, []int)
func (*K8SObjectOverlay_PathValue) GetPath ¶
func (m *K8SObjectOverlay_PathValue) GetPath() string
func (*K8SObjectOverlay_PathValue) ProtoMessage ¶
func (*K8SObjectOverlay_PathValue) ProtoMessage()
func (*K8SObjectOverlay_PathValue) Reset ¶
func (m *K8SObjectOverlay_PathValue) Reset()
func (*K8SObjectOverlay_PathValue) String ¶
func (m *K8SObjectOverlay_PathValue) String() string
func (*K8SObjectOverlay_PathValue) XXX_DiscardUnknown ¶
func (m *K8SObjectOverlay_PathValue) XXX_DiscardUnknown()
func (*K8SObjectOverlay_PathValue) XXX_Marshal ¶
func (m *K8SObjectOverlay_PathValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*K8SObjectOverlay_PathValue) XXX_Merge ¶
func (m *K8SObjectOverlay_PathValue) XXX_Merge(src proto.Message)
func (*K8SObjectOverlay_PathValue) XXX_Size ¶
func (m *K8SObjectOverlay_PathValue) XXX_Size() int
func (*K8SObjectOverlay_PathValue) XXX_Unmarshal ¶
func (m *K8SObjectOverlay_PathValue) XXX_Unmarshal(b []byte) error
type KubernetesResourcesSpec ¶
type KubernetesResourcesSpec struct { // k8s 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"` // k8s 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=hpa_spec,json=hpaSpec,proto3" json:"hpaSpec,omitempty"` // k8s imagePullPolicy. // [https://kubernetes.io/docs/concepts/containers/images/](https://kubernetes.io/docs/concepts/containers/images/) ImagePullPolicy string `protobuf:"bytes,4,opt,name=image_pull_policy,json=imagePullPolicy,proto3" json:"imagePullPolicy,omitempty"` // k8s 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 `` /* 184-byte string literal not displayed */ // k8s 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=pod_disruption_budget,json=podDisruptionBudget,proto3" json:"podDisruptionBudget,omitempty"` // k8s 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 `` /* 190-byte string literal not displayed */ // k8s priority_class_name. 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=priority_class_name,json=priorityClassName,proto3" json:"priorityClassName,omitempty"` // k8s 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=readiness_probe,json=readinessProbe,proto3" json:"readinessProbe,omitempty"` // k8s 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=replica_count,json=replicaCount,proto3" json:"replicaCount,omitempty"` // k8s 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"` // k8s 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"` // k8s 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"` // k8s 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"` // k8s 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 `` /* 203-byte string literal not displayed */ // Overlays for k8s resources in rendered manifests. Overlays []*K8SObjectOverlay `protobuf:"bytes,100,rep,name=overlays,proto3" json:"overlays,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
KubernetesResourcesConfig is a common set of k8s resource configs for components.
func (*KubernetesResourcesSpec) Descriptor ¶
func (*KubernetesResourcesSpec) Descriptor() ([]byte, []int)
func (*KubernetesResourcesSpec) GetAffinity ¶
func (m *KubernetesResourcesSpec) GetAffinity() *Affinity
func (*KubernetesResourcesSpec) GetEnv ¶
func (m *KubernetesResourcesSpec) GetEnv() []*EnvVar
func (*KubernetesResourcesSpec) GetHpaSpec ¶
func (m *KubernetesResourcesSpec) GetHpaSpec() *HorizontalPodAutoscalerSpec
func (*KubernetesResourcesSpec) GetImagePullPolicy ¶
func (m *KubernetesResourcesSpec) GetImagePullPolicy() string
func (*KubernetesResourcesSpec) GetNodeSelector ¶
func (m *KubernetesResourcesSpec) GetNodeSelector() map[string]string
func (*KubernetesResourcesSpec) GetOverlays ¶
func (m *KubernetesResourcesSpec) GetOverlays() []*K8SObjectOverlay
func (*KubernetesResourcesSpec) GetPodAnnotations ¶
func (m *KubernetesResourcesSpec) GetPodAnnotations() map[string]string
func (*KubernetesResourcesSpec) GetPodDisruptionBudget ¶
func (m *KubernetesResourcesSpec) GetPodDisruptionBudget() *PodDisruptionBudgetSpec
func (*KubernetesResourcesSpec) GetPriorityClassName ¶
func (m *KubernetesResourcesSpec) GetPriorityClassName() string
func (*KubernetesResourcesSpec) GetReadinessProbe ¶
func (m *KubernetesResourcesSpec) GetReadinessProbe() *ReadinessProbe
func (*KubernetesResourcesSpec) GetReplicaCount ¶
func (m *KubernetesResourcesSpec) GetReplicaCount() uint32
func (*KubernetesResourcesSpec) GetResources ¶
func (m *KubernetesResourcesSpec) GetResources() *Resources
func (*KubernetesResourcesSpec) GetService ¶
func (m *KubernetesResourcesSpec) GetService() *ServiceSpec
func (*KubernetesResourcesSpec) GetServiceAnnotations ¶
func (m *KubernetesResourcesSpec) GetServiceAnnotations() map[string]string
func (*KubernetesResourcesSpec) GetStrategy ¶
func (m *KubernetesResourcesSpec) GetStrategy() *DeploymentStrategy
func (*KubernetesResourcesSpec) GetTolerations ¶
func (m *KubernetesResourcesSpec) GetTolerations() []*Toleration
func (*KubernetesResourcesSpec) ProtoMessage ¶
func (*KubernetesResourcesSpec) ProtoMessage()
func (*KubernetesResourcesSpec) Reset ¶
func (m *KubernetesResourcesSpec) Reset()
func (*KubernetesResourcesSpec) String ¶
func (m *KubernetesResourcesSpec) String() string
func (*KubernetesResourcesSpec) XXX_DiscardUnknown ¶
func (m *KubernetesResourcesSpec) XXX_DiscardUnknown()
func (*KubernetesResourcesSpec) XXX_Marshal ¶
func (m *KubernetesResourcesSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*KubernetesResourcesSpec) XXX_Merge ¶
func (m *KubernetesResourcesSpec) XXX_Merge(src proto.Message)
func (*KubernetesResourcesSpec) XXX_Size ¶
func (m *KubernetesResourcesSpec) XXX_Size() int
func (*KubernetesResourcesSpec) XXX_Unmarshal ¶
func (m *KubernetesResourcesSpec) XXX_Unmarshal(b []byte) error
type LocalObjectReference ¶
type LocalObjectReference struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.LocalObjectReference.
func (*LocalObjectReference) Descriptor ¶
func (*LocalObjectReference) Descriptor() ([]byte, []int)
func (*LocalObjectReference) GetName ¶
func (m *LocalObjectReference) GetName() string
func (*LocalObjectReference) ProtoMessage ¶
func (*LocalObjectReference) ProtoMessage()
func (*LocalObjectReference) Reset ¶
func (m *LocalObjectReference) Reset()
func (*LocalObjectReference) String ¶
func (m *LocalObjectReference) String() string
func (*LocalObjectReference) XXX_DiscardUnknown ¶
func (m *LocalObjectReference) XXX_DiscardUnknown()
func (*LocalObjectReference) XXX_Marshal ¶
func (m *LocalObjectReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LocalObjectReference) XXX_Merge ¶
func (m *LocalObjectReference) XXX_Merge(src proto.Message)
func (*LocalObjectReference) XXX_Size ¶
func (m *LocalObjectReference) XXX_Size() int
func (*LocalObjectReference) XXX_Unmarshal ¶
func (m *LocalObjectReference) XXX_Unmarshal(b []byte) error
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"` External *ExternalMetricSource `protobuf:"bytes,5,opt,name=external,proto3" json:"external,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.autoscaling.v2beta1.MetricSpec.
func (*MetricSpec) Descriptor ¶
func (*MetricSpec) Descriptor() ([]byte, []int)
func (*MetricSpec) GetExternal ¶
func (m *MetricSpec) GetExternal() *ExternalMetricSource
func (*MetricSpec) GetObject ¶
func (m *MetricSpec) GetObject() *ObjectMetricSource
func (*MetricSpec) GetPods ¶
func (m *MetricSpec) GetPods() *PodsMetricSource
func (*MetricSpec) GetResource ¶
func (m *MetricSpec) GetResource() *ResourceMetricSource
func (*MetricSpec) GetType ¶
func (m *MetricSpec) GetType() string
func (*MetricSpec) ProtoMessage ¶
func (*MetricSpec) ProtoMessage()
func (*MetricSpec) Reset ¶
func (m *MetricSpec) Reset()
func (*MetricSpec) String ¶
func (m *MetricSpec) String() string
func (*MetricSpec) XXX_DiscardUnknown ¶
func (m *MetricSpec) XXX_DiscardUnknown()
func (*MetricSpec) XXX_Marshal ¶
func (m *MetricSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MetricSpec) XXX_Merge ¶
func (m *MetricSpec) XXX_Merge(src proto.Message)
func (*MetricSpec) XXX_Size ¶
func (m *MetricSpec) XXX_Size() int
func (*MetricSpec) XXX_Unmarshal ¶
func (m *MetricSpec) XXX_Unmarshal(b []byte) error
type NodeAffinity ¶
type NodeAffinity struct { RequiredDuringSchedulingIgnoredDuringExecution *NodeSelector `` /* 145-byte string literal not displayed */ PreferredDuringSchedulingIgnoredDuringExecution []*PreferredSchedulingTerm `` /* 147-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.NodeAffinity.
func (*NodeAffinity) Descriptor ¶
func (*NodeAffinity) Descriptor() ([]byte, []int)
func (*NodeAffinity) GetPreferredDuringSchedulingIgnoredDuringExecution ¶
func (m *NodeAffinity) GetPreferredDuringSchedulingIgnoredDuringExecution() []*PreferredSchedulingTerm
func (*NodeAffinity) GetRequiredDuringSchedulingIgnoredDuringExecution ¶
func (m *NodeAffinity) GetRequiredDuringSchedulingIgnoredDuringExecution() *NodeSelector
func (*NodeAffinity) ProtoMessage ¶
func (*NodeAffinity) ProtoMessage()
func (*NodeAffinity) Reset ¶
func (m *NodeAffinity) Reset()
func (*NodeAffinity) String ¶
func (m *NodeAffinity) String() string
func (*NodeAffinity) XXX_DiscardUnknown ¶
func (m *NodeAffinity) XXX_DiscardUnknown()
func (*NodeAffinity) XXX_Marshal ¶
func (m *NodeAffinity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeAffinity) XXX_Merge ¶
func (m *NodeAffinity) XXX_Merge(src proto.Message)
func (*NodeAffinity) XXX_Size ¶
func (m *NodeAffinity) XXX_Size() int
func (*NodeAffinity) XXX_Unmarshal ¶
func (m *NodeAffinity) XXX_Unmarshal(b []byte) error
type NodeSelector ¶
type NodeSelector struct { NodeSelectorTerms []*NodeSelectorTerm `protobuf:"bytes,1,rep,name=nodeSelectorTerms,proto3" json:"nodeSelectorTerms,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.NodeSelector.
func (*NodeSelector) Descriptor ¶
func (*NodeSelector) Descriptor() ([]byte, []int)
func (*NodeSelector) GetNodeSelectorTerms ¶
func (m *NodeSelector) GetNodeSelectorTerms() []*NodeSelectorTerm
func (*NodeSelector) ProtoMessage ¶
func (*NodeSelector) ProtoMessage()
func (*NodeSelector) Reset ¶
func (m *NodeSelector) Reset()
func (*NodeSelector) String ¶
func (m *NodeSelector) String() string
func (*NodeSelector) XXX_DiscardUnknown ¶
func (m *NodeSelector) XXX_DiscardUnknown()
func (*NodeSelector) XXX_Marshal ¶
func (m *NodeSelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeSelector) XXX_Merge ¶
func (m *NodeSelector) XXX_Merge(src proto.Message)
func (*NodeSelector) XXX_Size ¶
func (m *NodeSelector) XXX_Size() int
func (*NodeSelector) XXX_Unmarshal ¶
func (m *NodeSelector) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.NodeSelectorRequirement.
func (*NodeSelectorRequirement) Descriptor ¶
func (*NodeSelectorRequirement) Descriptor() ([]byte, []int)
func (*NodeSelectorRequirement) GetKey ¶
func (m *NodeSelectorRequirement) GetKey() string
func (*NodeSelectorRequirement) GetOperator ¶
func (m *NodeSelectorRequirement) GetOperator() string
func (*NodeSelectorRequirement) GetValues ¶
func (m *NodeSelectorRequirement) GetValues() []string
func (*NodeSelectorRequirement) ProtoMessage ¶
func (*NodeSelectorRequirement) ProtoMessage()
func (*NodeSelectorRequirement) Reset ¶
func (m *NodeSelectorRequirement) Reset()
func (*NodeSelectorRequirement) String ¶
func (m *NodeSelectorRequirement) String() string
func (*NodeSelectorRequirement) XXX_DiscardUnknown ¶
func (m *NodeSelectorRequirement) XXX_DiscardUnknown()
func (*NodeSelectorRequirement) XXX_Marshal ¶
func (m *NodeSelectorRequirement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeSelectorRequirement) XXX_Merge ¶
func (m *NodeSelectorRequirement) XXX_Merge(src proto.Message)
func (*NodeSelectorRequirement) XXX_Size ¶
func (m *NodeSelectorRequirement) XXX_Size() int
func (*NodeSelectorRequirement) XXX_Unmarshal ¶
func (m *NodeSelectorRequirement) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.NodeSelectorTerm.
func (*NodeSelectorTerm) Descriptor ¶
func (*NodeSelectorTerm) Descriptor() ([]byte, []int)
func (*NodeSelectorTerm) GetMatchExpressions ¶
func (m *NodeSelectorTerm) GetMatchExpressions() []*NodeSelectorRequirement
func (*NodeSelectorTerm) GetMatchFields ¶
func (m *NodeSelectorTerm) GetMatchFields() []*NodeSelectorRequirement
func (*NodeSelectorTerm) ProtoMessage ¶
func (*NodeSelectorTerm) ProtoMessage()
func (*NodeSelectorTerm) Reset ¶
func (m *NodeSelectorTerm) Reset()
func (*NodeSelectorTerm) String ¶
func (m *NodeSelectorTerm) String() string
func (*NodeSelectorTerm) XXX_DiscardUnknown ¶
func (m *NodeSelectorTerm) XXX_DiscardUnknown()
func (*NodeSelectorTerm) XXX_Marshal ¶
func (m *NodeSelectorTerm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeSelectorTerm) XXX_Merge ¶
func (m *NodeSelectorTerm) XXX_Merge(src proto.Message)
func (*NodeSelectorTerm) XXX_Size ¶
func (m *NodeSelectorTerm) XXX_Size() int
func (*NodeSelectorTerm) XXX_Unmarshal ¶
func (m *NodeSelectorTerm) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.ObjectFieldSelector.
func (*ObjectFieldSelector) Descriptor ¶
func (*ObjectFieldSelector) Descriptor() ([]byte, []int)
func (*ObjectFieldSelector) GetApiVersion ¶
func (m *ObjectFieldSelector) GetApiVersion() string
func (*ObjectFieldSelector) GetFieldPath ¶
func (m *ObjectFieldSelector) GetFieldPath() string
func (*ObjectFieldSelector) ProtoMessage ¶
func (*ObjectFieldSelector) ProtoMessage()
func (*ObjectFieldSelector) Reset ¶
func (m *ObjectFieldSelector) Reset()
func (*ObjectFieldSelector) String ¶
func (m *ObjectFieldSelector) String() string
func (*ObjectFieldSelector) XXX_DiscardUnknown ¶
func (m *ObjectFieldSelector) XXX_DiscardUnknown()
func (*ObjectFieldSelector) XXX_Marshal ¶
func (m *ObjectFieldSelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ObjectFieldSelector) XXX_Merge ¶
func (m *ObjectFieldSelector) XXX_Merge(src proto.Message)
func (*ObjectFieldSelector) XXX_Size ¶
func (m *ObjectFieldSelector) XXX_Size() int
func (*ObjectFieldSelector) XXX_Unmarshal ¶
func (m *ObjectFieldSelector) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
From k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta.
func (*ObjectMeta) Descriptor ¶
func (*ObjectMeta) Descriptor() ([]byte, []int)
func (*ObjectMeta) GetName ¶
func (m *ObjectMeta) GetName() string
func (*ObjectMeta) GetNamespace ¶
func (m *ObjectMeta) GetNamespace() string
func (*ObjectMeta) ProtoMessage ¶
func (*ObjectMeta) ProtoMessage()
func (*ObjectMeta) Reset ¶
func (m *ObjectMeta) Reset()
func (*ObjectMeta) String ¶
func (m *ObjectMeta) String() string
func (*ObjectMeta) XXX_DiscardUnknown ¶
func (m *ObjectMeta) XXX_DiscardUnknown()
func (*ObjectMeta) XXX_Marshal ¶
func (m *ObjectMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ObjectMeta) XXX_Merge ¶
func (m *ObjectMeta) XXX_Merge(src proto.Message)
func (*ObjectMeta) XXX_Size ¶
func (m *ObjectMeta) XXX_Size() int
func (*ObjectMeta) XXX_Unmarshal ¶
func (m *ObjectMeta) XXX_Unmarshal(b []byte) error
type ObjectMetricSource ¶
type ObjectMetricSource struct { Target *CrossVersionObjectReference `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"` MetricName string `protobuf:"bytes,2,opt,name=metricName,proto3" json:"metricName,omitempty"` TargetValue *resource.Quantity `protobuf:"bytes,3,opt,name=targetValue,proto3" json:"targetValue,omitempty"` Selector *v1.LabelSelector `protobuf:"bytes,4,opt,name=selector,proto3" json:"selector,omitempty"` AverageValue *resource.Quantity `protobuf:"bytes,5,opt,name=averageValue,proto3" json:"averageValue,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.autoscaling.v2beta1.ObjectMetricSource.
func (*ObjectMetricSource) Descriptor ¶
func (*ObjectMetricSource) Descriptor() ([]byte, []int)
func (*ObjectMetricSource) GetAverageValue ¶
func (m *ObjectMetricSource) GetAverageValue() *resource.Quantity
func (*ObjectMetricSource) GetMetricName ¶
func (m *ObjectMetricSource) GetMetricName() string
func (*ObjectMetricSource) GetSelector ¶
func (m *ObjectMetricSource) GetSelector() *v1.LabelSelector
func (*ObjectMetricSource) GetTarget ¶
func (m *ObjectMetricSource) GetTarget() *CrossVersionObjectReference
func (*ObjectMetricSource) GetTargetValue ¶
func (m *ObjectMetricSource) GetTargetValue() *resource.Quantity
func (*ObjectMetricSource) ProtoMessage ¶
func (*ObjectMetricSource) ProtoMessage()
func (*ObjectMetricSource) Reset ¶
func (m *ObjectMetricSource) Reset()
func (*ObjectMetricSource) String ¶
func (m *ObjectMetricSource) String() string
func (*ObjectMetricSource) XXX_DiscardUnknown ¶
func (m *ObjectMetricSource) XXX_DiscardUnknown()
func (*ObjectMetricSource) XXX_Marshal ¶
func (m *ObjectMetricSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ObjectMetricSource) XXX_Merge ¶
func (m *ObjectMetricSource) XXX_Merge(src proto.Message)
func (*ObjectMetricSource) XXX_Size ¶
func (m *ObjectMetricSource) XXX_Size() int
func (*ObjectMetricSource) XXX_Unmarshal ¶
func (m *ObjectMetricSource) XXX_Unmarshal(b []byte) error
type PodAffinity ¶
type PodAffinity struct { RequiredDuringSchedulingIgnoredDuringExecution []*PodAffinityTerm `` /* 145-byte string literal not displayed */ PreferredDuringSchedulingIgnoredDuringExecution []*WeightedPodAffinityTerm `` /* 147-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.PodAffinity.
func (*PodAffinity) Descriptor ¶
func (*PodAffinity) Descriptor() ([]byte, []int)
func (*PodAffinity) GetPreferredDuringSchedulingIgnoredDuringExecution ¶
func (m *PodAffinity) GetPreferredDuringSchedulingIgnoredDuringExecution() []*WeightedPodAffinityTerm
func (*PodAffinity) GetRequiredDuringSchedulingIgnoredDuringExecution ¶
func (m *PodAffinity) GetRequiredDuringSchedulingIgnoredDuringExecution() []*PodAffinityTerm
func (*PodAffinity) ProtoMessage ¶
func (*PodAffinity) ProtoMessage()
func (*PodAffinity) Reset ¶
func (m *PodAffinity) Reset()
func (*PodAffinity) String ¶
func (m *PodAffinity) String() string
func (*PodAffinity) XXX_DiscardUnknown ¶
func (m *PodAffinity) XXX_DiscardUnknown()
func (*PodAffinity) XXX_Marshal ¶
func (m *PodAffinity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PodAffinity) XXX_Merge ¶
func (m *PodAffinity) XXX_Merge(src proto.Message)
func (*PodAffinity) XXX_Size ¶
func (m *PodAffinity) XXX_Size() int
func (*PodAffinity) XXX_Unmarshal ¶
func (m *PodAffinity) XXX_Unmarshal(b []byte) error
type PodAffinityTerm ¶
type PodAffinityTerm struct { LabelSelector *v1.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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.PodAntiAffinity.
func (*PodAffinityTerm) Descriptor ¶
func (*PodAffinityTerm) Descriptor() ([]byte, []int)
func (*PodAffinityTerm) GetLabelSelector ¶
func (m *PodAffinityTerm) GetLabelSelector() *v1.LabelSelector
func (*PodAffinityTerm) GetNamespaces ¶
func (m *PodAffinityTerm) GetNamespaces() []string
func (*PodAffinityTerm) GetTopologyKey ¶
func (m *PodAffinityTerm) GetTopologyKey() string
func (*PodAffinityTerm) ProtoMessage ¶
func (*PodAffinityTerm) ProtoMessage()
func (*PodAffinityTerm) Reset ¶
func (m *PodAffinityTerm) Reset()
func (*PodAffinityTerm) String ¶
func (m *PodAffinityTerm) String() string
func (*PodAffinityTerm) XXX_DiscardUnknown ¶
func (m *PodAffinityTerm) XXX_DiscardUnknown()
func (*PodAffinityTerm) XXX_Marshal ¶
func (m *PodAffinityTerm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PodAffinityTerm) XXX_Merge ¶
func (m *PodAffinityTerm) XXX_Merge(src proto.Message)
func (*PodAffinityTerm) XXX_Size ¶
func (m *PodAffinityTerm) XXX_Size() int
func (*PodAffinityTerm) XXX_Unmarshal ¶
func (m *PodAffinityTerm) XXX_Unmarshal(b []byte) error
type PodAntiAffinity ¶
type PodAntiAffinity struct { RequiredDuringSchedulingIgnoredDuringExecution []*PodAffinityTerm `` /* 145-byte string literal not displayed */ PreferredDuringSchedulingIgnoredDuringExecution []*WeightedPodAffinityTerm `` /* 147-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.PodAntiAffinity.
func (*PodAntiAffinity) Descriptor ¶
func (*PodAntiAffinity) Descriptor() ([]byte, []int)
func (*PodAntiAffinity) GetPreferredDuringSchedulingIgnoredDuringExecution ¶
func (m *PodAntiAffinity) GetPreferredDuringSchedulingIgnoredDuringExecution() []*WeightedPodAffinityTerm
func (*PodAntiAffinity) GetRequiredDuringSchedulingIgnoredDuringExecution ¶
func (m *PodAntiAffinity) GetRequiredDuringSchedulingIgnoredDuringExecution() []*PodAffinityTerm
func (*PodAntiAffinity) ProtoMessage ¶
func (*PodAntiAffinity) ProtoMessage()
func (*PodAntiAffinity) Reset ¶
func (m *PodAntiAffinity) Reset()
func (*PodAntiAffinity) String ¶
func (m *PodAntiAffinity) String() string
func (*PodAntiAffinity) XXX_DiscardUnknown ¶
func (m *PodAntiAffinity) XXX_DiscardUnknown()
func (*PodAntiAffinity) XXX_Marshal ¶
func (m *PodAntiAffinity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PodAntiAffinity) XXX_Merge ¶
func (m *PodAntiAffinity) XXX_Merge(src proto.Message)
func (*PodAntiAffinity) XXX_Size ¶
func (m *PodAntiAffinity) XXX_Size() int
func (*PodAntiAffinity) XXX_Unmarshal ¶
func (m *PodAntiAffinity) XXX_Unmarshal(b []byte) error
type PodDisruptionBudgetSpec ¶
type PodDisruptionBudgetSpec struct { MinAvailable uint32 `protobuf:"varint,1,opt,name=minAvailable,proto3" json:"minAvailable,omitempty"` Selector *v1.LabelSelector `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.policy.v1beta1.PodDisruptionBudget.
func (*PodDisruptionBudgetSpec) Descriptor ¶
func (*PodDisruptionBudgetSpec) Descriptor() ([]byte, []int)
func (*PodDisruptionBudgetSpec) GetMaxUnavailable ¶
func (m *PodDisruptionBudgetSpec) GetMaxUnavailable() uint32
func (*PodDisruptionBudgetSpec) GetMinAvailable ¶
func (m *PodDisruptionBudgetSpec) GetMinAvailable() uint32
func (*PodDisruptionBudgetSpec) GetSelector ¶
func (m *PodDisruptionBudgetSpec) GetSelector() *v1.LabelSelector
func (*PodDisruptionBudgetSpec) ProtoMessage ¶
func (*PodDisruptionBudgetSpec) ProtoMessage()
func (*PodDisruptionBudgetSpec) Reset ¶
func (m *PodDisruptionBudgetSpec) Reset()
func (*PodDisruptionBudgetSpec) String ¶
func (m *PodDisruptionBudgetSpec) String() string
func (*PodDisruptionBudgetSpec) XXX_DiscardUnknown ¶
func (m *PodDisruptionBudgetSpec) XXX_DiscardUnknown()
func (*PodDisruptionBudgetSpec) XXX_Marshal ¶
func (m *PodDisruptionBudgetSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PodDisruptionBudgetSpec) XXX_Merge ¶
func (m *PodDisruptionBudgetSpec) XXX_Merge(src proto.Message)
func (*PodDisruptionBudgetSpec) XXX_Size ¶
func (m *PodDisruptionBudgetSpec) XXX_Size() int
func (*PodDisruptionBudgetSpec) XXX_Unmarshal ¶
func (m *PodDisruptionBudgetSpec) XXX_Unmarshal(b []byte) error
type PodsMetricSource ¶
type PodsMetricSource struct { MetricName string `protobuf:"bytes,1,opt,name=metricName,proto3" json:"metricName,omitempty"` TargetAverageValue *resource.Quantity `protobuf:"bytes,2,opt,name=targetAverageValue,proto3" json:"targetAverageValue,omitempty"` Selector *v1.LabelSelector `protobuf:"bytes,3,opt,name=selector,proto3" json:"selector,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.PodsMetricSource.
func (*PodsMetricSource) Descriptor ¶
func (*PodsMetricSource) Descriptor() ([]byte, []int)
func (*PodsMetricSource) GetMetricName ¶
func (m *PodsMetricSource) GetMetricName() string
func (*PodsMetricSource) GetSelector ¶
func (m *PodsMetricSource) GetSelector() *v1.LabelSelector
func (*PodsMetricSource) GetTargetAverageValue ¶
func (m *PodsMetricSource) GetTargetAverageValue() *resource.Quantity
func (*PodsMetricSource) ProtoMessage ¶
func (*PodsMetricSource) ProtoMessage()
func (*PodsMetricSource) Reset ¶
func (m *PodsMetricSource) Reset()
func (*PodsMetricSource) String ¶
func (m *PodsMetricSource) String() string
func (*PodsMetricSource) XXX_DiscardUnknown ¶
func (m *PodsMetricSource) XXX_DiscardUnknown()
func (*PodsMetricSource) XXX_Marshal ¶
func (m *PodsMetricSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PodsMetricSource) XXX_Merge ¶
func (m *PodsMetricSource) XXX_Merge(src proto.Message)
func (*PodsMetricSource) XXX_Size ¶
func (m *PodsMetricSource) XXX_Size() int
func (*PodsMetricSource) XXX_Unmarshal ¶
func (m *PodsMetricSource) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.PreferredSchedulingTerm.
func (*PreferredSchedulingTerm) Descriptor ¶
func (*PreferredSchedulingTerm) Descriptor() ([]byte, []int)
func (*PreferredSchedulingTerm) GetPreference ¶
func (m *PreferredSchedulingTerm) GetPreference() *NodeSelectorTerm
func (*PreferredSchedulingTerm) GetWeight ¶
func (m *PreferredSchedulingTerm) GetWeight() int32
func (*PreferredSchedulingTerm) ProtoMessage ¶
func (*PreferredSchedulingTerm) ProtoMessage()
func (*PreferredSchedulingTerm) Reset ¶
func (m *PreferredSchedulingTerm) Reset()
func (*PreferredSchedulingTerm) String ¶
func (m *PreferredSchedulingTerm) String() string
func (*PreferredSchedulingTerm) XXX_DiscardUnknown ¶
func (m *PreferredSchedulingTerm) XXX_DiscardUnknown()
func (*PreferredSchedulingTerm) XXX_Marshal ¶
func (m *PreferredSchedulingTerm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PreferredSchedulingTerm) XXX_Merge ¶
func (m *PreferredSchedulingTerm) XXX_Merge(src proto.Message)
func (*PreferredSchedulingTerm) XXX_Size ¶
func (m *PreferredSchedulingTerm) XXX_Size() int
func (*PreferredSchedulingTerm) XXX_Unmarshal ¶
func (m *PreferredSchedulingTerm) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.ReadinessProbe.
func (*ReadinessProbe) Descriptor ¶
func (*ReadinessProbe) Descriptor() ([]byte, []int)
func (*ReadinessProbe) GetExec ¶
func (m *ReadinessProbe) GetExec() *ExecAction
func (*ReadinessProbe) GetFailureThreshold ¶
func (m *ReadinessProbe) GetFailureThreshold() int32
func (*ReadinessProbe) GetHttpGet ¶
func (m *ReadinessProbe) GetHttpGet() *HTTPGetAction
func (*ReadinessProbe) GetInitialDelaySeconds ¶
func (m *ReadinessProbe) GetInitialDelaySeconds() int32
func (*ReadinessProbe) GetPeriodSeconds ¶
func (m *ReadinessProbe) GetPeriodSeconds() int32
func (*ReadinessProbe) GetSuccessThreshold ¶
func (m *ReadinessProbe) GetSuccessThreshold() int32
func (*ReadinessProbe) GetTcpSocket ¶
func (m *ReadinessProbe) GetTcpSocket() *TCPSocketAction
func (*ReadinessProbe) GetTimeoutSeconds ¶
func (m *ReadinessProbe) GetTimeoutSeconds() int32
func (*ReadinessProbe) ProtoMessage ¶
func (*ReadinessProbe) ProtoMessage()
func (*ReadinessProbe) Reset ¶
func (m *ReadinessProbe) Reset()
func (*ReadinessProbe) String ¶
func (m *ReadinessProbe) String() string
func (*ReadinessProbe) XXX_DiscardUnknown ¶
func (m *ReadinessProbe) XXX_DiscardUnknown()
func (*ReadinessProbe) XXX_Marshal ¶
func (m *ReadinessProbe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReadinessProbe) XXX_Merge ¶
func (m *ReadinessProbe) XXX_Merge(src proto.Message)
func (*ReadinessProbe) XXX_Size ¶
func (m *ReadinessProbe) XXX_Size() int
func (*ReadinessProbe) XXX_Unmarshal ¶
func (m *ReadinessProbe) XXX_Unmarshal(b []byte) error
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 *resource.Quantity `protobuf:"bytes,3,opt,name=divisor,proto3" json:"divisor,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1..
func (*ResourceFieldSelector) Descriptor ¶
func (*ResourceFieldSelector) Descriptor() ([]byte, []int)
func (*ResourceFieldSelector) GetContainerName ¶
func (m *ResourceFieldSelector) GetContainerName() string
func (*ResourceFieldSelector) GetDivisor ¶
func (m *ResourceFieldSelector) GetDivisor() *resource.Quantity
func (*ResourceFieldSelector) GetResource ¶
func (m *ResourceFieldSelector) GetResource() string
func (*ResourceFieldSelector) ProtoMessage ¶
func (*ResourceFieldSelector) ProtoMessage()
func (*ResourceFieldSelector) Reset ¶
func (m *ResourceFieldSelector) Reset()
func (*ResourceFieldSelector) String ¶
func (m *ResourceFieldSelector) String() string
func (*ResourceFieldSelector) XXX_DiscardUnknown ¶
func (m *ResourceFieldSelector) XXX_DiscardUnknown()
func (*ResourceFieldSelector) XXX_Marshal ¶
func (m *ResourceFieldSelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ResourceFieldSelector) XXX_Merge ¶
func (m *ResourceFieldSelector) XXX_Merge(src proto.Message)
func (*ResourceFieldSelector) XXX_Size ¶
func (m *ResourceFieldSelector) XXX_Size() int
func (*ResourceFieldSelector) XXX_Unmarshal ¶
func (m *ResourceFieldSelector) XXX_Unmarshal(b []byte) error
type ResourceMetricSource ¶
type ResourceMetricSource struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` TargetAverageUtilization interface{} `protobuf:"bytes,2,opt,name=targetAverageUtilization,proto3" json:"targetAverageUtilization,omitempty"` TargetAverageValue *resource.Quantity `protobuf:"bytes,3,opt,name=targetAverageValue,proto3" json:"targetAverageValue,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.ResourceMetricSource.
func (*ResourceMetricSource) Descriptor ¶
func (*ResourceMetricSource) Descriptor() ([]byte, []int)
func (*ResourceMetricSource) GetName ¶
func (m *ResourceMetricSource) GetName() string
func (*ResourceMetricSource) GetTargetAverageValue ¶
func (m *ResourceMetricSource) GetTargetAverageValue() *resource.Quantity
func (*ResourceMetricSource) ProtoMessage ¶
func (*ResourceMetricSource) ProtoMessage()
func (*ResourceMetricSource) Reset ¶
func (m *ResourceMetricSource) Reset()
func (*ResourceMetricSource) String ¶
func (m *ResourceMetricSource) String() string
func (*ResourceMetricSource) XXX_DiscardUnknown ¶
func (m *ResourceMetricSource) XXX_DiscardUnknown()
func (*ResourceMetricSource) XXX_Marshal ¶
func (m *ResourceMetricSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ResourceMetricSource) XXX_Merge ¶
func (m *ResourceMetricSource) XXX_Merge(src proto.Message)
func (*ResourceMetricSource) XXX_Size ¶
func (m *ResourceMetricSource) XXX_Size() int
func (*ResourceMetricSource) XXX_Unmarshal ¶
func (m *ResourceMetricSource) XXX_Unmarshal(b []byte) error
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 */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.ResourceRequirements.
func (*Resources) Descriptor ¶
func (*Resources) GetRequests ¶
func (*Resources) ProtoMessage ¶
func (*Resources) ProtoMessage()
func (*Resources) XXX_DiscardUnknown ¶
func (m *Resources) XXX_DiscardUnknown()
func (*Resources) XXX_Marshal ¶
func (*Resources) XXX_Unmarshal ¶
type RollingUpdateDeployment ¶
type RollingUpdateDeployment struct { MaxSurge interface{} `protobuf:"bytes,2,opt,name=maxSurge,proto3" json:"maxSurge,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.apps.v1.RollingUpdateDeployment.
func (*RollingUpdateDeployment) Descriptor ¶
func (*RollingUpdateDeployment) Descriptor() ([]byte, []int)
func (*RollingUpdateDeployment) ProtoMessage ¶
func (*RollingUpdateDeployment) ProtoMessage()
func (*RollingUpdateDeployment) Reset ¶
func (m *RollingUpdateDeployment) Reset()
func (*RollingUpdateDeployment) String ¶
func (m *RollingUpdateDeployment) String() string
func (*RollingUpdateDeployment) XXX_DiscardUnknown ¶
func (m *RollingUpdateDeployment) XXX_DiscardUnknown()
func (*RollingUpdateDeployment) XXX_Marshal ¶
func (m *RollingUpdateDeployment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RollingUpdateDeployment) XXX_Merge ¶
func (m *RollingUpdateDeployment) XXX_Merge(src proto.Message)
func (*RollingUpdateDeployment) XXX_Size ¶
func (m *RollingUpdateDeployment) XXX_Size() int
func (*RollingUpdateDeployment) XXX_Unmarshal ¶
func (m *RollingUpdateDeployment) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.SecretKeySelector.
func (*SecretKeySelector) Descriptor ¶
func (*SecretKeySelector) Descriptor() ([]byte, []int)
func (*SecretKeySelector) GetKey ¶
func (m *SecretKeySelector) GetKey() string
func (*SecretKeySelector) GetLocalObjectReference ¶
func (m *SecretKeySelector) GetLocalObjectReference() *LocalObjectReference
func (*SecretKeySelector) GetOptional ¶
func (m *SecretKeySelector) GetOptional() bool
func (*SecretKeySelector) ProtoMessage ¶
func (*SecretKeySelector) ProtoMessage()
func (*SecretKeySelector) Reset ¶
func (m *SecretKeySelector) Reset()
func (*SecretKeySelector) String ¶
func (m *SecretKeySelector) String() string
func (*SecretKeySelector) XXX_DiscardUnknown ¶
func (m *SecretKeySelector) XXX_DiscardUnknown()
func (*SecretKeySelector) XXX_Marshal ¶
func (m *SecretKeySelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SecretKeySelector) XXX_Merge ¶
func (m *SecretKeySelector) XXX_Merge(src proto.Message)
func (*SecretKeySelector) XXX_Size ¶
func (m *SecretKeySelector) XXX_Size() int
func (*SecretKeySelector) XXX_Unmarshal ¶
func (m *SecretKeySelector) XXX_Unmarshal(b []byte) error
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 interface{} `protobuf:"bytes,4,opt,name=targetPort,proto3" json:"targetPort,omitempty"` NodePort int32 `protobuf:"varint,5,opt,name=nodePort,proto3" json:"nodePort,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1..
func (*ServicePort) Descriptor ¶
func (*ServicePort) Descriptor() ([]byte, []int)
func (*ServicePort) GetName ¶
func (m *ServicePort) GetName() string
func (*ServicePort) GetNodePort ¶
func (m *ServicePort) GetNodePort() int32
func (*ServicePort) GetPort ¶
func (m *ServicePort) GetPort() int32
func (*ServicePort) GetProtocol ¶
func (m *ServicePort) GetProtocol() string
func (*ServicePort) ProtoMessage ¶
func (*ServicePort) ProtoMessage()
func (*ServicePort) Reset ¶
func (m *ServicePort) Reset()
func (*ServicePort) String ¶
func (m *ServicePort) String() string
func (*ServicePort) XXX_DiscardUnknown ¶
func (m *ServicePort) XXX_DiscardUnknown()
func (*ServicePort) XXX_Marshal ¶
func (m *ServicePort) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ServicePort) XXX_Merge ¶
func (m *ServicePort) XXX_Merge(src proto.Message)
func (*ServicePort) XXX_Size ¶
func (m *ServicePort) XXX_Size() int
func (*ServicePort) XXX_Unmarshal ¶
func (m *ServicePort) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.ServiceSpec.
func (*ServiceSpec) Descriptor ¶
func (*ServiceSpec) Descriptor() ([]byte, []int)
func (*ServiceSpec) GetClusterIP ¶
func (m *ServiceSpec) GetClusterIP() string
func (*ServiceSpec) GetExternalIPs ¶
func (m *ServiceSpec) GetExternalIPs() []string
func (*ServiceSpec) GetExternalName ¶
func (m *ServiceSpec) GetExternalName() string
func (*ServiceSpec) GetExternalTrafficPolicy ¶
func (m *ServiceSpec) GetExternalTrafficPolicy() string
func (*ServiceSpec) GetHealthCheckNodePort ¶
func (m *ServiceSpec) GetHealthCheckNodePort() int32
func (*ServiceSpec) GetLoadBalancerIP ¶
func (m *ServiceSpec) GetLoadBalancerIP() string
func (*ServiceSpec) GetLoadBalancerSourceRanges ¶
func (m *ServiceSpec) GetLoadBalancerSourceRanges() []string
func (*ServiceSpec) GetPorts ¶
func (m *ServiceSpec) GetPorts() []*ServicePort
func (*ServiceSpec) GetPublishNotReadyAddresses ¶
func (m *ServiceSpec) GetPublishNotReadyAddresses() bool
func (*ServiceSpec) GetSelector ¶
func (m *ServiceSpec) GetSelector() map[string]string
func (*ServiceSpec) GetSessionAffinity ¶
func (m *ServiceSpec) GetSessionAffinity() string
func (*ServiceSpec) GetSessionAffinityConfig ¶
func (m *ServiceSpec) GetSessionAffinityConfig() *SessionAffinityConfig
func (*ServiceSpec) GetType ¶
func (m *ServiceSpec) GetType() string
func (*ServiceSpec) ProtoMessage ¶
func (*ServiceSpec) ProtoMessage()
func (*ServiceSpec) Reset ¶
func (m *ServiceSpec) Reset()
func (*ServiceSpec) String ¶
func (m *ServiceSpec) String() string
func (*ServiceSpec) XXX_DiscardUnknown ¶
func (m *ServiceSpec) XXX_DiscardUnknown()
func (*ServiceSpec) XXX_Marshal ¶
func (m *ServiceSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ServiceSpec) XXX_Merge ¶
func (m *ServiceSpec) XXX_Merge(src proto.Message)
func (*ServiceSpec) XXX_Size ¶
func (m *ServiceSpec) XXX_Size() int
func (*ServiceSpec) XXX_Unmarshal ¶
func (m *ServiceSpec) XXX_Unmarshal(b []byte) error
type SessionAffinityConfig ¶
type SessionAffinityConfig struct { ClientIP *ClientIPConfig `protobuf:"bytes,1,opt,name=clientIP,proto3" json:"clientIP,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.SessionAffinityConfig.
func (*SessionAffinityConfig) Descriptor ¶
func (*SessionAffinityConfig) Descriptor() ([]byte, []int)
func (*SessionAffinityConfig) GetClientIP ¶
func (m *SessionAffinityConfig) GetClientIP() *ClientIPConfig
func (*SessionAffinityConfig) ProtoMessage ¶
func (*SessionAffinityConfig) ProtoMessage()
func (*SessionAffinityConfig) Reset ¶
func (m *SessionAffinityConfig) Reset()
func (*SessionAffinityConfig) String ¶
func (m *SessionAffinityConfig) String() string
func (*SessionAffinityConfig) XXX_DiscardUnknown ¶
func (m *SessionAffinityConfig) XXX_DiscardUnknown()
func (*SessionAffinityConfig) XXX_Marshal ¶
func (m *SessionAffinityConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SessionAffinityConfig) XXX_Merge ¶
func (m *SessionAffinityConfig) XXX_Merge(src proto.Message)
func (*SessionAffinityConfig) XXX_Size ¶
func (m *SessionAffinityConfig) XXX_Size() int
func (*SessionAffinityConfig) XXX_Unmarshal ¶
func (m *SessionAffinityConfig) XXX_Unmarshal(b []byte) error
type TCPSocketAction ¶
type TCPSocketAction struct { Port interface{} `protobuf:"bytes,1,opt,name=port,proto3" json:"port,omitempty"` Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.TCPSocketAction.
func (*TCPSocketAction) Descriptor ¶
func (*TCPSocketAction) Descriptor() ([]byte, []int)
func (*TCPSocketAction) GetHost ¶
func (m *TCPSocketAction) GetHost() string
func (*TCPSocketAction) ProtoMessage ¶
func (*TCPSocketAction) ProtoMessage()
func (*TCPSocketAction) Reset ¶
func (m *TCPSocketAction) Reset()
func (*TCPSocketAction) String ¶
func (m *TCPSocketAction) String() string
func (*TCPSocketAction) XXX_DiscardUnknown ¶
func (m *TCPSocketAction) XXX_DiscardUnknown()
func (*TCPSocketAction) XXX_Marshal ¶
func (m *TCPSocketAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TCPSocketAction) XXX_Merge ¶
func (m *TCPSocketAction) XXX_Merge(src proto.Message)
func (*TCPSocketAction) XXX_Size ¶
func (m *TCPSocketAction) XXX_Size() int
func (*TCPSocketAction) XXX_Unmarshal ¶
func (m *TCPSocketAction) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.Toleration.
func (*Toleration) Descriptor ¶
func (*Toleration) Descriptor() ([]byte, []int)
func (*Toleration) GetEffect ¶
func (m *Toleration) GetEffect() string
func (*Toleration) GetKey ¶
func (m *Toleration) GetKey() string
func (*Toleration) GetOperator ¶
func (m *Toleration) GetOperator() string
func (*Toleration) GetTolerationSeconds ¶
func (m *Toleration) GetTolerationSeconds() int64
func (*Toleration) GetValue ¶
func (m *Toleration) GetValue() string
func (*Toleration) ProtoMessage ¶
func (*Toleration) ProtoMessage()
func (*Toleration) Reset ¶
func (m *Toleration) Reset()
func (*Toleration) String ¶
func (m *Toleration) String() string
func (*Toleration) XXX_DiscardUnknown ¶
func (m *Toleration) XXX_DiscardUnknown()
func (*Toleration) XXX_Marshal ¶
func (m *Toleration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Toleration) XXX_Merge ¶
func (m *Toleration) XXX_Merge(src proto.Message)
func (*Toleration) XXX_Size ¶
func (m *Toleration) XXX_Size() int
func (*Toleration) XXX_Unmarshal ¶
func (m *Toleration) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
See k8s.io.api.core.v1.WeightedPodAffinityTerm.
func (*WeightedPodAffinityTerm) Descriptor ¶
func (*WeightedPodAffinityTerm) Descriptor() ([]byte, []int)
func (*WeightedPodAffinityTerm) GetPodAffinityTerm ¶
func (m *WeightedPodAffinityTerm) GetPodAffinityTerm() *PodAffinityTerm
func (*WeightedPodAffinityTerm) GetWeight ¶
func (m *WeightedPodAffinityTerm) GetWeight() int32
func (*WeightedPodAffinityTerm) ProtoMessage ¶
func (*WeightedPodAffinityTerm) ProtoMessage()
func (*WeightedPodAffinityTerm) Reset ¶
func (m *WeightedPodAffinityTerm) Reset()
func (*WeightedPodAffinityTerm) String ¶
func (m *WeightedPodAffinityTerm) String() string
func (*WeightedPodAffinityTerm) XXX_DiscardUnknown ¶
func (m *WeightedPodAffinityTerm) XXX_DiscardUnknown()
func (*WeightedPodAffinityTerm) XXX_Marshal ¶
func (m *WeightedPodAffinityTerm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*WeightedPodAffinityTerm) XXX_Merge ¶
func (m *WeightedPodAffinityTerm) XXX_Merge(src proto.Message)
func (*WeightedPodAffinityTerm) XXX_Size ¶
func (m *WeightedPodAffinityTerm) XXX_Size() int
func (*WeightedPodAffinityTerm) XXX_Unmarshal ¶
func (m *WeightedPodAffinityTerm) XXX_Unmarshal(b []byte) error