Versions in this module Expand all Collapse all v1 v1.24.10 Oct 24, 2017 v1.24.9 Oct 24, 2017 Changes in this version + const DaemonSetTemplateGenerationKey + const DefaultDeploymentUniqueLabelKey + const GroupName + const SysctlsPodSecurityPolicyAnnotationKey + var AddToScheme = SchemeBuilder.AddToScheme + var AllowAllCapabilities api.Capability = "*" + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Kind(kind string) schema.GroupKind + func PodAnnotationsFromSysctls(sysctls []string) string + func RegisterDeepCopies(scheme *runtime.Scheme) error + func Resource(resource string) schema.GroupResource + func SysctlsFromPodSecurityPolicyAnnotation(annotation string) ([]string, error) + type APIVersion struct + Name string + func (in *APIVersion) DeepCopy() *APIVersion + func (in *APIVersion) DeepCopyInto(out *APIVersion) + type AllowedHostPath struct + PathPrefix string + func (in *AllowedHostPath) DeepCopy() *AllowedHostPath + func (in *AllowedHostPath) DeepCopyInto(out *AllowedHostPath) + type CustomMetricCurrentStatus struct + CurrentValue resource.Quantity + Name string + func (in *CustomMetricCurrentStatus) DeepCopy() *CustomMetricCurrentStatus + func (in *CustomMetricCurrentStatus) DeepCopyInto(out *CustomMetricCurrentStatus) + type CustomMetricCurrentStatusList struct + Items []CustomMetricCurrentStatus + func (in *CustomMetricCurrentStatusList) DeepCopy() *CustomMetricCurrentStatusList + func (in *CustomMetricCurrentStatusList) DeepCopyInto(out *CustomMetricCurrentStatusList) + type CustomMetricTarget struct + Name string + TargetValue resource.Quantity + func (in *CustomMetricTarget) DeepCopy() *CustomMetricTarget + func (in *CustomMetricTarget) DeepCopyInto(out *CustomMetricTarget) + type CustomMetricTargetList struct + Items []CustomMetricTarget + func (in *CustomMetricTargetList) DeepCopy() *CustomMetricTargetList + func (in *CustomMetricTargetList) DeepCopyInto(out *CustomMetricTargetList) + type DaemonSet struct + Spec DaemonSetSpec + Status DaemonSetStatus + func (in *DaemonSet) DeepCopy() *DaemonSet + func (in *DaemonSet) DeepCopyInto(out *DaemonSet) + func (in *DaemonSet) DeepCopyObject() runtime.Object + type DaemonSetList struct + Items []DaemonSet + func (in *DaemonSetList) DeepCopy() *DaemonSetList + func (in *DaemonSetList) DeepCopyInto(out *DaemonSetList) + func (in *DaemonSetList) DeepCopyObject() runtime.Object + type DaemonSetSpec struct + MinReadySeconds int32 + RevisionHistoryLimit *int32 + Selector *metav1.LabelSelector + Template api.PodTemplateSpec + TemplateGeneration int64 + UpdateStrategy DaemonSetUpdateStrategy + func (in *DaemonSetSpec) DeepCopy() *DaemonSetSpec + func (in *DaemonSetSpec) DeepCopyInto(out *DaemonSetSpec) + type DaemonSetStatus struct + CollisionCount *int32 + CurrentNumberScheduled int32 + DesiredNumberScheduled int32 + NumberAvailable int32 + NumberMisscheduled int32 + NumberReady int32 + NumberUnavailable int32 + ObservedGeneration int64 + UpdatedNumberScheduled int32 + func (in *DaemonSetStatus) DeepCopy() *DaemonSetStatus + func (in *DaemonSetStatus) DeepCopyInto(out *DaemonSetStatus) + type DaemonSetUpdateStrategy struct + RollingUpdate *RollingUpdateDaemonSet + Type DaemonSetUpdateStrategyType + func (in *DaemonSetUpdateStrategy) DeepCopy() *DaemonSetUpdateStrategy + func (in *DaemonSetUpdateStrategy) DeepCopyInto(out *DaemonSetUpdateStrategy) + type DaemonSetUpdateStrategyType string + const OnDeleteDaemonSetStrategyType + const RollingUpdateDaemonSetStrategyType + type Deployment struct + Spec DeploymentSpec + Status DeploymentStatus + func (in *Deployment) DeepCopy() *Deployment + func (in *Deployment) DeepCopyInto(out *Deployment) + func (in *Deployment) DeepCopyObject() runtime.Object + type DeploymentCondition struct + LastTransitionTime metav1.Time + LastUpdateTime metav1.Time + Message string + Reason string + Status api.ConditionStatus + Type DeploymentConditionType + func (in *DeploymentCondition) DeepCopy() *DeploymentCondition + func (in *DeploymentCondition) DeepCopyInto(out *DeploymentCondition) + type DeploymentConditionType string + const DeploymentAvailable + const DeploymentProgressing + const DeploymentReplicaFailure + type DeploymentList struct + Items []Deployment + func (in *DeploymentList) DeepCopy() *DeploymentList + func (in *DeploymentList) DeepCopyInto(out *DeploymentList) + func (in *DeploymentList) DeepCopyObject() runtime.Object + type DeploymentRollback struct + Name string + RollbackTo RollbackConfig + UpdatedAnnotations map[string]string + func (in *DeploymentRollback) DeepCopy() *DeploymentRollback + func (in *DeploymentRollback) DeepCopyInto(out *DeploymentRollback) + func (in *DeploymentRollback) DeepCopyObject() runtime.Object + type DeploymentSpec struct + MinReadySeconds int32 + Paused bool + ProgressDeadlineSeconds *int32 + Replicas int32 + RevisionHistoryLimit *int32 + RollbackTo *RollbackConfig + Selector *metav1.LabelSelector + Strategy DeploymentStrategy + Template api.PodTemplateSpec + func (in *DeploymentSpec) DeepCopy() *DeploymentSpec + func (in *DeploymentSpec) DeepCopyInto(out *DeploymentSpec) + type DeploymentStatus struct + AvailableReplicas int32 + CollisionCount *int32 + Conditions []DeploymentCondition + ObservedGeneration int64 + ReadyReplicas int32 + Replicas int32 + UnavailableReplicas int32 + UpdatedReplicas int32 + func (in *DeploymentStatus) DeepCopy() *DeploymentStatus + func (in *DeploymentStatus) DeepCopyInto(out *DeploymentStatus) + type DeploymentStrategy struct + RollingUpdate *RollingUpdateDeployment + Type DeploymentStrategyType + func (in *DeploymentStrategy) DeepCopy() *DeploymentStrategy + func (in *DeploymentStrategy) DeepCopyInto(out *DeploymentStrategy) + type DeploymentStrategyType string + const RecreateDeploymentStrategyType + const RollingUpdateDeploymentStrategyType + type FSGroupStrategyOptions struct + Ranges []GroupIDRange + Rule FSGroupStrategyType + func (in *FSGroupStrategyOptions) DeepCopy() *FSGroupStrategyOptions + func (in *FSGroupStrategyOptions) DeepCopyInto(out *FSGroupStrategyOptions) + type FSGroupStrategyType string + const FSGroupStrategyMustRunAs + const FSGroupStrategyRunAsAny + type FSType string + var AWSElasticBlockStore FSType = "awsElasticBlockStore" + var All FSType = "*" + var AzureDisk FSType = "azureDisk" + var AzureFile FSType = "azureFile" + var CephFS FSType = "cephFS" + var Cinder FSType = "cinder" + var ConfigMap FSType = "configMap" + var DownwardAPI FSType = "downwardAPI" + var EmptyDir FSType = "emptyDir" + var FC FSType = "fc" + var FlexVolume FSType = "flexVolume" + var Flocker FSType = "flocker" + var GCEPersistentDisk FSType = "gcePersistentDisk" + var GitRepo FSType = "gitRepo" + var Glusterfs FSType = "glusterfs" + var HostPath FSType = "hostPath" + var ISCSI FSType = "iscsi" + var NFS FSType = "nfs" + var PersistentVolumeClaim FSType = "persistentVolumeClaim" + var PhotonPersistentDisk FSType = "photonPersistentDisk" + var PortworxVolume FSType = "portworxVolume" + var Projected FSType = "projected" + var Quobyte FSType = "quobyte" + var RBD FSType = "rbd" + var ScaleIO FSType = "scaleIO" + var Secret FSType = "secret" + var StorageOS FSType = "storageos" + var VsphereVolume FSType = "vsphereVolume" + type GroupIDRange struct + Max int64 + Min int64 + func (in *GroupIDRange) DeepCopy() *GroupIDRange + func (in *GroupIDRange) DeepCopyInto(out *GroupIDRange) + type HTTPIngressPath struct + Backend IngressBackend + Path string + func (in *HTTPIngressPath) DeepCopy() *HTTPIngressPath + func (in *HTTPIngressPath) DeepCopyInto(out *HTTPIngressPath) + type HTTPIngressRuleValue struct + Paths []HTTPIngressPath + func (in *HTTPIngressRuleValue) DeepCopy() *HTTPIngressRuleValue + func (in *HTTPIngressRuleValue) DeepCopyInto(out *HTTPIngressRuleValue) + type HostPortRange struct + Max int + Min int + func (in *HostPortRange) DeepCopy() *HostPortRange + func (in *HostPortRange) DeepCopyInto(out *HostPortRange) + type Ingress struct + Spec IngressSpec + Status IngressStatus + func (in *Ingress) DeepCopy() *Ingress + func (in *Ingress) DeepCopyInto(out *Ingress) + func (in *Ingress) DeepCopyObject() runtime.Object + type IngressBackend struct + ServiceName string + ServicePort intstr.IntOrString + func (in *IngressBackend) DeepCopy() *IngressBackend + func (in *IngressBackend) DeepCopyInto(out *IngressBackend) + type IngressList struct + Items []Ingress + func (in *IngressList) DeepCopy() *IngressList + func (in *IngressList) DeepCopyInto(out *IngressList) + func (in *IngressList) DeepCopyObject() runtime.Object + type IngressRule struct + Host string + func (in *IngressRule) DeepCopy() *IngressRule + func (in *IngressRule) DeepCopyInto(out *IngressRule) + type IngressRuleValue struct + HTTP *HTTPIngressRuleValue + func (in *IngressRuleValue) DeepCopy() *IngressRuleValue + func (in *IngressRuleValue) DeepCopyInto(out *IngressRuleValue) + type IngressSpec struct + Backend *IngressBackend + Rules []IngressRule + TLS []IngressTLS + func (in *IngressSpec) DeepCopy() *IngressSpec + func (in *IngressSpec) DeepCopyInto(out *IngressSpec) + type IngressStatus struct + LoadBalancer api.LoadBalancerStatus + func (in *IngressStatus) DeepCopy() *IngressStatus + func (in *IngressStatus) DeepCopyInto(out *IngressStatus) + type IngressTLS struct + Hosts []string + SecretName string + func (in *IngressTLS) DeepCopy() *IngressTLS + func (in *IngressTLS) DeepCopyInto(out *IngressTLS) + type PodSecurityPolicy struct + Spec PodSecurityPolicySpec + func (in *PodSecurityPolicy) DeepCopy() *PodSecurityPolicy + func (in *PodSecurityPolicy) DeepCopyInto(out *PodSecurityPolicy) + func (in *PodSecurityPolicy) DeepCopyObject() runtime.Object + type PodSecurityPolicyList struct + Items []PodSecurityPolicy + func (in *PodSecurityPolicyList) DeepCopy() *PodSecurityPolicyList + func (in *PodSecurityPolicyList) DeepCopyInto(out *PodSecurityPolicyList) + func (in *PodSecurityPolicyList) DeepCopyObject() runtime.Object + type PodSecurityPolicySpec struct + AllowPrivilegeEscalation bool + AllowedCapabilities []api.Capability + AllowedHostPaths []AllowedHostPath + DefaultAddCapabilities []api.Capability + DefaultAllowPrivilegeEscalation *bool + FSGroup FSGroupStrategyOptions + HostIPC bool + HostNetwork bool + HostPID bool + HostPorts []HostPortRange + Privileged bool + ReadOnlyRootFilesystem bool + RequiredDropCapabilities []api.Capability + RunAsUser RunAsUserStrategyOptions + SELinux SELinuxStrategyOptions + SupplementalGroups SupplementalGroupsStrategyOptions + Volumes []FSType + func (in *PodSecurityPolicySpec) DeepCopy() *PodSecurityPolicySpec + func (in *PodSecurityPolicySpec) DeepCopyInto(out *PodSecurityPolicySpec) + type ReplicaSet struct + Spec ReplicaSetSpec + Status ReplicaSetStatus + func (in *ReplicaSet) DeepCopy() *ReplicaSet + func (in *ReplicaSet) DeepCopyInto(out *ReplicaSet) + func (in *ReplicaSet) DeepCopyObject() runtime.Object + type ReplicaSetCondition struct + LastTransitionTime metav1.Time + Message string + Reason string + Status api.ConditionStatus + Type ReplicaSetConditionType + func (in *ReplicaSetCondition) DeepCopy() *ReplicaSetCondition + func (in *ReplicaSetCondition) DeepCopyInto(out *ReplicaSetCondition) + type ReplicaSetConditionType string + const ReplicaSetReplicaFailure + type ReplicaSetList struct + Items []ReplicaSet + func (in *ReplicaSetList) DeepCopy() *ReplicaSetList + func (in *ReplicaSetList) DeepCopyInto(out *ReplicaSetList) + func (in *ReplicaSetList) DeepCopyObject() runtime.Object + type ReplicaSetSpec struct + MinReadySeconds int32 + Replicas int32 + Selector *metav1.LabelSelector + Template api.PodTemplateSpec + func (in *ReplicaSetSpec) DeepCopy() *ReplicaSetSpec + func (in *ReplicaSetSpec) DeepCopyInto(out *ReplicaSetSpec) + type ReplicaSetStatus struct + AvailableReplicas int32 + Conditions []ReplicaSetCondition + FullyLabeledReplicas int32 + ObservedGeneration int64 + ReadyReplicas int32 + Replicas int32 + func (in *ReplicaSetStatus) DeepCopy() *ReplicaSetStatus + func (in *ReplicaSetStatus) DeepCopyInto(out *ReplicaSetStatus) + type ReplicationControllerDummy struct + func (in *ReplicationControllerDummy) DeepCopy() *ReplicationControllerDummy + func (in *ReplicationControllerDummy) DeepCopyInto(out *ReplicationControllerDummy) + func (in *ReplicationControllerDummy) DeepCopyObject() runtime.Object + type RollbackConfig struct + Revision int64 + func (in *RollbackConfig) DeepCopy() *RollbackConfig + func (in *RollbackConfig) DeepCopyInto(out *RollbackConfig) + type RollingUpdateDaemonSet struct + MaxUnavailable intstr.IntOrString + func (in *RollingUpdateDaemonSet) DeepCopy() *RollingUpdateDaemonSet + func (in *RollingUpdateDaemonSet) DeepCopyInto(out *RollingUpdateDaemonSet) + type RollingUpdateDeployment struct + MaxSurge intstr.IntOrString + MaxUnavailable intstr.IntOrString + func (in *RollingUpdateDeployment) DeepCopy() *RollingUpdateDeployment + func (in *RollingUpdateDeployment) DeepCopyInto(out *RollingUpdateDeployment) + type RunAsUserStrategy string + const RunAsUserStrategyMustRunAs + const RunAsUserStrategyMustRunAsNonRoot + const RunAsUserStrategyRunAsAny + type RunAsUserStrategyOptions struct + Ranges []UserIDRange + Rule RunAsUserStrategy + func (in *RunAsUserStrategyOptions) DeepCopy() *RunAsUserStrategyOptions + func (in *RunAsUserStrategyOptions) DeepCopyInto(out *RunAsUserStrategyOptions) + type SELinuxStrategy string + const SELinuxStrategyMustRunAs + const SELinuxStrategyRunAsAny + type SELinuxStrategyOptions struct + Rule SELinuxStrategy + SELinuxOptions *api.SELinuxOptions + func (in *SELinuxStrategyOptions) DeepCopy() *SELinuxStrategyOptions + func (in *SELinuxStrategyOptions) DeepCopyInto(out *SELinuxStrategyOptions) + type Scale struct + Spec ScaleSpec + Status ScaleStatus + func (in *Scale) DeepCopy() *Scale + func (in *Scale) DeepCopyInto(out *Scale) + func (in *Scale) DeepCopyObject() runtime.Object + type ScaleSpec struct + Replicas int32 + func (in *ScaleSpec) DeepCopy() *ScaleSpec + func (in *ScaleSpec) DeepCopyInto(out *ScaleSpec) + type ScaleStatus struct + Replicas int32 + Selector *metav1.LabelSelector + func (in *ScaleStatus) DeepCopy() *ScaleStatus + func (in *ScaleStatus) DeepCopyInto(out *ScaleStatus) + type SupplementalGroupsStrategyOptions struct + Ranges []GroupIDRange + Rule SupplementalGroupsStrategyType + func (in *SupplementalGroupsStrategyOptions) DeepCopy() *SupplementalGroupsStrategyOptions + func (in *SupplementalGroupsStrategyOptions) DeepCopyInto(out *SupplementalGroupsStrategyOptions) + type SupplementalGroupsStrategyType string + const SupplementalGroupsStrategyMustRunAs + const SupplementalGroupsStrategyRunAsAny + type ThirdPartyResource struct + Description string + Versions []APIVersion + func (in *ThirdPartyResource) DeepCopy() *ThirdPartyResource + func (in *ThirdPartyResource) DeepCopyInto(out *ThirdPartyResource) + func (in *ThirdPartyResource) DeepCopyObject() runtime.Object + type ThirdPartyResourceData struct + Data []byte + func (in *ThirdPartyResourceData) DeepCopy() *ThirdPartyResourceData + func (in *ThirdPartyResourceData) DeepCopyInto(out *ThirdPartyResourceData) + func (in *ThirdPartyResourceData) DeepCopyObject() runtime.Object + type ThirdPartyResourceDataList struct + Items []ThirdPartyResourceData + func (in *ThirdPartyResourceDataList) DeepCopy() *ThirdPartyResourceDataList + func (in *ThirdPartyResourceDataList) DeepCopyInto(out *ThirdPartyResourceDataList) + func (in *ThirdPartyResourceDataList) DeepCopyObject() runtime.Object + type ThirdPartyResourceList struct + Items []ThirdPartyResource + func (in *ThirdPartyResourceList) DeepCopy() *ThirdPartyResourceList + func (in *ThirdPartyResourceList) DeepCopyInto(out *ThirdPartyResourceList) + func (in *ThirdPartyResourceList) DeepCopyObject() runtime.Object + type UserIDRange struct + Max int64 + Min int64 + func (in *UserIDRange) DeepCopy() *UserIDRange + func (in *UserIDRange) DeepCopyInto(out *UserIDRange)