v1

package
v0.0.0-...-93285da Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2017 License: Apache-2.0, Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

Package v1 is the v1 version of the API.

Index

Constants

View Source
const (
	// NamespaceDefault means the object is in the default namespace which is applied when not specified by clients
	NamespaceDefault string = "default"
	// NamespaceAll is the default argument to specify on a context when you want to list or filter resources across all namespaces
	NamespaceAll string = ""
)
View Source
const (
	// Information only and will not cause any problems
	EventTypeNormal string = "Normal"
	// These events are to warn that something might go wrong
	EventTypeWarning string = "Warning"
)

Valid values for event types (new types could be added in future)

View Source
const (
	// SecretTypeOpaque is the default. Arbitrary user-defined data
	SecretTypeOpaque SecretType = "Opaque"

	// SecretTypeServiceAccountToken contains a token that identifies a service account to the API
	//
	// Required fields:
	// - Secret.Annotations["kubernetes.io/service-account.name"] - the name of the ServiceAccount the token identifies
	// - Secret.Annotations["kubernetes.io/service-account.uid"] - the UID of the ServiceAccount the token identifies
	// - Secret.Data["token"] - a token that identifies the service account to the API
	SecretTypeServiceAccountToken SecretType = "kubernetes.io/service-account-token"

	// ServiceAccountNameKey is the key of the required annotation for SecretTypeServiceAccountToken secrets
	ServiceAccountNameKey = "kubernetes.io/service-account.name"
	// ServiceAccountUIDKey is the key of the required annotation for SecretTypeServiceAccountToken secrets
	ServiceAccountUIDKey = "kubernetes.io/service-account.uid"
	// ServiceAccountTokenKey is the key of the required data for SecretTypeServiceAccountToken secrets
	ServiceAccountTokenKey = "token"
	// ServiceAccountKubeconfigKey is the key of the optional kubeconfig data for SecretTypeServiceAccountToken secrets
	ServiceAccountKubeconfigKey = "kubernetes.kubeconfig"
	// ServiceAccountRootCAKey is the key of the optional root certificate authority for SecretTypeServiceAccountToken secrets
	ServiceAccountRootCAKey = "ca.crt"

	// SecretTypeDockercfg contains a dockercfg file that follows the same format rules as ~/.dockercfg
	//
	// Required fields:
	// - Secret.Data[".dockercfg"] - a serialized ~/.dockercfg file
	SecretTypeDockercfg SecretType = "kubernetes.io/dockercfg"

	// DockerConfigKey is the key of the required data for SecretTypeDockercfg secrets
	DockerConfigKey = ".dockercfg"
)
View Source
const (
	// ClusterIPNone - do not assign a cluster IP
	// no proxying required and no environment variables should be created for pods
	ClusterIPNone = "None"
)
View Source
const (
	// "default-scheduler" is the name of default scheduler.
	DefaultSchedulerName = "default-scheduler"
)
View Source
const GroupName = ""

GroupName is the group name use in this package

View Source
const MaxSecretSize = 1 * 1024 * 1024
View Source
const (
	// TerminationMessagePathDefault means the default path to capture the application termination message running in a container
	TerminationMessagePathDefault string = "/dev/termination-log"
)

Variables

Codec encodes internal objects to the v1 scheme

View Source
var SchemeGroupVersion = unversioned.GroupVersion{Group: GroupName, Version: "v1"}

SchemeGroupVersion is group version used to register these objects

Functions

func AddToScheme

func AddToScheme(scheme *runtime.Scheme)

func Convert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource

func Convert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in *api.AWSElasticBlockStoreVolumeSource, out *AWSElasticBlockStoreVolumeSource, s conversion.Scope) error

func Convert_api_Binding_To_v1_Binding

func Convert_api_Binding_To_v1_Binding(in *api.Binding, out *Binding, s conversion.Scope) error

func Convert_api_Capabilities_To_v1_Capabilities

func Convert_api_Capabilities_To_v1_Capabilities(in *api.Capabilities, out *Capabilities, s conversion.Scope) error

func Convert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource

func Convert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(in *api.CephFSVolumeSource, out *CephFSVolumeSource, s conversion.Scope) error

func Convert_api_CinderVolumeSource_To_v1_CinderVolumeSource

func Convert_api_CinderVolumeSource_To_v1_CinderVolumeSource(in *api.CinderVolumeSource, out *CinderVolumeSource, s conversion.Scope) error

func Convert_api_ComponentCondition_To_v1_ComponentCondition

func Convert_api_ComponentCondition_To_v1_ComponentCondition(in *api.ComponentCondition, out *ComponentCondition, s conversion.Scope) error

func Convert_api_ComponentStatusList_To_v1_ComponentStatusList

func Convert_api_ComponentStatusList_To_v1_ComponentStatusList(in *api.ComponentStatusList, out *ComponentStatusList, s conversion.Scope) error

func Convert_api_ComponentStatus_To_v1_ComponentStatus

func Convert_api_ComponentStatus_To_v1_ComponentStatus(in *api.ComponentStatus, out *ComponentStatus, s conversion.Scope) error

func Convert_api_ContainerPort_To_v1_ContainerPort

func Convert_api_ContainerPort_To_v1_ContainerPort(in *api.ContainerPort, out *ContainerPort, s conversion.Scope) error

func Convert_api_ContainerStateRunning_To_v1_ContainerStateRunning

func Convert_api_ContainerStateRunning_To_v1_ContainerStateRunning(in *api.ContainerStateRunning, out *ContainerStateRunning, s conversion.Scope) error

func Convert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated

func Convert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated(in *api.ContainerStateTerminated, out *ContainerStateTerminated, s conversion.Scope) error

func Convert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting

func Convert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting(in *api.ContainerStateWaiting, out *ContainerStateWaiting, s conversion.Scope) error

func Convert_api_ContainerState_To_v1_ContainerState

func Convert_api_ContainerState_To_v1_ContainerState(in *api.ContainerState, out *ContainerState, s conversion.Scope) error

func Convert_api_ContainerStatus_To_v1_ContainerStatus

func Convert_api_ContainerStatus_To_v1_ContainerStatus(in *api.ContainerStatus, out *ContainerStatus, s conversion.Scope) error

func Convert_api_Container_To_v1_Container

func Convert_api_Container_To_v1_Container(in *api.Container, out *Container, s conversion.Scope) error

func Convert_api_DaemonEndpoint_To_v1_DaemonEndpoint

func Convert_api_DaemonEndpoint_To_v1_DaemonEndpoint(in *api.DaemonEndpoint, out *DaemonEndpoint, s conversion.Scope) error

func Convert_api_DeleteOptions_To_v1_DeleteOptions

func Convert_api_DeleteOptions_To_v1_DeleteOptions(in *api.DeleteOptions, out *DeleteOptions, s conversion.Scope) error

func Convert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile

func Convert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in *api.DownwardAPIVolumeFile, out *DownwardAPIVolumeFile, s conversion.Scope) error

func Convert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource

func Convert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in *api.DownwardAPIVolumeSource, out *DownwardAPIVolumeSource, s conversion.Scope) error

func Convert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource

func Convert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in *api.EmptyDirVolumeSource, out *EmptyDirVolumeSource, s conversion.Scope) error

func Convert_api_EndpointAddress_To_v1_EndpointAddress

func Convert_api_EndpointAddress_To_v1_EndpointAddress(in *api.EndpointAddress, out *EndpointAddress, s conversion.Scope) error

func Convert_api_EndpointPort_To_v1_EndpointPort

func Convert_api_EndpointPort_To_v1_EndpointPort(in *api.EndpointPort, out *EndpointPort, s conversion.Scope) error

func Convert_api_EndpointSubset_To_v1_EndpointSubset

func Convert_api_EndpointSubset_To_v1_EndpointSubset(in *api.EndpointSubset, out *EndpointSubset, s conversion.Scope) error

func Convert_api_EndpointsList_To_v1_EndpointsList

func Convert_api_EndpointsList_To_v1_EndpointsList(in *api.EndpointsList, out *EndpointsList, s conversion.Scope) error

func Convert_api_Endpoints_To_v1_Endpoints

func Convert_api_Endpoints_To_v1_Endpoints(in *api.Endpoints, out *Endpoints, s conversion.Scope) error

func Convert_api_EnvVarSource_To_v1_EnvVarSource

func Convert_api_EnvVarSource_To_v1_EnvVarSource(in *api.EnvVarSource, out *EnvVarSource, s conversion.Scope) error

func Convert_api_EnvVar_To_v1_EnvVar

func Convert_api_EnvVar_To_v1_EnvVar(in *api.EnvVar, out *EnvVar, s conversion.Scope) error

func Convert_api_EventList_To_v1_EventList

func Convert_api_EventList_To_v1_EventList(in *api.EventList, out *EventList, s conversion.Scope) error

func Convert_api_EventSource_To_v1_EventSource

func Convert_api_EventSource_To_v1_EventSource(in *api.EventSource, out *EventSource, s conversion.Scope) error

func Convert_api_Event_To_v1_Event

func Convert_api_Event_To_v1_Event(in *api.Event, out *Event, s conversion.Scope) error

func Convert_api_ExecAction_To_v1_ExecAction

func Convert_api_ExecAction_To_v1_ExecAction(in *api.ExecAction, out *ExecAction, s conversion.Scope) error

func Convert_api_FCVolumeSource_To_v1_FCVolumeSource

func Convert_api_FCVolumeSource_To_v1_FCVolumeSource(in *api.FCVolumeSource, out *FCVolumeSource, s conversion.Scope) error

func Convert_api_FlexVolumeSource_To_v1_FlexVolumeSource

func Convert_api_FlexVolumeSource_To_v1_FlexVolumeSource(in *api.FlexVolumeSource, out *FlexVolumeSource, s conversion.Scope) error

func Convert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource

func Convert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(in *api.FlockerVolumeSource, out *FlockerVolumeSource, s conversion.Scope) error

func Convert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource

func Convert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in *api.GCEPersistentDiskVolumeSource, out *GCEPersistentDiskVolumeSource, s conversion.Scope) error

func Convert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource

func Convert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in *api.GitRepoVolumeSource, out *GitRepoVolumeSource, s conversion.Scope) error

func Convert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource

func Convert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in *api.GlusterfsVolumeSource, out *GlusterfsVolumeSource, s conversion.Scope) error

func Convert_api_HTTPGetAction_To_v1_HTTPGetAction

func Convert_api_HTTPGetAction_To_v1_HTTPGetAction(in *api.HTTPGetAction, out *HTTPGetAction, s conversion.Scope) error

func Convert_api_Handler_To_v1_Handler

func Convert_api_Handler_To_v1_Handler(in *api.Handler, out *Handler, s conversion.Scope) error

func Convert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource

func Convert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(in *api.HostPathVolumeSource, out *HostPathVolumeSource, s conversion.Scope) error

func Convert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource

func Convert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in *api.ISCSIVolumeSource, out *ISCSIVolumeSource, s conversion.Scope) error

func Convert_api_Lifecycle_To_v1_Lifecycle

func Convert_api_Lifecycle_To_v1_Lifecycle(in *api.Lifecycle, out *Lifecycle, s conversion.Scope) error

func Convert_api_LimitRangeItem_To_v1_LimitRangeItem

func Convert_api_LimitRangeItem_To_v1_LimitRangeItem(in *api.LimitRangeItem, out *LimitRangeItem, s conversion.Scope) error

func Convert_api_LimitRangeList_To_v1_LimitRangeList

func Convert_api_LimitRangeList_To_v1_LimitRangeList(in *api.LimitRangeList, out *LimitRangeList, s conversion.Scope) error

func Convert_api_LimitRangeSpec_To_v1_LimitRangeSpec

func Convert_api_LimitRangeSpec_To_v1_LimitRangeSpec(in *api.LimitRangeSpec, out *LimitRangeSpec, s conversion.Scope) error

func Convert_api_LimitRange_To_v1_LimitRange

func Convert_api_LimitRange_To_v1_LimitRange(in *api.LimitRange, out *LimitRange, s conversion.Scope) error

func Convert_api_ListOptions_To_v1_ListOptions

func Convert_api_ListOptions_To_v1_ListOptions(in *api.ListOptions, out *ListOptions, s conversion.Scope) error

func Convert_api_List_To_v1_List

func Convert_api_List_To_v1_List(in *api.List, out *List, s conversion.Scope) error

func Convert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress

func Convert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress(in *api.LoadBalancerIngress, out *LoadBalancerIngress, s conversion.Scope) error

func Convert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus

func Convert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus(in *api.LoadBalancerStatus, out *LoadBalancerStatus, s conversion.Scope) error

func Convert_api_LocalObjectReference_To_v1_LocalObjectReference

func Convert_api_LocalObjectReference_To_v1_LocalObjectReference(in *api.LocalObjectReference, out *LocalObjectReference, s conversion.Scope) error

func Convert_api_NFSVolumeSource_To_v1_NFSVolumeSource

func Convert_api_NFSVolumeSource_To_v1_NFSVolumeSource(in *api.NFSVolumeSource, out *NFSVolumeSource, s conversion.Scope) error

func Convert_api_NamespaceList_To_v1_NamespaceList

func Convert_api_NamespaceList_To_v1_NamespaceList(in *api.NamespaceList, out *NamespaceList, s conversion.Scope) error

func Convert_api_NamespaceSpec_To_v1_NamespaceSpec

func Convert_api_NamespaceSpec_To_v1_NamespaceSpec(in *api.NamespaceSpec, out *NamespaceSpec, s conversion.Scope) error

func Convert_api_NamespaceStatus_To_v1_NamespaceStatus

func Convert_api_NamespaceStatus_To_v1_NamespaceStatus(in *api.NamespaceStatus, out *NamespaceStatus, s conversion.Scope) error

func Convert_api_Namespace_To_v1_Namespace

func Convert_api_Namespace_To_v1_Namespace(in *api.Namespace, out *Namespace, s conversion.Scope) error

func Convert_api_NodeAddress_To_v1_NodeAddress

func Convert_api_NodeAddress_To_v1_NodeAddress(in *api.NodeAddress, out *NodeAddress, s conversion.Scope) error

func Convert_api_NodeCondition_To_v1_NodeCondition

func Convert_api_NodeCondition_To_v1_NodeCondition(in *api.NodeCondition, out *NodeCondition, s conversion.Scope) error

func Convert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints

func Convert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in *api.NodeDaemonEndpoints, out *NodeDaemonEndpoints, s conversion.Scope) error

func Convert_api_NodeList_To_v1_NodeList

func Convert_api_NodeList_To_v1_NodeList(in *api.NodeList, out *NodeList, s conversion.Scope) error

func Convert_api_NodeSpec_To_v1_NodeSpec

func Convert_api_NodeSpec_To_v1_NodeSpec(in *api.NodeSpec, out *NodeSpec, s conversion.Scope) error

func Convert_api_NodeStatus_To_v1_NodeStatus

func Convert_api_NodeStatus_To_v1_NodeStatus(in *api.NodeStatus, out *NodeStatus, s conversion.Scope) error

func Convert_api_NodeSystemInfo_To_v1_NodeSystemInfo

func Convert_api_NodeSystemInfo_To_v1_NodeSystemInfo(in *api.NodeSystemInfo, out *NodeSystemInfo, s conversion.Scope) error

func Convert_api_Node_To_v1_Node

func Convert_api_Node_To_v1_Node(in *api.Node, out *Node, s conversion.Scope) error

func Convert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector

func Convert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(in *api.ObjectFieldSelector, out *ObjectFieldSelector, s conversion.Scope) error

func Convert_api_ObjectMeta_To_v1_ObjectMeta

func Convert_api_ObjectMeta_To_v1_ObjectMeta(in *api.ObjectMeta, out *ObjectMeta, s conversion.Scope) error

func Convert_api_ObjectReference_To_v1_ObjectReference

func Convert_api_ObjectReference_To_v1_ObjectReference(in *api.ObjectReference, out *ObjectReference, s conversion.Scope) error

func Convert_api_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList

func Convert_api_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in *api.PersistentVolumeClaimList, out *PersistentVolumeClaimList, s conversion.Scope) error

func Convert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec

func Convert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in *api.PersistentVolumeClaimSpec, out *PersistentVolumeClaimSpec, s conversion.Scope) error

func Convert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus

func Convert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in *api.PersistentVolumeClaimStatus, out *PersistentVolumeClaimStatus, s conversion.Scope) error

func Convert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource

func Convert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in *api.PersistentVolumeClaimVolumeSource, out *PersistentVolumeClaimVolumeSource, s conversion.Scope) error

func Convert_api_PersistentVolumeClaim_To_v1_PersistentVolumeClaim

func Convert_api_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in *api.PersistentVolumeClaim, out *PersistentVolumeClaim, s conversion.Scope) error

func Convert_api_PersistentVolumeList_To_v1_PersistentVolumeList

func Convert_api_PersistentVolumeList_To_v1_PersistentVolumeList(in *api.PersistentVolumeList, out *PersistentVolumeList, s conversion.Scope) error

func Convert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource

func Convert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource(in *api.PersistentVolumeSource, out *PersistentVolumeSource, s conversion.Scope) error

func Convert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec

func Convert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(in *api.PersistentVolumeSpec, out *PersistentVolumeSpec, s conversion.Scope) error

func Convert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus

func Convert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in *api.PersistentVolumeStatus, out *PersistentVolumeStatus, s conversion.Scope) error

func Convert_api_PersistentVolume_To_v1_PersistentVolume

func Convert_api_PersistentVolume_To_v1_PersistentVolume(in *api.PersistentVolume, out *PersistentVolume, s conversion.Scope) error

func Convert_api_PodAttachOptions_To_v1_PodAttachOptions

func Convert_api_PodAttachOptions_To_v1_PodAttachOptions(in *api.PodAttachOptions, out *PodAttachOptions, s conversion.Scope) error

func Convert_api_PodCondition_To_v1_PodCondition

func Convert_api_PodCondition_To_v1_PodCondition(in *api.PodCondition, out *PodCondition, s conversion.Scope) error

func Convert_api_PodExecOptions_To_v1_PodExecOptions

func Convert_api_PodExecOptions_To_v1_PodExecOptions(in *api.PodExecOptions, out *PodExecOptions, s conversion.Scope) error

func Convert_api_PodList_To_v1_PodList

func Convert_api_PodList_To_v1_PodList(in *api.PodList, out *PodList, s conversion.Scope) error

func Convert_api_PodLogOptions_To_v1_PodLogOptions

func Convert_api_PodLogOptions_To_v1_PodLogOptions(in *api.PodLogOptions, out *PodLogOptions, s conversion.Scope) error

func Convert_api_PodProxyOptions_To_v1_PodProxyOptions

func Convert_api_PodProxyOptions_To_v1_PodProxyOptions(in *api.PodProxyOptions, out *PodProxyOptions, s conversion.Scope) error

func Convert_api_PodSecurityContext_To_v1_PodSecurityContext

func Convert_api_PodSecurityContext_To_v1_PodSecurityContext(in *api.PodSecurityContext, out *PodSecurityContext, s conversion.Scope) error

func Convert_api_PodSpec_To_v1_PodSpec

func Convert_api_PodSpec_To_v1_PodSpec(in *api.PodSpec, out *PodSpec, s conversion.Scope) error

The following two PodSpec conversions are done here to support ServiceAccount as an alias for ServiceAccountName.

func Convert_api_PodStatusResult_To_v1_PodStatusResult

func Convert_api_PodStatusResult_To_v1_PodStatusResult(in *api.PodStatusResult, out *PodStatusResult, s conversion.Scope) error

func Convert_api_PodStatus_To_v1_PodStatus

func Convert_api_PodStatus_To_v1_PodStatus(in *api.PodStatus, out *PodStatus, s conversion.Scope) error

func Convert_api_PodTemplateList_To_v1_PodTemplateList

func Convert_api_PodTemplateList_To_v1_PodTemplateList(in *api.PodTemplateList, out *PodTemplateList, s conversion.Scope) error

func Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec

func Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(in *api.PodTemplateSpec, out *PodTemplateSpec, s conversion.Scope) error

func Convert_api_PodTemplate_To_v1_PodTemplate

func Convert_api_PodTemplate_To_v1_PodTemplate(in *api.PodTemplate, out *PodTemplate, s conversion.Scope) error

func Convert_api_Pod_To_v1_Pod

func Convert_api_Pod_To_v1_Pod(in *api.Pod, out *Pod, s conversion.Scope) error

func Convert_api_Probe_To_v1_Probe

func Convert_api_Probe_To_v1_Probe(in *api.Probe, out *Probe, s conversion.Scope) error

func Convert_api_RBDVolumeSource_To_v1_RBDVolumeSource

func Convert_api_RBDVolumeSource_To_v1_RBDVolumeSource(in *api.RBDVolumeSource, out *RBDVolumeSource, s conversion.Scope) error

func Convert_api_RangeAllocation_To_v1_RangeAllocation

func Convert_api_RangeAllocation_To_v1_RangeAllocation(in *api.RangeAllocation, out *RangeAllocation, s conversion.Scope) error

func Convert_api_ReplicationControllerList_To_v1_ReplicationControllerList

func Convert_api_ReplicationControllerList_To_v1_ReplicationControllerList(in *api.ReplicationControllerList, out *ReplicationControllerList, s conversion.Scope) error

func Convert_api_ReplicationControllerSpec_To_v1_ReplicationControllerSpec

func Convert_api_ReplicationControllerSpec_To_v1_ReplicationControllerSpec(in *api.ReplicationControllerSpec, out *ReplicationControllerSpec, s conversion.Scope) error

func Convert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus

func Convert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in *api.ReplicationControllerStatus, out *ReplicationControllerStatus, s conversion.Scope) error

func Convert_api_ReplicationController_To_v1_ReplicationController

func Convert_api_ReplicationController_To_v1_ReplicationController(in *api.ReplicationController, out *ReplicationController, s conversion.Scope) error

func Convert_api_ResourceQuotaList_To_v1_ResourceQuotaList

func Convert_api_ResourceQuotaList_To_v1_ResourceQuotaList(in *api.ResourceQuotaList, out *ResourceQuotaList, s conversion.Scope) error

func Convert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec

func Convert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in *api.ResourceQuotaSpec, out *ResourceQuotaSpec, s conversion.Scope) error

func Convert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus

func Convert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in *api.ResourceQuotaStatus, out *ResourceQuotaStatus, s conversion.Scope) error

func Convert_api_ResourceQuota_To_v1_ResourceQuota

func Convert_api_ResourceQuota_To_v1_ResourceQuota(in *api.ResourceQuota, out *ResourceQuota, s conversion.Scope) error

func Convert_api_ResourceRequirements_To_v1_ResourceRequirements

func Convert_api_ResourceRequirements_To_v1_ResourceRequirements(in *api.ResourceRequirements, out *ResourceRequirements, s conversion.Scope) error

func Convert_api_SELinuxOptions_To_v1_SELinuxOptions

func Convert_api_SELinuxOptions_To_v1_SELinuxOptions(in *api.SELinuxOptions, out *SELinuxOptions, s conversion.Scope) error

func Convert_api_SecretList_To_v1_SecretList

func Convert_api_SecretList_To_v1_SecretList(in *api.SecretList, out *SecretList, s conversion.Scope) error

func Convert_api_SecretVolumeSource_To_v1_SecretVolumeSource

func Convert_api_SecretVolumeSource_To_v1_SecretVolumeSource(in *api.SecretVolumeSource, out *SecretVolumeSource, s conversion.Scope) error

func Convert_api_Secret_To_v1_Secret

func Convert_api_Secret_To_v1_Secret(in *api.Secret, out *Secret, s conversion.Scope) error

func Convert_api_SecurityContext_To_v1_SecurityContext

func Convert_api_SecurityContext_To_v1_SecurityContext(in *api.SecurityContext, out *SecurityContext, s conversion.Scope) error

func Convert_api_SerializedReference_To_v1_SerializedReference

func Convert_api_SerializedReference_To_v1_SerializedReference(in *api.SerializedReference, out *SerializedReference, s conversion.Scope) error

func Convert_api_ServiceAccountList_To_v1_ServiceAccountList

func Convert_api_ServiceAccountList_To_v1_ServiceAccountList(in *api.ServiceAccountList, out *ServiceAccountList, s conversion.Scope) error

func Convert_api_ServiceAccount_To_v1_ServiceAccount

func Convert_api_ServiceAccount_To_v1_ServiceAccount(in *api.ServiceAccount, out *ServiceAccount, s conversion.Scope) error

func Convert_api_ServiceList_To_v1_ServiceList

func Convert_api_ServiceList_To_v1_ServiceList(in *api.ServiceList, out *ServiceList, s conversion.Scope) error

func Convert_api_ServicePort_To_v1_ServicePort

func Convert_api_ServicePort_To_v1_ServicePort(in *api.ServicePort, out *ServicePort, s conversion.Scope) error

func Convert_api_ServiceSpec_To_v1_ServiceSpec

func Convert_api_ServiceSpec_To_v1_ServiceSpec(in *api.ServiceSpec, out *ServiceSpec, s conversion.Scope) error

func Convert_api_ServiceStatus_To_v1_ServiceStatus

func Convert_api_ServiceStatus_To_v1_ServiceStatus(in *api.ServiceStatus, out *ServiceStatus, s conversion.Scope) error

func Convert_api_Service_To_v1_Service

func Convert_api_Service_To_v1_Service(in *api.Service, out *Service, s conversion.Scope) error

func Convert_api_TCPSocketAction_To_v1_TCPSocketAction

func Convert_api_TCPSocketAction_To_v1_TCPSocketAction(in *api.TCPSocketAction, out *TCPSocketAction, s conversion.Scope) error

func Convert_api_VolumeMount_To_v1_VolumeMount

func Convert_api_VolumeMount_To_v1_VolumeMount(in *api.VolumeMount, out *VolumeMount, s conversion.Scope) error

func Convert_api_VolumeSource_To_v1_VolumeSource

func Convert_api_VolumeSource_To_v1_VolumeSource(in *api.VolumeSource, out *VolumeSource, s conversion.Scope) error

func Convert_api_Volume_To_v1_Volume

func Convert_api_Volume_To_v1_Volume(in *api.Volume, out *Volume, s conversion.Scope) error

func Convert_unversioned_ExportOptions_To_v1_ExportOptions

func Convert_unversioned_ExportOptions_To_v1_ExportOptions(in *unversioned.ExportOptions, out *ExportOptions, s conversion.Scope) error

func Convert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource

func Convert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource(in *AWSElasticBlockStoreVolumeSource, out *api.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error

func Convert_v1_Binding_To_api_Binding

func Convert_v1_Binding_To_api_Binding(in *Binding, out *api.Binding, s conversion.Scope) error

func Convert_v1_Capabilities_To_api_Capabilities

func Convert_v1_Capabilities_To_api_Capabilities(in *Capabilities, out *api.Capabilities, s conversion.Scope) error

func Convert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource

func Convert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource(in *CephFSVolumeSource, out *api.CephFSVolumeSource, s conversion.Scope) error

func Convert_v1_CinderVolumeSource_To_api_CinderVolumeSource

func Convert_v1_CinderVolumeSource_To_api_CinderVolumeSource(in *CinderVolumeSource, out *api.CinderVolumeSource, s conversion.Scope) error

func Convert_v1_ComponentCondition_To_api_ComponentCondition

func Convert_v1_ComponentCondition_To_api_ComponentCondition(in *ComponentCondition, out *api.ComponentCondition, s conversion.Scope) error

func Convert_v1_ComponentStatusList_To_api_ComponentStatusList

func Convert_v1_ComponentStatusList_To_api_ComponentStatusList(in *ComponentStatusList, out *api.ComponentStatusList, s conversion.Scope) error

func Convert_v1_ComponentStatus_To_api_ComponentStatus

func Convert_v1_ComponentStatus_To_api_ComponentStatus(in *ComponentStatus, out *api.ComponentStatus, s conversion.Scope) error

func Convert_v1_ContainerPort_To_api_ContainerPort

func Convert_v1_ContainerPort_To_api_ContainerPort(in *ContainerPort, out *api.ContainerPort, s conversion.Scope) error

func Convert_v1_ContainerStateRunning_To_api_ContainerStateRunning

func Convert_v1_ContainerStateRunning_To_api_ContainerStateRunning(in *ContainerStateRunning, out *api.ContainerStateRunning, s conversion.Scope) error

func Convert_v1_ContainerStateTerminated_To_api_ContainerStateTerminated

func Convert_v1_ContainerStateTerminated_To_api_ContainerStateTerminated(in *ContainerStateTerminated, out *api.ContainerStateTerminated, s conversion.Scope) error

func Convert_v1_ContainerStateWaiting_To_api_ContainerStateWaiting

func Convert_v1_ContainerStateWaiting_To_api_ContainerStateWaiting(in *ContainerStateWaiting, out *api.ContainerStateWaiting, s conversion.Scope) error

func Convert_v1_ContainerState_To_api_ContainerState

func Convert_v1_ContainerState_To_api_ContainerState(in *ContainerState, out *api.ContainerState, s conversion.Scope) error

func Convert_v1_ContainerStatus_To_api_ContainerStatus

func Convert_v1_ContainerStatus_To_api_ContainerStatus(in *ContainerStatus, out *api.ContainerStatus, s conversion.Scope) error

func Convert_v1_Container_To_api_Container

func Convert_v1_Container_To_api_Container(in *Container, out *api.Container, s conversion.Scope) error

func Convert_v1_DaemonEndpoint_To_api_DaemonEndpoint

func Convert_v1_DaemonEndpoint_To_api_DaemonEndpoint(in *DaemonEndpoint, out *api.DaemonEndpoint, s conversion.Scope) error

func Convert_v1_DeleteOptions_To_api_DeleteOptions

func Convert_v1_DeleteOptions_To_api_DeleteOptions(in *DeleteOptions, out *api.DeleteOptions, s conversion.Scope) error

func Convert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile

func Convert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile(in *DownwardAPIVolumeFile, out *api.DownwardAPIVolumeFile, s conversion.Scope) error

func Convert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource

func Convert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource(in *DownwardAPIVolumeSource, out *api.DownwardAPIVolumeSource, s conversion.Scope) error

func Convert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource

func Convert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource(in *EmptyDirVolumeSource, out *api.EmptyDirVolumeSource, s conversion.Scope) error

func Convert_v1_EndpointAddress_To_api_EndpointAddress

func Convert_v1_EndpointAddress_To_api_EndpointAddress(in *EndpointAddress, out *api.EndpointAddress, s conversion.Scope) error

func Convert_v1_EndpointPort_To_api_EndpointPort

func Convert_v1_EndpointPort_To_api_EndpointPort(in *EndpointPort, out *api.EndpointPort, s conversion.Scope) error

func Convert_v1_EndpointSubset_To_api_EndpointSubset

func Convert_v1_EndpointSubset_To_api_EndpointSubset(in *EndpointSubset, out *api.EndpointSubset, s conversion.Scope) error

func Convert_v1_EndpointsList_To_api_EndpointsList

func Convert_v1_EndpointsList_To_api_EndpointsList(in *EndpointsList, out *api.EndpointsList, s conversion.Scope) error

func Convert_v1_Endpoints_To_api_Endpoints

func Convert_v1_Endpoints_To_api_Endpoints(in *Endpoints, out *api.Endpoints, s conversion.Scope) error

func Convert_v1_EnvVarSource_To_api_EnvVarSource

func Convert_v1_EnvVarSource_To_api_EnvVarSource(in *EnvVarSource, out *api.EnvVarSource, s conversion.Scope) error

func Convert_v1_EnvVar_To_api_EnvVar

func Convert_v1_EnvVar_To_api_EnvVar(in *EnvVar, out *api.EnvVar, s conversion.Scope) error

func Convert_v1_EventList_To_api_EventList

func Convert_v1_EventList_To_api_EventList(in *EventList, out *api.EventList, s conversion.Scope) error

func Convert_v1_EventSource_To_api_EventSource

func Convert_v1_EventSource_To_api_EventSource(in *EventSource, out *api.EventSource, s conversion.Scope) error

func Convert_v1_Event_To_api_Event

func Convert_v1_Event_To_api_Event(in *Event, out *api.Event, s conversion.Scope) error

func Convert_v1_ExecAction_To_api_ExecAction

func Convert_v1_ExecAction_To_api_ExecAction(in *ExecAction, out *api.ExecAction, s conversion.Scope) error

func Convert_v1_ExportOptions_To_unversioned_ExportOptions

func Convert_v1_ExportOptions_To_unversioned_ExportOptions(in *ExportOptions, out *unversioned.ExportOptions, s conversion.Scope) error

func Convert_v1_FCVolumeSource_To_api_FCVolumeSource

func Convert_v1_FCVolumeSource_To_api_FCVolumeSource(in *FCVolumeSource, out *api.FCVolumeSource, s conversion.Scope) error

func Convert_v1_FlexVolumeSource_To_api_FlexVolumeSource

func Convert_v1_FlexVolumeSource_To_api_FlexVolumeSource(in *FlexVolumeSource, out *api.FlexVolumeSource, s conversion.Scope) error

func Convert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource

func Convert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource(in *FlockerVolumeSource, out *api.FlockerVolumeSource, s conversion.Scope) error

func Convert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource

func Convert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource(in *GCEPersistentDiskVolumeSource, out *api.GCEPersistentDiskVolumeSource, s conversion.Scope) error

func Convert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource

func Convert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource(in *GitRepoVolumeSource, out *api.GitRepoVolumeSource, s conversion.Scope) error

func Convert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource

func Convert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource(in *GlusterfsVolumeSource, out *api.GlusterfsVolumeSource, s conversion.Scope) error

func Convert_v1_HTTPGetAction_To_api_HTTPGetAction

func Convert_v1_HTTPGetAction_To_api_HTTPGetAction(in *HTTPGetAction, out *api.HTTPGetAction, s conversion.Scope) error

func Convert_v1_Handler_To_api_Handler

func Convert_v1_Handler_To_api_Handler(in *Handler, out *api.Handler, s conversion.Scope) error

func Convert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource

func Convert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource(in *HostPathVolumeSource, out *api.HostPathVolumeSource, s conversion.Scope) error

func Convert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource

func Convert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(in *ISCSIVolumeSource, out *api.ISCSIVolumeSource, s conversion.Scope) error

func Convert_v1_Lifecycle_To_api_Lifecycle

func Convert_v1_Lifecycle_To_api_Lifecycle(in *Lifecycle, out *api.Lifecycle, s conversion.Scope) error

func Convert_v1_LimitRangeItem_To_api_LimitRangeItem

func Convert_v1_LimitRangeItem_To_api_LimitRangeItem(in *LimitRangeItem, out *api.LimitRangeItem, s conversion.Scope) error

func Convert_v1_LimitRangeList_To_api_LimitRangeList

func Convert_v1_LimitRangeList_To_api_LimitRangeList(in *LimitRangeList, out *api.LimitRangeList, s conversion.Scope) error

func Convert_v1_LimitRangeSpec_To_api_LimitRangeSpec

func Convert_v1_LimitRangeSpec_To_api_LimitRangeSpec(in *LimitRangeSpec, out *api.LimitRangeSpec, s conversion.Scope) error

func Convert_v1_LimitRange_To_api_LimitRange

func Convert_v1_LimitRange_To_api_LimitRange(in *LimitRange, out *api.LimitRange, s conversion.Scope) error

func Convert_v1_ListOptions_To_api_ListOptions

func Convert_v1_ListOptions_To_api_ListOptions(in *ListOptions, out *api.ListOptions, s conversion.Scope) error

func Convert_v1_List_To_api_List

func Convert_v1_List_To_api_List(in *List, out *api.List, s conversion.Scope) error

func Convert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress

func Convert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress(in *LoadBalancerIngress, out *api.LoadBalancerIngress, s conversion.Scope) error

func Convert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus

func Convert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus(in *LoadBalancerStatus, out *api.LoadBalancerStatus, s conversion.Scope) error

func Convert_v1_LocalObjectReference_To_api_LocalObjectReference

func Convert_v1_LocalObjectReference_To_api_LocalObjectReference(in *LocalObjectReference, out *api.LocalObjectReference, s conversion.Scope) error

func Convert_v1_NFSVolumeSource_To_api_NFSVolumeSource

func Convert_v1_NFSVolumeSource_To_api_NFSVolumeSource(in *NFSVolumeSource, out *api.NFSVolumeSource, s conversion.Scope) error

func Convert_v1_NamespaceList_To_api_NamespaceList

func Convert_v1_NamespaceList_To_api_NamespaceList(in *NamespaceList, out *api.NamespaceList, s conversion.Scope) error

func Convert_v1_NamespaceSpec_To_api_NamespaceSpec

func Convert_v1_NamespaceSpec_To_api_NamespaceSpec(in *NamespaceSpec, out *api.NamespaceSpec, s conversion.Scope) error

func Convert_v1_NamespaceStatus_To_api_NamespaceStatus

func Convert_v1_NamespaceStatus_To_api_NamespaceStatus(in *NamespaceStatus, out *api.NamespaceStatus, s conversion.Scope) error

func Convert_v1_Namespace_To_api_Namespace

func Convert_v1_Namespace_To_api_Namespace(in *Namespace, out *api.Namespace, s conversion.Scope) error

func Convert_v1_NodeAddress_To_api_NodeAddress

func Convert_v1_NodeAddress_To_api_NodeAddress(in *NodeAddress, out *api.NodeAddress, s conversion.Scope) error

func Convert_v1_NodeCondition_To_api_NodeCondition

func Convert_v1_NodeCondition_To_api_NodeCondition(in *NodeCondition, out *api.NodeCondition, s conversion.Scope) error

func Convert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints

func Convert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints(in *NodeDaemonEndpoints, out *api.NodeDaemonEndpoints, s conversion.Scope) error

func Convert_v1_NodeList_To_api_NodeList

func Convert_v1_NodeList_To_api_NodeList(in *NodeList, out *api.NodeList, s conversion.Scope) error

func Convert_v1_NodeSpec_To_api_NodeSpec

func Convert_v1_NodeSpec_To_api_NodeSpec(in *NodeSpec, out *api.NodeSpec, s conversion.Scope) error

func Convert_v1_NodeStatus_To_api_NodeStatus

func Convert_v1_NodeStatus_To_api_NodeStatus(in *NodeStatus, out *api.NodeStatus, s conversion.Scope) error

func Convert_v1_NodeSystemInfo_To_api_NodeSystemInfo

func Convert_v1_NodeSystemInfo_To_api_NodeSystemInfo(in *NodeSystemInfo, out *api.NodeSystemInfo, s conversion.Scope) error

func Convert_v1_Node_To_api_Node

func Convert_v1_Node_To_api_Node(in *Node, out *api.Node, s conversion.Scope) error

func Convert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector

func Convert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(in *ObjectFieldSelector, out *api.ObjectFieldSelector, s conversion.Scope) error

func Convert_v1_ObjectMeta_To_api_ObjectMeta

func Convert_v1_ObjectMeta_To_api_ObjectMeta(in *ObjectMeta, out *api.ObjectMeta, s conversion.Scope) error

func Convert_v1_ObjectReference_To_api_ObjectReference

func Convert_v1_ObjectReference_To_api_ObjectReference(in *ObjectReference, out *api.ObjectReference, s conversion.Scope) error

func Convert_v1_PersistentVolumeClaimList_To_api_PersistentVolumeClaimList

func Convert_v1_PersistentVolumeClaimList_To_api_PersistentVolumeClaimList(in *PersistentVolumeClaimList, out *api.PersistentVolumeClaimList, s conversion.Scope) error

func Convert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec

func Convert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec(in *PersistentVolumeClaimSpec, out *api.PersistentVolumeClaimSpec, s conversion.Scope) error

func Convert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus

func Convert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus(in *PersistentVolumeClaimStatus, out *api.PersistentVolumeClaimStatus, s conversion.Scope) error

func Convert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource

func Convert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource(in *PersistentVolumeClaimVolumeSource, out *api.PersistentVolumeClaimVolumeSource, s conversion.Scope) error

func Convert_v1_PersistentVolumeClaim_To_api_PersistentVolumeClaim

func Convert_v1_PersistentVolumeClaim_To_api_PersistentVolumeClaim(in *PersistentVolumeClaim, out *api.PersistentVolumeClaim, s conversion.Scope) error

func Convert_v1_PersistentVolumeList_To_api_PersistentVolumeList

func Convert_v1_PersistentVolumeList_To_api_PersistentVolumeList(in *PersistentVolumeList, out *api.PersistentVolumeList, s conversion.Scope) error

func Convert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource

func Convert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource(in *PersistentVolumeSource, out *api.PersistentVolumeSource, s conversion.Scope) error

func Convert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec

func Convert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec(in *PersistentVolumeSpec, out *api.PersistentVolumeSpec, s conversion.Scope) error

func Convert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus

func Convert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus(in *PersistentVolumeStatus, out *api.PersistentVolumeStatus, s conversion.Scope) error

func Convert_v1_PersistentVolume_To_api_PersistentVolume

func Convert_v1_PersistentVolume_To_api_PersistentVolume(in *PersistentVolume, out *api.PersistentVolume, s conversion.Scope) error

func Convert_v1_PodAttachOptions_To_api_PodAttachOptions

func Convert_v1_PodAttachOptions_To_api_PodAttachOptions(in *PodAttachOptions, out *api.PodAttachOptions, s conversion.Scope) error

func Convert_v1_PodCondition_To_api_PodCondition

func Convert_v1_PodCondition_To_api_PodCondition(in *PodCondition, out *api.PodCondition, s conversion.Scope) error

func Convert_v1_PodExecOptions_To_api_PodExecOptions

func Convert_v1_PodExecOptions_To_api_PodExecOptions(in *PodExecOptions, out *api.PodExecOptions, s conversion.Scope) error

func Convert_v1_PodList_To_api_PodList

func Convert_v1_PodList_To_api_PodList(in *PodList, out *api.PodList, s conversion.Scope) error

func Convert_v1_PodLogOptions_To_api_PodLogOptions

func Convert_v1_PodLogOptions_To_api_PodLogOptions(in *PodLogOptions, out *api.PodLogOptions, s conversion.Scope) error

func Convert_v1_PodProxyOptions_To_api_PodProxyOptions

func Convert_v1_PodProxyOptions_To_api_PodProxyOptions(in *PodProxyOptions, out *api.PodProxyOptions, s conversion.Scope) error

func Convert_v1_PodSecurityContext_To_api_PodSecurityContext

func Convert_v1_PodSecurityContext_To_api_PodSecurityContext(in *PodSecurityContext, out *api.PodSecurityContext, s conversion.Scope) error

func Convert_v1_PodSpec_To_api_PodSpec

func Convert_v1_PodSpec_To_api_PodSpec(in *PodSpec, out *api.PodSpec, s conversion.Scope) error

func Convert_v1_PodStatusResult_To_api_PodStatusResult

func Convert_v1_PodStatusResult_To_api_PodStatusResult(in *PodStatusResult, out *api.PodStatusResult, s conversion.Scope) error

func Convert_v1_PodStatus_To_api_PodStatus

func Convert_v1_PodStatus_To_api_PodStatus(in *PodStatus, out *api.PodStatus, s conversion.Scope) error

func Convert_v1_PodTemplateList_To_api_PodTemplateList

func Convert_v1_PodTemplateList_To_api_PodTemplateList(in *PodTemplateList, out *api.PodTemplateList, s conversion.Scope) error

func Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec

func Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(in *PodTemplateSpec, out *api.PodTemplateSpec, s conversion.Scope) error

func Convert_v1_PodTemplate_To_api_PodTemplate

func Convert_v1_PodTemplate_To_api_PodTemplate(in *PodTemplate, out *api.PodTemplate, s conversion.Scope) error

func Convert_v1_Pod_To_api_Pod

func Convert_v1_Pod_To_api_Pod(in *Pod, out *api.Pod, s conversion.Scope) error

func Convert_v1_Probe_To_api_Probe

func Convert_v1_Probe_To_api_Probe(in *Probe, out *api.Probe, s conversion.Scope) error

func Convert_v1_RBDVolumeSource_To_api_RBDVolumeSource

func Convert_v1_RBDVolumeSource_To_api_RBDVolumeSource(in *RBDVolumeSource, out *api.RBDVolumeSource, s conversion.Scope) error

func Convert_v1_RangeAllocation_To_api_RangeAllocation

func Convert_v1_RangeAllocation_To_api_RangeAllocation(in *RangeAllocation, out *api.RangeAllocation, s conversion.Scope) error

func Convert_v1_ReplicationControllerList_To_api_ReplicationControllerList

func Convert_v1_ReplicationControllerList_To_api_ReplicationControllerList(in *ReplicationControllerList, out *api.ReplicationControllerList, s conversion.Scope) error

func Convert_v1_ReplicationControllerSpec_To_api_ReplicationControllerSpec

func Convert_v1_ReplicationControllerSpec_To_api_ReplicationControllerSpec(in *ReplicationControllerSpec, out *api.ReplicationControllerSpec, s conversion.Scope) error

func Convert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus

func Convert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus(in *ReplicationControllerStatus, out *api.ReplicationControllerStatus, s conversion.Scope) error

func Convert_v1_ReplicationController_To_api_ReplicationController

func Convert_v1_ReplicationController_To_api_ReplicationController(in *ReplicationController, out *api.ReplicationController, s conversion.Scope) error

func Convert_v1_ResourceQuotaList_To_api_ResourceQuotaList

func Convert_v1_ResourceQuotaList_To_api_ResourceQuotaList(in *ResourceQuotaList, out *api.ResourceQuotaList, s conversion.Scope) error

func Convert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec

func Convert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec(in *ResourceQuotaSpec, out *api.ResourceQuotaSpec, s conversion.Scope) error

func Convert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus

func Convert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus(in *ResourceQuotaStatus, out *api.ResourceQuotaStatus, s conversion.Scope) error

func Convert_v1_ResourceQuota_To_api_ResourceQuota

func Convert_v1_ResourceQuota_To_api_ResourceQuota(in *ResourceQuota, out *api.ResourceQuota, s conversion.Scope) error

func Convert_v1_ResourceRequirements_To_api_ResourceRequirements

func Convert_v1_ResourceRequirements_To_api_ResourceRequirements(in *ResourceRequirements, out *api.ResourceRequirements, s conversion.Scope) error

func Convert_v1_SELinuxOptions_To_api_SELinuxOptions

func Convert_v1_SELinuxOptions_To_api_SELinuxOptions(in *SELinuxOptions, out *api.SELinuxOptions, s conversion.Scope) error

func Convert_v1_SecretList_To_api_SecretList

func Convert_v1_SecretList_To_api_SecretList(in *SecretList, out *api.SecretList, s conversion.Scope) error

func Convert_v1_SecretVolumeSource_To_api_SecretVolumeSource

func Convert_v1_SecretVolumeSource_To_api_SecretVolumeSource(in *SecretVolumeSource, out *api.SecretVolumeSource, s conversion.Scope) error

func Convert_v1_Secret_To_api_Secret

func Convert_v1_Secret_To_api_Secret(in *Secret, out *api.Secret, s conversion.Scope) error

func Convert_v1_SecurityContext_To_api_SecurityContext

func Convert_v1_SecurityContext_To_api_SecurityContext(in *SecurityContext, out *api.SecurityContext, s conversion.Scope) error

func Convert_v1_SerializedReference_To_api_SerializedReference

func Convert_v1_SerializedReference_To_api_SerializedReference(in *SerializedReference, out *api.SerializedReference, s conversion.Scope) error

func Convert_v1_ServiceAccountList_To_api_ServiceAccountList

func Convert_v1_ServiceAccountList_To_api_ServiceAccountList(in *ServiceAccountList, out *api.ServiceAccountList, s conversion.Scope) error

func Convert_v1_ServiceAccount_To_api_ServiceAccount

func Convert_v1_ServiceAccount_To_api_ServiceAccount(in *ServiceAccount, out *api.ServiceAccount, s conversion.Scope) error

func Convert_v1_ServiceList_To_api_ServiceList

func Convert_v1_ServiceList_To_api_ServiceList(in *ServiceList, out *api.ServiceList, s conversion.Scope) error

func Convert_v1_ServicePort_To_api_ServicePort

func Convert_v1_ServicePort_To_api_ServicePort(in *ServicePort, out *api.ServicePort, s conversion.Scope) error

func Convert_v1_ServiceSpec_To_api_ServiceSpec

func Convert_v1_ServiceSpec_To_api_ServiceSpec(in *ServiceSpec, out *api.ServiceSpec, s conversion.Scope) error

func Convert_v1_ServiceStatus_To_api_ServiceStatus

func Convert_v1_ServiceStatus_To_api_ServiceStatus(in *ServiceStatus, out *api.ServiceStatus, s conversion.Scope) error

func Convert_v1_Service_To_api_Service

func Convert_v1_Service_To_api_Service(in *Service, out *api.Service, s conversion.Scope) error

func Convert_v1_TCPSocketAction_To_api_TCPSocketAction

func Convert_v1_TCPSocketAction_To_api_TCPSocketAction(in *TCPSocketAction, out *api.TCPSocketAction, s conversion.Scope) error

func Convert_v1_VolumeMount_To_api_VolumeMount

func Convert_v1_VolumeMount_To_api_VolumeMount(in *VolumeMount, out *api.VolumeMount, s conversion.Scope) error

func Convert_v1_VolumeSource_To_api_VolumeSource

func Convert_v1_VolumeSource_To_api_VolumeSource(in *VolumeSource, out *api.VolumeSource, s conversion.Scope) error

func Convert_v1_Volume_To_api_Volume

func Convert_v1_Volume_To_api_Volume(in *Volume, out *api.Volume, s conversion.Scope) error

Types

type AWSElasticBlockStoreVolumeSource

type AWSElasticBlockStoreVolumeSource struct {
	// Unique ID of the persistent disk resource in AWS (Amazon EBS volume).
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#awselasticblockstore
	VolumeID string `json:"volumeID"`
	// Filesystem type of the volume that you want to mount.
	// Tip: Ensure that the filesystem type is supported by the host operating system.
	// Examples: "ext4", "xfs", "ntfs".
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#awselasticblockstore
	// TODO: how do we prevent errors in the filesystem from compromising the machine
	FSType string `json:"fsType"`
	// The partition in the volume that you want to mount.
	// If omitted, the default is to mount by volume name.
	// Examples: For volume /dev/sda1, you specify the partition as "1".
	// Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty).
	Partition int32 `json:"partition,omitempty"`
	// Specify "true" to force and set the ReadOnly property in VolumeMounts to "true".
	// If omitted, the default is "false".
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#awselasticblockstore
	ReadOnly bool `json:"readOnly,omitempty"`
}

Represents a Persistent Disk resource in AWS.

An AWS EBS disk must exist and be formatted before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling.

func (*AWSElasticBlockStoreVolumeSource) CodecDecodeSelf

func (x *AWSElasticBlockStoreVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)

func (*AWSElasticBlockStoreVolumeSource) CodecEncodeSelf

func (x *AWSElasticBlockStoreVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)

func (AWSElasticBlockStoreVolumeSource) SwaggerDoc

type Binding

type Binding struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard object's metadata.
	// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata
	ObjectMeta `json:"metadata,omitempty"`

	// The target object that you want to bind to the standard object.
	Target ObjectReference `json:"target"`
}

Binding ties one object to another. For example, a pod is bound to a node by a scheduler.

func (*Binding) CodecDecodeSelf

func (x *Binding) CodecDecodeSelf(d *codec1978.Decoder)

func (*Binding) CodecEncodeSelf

func (x *Binding) CodecEncodeSelf(e *codec1978.Encoder)

func (*Binding) GetObjectKind

func (obj *Binding) GetObjectKind() unversioned.ObjectKind

func (Binding) SwaggerDoc

func (Binding) SwaggerDoc() map[string]string

type Capabilities

type Capabilities struct {
	// Added capabilities
	Add []Capability `json:"add,omitempty"`
	// Removed capabilities
	Drop []Capability `json:"drop,omitempty"`
}

Adds and removes POSIX capabilities from running containers.

func (*Capabilities) CodecDecodeSelf

func (x *Capabilities) CodecDecodeSelf(d *codec1978.Decoder)

func (*Capabilities) CodecEncodeSelf

func (x *Capabilities) CodecEncodeSelf(e *codec1978.Encoder)

func (Capabilities) SwaggerDoc

func (Capabilities) SwaggerDoc() map[string]string

type Capability

type Capability string

Capability represent POSIX capabilities type

func (*Capability) CodecDecodeSelf

func (x *Capability) CodecDecodeSelf(d *codec1978.Decoder)

func (Capability) CodecEncodeSelf

func (x Capability) CodecEncodeSelf(e *codec1978.Encoder)

type CephFSVolumeSource

type CephFSVolumeSource struct {
	// Required: Monitors is a collection of Ceph monitors
	// More info: http://releases.k8s.io/HEAD/examples/cephfs/README.md#how-to-use-it
	Monitors []string `json:"monitors"`
	// Optional: User is the rados user name, default is admin
	// More info: http://releases.k8s.io/HEAD/examples/cephfs/README.md#how-to-use-it
	User string `json:"user,omitempty"`
	// Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret
	// More info: http://releases.k8s.io/HEAD/examples/cephfs/README.md#how-to-use-it
	SecretFile string `json:"secretFile,omitempty"`
	// Optional: SecretRef is reference to the authentication secret for User, default is empty.
	// More info: http://releases.k8s.io/HEAD/examples/cephfs/README.md#how-to-use-it
	SecretRef *LocalObjectReference `json:"secretRef,omitempty"`
	// Optional: Defaults to false (read/write). ReadOnly here will force
	// the ReadOnly setting in VolumeMounts.
	// More info: http://releases.k8s.io/HEAD/examples/cephfs/README.md#how-to-use-it
	ReadOnly bool `json:"readOnly,omitempty"`
}

Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.

func (*CephFSVolumeSource) CodecDecodeSelf

func (x *CephFSVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)

func (*CephFSVolumeSource) CodecEncodeSelf

func (x *CephFSVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)

func (CephFSVolumeSource) SwaggerDoc

func (CephFSVolumeSource) SwaggerDoc() map[string]string

type CinderVolumeSource

type CinderVolumeSource struct {
	// volume id used to identify the volume in cinder
	// More info: http://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
	VolumeID string `json:"volumeID"`
	// Required: Filesystem type to mount.
	// Must be a filesystem type supported by the host operating system.
	// Only ext3 and ext4 are allowed
	// More info: http://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
	FSType string `json:"fsType,omitempty"`
	// Optional: Defaults to false (read/write). ReadOnly here will force
	// the ReadOnly setting in VolumeMounts.
	// More info: http://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
	ReadOnly bool `json:"readOnly,omitempty"`
}

Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling.

func (*CinderVolumeSource) CodecDecodeSelf

func (x *CinderVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)

func (*CinderVolumeSource) CodecEncodeSelf

func (x *CinderVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)

func (CinderVolumeSource) SwaggerDoc

func (CinderVolumeSource) SwaggerDoc() map[string]string

type ComponentCondition

type ComponentCondition struct {
	// Type of condition for a component.
	// Valid value: "Healthy"
	Type ComponentConditionType `json:"type"`
	// Status of the condition for a component.
	// Valid values for "Healthy": "True", "False", or "Unknown".
	Status ConditionStatus `json:"status"`
	// Message about the condition for a component.
	// For example, information about a health check.
	Message string `json:"message,omitempty"`
	// Condition error code for a component.
	// For example, a health check error code.
	Error string `json:"error,omitempty"`
}

Information about the condition of a component.

func (*ComponentCondition) CodecDecodeSelf

func (x *ComponentCondition) CodecDecodeSelf(d *codec1978.Decoder)

func (*ComponentCondition) CodecEncodeSelf

func (x *ComponentCondition) CodecEncodeSelf(e *codec1978.Encoder)

func (ComponentCondition) SwaggerDoc

func (ComponentCondition) SwaggerDoc() map[string]string

type ComponentConditionType

type ComponentConditionType string

Type and constants for component health validation.

const (
	ComponentHealthy ComponentConditionType = "Healthy"
)

These are the valid conditions for the component.

func (*ComponentConditionType) CodecDecodeSelf

func (x *ComponentConditionType) CodecDecodeSelf(d *codec1978.Decoder)

func (ComponentConditionType) CodecEncodeSelf

func (x ComponentConditionType) CodecEncodeSelf(e *codec1978.Encoder)

type ComponentStatus

type ComponentStatus struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard object's metadata.
	// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata
	ObjectMeta `json:"metadata,omitempty"`

	// List of component conditions observed
	Conditions []ComponentCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type"`
}

ComponentStatus (and ComponentStatusList) holds the cluster validation info.

func (*ComponentStatus) CodecDecodeSelf

func (x *ComponentStatus) CodecDecodeSelf(d *codec1978.Decoder)

func (*ComponentStatus) CodecEncodeSelf

func (x *ComponentStatus) CodecEncodeSelf(e *codec1978.Encoder)

func (*ComponentStatus) GetObjectKind

func (obj *ComponentStatus) GetObjectKind() unversioned.ObjectKind

func (ComponentStatus) SwaggerDoc

func (ComponentStatus) SwaggerDoc() map[string]string

type ComponentStatusList

type ComponentStatusList struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard list metadata.
	// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds
	unversioned.ListMeta `json:"metadata,omitempty"`

	// List of ComponentStatus objects.
	Items []ComponentStatus `json:"items"`
}

Status of all the conditions for the component as a list of ComponentStatus objects.

func (*ComponentStatusList) CodecDecodeSelf

func (x *ComponentStatusList) CodecDecodeSelf(d *codec1978.Decoder)

func (*ComponentStatusList) CodecEncodeSelf

func (x *ComponentStatusList) CodecEncodeSelf(e *codec1978.Encoder)

func (*ComponentStatusList) GetObjectKind

func (obj *ComponentStatusList) GetObjectKind() unversioned.ObjectKind

func (ComponentStatusList) SwaggerDoc

func (ComponentStatusList) SwaggerDoc() map[string]string

type ConditionStatus

type ConditionStatus string
const (
	ConditionTrue    ConditionStatus = "True"
	ConditionFalse   ConditionStatus = "False"
	ConditionUnknown ConditionStatus = "Unknown"
)

These are valid condition statuses. "ConditionTrue" means a resource is in the condition. "ConditionFalse" means a resource is not in the condition. "ConditionUnknown" means kubernetes can't decide if a resource is in the condition or not. In the future, we could add other intermediate conditions, e.g. ConditionDegraded.

func (*ConditionStatus) CodecDecodeSelf

func (x *ConditionStatus) CodecDecodeSelf(d *codec1978.Decoder)

func (ConditionStatus) CodecEncodeSelf

func (x ConditionStatus) CodecEncodeSelf(e *codec1978.Encoder)

type Container

type Container struct {
	// Name of the container specified as a DNS_LABEL.
	// Each container in a pod must have a unique name (DNS_LABEL).
	// Cannot be updated.
	Name string `json:"name"`
	// Docker image name.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/images.md
	Image string `json:"image,omitempty"`
	// Entrypoint array. Not executed within a shell.
	// The docker image's entrypoint is used if this is not provided.
	// Variable references $(VAR_NAME) are expanded using the container's environment. If a variable
	// cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax
	// can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded,
	// regardless of whether the variable exists or not.
	// Cannot be updated.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/containers.md#containers-and-commands
	Command []string `json:"command,omitempty"`
	// Arguments to the entrypoint.
	// The docker image's cmd is used if this is not provided.
	// Variable references $(VAR_NAME) are expanded using the container's environment. If a variable
	// cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax
	// can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded,
	// regardless of whether the variable exists or not.
	// Cannot be updated.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/containers.md#containers-and-commands
	Args []string `json:"args,omitempty"`
	// Container's working directory.
	// Defaults to Docker's default. D
	// efaults to image's default.
	// Cannot be updated.
	WorkingDir string `json:"workingDir,omitempty"`
	// List of ports to expose from the container.
	// Cannot be updated.
	Ports []ContainerPort `json:"ports,omitempty" patchStrategy:"merge" patchMergeKey:"containerPort"`
	// List of environment variables to set in the container.
	// Cannot be updated.
	Env []EnvVar `json:"env,omitempty" patchStrategy:"merge" patchMergeKey:"name"`
	// Compute Resources required by this container.
	// Cannot be updated.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#resources
	Resources ResourceRequirements `json:"resources,omitempty"`
	// Pod volumes to mount into the container's filesyste.
	// Cannot be updated.
	VolumeMounts []VolumeMount `json:"volumeMounts,omitempty" patchStrategy:"merge" patchMergeKey:"name"`
	// Periodic probe of container liveness.
	// Container will be restarted if the probe fails.
	// Cannot be updated.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/pod-states.md#container-probes
	LivenessProbe *Probe `json:"livenessProbe,omitempty"`
	// Periodic probe of container service readiness.
	// Container will be removed from service endpoints if the probe fails.
	// Cannot be updated.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/pod-states.md#container-probes
	ReadinessProbe *Probe `json:"readinessProbe,omitempty"`
	// Actions that the management system should take in response to container lifecycle events.
	// Cannot be updated.
	Lifecycle *Lifecycle `json:"lifecycle,omitempty"`
	// Optional: Path at which the file to which the container's termination message
	// will be written is mounted into the container's filesystem.
	// Message written is intended to be brief final status, such as an assertion failure message.
	// Defaults to /dev/termination-log.
	// Cannot be updated.
	TerminationMessagePath string `json:"terminationMessagePath,omitempty"`
	// Image pull policy.
	// One of Always, Never, IfNotPresent.
	// Defaults to Always if :latest tag is specified, or IfNotPresent otherwise.
	// Cannot be updated.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/images.md#updating-images
	ImagePullPolicy PullPolicy `json:"imagePullPolicy,omitempty"`
	// Security options the pod should run with.
	// More info: http://releases.k8s.io/HEAD/docs/design/security_context.md
	SecurityContext *SecurityContext `json:"securityContext,omitempty"`

	// Whether this container should allocate a buffer for stdin in the container runtime. If this
	// is not set, reads from stdin in the container will always result in EOF.
	// Default is false.
	Stdin bool `json:"stdin,omitempty"`
	// Whether the container runtime should close the stdin channel after it has been opened by
	// a single attach. When stdin is true the stdin stream will remain open across multiple attach
	// sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the
	// first client attaches to stdin, and then remains open and accepts data until the client disconnects,
	// at which time stdin is closed and remains closed until the container is restarted. If this
	// flag is false, a container processes that reads from stdin will never receive an EOF.
	// Default is false
	StdinOnce bool `json:"stdinOnce,omitempty"`
	// Whether this container should allocate a TTY for itself, also requires 'stdin' to be true.
	// Default is false.
	TTY bool `json:"tty,omitempty"`
}

A single application container that you want to run within a pod.

func (*Container) CodecDecodeSelf

func (x *Container) CodecDecodeSelf(d *codec1978.Decoder)

func (*Container) CodecEncodeSelf

func (x *Container) CodecEncodeSelf(e *codec1978.Encoder)

func (Container) SwaggerDoc

func (Container) SwaggerDoc() map[string]string

type ContainerPort

type ContainerPort struct {
	// If specified, this must be an IANA_SVC_NAME and unique within the pod. Each
	// named port in a pod must have a unique name. Name for the port that can be
	// referred to by services.
	Name string `json:"name,omitempty"`
	// Number of port to expose on the host.
	// If specified, this must be a valid port number, 0 < x < 65536.
	// If HostNetwork is specified, this must match ContainerPort.
	// Most containers do not need this.
	HostPort int32 `json:"hostPort,omitempty"`
	// Number of port to expose on the pod's IP address.
	// This must be a valid port number, 0 < x < 65536.
	ContainerPort int32 `json:"containerPort"`
	// Protocol for port. Must be UDP or TCP.
	// Defaults to "TCP".
	Protocol Protocol `json:"protocol,omitempty"`
	// What host IP to bind the external port to.
	HostIP string `json:"hostIP,omitempty"`
}

ContainerPort represents a network port in a single container.

func (*ContainerPort) CodecDecodeSelf

func (x *ContainerPort) CodecDecodeSelf(d *codec1978.Decoder)

func (*ContainerPort) CodecEncodeSelf

func (x *ContainerPort) CodecEncodeSelf(e *codec1978.Encoder)

func (ContainerPort) SwaggerDoc

func (ContainerPort) SwaggerDoc() map[string]string

type ContainerState

type ContainerState struct {
	// Details about a waiting container
	Waiting *ContainerStateWaiting `json:"waiting,omitempty"`
	// Details about a running container
	Running *ContainerStateRunning `json:"running,omitempty"`
	// Details about a terminated container
	Terminated *ContainerStateTerminated `json:"terminated,omitempty"`
}

ContainerState holds a possible state of container. Only one of its members may be specified. If none of them is specified, the default one is ContainerStateWaiting.

func (*ContainerState) CodecDecodeSelf

func (x *ContainerState) CodecDecodeSelf(d *codec1978.Decoder)

func (*ContainerState) CodecEncodeSelf

func (x *ContainerState) CodecEncodeSelf(e *codec1978.Encoder)

func (ContainerState) SwaggerDoc

func (ContainerState) SwaggerDoc() map[string]string

type ContainerStateRunning

type ContainerStateRunning struct {
	// Time at which the container was last (re-)started
	StartedAt unversioned.Time `json:"startedAt,omitempty"`
}

ContainerStateRunning is a running state of a container.

func (*ContainerStateRunning) CodecDecodeSelf

func (x *ContainerStateRunning) CodecDecodeSelf(d *codec1978.Decoder)

func (*ContainerStateRunning) CodecEncodeSelf

func (x *ContainerStateRunning) CodecEncodeSelf(e *codec1978.Encoder)

func (ContainerStateRunning) SwaggerDoc

func (ContainerStateRunning) SwaggerDoc() map[string]string

type ContainerStateTerminated

type ContainerStateTerminated struct {
	// Exit status from the last termination of the container
	ExitCode int32 `json:"exitCode"`
	// Signal from the last termination of the container
	Signal int32 `json:"signal,omitempty"`
	// (brief) reason from the last termination of the container
	Reason string `json:"reason,omitempty"`
	// Message regarding the last termination of the container
	Message string `json:"message,omitempty"`
	// Time at which previous execution of the container started
	StartedAt unversioned.Time `json:"startedAt,omitempty"`
	// Time at which the container last terminated
	FinishedAt unversioned.Time `json:"finishedAt,omitempty"`
	// Container's ID in the format 'docker://<container_id>'
	ContainerID string `json:"containerID,omitempty"`
}

ContainerStateTerminated is a terminated state of a container.

func (*ContainerStateTerminated) CodecDecodeSelf

func (x *ContainerStateTerminated) CodecDecodeSelf(d *codec1978.Decoder)

func (*ContainerStateTerminated) CodecEncodeSelf

func (x *ContainerStateTerminated) CodecEncodeSelf(e *codec1978.Encoder)

func (ContainerStateTerminated) SwaggerDoc

func (ContainerStateTerminated) SwaggerDoc() map[string]string

type ContainerStateWaiting

type ContainerStateWaiting struct {
	// (brief) reason the container is not yet running.
	Reason string `json:"reason,omitempty"`
	// Message regarding why the container is not yet running.
	Message string `json:"message,omitempty"`
}

ContainerStateWaiting is a waiting state of a container.

func (*ContainerStateWaiting) CodecDecodeSelf

func (x *ContainerStateWaiting) CodecDecodeSelf(d *codec1978.Decoder)

func (*ContainerStateWaiting) CodecEncodeSelf

func (x *ContainerStateWaiting) CodecEncodeSelf(e *codec1978.Encoder)

func (ContainerStateWaiting) SwaggerDoc

func (ContainerStateWaiting) SwaggerDoc() map[string]string

type ContainerStatus

type ContainerStatus struct {
	// This must be a DNS_LABEL. Each container in a pod must have a unique name.
	// Cannot be updated.
	Name string `json:"name"`
	// Details about the container's current condition.
	State ContainerState `json:"state,omitempty"`
	// Details about the container's last termination condition.
	LastTerminationState ContainerState `json:"lastState,omitempty"`
	// Specifies whether the container has passed its readiness probe.
	Ready bool `json:"ready"`
	// The number of times the container has been restarted, currently based on
	// the number of dead containers that have not yet been removed.
	// Note that this is calculated from dead containers. But those containers are subject to
	// garbage collection. This value will get capped at 5 by GC.
	RestartCount int32 `json:"restartCount"`
	// The image the container is running.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/images.md
	// TODO(dchen1107): Which image the container is running with?
	Image string `json:"image"`
	// ImageID of the container's image.
	ImageID string `json:"imageID"`
	// Container's ID in the format 'docker://<container_id>'.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/container-environment.md#container-information
	ContainerID string `json:"containerID,omitempty"`
}

ContainerStatus contains details for the current status of this container.

func (*ContainerStatus) CodecDecodeSelf

func (x *ContainerStatus) CodecDecodeSelf(d *codec1978.Decoder)

func (*ContainerStatus) CodecEncodeSelf

func (x *ContainerStatus) CodecEncodeSelf(e *codec1978.Encoder)

func (ContainerStatus) SwaggerDoc

func (ContainerStatus) SwaggerDoc() map[string]string

type DNSPolicy

type DNSPolicy string

DNSPolicy defines how a pod's DNS will be configured.

const (
	// DNSClusterFirst indicates that the pod should use cluster DNS
	// first, if it is available, then fall back on the default (as
	// determined by kubelet) DNS settings.
	DNSClusterFirst DNSPolicy = "ClusterFirst"

	// DNSDefault indicates that the pod should use the default (as
	// determined by kubelet) DNS settings.
	DNSDefault DNSPolicy = "Default"

	DefaultTerminationGracePeriodSeconds = 30
)

func (*DNSPolicy) CodecDecodeSelf

func (x *DNSPolicy) CodecDecodeSelf(d *codec1978.Decoder)

func (DNSPolicy) CodecEncodeSelf

func (x DNSPolicy) CodecEncodeSelf(e *codec1978.Encoder)

type DaemonEndpoint

type DaemonEndpoint struct {
	// Port number of the given endpoint.
	Port int32 `json:port`
}

DaemonEndpoint contains information about a single Daemon endpoint.

func (*DaemonEndpoint) CodecDecodeSelf

func (x *DaemonEndpoint) CodecDecodeSelf(d *codec1978.Decoder)

func (*DaemonEndpoint) CodecEncodeSelf

func (x *DaemonEndpoint) CodecEncodeSelf(e *codec1978.Encoder)

func (DaemonEndpoint) SwaggerDoc

func (DaemonEndpoint) SwaggerDoc() map[string]string

type DeleteOptions

type DeleteOptions struct {
	unversioned.TypeMeta `json:",inline"`

	// The duration in seconds before the object should be deleted. Value must be non-negative integer.
	// The value zero indicates delete immediately. If this value is nil, the default grace period for the
	// specified type will be used.
	// Defaults to a per object value if not specified. zero means delete immediately.
	GracePeriodSeconds *int64 `json:"gracePeriodSeconds"`
}

DeleteOptions may be provided when deleting an API object

func (*DeleteOptions) CodecDecodeSelf

func (x *DeleteOptions) CodecDecodeSelf(d *codec1978.Decoder)

func (*DeleteOptions) CodecEncodeSelf

func (x *DeleteOptions) CodecEncodeSelf(e *codec1978.Encoder)

func (*DeleteOptions) GetObjectKind

func (obj *DeleteOptions) GetObjectKind() unversioned.ObjectKind

func (DeleteOptions) SwaggerDoc

func (DeleteOptions) SwaggerDoc() map[string]string

type DownwardAPIVolumeFile

type DownwardAPIVolumeFile struct {
	// Required: Path is  the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..'
	Path string `json:"path"`
	// Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.
	FieldRef ObjectFieldSelector `json:"fieldRef"`
}

DownwardAPIVolumeFile represents information to create the file containing the pod field

func (*DownwardAPIVolumeFile) CodecDecodeSelf

func (x *DownwardAPIVolumeFile) CodecDecodeSelf(d *codec1978.Decoder)

func (*DownwardAPIVolumeFile) CodecEncodeSelf

func (x *DownwardAPIVolumeFile) CodecEncodeSelf(e *codec1978.Encoder)

func (DownwardAPIVolumeFile) SwaggerDoc

func (DownwardAPIVolumeFile) SwaggerDoc() map[string]string

type DownwardAPIVolumeSource

type DownwardAPIVolumeSource struct {
	// Items is a list of downward API volume file
	Items []DownwardAPIVolumeFile `json:"items,omitempty"`
}

DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling.

func (*DownwardAPIVolumeSource) CodecDecodeSelf

func (x *DownwardAPIVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)

func (*DownwardAPIVolumeSource) CodecEncodeSelf

func (x *DownwardAPIVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)

func (DownwardAPIVolumeSource) SwaggerDoc

func (DownwardAPIVolumeSource) SwaggerDoc() map[string]string

type EmptyDirVolumeSource

type EmptyDirVolumeSource struct {
	// What type of storage medium should back this directory.
	// The default is "" which means to use the node's default medium.
	// Must be an empty string (default) or Memory.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#emptydir
	Medium StorageMedium `json:"medium,omitempty"`
}

Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling.

func (*EmptyDirVolumeSource) CodecDecodeSelf

func (x *EmptyDirVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)

func (*EmptyDirVolumeSource) CodecEncodeSelf

func (x *EmptyDirVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)

func (EmptyDirVolumeSource) SwaggerDoc

func (EmptyDirVolumeSource) SwaggerDoc() map[string]string

type EndpointAddress

type EndpointAddress struct {
	// The IP of this endpoint.
	// May not be loopback (127.0.0.0/8), link-local (169.254.0.0/16),
	// or link-local multicast ((224.0.0.0/24).
	// TODO: This should allow hostname or IP, See #4447.
	IP string `json:"ip"`

	// Reference to object providing the endpoint.
	TargetRef *ObjectReference `json:"targetRef,omitempty"`
}

EndpointAddress is a tuple that describes single IP address.

func (*EndpointAddress) CodecDecodeSelf

func (x *EndpointAddress) CodecDecodeSelf(d *codec1978.Decoder)

func (*EndpointAddress) CodecEncodeSelf

func (x *EndpointAddress) CodecEncodeSelf(e *codec1978.Encoder)

func (EndpointAddress) SwaggerDoc

func (EndpointAddress) SwaggerDoc() map[string]string

type EndpointPort

type EndpointPort struct {
	// The name of this port (corresponds to ServicePort.Name).
	// Must be a DNS_LABEL.
	// Optional only if one port is defined.
	Name string `json:"name,omitempty"`

	// The port number of the endpoint.
	Port int32 `json:"port"`

	// The IP protocol for this port.
	// Must be UDP or TCP.
	// Default is TCP.
	Protocol Protocol `json:"protocol,omitempty"`
}

EndpointPort is a tuple that describes a single port.

func (*EndpointPort) CodecDecodeSelf

func (x *EndpointPort) CodecDecodeSelf(d *codec1978.Decoder)

func (*EndpointPort) CodecEncodeSelf

func (x *EndpointPort) CodecEncodeSelf(e *codec1978.Encoder)

func (EndpointPort) SwaggerDoc

func (EndpointPort) SwaggerDoc() map[string]string

type EndpointSubset

type EndpointSubset struct {
	// IP addresses which offer the related ports that are marked as ready. These endpoints
	// should be considered safe for load balancers and clients to utilize.
	Addresses []EndpointAddress `json:"addresses,omitempty"`
	// IP addresses which offer the related ports but are not currently marked as ready
	// because they have not yet finished starting, have recently failed a readiness check,
	// or have recently failed a liveness check.
	NotReadyAddresses []EndpointAddress `json:"notReadyAddresses,omitempty"`
	// Port numbers available on the related IP addresses.
	Ports []EndpointPort `json:"ports,omitempty"`
}

EndpointSubset is a group of addresses with a common set of ports. The expanded set of endpoints is the Cartesian product of Addresses x Ports. For example, given:

{
  Addresses: [{"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}],
  Ports:     [{"name": "a", "port": 8675}, {"name": "b", "port": 309}]
}

The resulting set of endpoints can be viewed as:

a: [ 10.10.1.1:8675, 10.10.2.2:8675 ],
b: [ 10.10.1.1:309, 10.10.2.2:309 ]

func (*EndpointSubset) CodecDecodeSelf

func (x *EndpointSubset) CodecDecodeSelf(d *codec1978.Decoder)

func (*EndpointSubset) CodecEncodeSelf

func (x *EndpointSubset) CodecEncodeSelf(e *codec1978.Encoder)

func (EndpointSubset) SwaggerDoc

func (EndpointSubset) SwaggerDoc() map[string]string

type Endpoints

type Endpoints struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard object's metadata.
	// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata
	ObjectMeta `json:"metadata,omitempty"`

	// The set of all endpoints is the union of all subsets. Addresses are placed into
	// subsets according to the IPs they share. A single address with multiple ports,
	// some of which are ready and some of which are not (because they come from
	// different containers) will result in the address being displayed in different
	// subsets for the different ports. No address will appear in both Addresses and
	// NotReadyAddresses in the same subset.
	// Sets of addresses and ports that comprise a service.
	Subsets []EndpointSubset `json:"subsets"`
}

Endpoints is a collection of endpoints that implement the actual service. Example:

 Name: "mysvc",
 Subsets: [
   {
     Addresses: [{"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}],
     Ports: [{"name": "a", "port": 8675}, {"name": "b", "port": 309}]
   },
   {
     Addresses: [{"ip": "10.10.3.3"}],
     Ports: [{"name": "a", "port": 93}, {"name": "b", "port": 76}]
   },
]

func (*Endpoints) CodecDecodeSelf

func (x *Endpoints) CodecDecodeSelf(d *codec1978.Decoder)

func (*Endpoints) CodecEncodeSelf

func (x *Endpoints) CodecEncodeSelf(e *codec1978.Encoder)

func (*Endpoints) GetObjectKind

func (obj *Endpoints) GetObjectKind() unversioned.ObjectKind

func (Endpoints) SwaggerDoc

func (Endpoints) SwaggerDoc() map[string]string

type EndpointsList

type EndpointsList struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard list metadata.
	// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds
	unversioned.ListMeta `json:"metadata,omitempty"`

	// List of endpoints.
	Items []Endpoints `json:"items"`
}

EndpointsList is a list of endpoints.

func (*EndpointsList) CodecDecodeSelf

func (x *EndpointsList) CodecDecodeSelf(d *codec1978.Decoder)

func (*EndpointsList) CodecEncodeSelf

func (x *EndpointsList) CodecEncodeSelf(e *codec1978.Encoder)

func (*EndpointsList) GetObjectKind

func (obj *EndpointsList) GetObjectKind() unversioned.ObjectKind

func (EndpointsList) SwaggerDoc

func (EndpointsList) SwaggerDoc() map[string]string

type EnvVar

type EnvVar struct {
	// Name of the environment variable. Must be a C_IDENTIFIER.
	Name string `json:"name"`

	// Variable references $(VAR_NAME) are expanded
	// using the previous defined environment variables in the container and
	// any service environment variables. If a variable cannot be resolved,
	// the reference in the input string will be unchanged. The $(VAR_NAME)
	// syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped
	// references will never be expanded, regardless of whether the variable
	// exists or not.
	// Defaults to "".
	Value string `json:"value,omitempty"`
	// Source for the environment variable's value. Cannot be used if value is not empty.
	ValueFrom *EnvVarSource `json:"valueFrom,omitempty"`
}

EnvVar represents an environment variable present in a Container.

func (*EnvVar) CodecDecodeSelf

func (x *EnvVar) CodecDecodeSelf(d *codec1978.Decoder)

func (*EnvVar) CodecEncodeSelf

func (x *EnvVar) CodecEncodeSelf(e *codec1978.Encoder)

func (EnvVar) SwaggerDoc

func (EnvVar) SwaggerDoc() map[string]string

type EnvVarSource

type EnvVarSource struct {
	// Selects a field of the pod. Only name and namespace are supported.
	FieldRef *ObjectFieldSelector `json:"fieldRef"`
}

EnvVarSource represents a source for the value of an EnvVar.

func (*EnvVarSource) CodecDecodeSelf

func (x *EnvVarSource) CodecDecodeSelf(d *codec1978.Decoder)

func (*EnvVarSource) CodecEncodeSelf

func (x *EnvVarSource) CodecEncodeSelf(e *codec1978.Encoder)

func (EnvVarSource) SwaggerDoc

func (EnvVarSource) SwaggerDoc() map[string]string

type Event

type Event struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard object's metadata.
	// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata
	ObjectMeta `json:"metadata"`

	// The object that this event is about.
	InvolvedObject ObjectReference `json:"involvedObject"`

	// This should be a short, machine understandable string that gives the reason
	// for the transition into the object's current status.
	// TODO: provide exact specification for format.
	Reason string `json:"reason,omitempty"`

	// A human-readable description of the status of this operation.
	// TODO: decide on maximum length.
	Message string `json:"message,omitempty"`

	// The component reporting this event. Should be a short machine understandable string.
	Source EventSource `json:"source,omitempty"`

	// The time at which the event was first recorded. (Time of server receipt is in TypeMeta.)
	FirstTimestamp unversioned.Time `json:"firstTimestamp,omitempty"`

	// The time at which the most recent occurrence of this event was recorded.
	LastTimestamp unversioned.Time `json:"lastTimestamp,omitempty"`

	// The number of times this event has occurred.
	Count int32 `json:"count,omitempty"`

	// Type of this event (Normal, Warning), new types could be added in the future
	Type string `json:"type,omitempty"`
}

Event is a report of an event somewhere in the cluster. TODO: Decide whether to store these separately or with the object they apply to.

func (*Event) CodecDecodeSelf

func (x *Event) CodecDecodeSelf(d *codec1978.Decoder)

func (*Event) CodecEncodeSelf

func (x *Event) CodecEncodeSelf(e *codec1978.Encoder)

func (*Event) GetObjectKind

func (obj *Event) GetObjectKind() unversioned.ObjectKind

func (Event) SwaggerDoc

func (Event) SwaggerDoc() map[string]string

type EventList

type EventList struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard list metadata.
	// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds
	unversioned.ListMeta `json:"metadata,omitempty"`

	// List of events
	Items []Event `json:"items"`
}

EventList is a list of events.

func (*EventList) CodecDecodeSelf

func (x *EventList) CodecDecodeSelf(d *codec1978.Decoder)

func (*EventList) CodecEncodeSelf

func (x *EventList) CodecEncodeSelf(e *codec1978.Encoder)

func (*EventList) GetObjectKind

func (obj *EventList) GetObjectKind() unversioned.ObjectKind

func (EventList) SwaggerDoc

func (EventList) SwaggerDoc() map[string]string

type EventSource

type EventSource struct {
	// Component from which the event is generated.
	Component string `json:"component,omitempty"`
	// Host name on which the event is generated.
	Host string `json:"host,omitempty"`
}

EventSource contains information for an event.

func (*EventSource) CodecDecodeSelf

func (x *EventSource) CodecDecodeSelf(d *codec1978.Decoder)

func (*EventSource) CodecEncodeSelf

func (x *EventSource) CodecEncodeSelf(e *codec1978.Encoder)

func (EventSource) SwaggerDoc

func (EventSource) SwaggerDoc() map[string]string

type ExecAction

type ExecAction struct {
	// Command is the command line to execute inside the container, the working directory for the
	// command  is root ('/') in the container's filesystem. The command is simply exec'd, it is
	// not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use
	// a shell, you need to explicitly call out to that shell.
	// Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
	Command []string `json:"command,omitempty"`
}

ExecAction describes a "run in container" action.

func (*ExecAction) CodecDecodeSelf

func (x *ExecAction) CodecDecodeSelf(d *codec1978.Decoder)

func (*ExecAction) CodecEncodeSelf

func (x *ExecAction) CodecEncodeSelf(e *codec1978.Encoder)

func (ExecAction) SwaggerDoc

func (ExecAction) SwaggerDoc() map[string]string

type ExportOptions

type ExportOptions struct {
	unversioned.TypeMeta `json:",inline"`

	// Should this value be exported.  Export strips fields that a user can not specify.
	Export bool `json:"export"`
	// Should the export be exact.  Exact export maintains cluster-specific fields like 'Namespace'
	Exact bool `json:"exact"`
}

ExportOptions is the query options to the standard REST get call.

func (*ExportOptions) CodecDecodeSelf

func (x *ExportOptions) CodecDecodeSelf(d *codec1978.Decoder)

func (*ExportOptions) CodecEncodeSelf

func (x *ExportOptions) CodecEncodeSelf(e *codec1978.Encoder)

func (*ExportOptions) GetObjectKind

func (obj *ExportOptions) GetObjectKind() unversioned.ObjectKind

func (ExportOptions) SwaggerDoc

func (ExportOptions) SwaggerDoc() map[string]string

type FCVolumeSource

type FCVolumeSource struct {
	// Required: FC target world wide names (WWNs)
	TargetWWNs []string `json:"targetWWNs"`
	// Required: FC target lun number
	Lun *int32 `json:"lun"`
	// Required: Filesystem type to mount.
	// Must be a filesystem type supported by the host operating system.
	// Ex. "ext4", "xfs", "ntfs"
	// TODO: how do we prevent errors in the filesystem from compromising the machine
	FSType string `json:"fsType"`
	// Optional: Defaults to false (read/write). ReadOnly here will force
	// the ReadOnly setting in VolumeMounts.
	ReadOnly bool `json:"readOnly,omitempty"`
}

Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling.

func (*FCVolumeSource) CodecDecodeSelf

func (x *FCVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)

func (*FCVolumeSource) CodecEncodeSelf

func (x *FCVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)

func (FCVolumeSource) SwaggerDoc

func (FCVolumeSource) SwaggerDoc() map[string]string

type FinalizerName

type FinalizerName string
const (
	FinalizerKubernetes FinalizerName = "kubernetes"
)

These are internal finalizer values to Kubernetes, must be qualified name unless defined here

func (*FinalizerName) CodecDecodeSelf

func (x *FinalizerName) CodecDecodeSelf(d *codec1978.Decoder)

func (FinalizerName) CodecEncodeSelf

func (x FinalizerName) CodecEncodeSelf(e *codec1978.Encoder)

type FlexVolumeSource

type FlexVolumeSource struct {
	// Driver is the name of the driver to use for this volume.
	Driver string `json:"driver"`
	// Required: Filesystem type to mount.
	// Must be a filesystem type supported by the host operating system.
	// Ex. "ext4", "xfs", "ntfs"
	FSType string `json:"fsType,omitempty"`
	// Optional: SecretRef is reference to the authentication secret for User, default is empty.
	SecretRef *LocalObjectReference `json:"secretRef,omitempty"`
	// Optional: Defaults to false (read/write). ReadOnly here will force
	// the ReadOnly setting in VolumeMounts.
	ReadOnly bool `json:"readOnly,omitempty"`
	// Optional: Extra command options if any.
	Options map[string]string `json:"options,omitempty"`
}

FlexVolume represents a generic volume resource that is provisioned/attached using a exec based plugin. This is an alpha feature and may change in future.

func (*FlexVolumeSource) CodecDecodeSelf

func (x *FlexVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)

func (*FlexVolumeSource) CodecEncodeSelf

func (x *FlexVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)

func (FlexVolumeSource) SwaggerDoc

func (FlexVolumeSource) SwaggerDoc() map[string]string

type FlockerVolumeSource

type FlockerVolumeSource struct {
	// Required: the volume name. This is going to be store on metadata -> name on the payload for Flocker
	DatasetName string `json:"datasetName"`
}

Represents a Flocker volume mounted by the Flocker agent. Flocker volumes do not support ownership management or SELinux relabeling.

func (*FlockerVolumeSource) CodecDecodeSelf

func (x *FlockerVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)

func (*FlockerVolumeSource) CodecEncodeSelf

func (x *FlockerVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)

func (FlockerVolumeSource) SwaggerDoc

func (FlockerVolumeSource) SwaggerDoc() map[string]string

type GCEPersistentDiskVolumeSource

type GCEPersistentDiskVolumeSource struct {
	// Unique name of the PD resource in GCE. Used to identify the disk in GCE.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#gcepersistentdisk
	PDName string `json:"pdName"`
	// Filesystem type of the volume that you want to mount.
	// Tip: Ensure that the filesystem type is supported by the host operating system.
	// Examples: "ext4", "xfs", "ntfs".
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#gcepersistentdisk
	// TODO: how do we prevent errors in the filesystem from compromising the machine
	FSType string `json:"fsType"`
	// The partition in the volume that you want to mount.
	// If omitted, the default is to mount by volume name.
	// Examples: For volume /dev/sda1, you specify the partition as "1".
	// Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty).
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#gcepersistentdisk
	Partition int32 `json:"partition,omitempty"`
	// ReadOnly here will force the ReadOnly setting in VolumeMounts.
	// Defaults to false.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#gcepersistentdisk
	ReadOnly bool `json:"readOnly,omitempty"`
}

Represents a Persistent Disk resource in Google Compute Engine.

A GCE PD must exist and be formatted before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once. GCE PDs support ownership management and SELinux relabeling.

func (*GCEPersistentDiskVolumeSource) CodecDecodeSelf

func (x *GCEPersistentDiskVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)

func (*GCEPersistentDiskVolumeSource) CodecEncodeSelf

func (x *GCEPersistentDiskVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)

func (GCEPersistentDiskVolumeSource) SwaggerDoc

func (GCEPersistentDiskVolumeSource) SwaggerDoc() map[string]string

type GitRepoVolumeSource

type GitRepoVolumeSource struct {
	// Repository URL
	Repository string `json:"repository"`
	// Commit hash for the specified revision.
	Revision string `json:"revision,omitempty"`
	// Target directory name.
	// Must not contain or start with '..'.  If '.' is supplied, the volume directory will be the
	// git repository.  Otherwise, if specified, the volume will contain the git repository in
	// the subdirectory with the given name.
	Directory string `json:"directory,omitempty"`
}

Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling.

func (*GitRepoVolumeSource) CodecDecodeSelf

func (x *GitRepoVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)

func (*GitRepoVolumeSource) CodecEncodeSelf

func (x *GitRepoVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)

func (GitRepoVolumeSource) SwaggerDoc

func (GitRepoVolumeSource) SwaggerDoc() map[string]string

type GlusterfsVolumeSource

type GlusterfsVolumeSource struct {
	// EndpointsName is the endpoint name that details Glusterfs topology.
	// More info: http://releases.k8s.io/HEAD/examples/glusterfs/README.md#create-a-pod
	EndpointsName string `json:"endpoints"`

	// Path is the Glusterfs volume path.
	// More info: http://releases.k8s.io/HEAD/examples/glusterfs/README.md#create-a-pod
	Path string `json:"path"`

	// ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions.
	// Defaults to false.
	// More info: http://releases.k8s.io/HEAD/examples/glusterfs/README.md#create-a-pod
	ReadOnly bool `json:"readOnly,omitempty"`
}

Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling.

func (*GlusterfsVolumeSource) CodecDecodeSelf

func (x *GlusterfsVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)

func (*GlusterfsVolumeSource) CodecEncodeSelf

func (x *GlusterfsVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)

func (GlusterfsVolumeSource) SwaggerDoc

func (GlusterfsVolumeSource) SwaggerDoc() map[string]string

type HTTPGetAction

type HTTPGetAction struct {
	// Path to access on the HTTP server.
	Path string `json:"path,omitempty"`
	// Name or number of the port to access on the container.
	// Number must be in the range 1 to 65535.
	// Name must be an IANA_SVC_NAME.
	Port intstr.IntOrString `json:"port"`
	// Host name to connect to, defaults to the pod IP.
	Host string `json:"host,omitempty"`
	// Scheme to use for connecting to the host.
	// Defaults to HTTP.
	Scheme URIScheme `json:"scheme,omitempty"`
}

HTTPGetAction describes an action based on HTTP Get requests.

func (*HTTPGetAction) CodecDecodeSelf

func (x *HTTPGetAction) CodecDecodeSelf(d *codec1978.Decoder)

func (*HTTPGetAction) CodecEncodeSelf

func (x *HTTPGetAction) CodecEncodeSelf(e *codec1978.Encoder)

func (HTTPGetAction) SwaggerDoc

func (HTTPGetAction) SwaggerDoc() map[string]string

type Handler

type Handler struct {
	// One and only one of the following should be specified.
	// Exec specifies the action to take.
	Exec *ExecAction `json:"exec,omitempty"`
	// HTTPGet specifies the http request to perform.
	HTTPGet *HTTPGetAction `json:"httpGet,omitempty"`
	// TCPSocket specifies an action involving a TCP port.
	// TCP hooks not yet supported
	// TODO: implement a realistic TCP lifecycle hook
	TCPSocket *TCPSocketAction `json:"tcpSocket,omitempty"`
}

Handler defines a specific action that should be taken TODO: pass structured data to these actions, and document that data here.

func (*Handler) CodecDecodeSelf

func (x *Handler) CodecDecodeSelf(d *codec1978.Decoder)

func (*Handler) CodecEncodeSelf

func (x *Handler) CodecEncodeSelf(e *codec1978.Encoder)

func (Handler) SwaggerDoc

func (Handler) SwaggerDoc() map[string]string

type HostPathVolumeSource

type HostPathVolumeSource struct {
	// Path of the directory on the host.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#hostpath
	Path string `json:"path"`
}

Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling.

func (*HostPathVolumeSource) CodecDecodeSelf

func (x *HostPathVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)

func (*HostPathVolumeSource) CodecEncodeSelf

func (x *HostPathVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)

func (HostPathVolumeSource) SwaggerDoc

func (HostPathVolumeSource) SwaggerDoc() map[string]string

type ISCSIVolumeSource

type ISCSIVolumeSource struct {
	// iSCSI target portal. The portal is either an IP or ip_addr:port if the port
	// is other than default (typically TCP ports 860 and 3260).
	TargetPortal string `json:"targetPortal"`
	// Target iSCSI Qualified Name.
	IQN string `json:"iqn"`
	// iSCSI target lun number.
	Lun int32 `json:"lun"`
	// Optional: Defaults to 'default' (tcp). iSCSI interface name that uses an iSCSI transport.
	ISCSIInterface string `json:"iscsiInterface,omitempty"`
	// Filesystem type of the volume that you want to mount.
	// Tip: Ensure that the filesystem type is supported by the host operating system.
	// Examples: "ext4", "xfs", "ntfs".
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#iscsi
	// TODO: how do we prevent errors in the filesystem from compromising the machine
	FSType string `json:"fsType"`
	// ReadOnly here will force the ReadOnly setting in VolumeMounts.
	// Defaults to false.
	ReadOnly bool `json:"readOnly,omitempty"`
}

Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.

func (*ISCSIVolumeSource) CodecDecodeSelf

func (x *ISCSIVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)

func (*ISCSIVolumeSource) CodecEncodeSelf

func (x *ISCSIVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)

func (ISCSIVolumeSource) SwaggerDoc

func (ISCSIVolumeSource) SwaggerDoc() map[string]string

type Lifecycle

type Lifecycle struct {
	// PostStart is called immediately after a container is created. If the handler fails,
	// the container is terminated and restarted according to its restart policy.
	// Other management of the container blocks until the hook completes.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/container-environment.md#hook-details
	PostStart *Handler `json:"postStart,omitempty"`
	// PreStop is called immediately before a container is terminated.
	// The container is terminated after the handler completes.
	// The reason for termination is passed to the handler.
	// Regardless of the outcome of the handler, the container is eventually terminated.
	// Other management of the container blocks until the hook completes.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/container-environment.md#hook-details
	PreStop *Handler `json:"preStop,omitempty"`
}

Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, unless the container process fails, in which case the handler is aborted.

func (*Lifecycle) CodecDecodeSelf

func (x *Lifecycle) CodecDecodeSelf(d *codec1978.Decoder)

func (*Lifecycle) CodecEncodeSelf

func (x *Lifecycle) CodecEncodeSelf(e *codec1978.Encoder)

func (Lifecycle) SwaggerDoc

func (Lifecycle) SwaggerDoc() map[string]string

type LimitRange

type LimitRange struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard object's metadata.
	// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata
	ObjectMeta `json:"metadata,omitempty"`

	// Spec defines the limits enforced.
	// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status
	Spec LimitRangeSpec `json:"spec,omitempty"`
}

LimitRange sets resource usage limits for each kind of resource in a Namespace.

func (*LimitRange) CodecDecodeSelf

func (x *LimitRange) CodecDecodeSelf(d *codec1978.Decoder)

func (*LimitRange) CodecEncodeSelf

func (x *LimitRange) CodecEncodeSelf(e *codec1978.Encoder)

func (*LimitRange) GetObjectKind

func (obj *LimitRange) GetObjectKind() unversioned.ObjectKind

func (LimitRange) SwaggerDoc

func (LimitRange) SwaggerDoc() map[string]string

type LimitRangeItem

type LimitRangeItem struct {
	// Type of resource that this limit applies to.
	Type LimitType `json:"type,omitempty"`
	// Max usage constraints on this kind by resource name.
	Max ResourceList `json:"max,omitempty"`
	// Min usage constraints on this kind by resource name.
	Min ResourceList `json:"min,omitempty"`
	// Default resource requirement limit value by resource name if resource limit is omitted.
	Default ResourceList `json:"default,omitempty"`
	// DefaultRequest is the default resource requirement request value by resource name if resource request is omitted.
	DefaultRequest ResourceList `json:"defaultRequest,omitempty"`
	// MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource.
	MaxLimitRequestRatio ResourceList `json:"maxLimitRequestRatio,omitempty"`
}

LimitRangeItem defines a min/max usage limit for any resource that matches on kind.

func (*LimitRangeItem) CodecDecodeSelf

func (x *LimitRangeItem) CodecDecodeSelf(d *codec1978.Decoder)

func (*LimitRangeItem) CodecEncodeSelf

func (x *LimitRangeItem) CodecEncodeSelf(e *codec1978.Encoder)

func (LimitRangeItem) SwaggerDoc

func (LimitRangeItem) SwaggerDoc() map[string]string

type LimitRangeList

type LimitRangeList struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard list metadata.
	// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds
	unversioned.ListMeta `json:"metadata,omitempty"`

	// Items is a list of LimitRange objects.
	// More info: http://releases.k8s.io/HEAD/docs/design/admission_control_limit_range.md
	Items []LimitRange `json:"items"`
}

LimitRangeList is a list of LimitRange items.

func (*LimitRangeList) CodecDecodeSelf

func (x *LimitRangeList) CodecDecodeSelf(d *codec1978.Decoder)

func (*LimitRangeList) CodecEncodeSelf

func (x *LimitRangeList) CodecEncodeSelf(e *codec1978.Encoder)

func (*LimitRangeList) GetObjectKind

func (obj *LimitRangeList) GetObjectKind() unversioned.ObjectKind

func (LimitRangeList) SwaggerDoc

func (LimitRangeList) SwaggerDoc() map[string]string

type LimitRangeSpec

type LimitRangeSpec struct {
	// Limits is the list of LimitRangeItem objects that are enforced.
	Limits []LimitRangeItem `json:"limits"`
}

LimitRangeSpec defines a min/max usage limit for resources that match on kind.

func (*LimitRangeSpec) CodecDecodeSelf

func (x *LimitRangeSpec) CodecDecodeSelf(d *codec1978.Decoder)

func (*LimitRangeSpec) CodecEncodeSelf

func (x *LimitRangeSpec) CodecEncodeSelf(e *codec1978.Encoder)

func (LimitRangeSpec) SwaggerDoc

func (LimitRangeSpec) SwaggerDoc() map[string]string

type LimitType

type LimitType string

LimitType is a type of object that is limited

const (
	// Limit that applies to all pods in a namespace
	LimitTypePod LimitType = "Pod"
	// Limit that applies to all containers in a namespace
	LimitTypeContainer LimitType = "Container"
)

func (*LimitType) CodecDecodeSelf

func (x *LimitType) CodecDecodeSelf(d *codec1978.Decoder)

func (LimitType) CodecEncodeSelf

func (x LimitType) CodecEncodeSelf(e *codec1978.Encoder)

type List

type List struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard list metadata.
	// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds
	unversioned.ListMeta `json:"metadata,omitempty"`

	// List of objects
	Items []runtime.RawExtension `json:"items"`
}

List holds a list of objects, which may not be known by the server.

func (*List) CodecDecodeSelf

func (x *List) CodecDecodeSelf(d *codec1978.Decoder)

func (*List) CodecEncodeSelf

func (x *List) CodecEncodeSelf(e *codec1978.Encoder)

func (*List) GetObjectKind

func (obj *List) GetObjectKind() unversioned.ObjectKind

func (List) SwaggerDoc

func (List) SwaggerDoc() map[string]string

type ListOptions

type ListOptions struct {
	unversioned.TypeMeta `json:",inline"`

	// A selector to restrict the list of returned objects by their labels.
	// Defaults to everything.
	LabelSelector string `json:"labelSelector,omitempty"`
	// A selector to restrict the list of returned objects by their fields.
	// Defaults to everything.
	FieldSelector string `json:"fieldSelector,omitempty"`
	// Watch for changes to the described resources and return them as a stream of
	// add, update, and remove notifications. Specify resourceVersion.
	Watch bool `json:"watch,omitempty"`
	// When specified with a watch call, shows changes that occur after that particular version of a resource.
	// Defaults to changes from the beginning of history.
	ResourceVersion string `json:"resourceVersion,omitempty"`
	// Timeout for the list/watch call.
	TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty"`
}

ListOptions is the query options to a standard REST list call.

func (*ListOptions) CodecDecodeSelf

func (x *ListOptions) CodecDecodeSelf(d *codec1978.Decoder)

func (*ListOptions) CodecEncodeSelf

func (x *ListOptions) CodecEncodeSelf(e *codec1978.Encoder)

func (*ListOptions) GetObjectKind

func (obj *ListOptions) GetObjectKind() unversioned.ObjectKind

func (ListOptions) SwaggerDoc

func (ListOptions) SwaggerDoc() map[string]string

type LoadBalancerIngress

type LoadBalancerIngress struct {
	// IP is set for load-balancer ingress points that are IP based
	// (typically GCE or OpenStack load-balancers)
	IP string `json:"ip,omitempty"`

	// Hostname is set for load-balancer ingress points that are DNS based
	// (typically AWS load-balancers)
	Hostname string `json:"hostname,omitempty"`
}

LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.

func (*LoadBalancerIngress) CodecDecodeSelf

func (x *LoadBalancerIngress) CodecDecodeSelf(d *codec1978.Decoder)

func (*LoadBalancerIngress) CodecEncodeSelf

func (x *LoadBalancerIngress) CodecEncodeSelf(e *codec1978.Encoder)

func (LoadBalancerIngress) SwaggerDoc

func (LoadBalancerIngress) SwaggerDoc() map[string]string

type LoadBalancerStatus

type LoadBalancerStatus struct {
	// Ingress is a list containing ingress points for the load-balancer.
	// Traffic intended for the service should be sent to these ingress points.
	Ingress []LoadBalancerIngress `json:"ingress,omitempty"`
}

LoadBalancerStatus represents the status of a load-balancer.

func (*LoadBalancerStatus) CodecDecodeSelf

func (x *LoadBalancerStatus) CodecDecodeSelf(d *codec1978.Decoder)

func (*LoadBalancerStatus) CodecEncodeSelf

func (x *LoadBalancerStatus) CodecEncodeSelf(e *codec1978.Encoder)

func (LoadBalancerStatus) SwaggerDoc

func (LoadBalancerStatus) SwaggerDoc() map[string]string

type LocalObjectReference

type LocalObjectReference struct {
	// Name of the referent.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/identifiers.md#names
	// TODO: Add other useful fields. apiVersion, kind, uid?
	Name string `json:"name,omitempty"`
}

LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.

func (*LocalObjectReference) CodecDecodeSelf

func (x *LocalObjectReference) CodecDecodeSelf(d *codec1978.Decoder)

func (*LocalObjectReference) CodecEncodeSelf

func (x *LocalObjectReference) CodecEncodeSelf(e *codec1978.Encoder)

func (LocalObjectReference) SwaggerDoc

func (LocalObjectReference) SwaggerDoc() map[string]string

type NFSVolumeSource

type NFSVolumeSource struct {
	// Server is the hostname or IP address of the NFS server.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#nfs
	Server string `json:"server"`

	// Path that is exported by the NFS server.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#nfs
	Path string `json:"path"`

	// ReadOnly here will force
	// the NFS export to be mounted with read-only permissions.
	// Defaults to false.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#nfs
	ReadOnly bool `json:"readOnly,omitempty"`
}

Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling.

func (*NFSVolumeSource) CodecDecodeSelf

func (x *NFSVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)

func (*NFSVolumeSource) CodecEncodeSelf

func (x *NFSVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)

func (NFSVolumeSource) SwaggerDoc

func (NFSVolumeSource) SwaggerDoc() map[string]string

type Namespace

type Namespace struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard object's metadata.
	// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata
	ObjectMeta `json:"metadata,omitempty"`

	// Spec defines the behavior of the Namespace.
	// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status
	Spec NamespaceSpec `json:"spec,omitempty"`

	// Status describes the current status of a Namespace.
	// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status
	Status NamespaceStatus `json:"status,omitempty"`
}

Namespace provides a scope for Names. Use of multiple namespaces is optional.

func (*Namespace) CodecDecodeSelf

func (x *Namespace) CodecDecodeSelf(d *codec1978.Decoder)

func (*Namespace) CodecEncodeSelf

func (x *Namespace) CodecEncodeSelf(e *codec1978.Encoder)

func (*Namespace) GetObjectKind

func (obj *Namespace) GetObjectKind() unversioned.ObjectKind

func (Namespace) SwaggerDoc

func (Namespace) SwaggerDoc() map[string]string

type NamespaceList

type NamespaceList struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard list metadata.
	// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds
	unversioned.ListMeta `json:"metadata,omitempty"`

	// Items is the list of Namespace objects in the list.
	// More info: http://releases.k8s.io/HEAD/docs/user-guide/namespaces.md
	Items []Namespace `json:"items"`
}

NamespaceList is a list of Namespaces.

func (*NamespaceList) CodecDecodeSelf

func (x *NamespaceList) CodecDecodeSelf(d *codec1978.Decoder)

func (*NamespaceList) CodecEncodeSelf

func (x *NamespaceList) CodecEncodeSelf(e *codec1978.Encoder)

func (*NamespaceList) GetObjectKind

func (obj *NamespaceList) GetObjectKind() unversioned.ObjectKind

func (NamespaceList) SwaggerDoc

func (NamespaceList) SwaggerDoc() map[string]string

type NamespacePhase

type NamespacePhase string
const (
	// NamespaceActive means the namespace is available for use in the system
	NamespaceActive NamespacePhase = "Active"
	// NamespaceTerminating means the namespace is undergoing graceful termination
	NamespaceTerminating NamespacePhase = "Terminating"
)

These are the valid phases of a namespace.

func (*NamespacePhase) CodecDecodeSelf

func (x *NamespacePhase) CodecDecodeSelf(d *codec1978.Decoder)

func (NamespacePhase) CodecEncodeSelf

func (x NamespacePhase) CodecEncodeSelf(e *codec1978.Encoder)

type NamespaceSpec

type NamespaceSpec struct {
	// Finalizers is an opaque list of values that must be empty to permanently remove object from storage.
	// More info: http://releases.k8s.io/HEAD/docs/design/namespaces.md#finalizers
	Finalizers []FinalizerName `json:"finalizers,omitempty"`
}

NamespaceSpec describes the attributes on a Namespace.

func (*NamespaceSpec) CodecDecodeSelf

func (x *NamespaceSpec) CodecDecodeSelf(d *codec1978.Decoder)

func (*NamespaceSpec) CodecEncodeSelf

func (x *NamespaceSpec) CodecEncodeSelf(e *codec1978.Encoder)

func (NamespaceSpec) SwaggerDoc

func (NamespaceSpec) SwaggerDoc() map[string]string

type NamespaceStatus

type NamespaceStatus struct {
	// Phase is the current lifecycle phase of the namespace.
	// More info: http://releases.k8s.io/HEAD/docs/design/namespaces.md#phases
	Phase NamespacePhase `json:"phase,omitempty"`
}

NamespaceStatus is information about the current status of a Namespace.

func (*NamespaceStatus) CodecDecodeSelf

func (x *NamespaceStatus) CodecDecodeSelf(d *codec1978.Decoder)

func (*NamespaceStatus) CodecEncodeSelf

func (x *NamespaceStatus) CodecEncodeSelf(e *codec1978.Encoder)

func (NamespaceStatus) SwaggerDoc

func (NamespaceStatus) SwaggerDoc() map[string]string

type Node

type Node struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard object's metadata.
	// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata
	ObjectMeta `json:"metadata,omitempty"`

	// Spec defines the behavior of a node.
	// http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status
	Spec NodeSpec `json:"spec,omitempty"`

	// Most recently observed status of the node.
	// Populated by the system.
	// Read-only.
	// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status
	Status NodeStatus `json:"status,omitempty"`
}

Node is a worker node in Kubernetes, formerly known as minion. Each node will have a unique identifier in the cache (i.e. in etcd).

func (*Node) CodecDecodeSelf

func (x *Node) CodecDecodeSelf(d *codec1978.Decoder)

func (*Node) CodecEncodeSelf

func (x *Node) CodecEncodeSelf(e *codec1978.Encoder)

func (*Node) GetObjectKind

func (obj *Node) GetObjectKind() unversioned.ObjectKind

func (Node) SwaggerDoc

func (Node) SwaggerDoc() map[string]string

type NodeAddress

type NodeAddress struct {
	// Node address type, one of Hostname, ExternalIP or InternalIP.
	Type NodeAddressType `json:"type"`
	// The node address.
	Address string `json:"address"`
}

NodeAddress contains information for the node's address.

func (*NodeAddress) CodecDecodeSelf

func (x *NodeAddress) CodecDecodeSelf(d *codec1978.Decoder)

func (*NodeAddress) CodecEncodeSelf

func (x *NodeAddress) CodecEncodeSelf(e *codec1978.Encoder)

func (NodeAddress) SwaggerDoc

func (NodeAddress) SwaggerDoc() map[string]string

type NodeAddressType

type NodeAddressType string
const (
	NodeHostName   NodeAddressType = "Hostname"
	NodeExternalIP NodeAddressType = "ExternalIP"
	NodeInternalIP NodeAddressType = "InternalIP"
)

These are valid address type of node.

func (*NodeAddressType) CodecDecodeSelf

func (x *NodeAddressType) CodecDecodeSelf(d *codec1978.Decoder)

func (NodeAddressType) CodecEncodeSelf

func (x NodeAddressType) CodecEncodeSelf(e *codec1978.Encoder)

type NodeCondition

type NodeCondition struct {
	// Type of node condition, currently only Ready.
	Type NodeConditionType `json:"type"`
	// Status of the condition, one of True, False, Unknown.
	Status ConditionStatus `json:"status"`
	// Last time we got an update on a given condition.
	LastHeartbeatTime unversioned.Time `json:"lastHeartbeatTime,omitempty"`
	// Last time the condition transit from one status to another.
	LastTransitionTime unversioned.Time `json:"lastTransitionTime,omitempty"`
	// (brief) reason for the condition's last transition.
	Reason string `json:"reason,omitempty"`
	// Human readable message indicating details about last transition.
	Message string `json:"message,omitempty"`
}

NodeCondition contains condition infromation for a node.

func (*NodeCondition) CodecDecodeSelf

func (x *NodeCondition) CodecDecodeSelf(d *codec1978.Decoder)

func (*NodeCondition) CodecEncodeSelf

func (x *NodeCondition) CodecEncodeSelf(e *codec1978.Encoder)

func (NodeCondition) SwaggerDoc

func (NodeCondition) SwaggerDoc() map[string]string

type NodeConditionType

type NodeConditionType string
const (
	// NodeReady means kubelet is healthy and ready to accept pods.
	NodeReady NodeConditionType = "Ready"
	// NodeOutOfDisk means the kubelet will not accept new pods due to insufficient free disk
	// space on the node.
	NodeOutOfDisk NodeConditionType = "OutOfDisk"
)

These are valid conditions of node. Currently, we don't have enough information to decide node condition. In the future, we will add more. The proposed set of conditions are: NodeReachable, NodeLive, NodeReady, NodeSchedulable, NodeRunnable.

func (*NodeConditionType) CodecDecodeSelf

func (x *NodeConditionType) CodecDecodeSelf(d *codec1978.Decoder)

func (NodeConditionType) CodecEncodeSelf

func (x NodeConditionType) CodecEncodeSelf(e *codec1978.Encoder)

type NodeDaemonEndpoints

type NodeDaemonEndpoints struct {
	// Endpoint on which Kubelet is listening.
	KubeletEndpoint DaemonEndpoint `json:"kubeletEndpoint,omitempty"`
}

NodeDaemonEndpoints lists ports opened by daemons running on the Node.

func (*NodeDaemonEndpoints) CodecDecodeSelf

func (x *NodeDaemonEndpoints) CodecDecodeSelf(d *codec1978.Decoder)

func (*NodeDaemonEndpoints) CodecEncodeSelf

func (x *NodeDaemonEndpoints) CodecEncodeSelf(e *codec1978.Encoder)

func (NodeDaemonEndpoints) SwaggerDoc

func (NodeDaemonEndpoints) SwaggerDoc() map[string]string

type NodeList

type NodeList struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard list metadata.
	// More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds
	unversioned.ListMeta `json:"metadata,omitempty"`

	// List of nodes
	Items []Node `json:"items"`
}

NodeList is the whole list of all Nodes which have been registered with master.

func (*NodeList) CodecDecodeSelf

func (x *NodeList) CodecDecodeSelf(d *codec1978.Decoder)

func (*NodeList) CodecEncodeSelf

func (x *NodeList) CodecEncodeSelf(e *codec1978.Encoder)

func (*NodeList) GetObjectKind

func (obj *NodeList) GetObjectKind() unversioned.ObjectKind

func (NodeList) SwaggerDoc

func (NodeList) SwaggerDoc() map[string]string

type NodePhase

type NodePhase string
const (
	// NodePending means the node has been created/added by the system, but not configured.
	NodePending NodePhase = "Pending"
	// NodeRunning means the node has been configured and has Kubernetes components running.
	NodeRunning NodePhase = "Running"
	// NodeTerminated means the node has been removed from the cluster.
	NodeTerminated NodePhase = "Terminated"
)

These are the valid phases of node.

func (*NodePhase) CodecDecodeSelf

func (x *NodePhase) CodecDecodeSelf(d *codec1978.Decoder)

func (NodePhase) CodecEncodeSelf

func (x NodePhase) CodecEncodeSelf(e *codec1978.Encoder)

type NodeSpec

type NodeSpec struct {
	// PodCIDR represents the pod IP range assigned to the node.
	PodCIDR string `json:"podCIDR,omitempty"`
	// External ID of the node assigned by some machine database (e.g. a cloud provider).
	// Deprecated.
	ExternalID string `json:"externalID,omitempty"`
	// ID of the node assigned by the cloud provider in the format: <ProviderName>://<ProviderSpecificNodeID>
	ProviderID string `json:"providerID,omitempty"`
	// Unschedulable controls node schedulability of new pods. By default, node is schedulable.
	// More info: http://releases.k8s.io/HEAD/docs/admin/node.md#manual-node-administration"`
	Unschedulable bool `json:"unschedulable,omitempty"`
}

NodeSpec describes the attributes that a node is created with.

func (*NodeSpec) CodecDecodeSelf

func (x *NodeSpec) CodecDecodeSelf(d *codec1978.Decoder)

func (*NodeSpec) CodecEncodeSelf

func (x *NodeSpec) CodecEncodeSelf(e *codec1978.Encoder)

func (NodeSpec) SwaggerDoc

func (NodeSpec) SwaggerDoc() map[string]string

type NodeStatus

type NodeStatus struct {