diff --git a/.travis.yml b/.travis.yml index 9d7572f9168..770f7f33325 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,6 +19,7 @@ script: - PATH=$GOPATH/bin:$PATH ./hack/verify-generated-deep-copies.sh - PATH=$GOPATH/bin:./third_party/etcd:$PATH ./hack/verify-gendocs.sh - PATH=$GOPATH/bin:./third_party/etcd:$PATH ./hack/verify-swagger-spec.sh + - PATH=$GOPATH/bin:./third_party/etcd:$PATH ./hack/verify-linkcheck.sh - godep go test ./cmd/mungedocs notifications: diff --git a/api/swagger-spec/v1.json b/api/swagger-spec/v1.json index 8552cf8386a..d8bc4fb42ba 100644 --- a/api/swagger-spec/v1.json +++ b/api/swagger-spec/v1.json @@ -10583,15 +10583,15 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ObjectMeta", - "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "target": { "$ref": "v1.ObjectReference", @@ -10604,15 +10604,15 @@ "properties": { "name": { "type": "string", - "description": "string that identifies an object. Must be unique within a namespace; cannot be updated; see http://releases.k8s.io/HEAD/docs/identifiers.md#names" + "description": "string that identifies an object. Must be unique within a namespace; cannot be updated; see http://releases.k8s.io/HEAD/docs/user-guide/identifiers.md#names" }, "generateName": { "type": "string", - "description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified; see http://releases.k8s.io/HEAD/docs/api-conventions.md#idempotency" + "description": "an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#idempotency" }, "namespace": { "type": "string", - "description": "namespace of the object; must be a DNS_LABEL; cannot be updated; see http://releases.k8s.io/HEAD/docs/namespaces.md" + "description": "namespace of the object; must be a DNS_LABEL; cannot be updated; see http://releases.k8s.io/HEAD/docs/user-guide/namespaces.md" }, "selfLink": { "type": "string", @@ -10620,11 +10620,11 @@ }, "uid": { "type": "string", - "description": "unique UUID across space and time; populated by the system; read-only; see http://releases.k8s.io/HEAD/docs/identifiers.md#uids" + "description": "unique UUID across space and time; populated by the system; read-only; see http://releases.k8s.io/HEAD/docs/user-guide/identifiers.md#uids" }, "resourceVersion": { "type": "string", - "description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/HEAD/docs/api-conventions.md#concurrency-control-and-consistency" + "description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#concurrency-control-and-consistency" }, "generation": { "type": "integer", @@ -10633,19 +10633,19 @@ }, "creationTimestamp": { "type": "string", - "description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "deletionTimestamp": { "type": "string", - "description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested, read-only; if not set, graceful deletion of the object has not been requested; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested, read-only; if not set, graceful deletion of the object has not been requested; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "labels": { "type": "any", - "description": "map of string keys and values that can be used to organize and categorize objects; may match selectors of replication controllers and services; see http://releases.k8s.io/HEAD/docs/labels.md" + "description": "map of string keys and values that can be used to organize and categorize objects; may match selectors of replication controllers and services; see http://releases.k8s.io/HEAD/docs/user-guide/labels.md" }, "annotations": { "type": "any", - "description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about objects; see http://releases.k8s.io/HEAD/docs/annotations.md" + "description": "map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about objects; see http://releases.k8s.io/HEAD/docs/user-guide/annotations.md" } } }, @@ -10654,19 +10654,19 @@ "properties": { "kind": { "type": "string", - "description": "kind of the referent; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of the referent; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "namespace": { "type": "string", - "description": "namespace of the referent; see http://releases.k8s.io/HEAD/docs/namespaces.md" + "description": "namespace of the referent; see http://releases.k8s.io/HEAD/docs/user-guide/namespaces.md" }, "name": { "type": "string", - "description": "name of the referent; see http://releases.k8s.io/HEAD/docs/identifiers.md#names" + "description": "name of the referent; see http://releases.k8s.io/HEAD/docs/user-guide/identifiers.md#names" }, "uid": { "type": "string", - "description": "uid of the referent; see http://releases.k8s.io/HEAD/docs/identifiers.md#uids" + "description": "uid of the referent; see http://releases.k8s.io/HEAD/docs/user-guide/identifiers.md#uids" }, "apiVersion": { "type": "string", @@ -10674,7 +10674,7 @@ }, "resourceVersion": { "type": "string", - "description": "specific resourceVersion to which this reference is made, if any: http://releases.k8s.io/HEAD/docs/api-conventions.md#concurrency-control-and-consistency" + "description": "specific resourceVersion to which this reference is made, if any: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#concurrency-control-and-consistency" }, "fieldPath": { "type": "string", @@ -10690,15 +10690,15 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ListMeta", - "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "items": { "type": "array", @@ -10718,7 +10718,7 @@ }, "resourceVersion": { "type": "string", - "description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/HEAD/docs/api-conventions.md#concurrency-control-and-consistency" + "description": "string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#concurrency-control-and-consistency" } } }, @@ -10727,15 +10727,15 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ObjectMeta", - "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "conditions": { "type": "array", @@ -10779,15 +10779,15 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ListMeta", - "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "items": { "type": "array", @@ -10806,15 +10806,15 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ObjectMeta", - "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "subsets": { "type": "array", @@ -10903,19 +10903,19 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ListMeta", - "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "status": { "type": "string", - "description": "status of the operation; either Success, or Failure; see http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status" + "description": "status of the operation; either Success, or Failure; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status" }, "message": { "type": "string", @@ -10945,7 +10945,7 @@ }, "kind": { "type": "string", - "description": "the kind attribute of the resource associated with the status StatusReason; on some operations may differ from the requested resource Kind; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "the kind attribute of the resource associated with the status StatusReason; on some operations may differ from the requested resource Kind; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "causes": { "type": "array", @@ -10986,11 +10986,11 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "gracePeriodSeconds": { "type": "integer", @@ -11007,15 +11007,15 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ListMeta", - "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "items": { "type": "array", @@ -11035,15 +11035,15 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ObjectMeta", - "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "involvedObject": { "$ref": "v1.ObjectReference", @@ -11097,15 +11097,15 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ListMeta", - "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "items": { "type": "array", @@ -11121,19 +11121,19 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ObjectMeta", - "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "spec": { "$ref": "v1.LimitRangeSpec", - "description": "spec defines the limits enforced; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status" + "description": "spec defines the limits enforced; http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status" } } }, @@ -11181,22 +11181,22 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ListMeta", - "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "items": { "type": "array", "items": { "$ref": "v1.Namespace" }, - "description": "items is the list of Namespace objects in the list; see http://releases.k8s.io/HEAD/docs/namespaces.md" + "description": "items is the list of Namespace objects in the list; see http://releases.k8s.io/HEAD/docs/user-guide/namespaces.md" } } }, @@ -11205,23 +11205,23 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ObjectMeta", - "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "spec": { "$ref": "v1.NamespaceSpec", - "description": "spec defines the behavior of the Namespace; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status" + "description": "spec defines the behavior of the Namespace; http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status" }, "status": { "$ref": "v1.NamespaceStatus", - "description": "status describes the current status of a Namespace; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status" + "description": "status describes the current status of a Namespace; http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status" } } }, @@ -11258,15 +11258,15 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ListMeta", - "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "items": { "type": "array", @@ -11282,23 +11282,23 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ObjectMeta", - "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "spec": { "$ref": "v1.NodeSpec", - "description": "specification of a node; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status" + "description": "specification of a node; http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status" }, "status": { "$ref": "v1.NodeStatus", - "description": "most recently observed status of the node; populated by the system, read-only; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status" + "description": "most recently observed status of the node; populated by the system, read-only; http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status" } } }, @@ -11319,7 +11319,7 @@ }, "unschedulable": { "type": "boolean", - "description": "disable pod scheduling on the node; see http://releases.k8s.io/HEAD/docs/node.md#manual-node-administration" + "description": "disable pod scheduling on the node; see http://releases.k8s.io/HEAD/docs/admin/node.md#manual-node-administration" } } }, @@ -11328,29 +11328,29 @@ "properties": { "capacity": { "type": "any", - "description": "compute resource capacity of the node; see http://releases.k8s.io/HEAD/docs/compute_resources.md" + "description": "compute resource capacity of the node; see http://releases.k8s.io/HEAD/docs/user-guide/compute-resources.md" }, "phase": { "type": "string", - "description": "most recently observed lifecycle phase of the node; see http://releases.k8s.io/HEAD/docs/node.md#node-phase" + "description": "most recently observed lifecycle phase of the node; see http://releases.k8s.io/HEAD/docs/admin/node.md#node-phase" }, "conditions": { "type": "array", "items": { "$ref": "v1.NodeCondition" }, - "description": "list of node conditions observed; see http://releases.k8s.io/HEAD/docs/node.md#node-condition" + "description": "list of node conditions observed; see http://releases.k8s.io/HEAD/docs/admin/node.md#node-condition" }, "addresses": { "type": "array", "items": { "$ref": "v1.NodeAddress" }, - "description": "list of addresses reachable to the node; see http://releases.k8s.io/HEAD/docs/node.md#node-addresses" + "description": "list of addresses reachable to the node; see http://releases.k8s.io/HEAD/docs/admin/node.md#node-addresses" }, "nodeInfo": { "$ref": "v1.NodeSystemInfo", - "description": "set of ids/uuids to uniquely identify the node; see http://releases.k8s.io/HEAD/docs/node.md#node-info" + "description": "set of ids/uuids to uniquely identify the node; see http://releases.k8s.io/HEAD/docs/admin/node.md#node-info" } } }, @@ -11456,22 +11456,22 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ListMeta", - "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "items": { "type": "array", "items": { "$ref": "v1.PersistentVolumeClaim" }, - "description": "a list of persistent volume claims; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#persistentvolumeclaims" + "description": "a list of persistent volume claims; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#persistentvolumeclaims" } } }, @@ -11480,23 +11480,23 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ObjectMeta", - "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "spec": { "$ref": "v1.PersistentVolumeClaimSpec", - "description": "the desired characteristics of a volume; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#persistentvolumeclaims" + "description": "the desired characteristics of a volume; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#persistentvolumeclaims" }, "status": { "$ref": "v1.PersistentVolumeClaimStatus", - "description": "the current status of a persistent volume claim; read-only; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#persistentvolumeclaims" + "description": "the current status of a persistent volume claim; read-only; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#persistentvolumeclaims" } } }, @@ -11508,11 +11508,11 @@ "items": { "$ref": "v1.PersistentVolumeAccessMode" }, - "description": "the desired access modes the volume should have; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#access-modes-1" + "description": "the desired access modes the volume should have; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#access-modes-1" }, "resources": { "$ref": "v1.ResourceRequirements", - "description": "the desired resources the volume should have; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#resources" + "description": "the desired resources the volume should have; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#resources" }, "volumeName": { "type": "string", @@ -11549,7 +11549,7 @@ "items": { "$ref": "v1.PersistentVolumeAccessMode" }, - "description": "the actual access modes the volume has; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#access-modes-1" + "description": "the actual access modes the volume has; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#access-modes-1" }, "capacity": { "type": "any", @@ -11562,22 +11562,22 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ListMeta", - "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "items": { "type": "array", "items": { "$ref": "v1.PersistentVolume" }, - "description": "list of persistent volumes; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md" + "description": "list of persistent volumes; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md" } } }, @@ -11586,23 +11586,23 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ObjectMeta", - "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "spec": { "$ref": "v1.PersistentVolumeSpec", - "description": "specification of a persistent volume as provisioned by an administrator; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#persistent-volumes" + "description": "specification of a persistent volume as provisioned by an administrator; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#persistent-volumes" }, "status": { "$ref": "v1.PersistentVolumeStatus", - "description": "current status of a persistent volume; populated by the system, read-only; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#persistent-volumes" + "description": "current status of a persistent volume; populated by the system, read-only; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#persistent-volumes" } } }, @@ -11611,19 +11611,19 @@ "properties": { "capacity": { "type": "any", - "description": "a description of the persistent volume's resources and capacityr; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#capacity" + "description": "a description of the persistent volume's resources and capacityr; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#capacity" }, "gcePersistentDisk": { "$ref": "v1.GCEPersistentDiskVolumeSource", - "description": "GCE disk resource provisioned by an admin; see http://releases.k8s.io/HEAD/docs/volumes.md#gcepersistentdisk" + "description": "GCE disk resource provisioned by an admin; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#gcepersistentdisk" }, "awsElasticBlockStore": { "$ref": "v1.AWSElasticBlockStoreVolumeSource", - "description": "AWS disk resource provisioned by an admin; see http://releases.k8s.io/HEAD/docs/volumes.md#awselasticblockstore" + "description": "AWS disk resource provisioned by an admin; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#awselasticblockstore" }, "hostPath": { "$ref": "v1.HostPathVolumeSource", - "description": "a HostPath provisioned by a developer or tester; for develment use only; see http://releases.k8s.io/HEAD/docs/volumes.md#hostpath" + "description": "a HostPath provisioned by a developer or tester; for develment use only; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#hostpath" }, "glusterfs": { "$ref": "v1.GlusterfsVolumeSource", @@ -11631,7 +11631,7 @@ }, "nfs": { "$ref": "v1.NFSVolumeSource", - "description": "NFS volume resource provisioned by an admin; see http://releases.k8s.io/HEAD/docs/volumes.md#nfs" + "description": "NFS volume resource provisioned by an admin; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#nfs" }, "rbd": { "$ref": "v1.RBDVolumeSource", @@ -11646,15 +11646,15 @@ "items": { "$ref": "v1.PersistentVolumeAccessMode" }, - "description": "all ways the volume can be mounted; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#access-modes" + "description": "all ways the volume can be mounted; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#access-modes" }, "claimRef": { "$ref": "v1.ObjectReference", - "description": "when bound, a reference to the bound claim; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#binding" + "description": "when bound, a reference to the bound claim; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#binding" }, "persistentVolumeReclaimPolicy": { "type": "string", - "description": "what happens to a volume when released from its claim; Valid options are Retain (default) and Recycle. Recyling must be supported by the volume plugin underlying this persistent volume. See http://releases.k8s.io/HEAD/docs/persistent-volumes.md#recycling-policy" + "description": "what happens to a volume when released from its claim; Valid options are Retain (default) and Recycle. Recyling must be supported by the volume plugin underlying this persistent volume. See http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#recycling-policy" } } }, @@ -11667,20 +11667,20 @@ "properties": { "pdName": { "type": "string", - "description": "unique name of the PD resource in GCE; see http://releases.k8s.io/HEAD/docs/volumes.md#gcepersistentdisk" + "description": "unique name of the PD resource in GCE; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#gcepersistentdisk" }, "fsType": { "type": "string", - "description": "file system type to mount, such as ext4, xfs, ntfs; see http://releases.k8s.io/HEAD/docs/volumes.md#gcepersistentdisk" + "description": "file system type to mount, such as ext4, xfs, ntfs; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#gcepersistentdisk" }, "partition": { "type": "integer", "format": "int32", - "description": "partition on the disk to mount (e.g., '1' for /dev/sda1); if omitted the plain device name (e.g., /dev/sda) will be mounted; see http://releases.k8s.io/HEAD/docs/volumes.md#gcepersistentdisk" + "description": "partition on the disk to mount (e.g., '1' for /dev/sda1); if omitted the plain device name (e.g., /dev/sda) will be mounted; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#gcepersistentdisk" }, "readOnly": { "type": "boolean", - "description": "read-only if true, read-write otherwise (false or unspecified); see http://releases.k8s.io/HEAD/docs/volumes.md#gcepersistentdisk" + "description": "read-only if true, read-write otherwise (false or unspecified); see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#gcepersistentdisk" } } }, @@ -11693,20 +11693,20 @@ "properties": { "volumeID": { "type": "string", - "description": "unique id of the PD resource in AWS; see http://releases.k8s.io/HEAD/docs/volumes.md#awselasticblockstore" + "description": "unique id of the PD resource in AWS; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#awselasticblockstore" }, "fsType": { "type": "string", - "description": "file system type to mount, such as ext4, xfs, ntfs; see http://releases.k8s.io/HEAD/docs/volumes.md#awselasticblockstore" + "description": "file system type to mount, such as ext4, xfs, ntfs; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#awselasticblockstore" }, "partition": { "type": "integer", "format": "int32", - "description": "partition on the disk to mount (e.g., '1' for /dev/sda1); if omitted the plain device name (e.g., /dev/sda) will be mounted; see http://releases.k8s.io/HEAD/docs/volumes.md#awselasticblockstore" + "description": "partition on the disk to mount (e.g., '1' for /dev/sda1); if omitted the plain device name (e.g., /dev/sda) will be mounted; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#awselasticblockstore" }, "readOnly": { "type": "boolean", - "description": "read-only if true, read-write otherwise (false or unspecified); see http://releases.k8s.io/HEAD/docs/volumes.md#awselasticblockstore" + "description": "read-only if true, read-write otherwise (false or unspecified); see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#awselasticblockstore" } } }, @@ -11718,7 +11718,7 @@ "properties": { "path": { "type": "string", - "description": "path of the directory on the host; see http://releases.k8s.io/HEAD/docs/volumes.md#hostpath" + "description": "path of the directory on the host; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#hostpath" } } }, @@ -11752,15 +11752,15 @@ "properties": { "server": { "type": "string", - "description": "the hostname or IP address of the NFS server; see http://releases.k8s.io/HEAD/docs/volumes.md#nfs" + "description": "the hostname or IP address of the NFS server; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#nfs" }, "path": { "type": "string", - "description": "the path that is exported by the NFS server; see http://releases.k8s.io/HEAD/docs/volumes.md#nfs" + "description": "the path that is exported by the NFS server; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#nfs" }, "readOnly": { "type": "boolean", - "description": "forces the NFS export to be mounted with read-only permissions; see http://releases.k8s.io/HEAD/docs/volumes.md#nfs" + "description": "forces the NFS export to be mounted with read-only permissions; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#nfs" } } }, @@ -11817,7 +11817,7 @@ "properties": { "name": { "type": "string", - "description": "name of the referent; see http://releases.k8s.io/HEAD/docs/identifiers.md#names" + "description": "name of the referent; see http://releases.k8s.io/HEAD/docs/user-guide/identifiers.md#names" } } }, @@ -11858,7 +11858,7 @@ "properties": { "phase": { "type": "string", - "description": "the current phase of a persistent volume; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#phase" + "description": "the current phase of a persistent volume; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#phase" }, "message": { "type": "string", @@ -11878,22 +11878,22 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ListMeta", - "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "items": { "type": "array", "items": { "$ref": "v1.Pod" }, - "description": "list of pods; see http://releases.k8s.io/HEAD/docs/pods.md" + "description": "list of pods; see http://releases.k8s.io/HEAD/docs/user-guide/pods.md" } } }, @@ -11902,23 +11902,23 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ObjectMeta", - "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "spec": { "$ref": "v1.PodSpec", - "description": "specification of the desired behavior of the pod; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status" + "description": "specification of the desired behavior of the pod; http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status" }, "status": { "$ref": "v1.PodStatus", - "description": "most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status" + "description": "most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status" } } }, @@ -11933,18 +11933,18 @@ "items": { "$ref": "v1.Volume" }, - "description": "list of volumes that can be mounted by containers belonging to the pod; see http://releases.k8s.io/HEAD/docs/volumes.md" + "description": "list of volumes that can be mounted by containers belonging to the pod; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md" }, "containers": { "type": "array", "items": { "$ref": "v1.Container" }, - "description": "list of containers belonging to the pod; cannot be updated; containers cannot currently be added or removed; there must be at least one container in a Pod; see http://releases.k8s.io/HEAD/docs/containers.md" + "description": "list of containers belonging to the pod; cannot be updated; containers cannot currently be added or removed; there must be at least one container in a Pod; see http://releases.k8s.io/HEAD/docs/user-guide/containers.md" }, "restartPolicy": { "type": "string", - "description": "restart policy for all containers within the pod; one of Always, OnFailure, Never; defaults to Always; see http://releases.k8s.io/HEAD/docs/pod-states.md#restartpolicy" + "description": "restart policy for all containers within the pod; one of Always, OnFailure, Never; defaults to Always; see http://releases.k8s.io/HEAD/docs/user-guide/pod-states.md#restartpolicy" }, "terminationGracePeriodSeconds": { "type": "integer", @@ -11965,7 +11965,7 @@ }, "serviceAccountName": { "type": "string", - "description": "name of the ServiceAccount to use to run this pod; see http://releases.k8s.io/HEAD/docs/service_accounts.md" + "description": "name of the ServiceAccount to use to run this pod; see http://releases.k8s.io/HEAD/docs/design/service_accounts.md" }, "serviceAccount": { "type": "string", @@ -11984,7 +11984,7 @@ "items": { "$ref": "v1.LocalObjectReference" }, - "description": "list of references to secrets in the same namespace available for pulling the container images; see http://releases.k8s.io/HEAD/docs/images.md#specifying-imagepullsecrets-on-a-pod" + "description": "list of references to secrets in the same namespace available for pulling the container images; see http://releases.k8s.io/HEAD/docs/user-guide/images.md#specifying-imagepullsecrets-on-a-pod" } } }, @@ -11996,23 +11996,23 @@ "properties": { "name": { "type": "string", - "description": "volume name; must be a DNS_LABEL and unique within the pod; see http://releases.k8s.io/HEAD/docs/identifiers.md#names" + "description": "volume name; must be a DNS_LABEL and unique within the pod; see http://releases.k8s.io/HEAD/docs/user-guide/identifiers.md#names" }, "hostPath": { "$ref": "v1.HostPathVolumeSource", - "description": "pre-existing host file or directory; generally for privileged system daemons or other agents tied to the host; see http://releases.k8s.io/HEAD/docs/volumes.md#hostpath" + "description": "pre-existing host file or directory; generally for privileged system daemons or other agents tied to the host; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#hostpath" }, "emptyDir": { "$ref": "v1.EmptyDirVolumeSource", - "description": "temporary directory that shares a pod's lifetime; see http://releases.k8s.io/HEAD/docs/volumes.md#emptydir" + "description": "temporary directory that shares a pod's lifetime; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#emptydir" }, "gcePersistentDisk": { "$ref": "v1.GCEPersistentDiskVolumeSource", - "description": "GCE disk resource attached to the host machine on demand; see http://releases.k8s.io/HEAD/docs/volumes.md#gcepersistentdisk" + "description": "GCE disk resource attached to the host machine on demand; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#gcepersistentdisk" }, "awsElasticBlockStore": { "$ref": "v1.AWSElasticBlockStoreVolumeSource", - "description": "AWS disk resource attached to the host machine on demand; see http://releases.k8s.io/HEAD/docs/volumes.md#awselasticblockstore" + "description": "AWS disk resource attached to the host machine on demand; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#awselasticblockstore" }, "gitRepo": { "$ref": "v1.GitRepoVolumeSource", @@ -12020,11 +12020,11 @@ }, "secret": { "$ref": "v1.SecretVolumeSource", - "description": "secret to populate volume; see http://releases.k8s.io/HEAD/docs/volumes.md#secrets" + "description": "secret to populate volume; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#secrets" }, "nfs": { "$ref": "v1.NFSVolumeSource", - "description": "NFS volume that will be mounted in the host machine; see http://releases.k8s.io/HEAD/docs/volumes.md#nfs" + "description": "NFS volume that will be mounted in the host machine; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#nfs" }, "iscsi": { "$ref": "v1.ISCSIVolumeSource", @@ -12036,7 +12036,7 @@ }, "persistentVolumeClaim": { "$ref": "v1.PersistentVolumeClaimVolumeSource", - "description": "a reference to a PersistentVolumeClaim in the same namespace; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#persistentvolumeclaims" + "description": "a reference to a PersistentVolumeClaim in the same namespace; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#persistentvolumeclaims" }, "rbd": { "$ref": "v1.RBDVolumeSource", @@ -12049,7 +12049,7 @@ "properties": { "medium": { "type": "string", - "description": "type of storage used to back the volume; must be an empty string (default) or Memory; see http://releases.k8s.io/HEAD/docs/volumes.md#emptydir" + "description": "type of storage used to back the volume; must be an empty string (default) or Memory; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#emptydir" } } }, @@ -12078,7 +12078,7 @@ "properties": { "secretName": { "type": "string", - "description": "secretName is the name of a secret in the pod's namespace; see http://releases.k8s.io/HEAD/docs/volumes.md#secrets" + "description": "secretName is the name of a secret in the pod's namespace; see http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#secrets" } } }, @@ -12090,7 +12090,7 @@ "properties": { "claimName": { "type": "string", - "description": "the name of the claim in the same namespace to be mounted as a volume; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#persistentvolumeclaims" + "description": "the name of the claim in the same namespace to be mounted as a volume; see http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#persistentvolumeclaims" }, "readOnly": { "type": "boolean", @@ -12110,21 +12110,21 @@ }, "image": { "type": "string", - "description": "Docker image name; see http://releases.k8s.io/HEAD/docs/images.md" + "description": "Docker image name; see http://releases.k8s.io/HEAD/docs/user-guide/images.md" }, "command": { "type": "array", "items": { "type": "string" }, - "description": "entrypoint array; not executed within a shell; the docker image's entrypoint is used if this is not provided; cannot be updated; variable references $(VAR_NAME) are expanded using the container's 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; see http://releases.k8s.io/HEAD/docs/containers.md#containers-and-commands" + "description": "entrypoint array; not executed within a shell; the docker image's entrypoint is used if this is not provided; cannot be updated; variable references $(VAR_NAME) are expanded using the container's 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; see http://releases.k8s.io/HEAD/docs/user-guide/containers.md#containers-and-commands" }, "args": { "type": "array", "items": { "type": "string" }, - "description": "command array; the docker image's cmd is used if this is not provided; arguments to the entrypoint; cannot be updated; variable references $(VAR_NAME) are expanded using the container's 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; see http://releases.k8s.io/HEAD/docs/containers.md#containers-and-commands" + "description": "command array; the docker image's cmd is used if this is not provided; arguments to the entrypoint; cannot be updated; variable references $(VAR_NAME) are expanded using the container's 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; see http://releases.k8s.io/HEAD/docs/user-guide/containers.md#containers-and-commands" }, "workingDir": { "type": "string", @@ -12146,7 +12146,7 @@ }, "resources": { "$ref": "v1.ResourceRequirements", - "description": "Compute Resources required by this container; cannot be updated; see http://releases.k8s.io/HEAD/docs/compute_resources.md" + "description": "Compute Resources required by this container; cannot be updated; see http://releases.k8s.io/HEAD/docs/user-guide/compute-resources.md" }, "volumeMounts": { "type": "array", @@ -12157,11 +12157,11 @@ }, "livenessProbe": { "$ref": "v1.Probe", - "description": "periodic probe of container liveness; container will be restarted if the probe fails; cannot be updated; see http://releases.k8s.io/HEAD/docs/pod-states.md#container-probes" + "description": "periodic probe of container liveness; container will be restarted if the probe fails; cannot be updated; see http://releases.k8s.io/HEAD/docs/user-guide/pod-states.md#container-probes" }, "readinessProbe": { "$ref": "v1.Probe", - "description": "periodic probe of container service readiness; container will be removed from service endpoints if the probe fails; cannot be updated; see http://releases.k8s.io/HEAD/docs/pod-states.md#container-probes" + "description": "periodic probe of container service readiness; container will be removed from service endpoints if the probe fails; cannot be updated; see http://releases.k8s.io/HEAD/docs/user-guide/pod-states.md#container-probes" }, "lifecycle": { "$ref": "v1.Lifecycle", @@ -12173,11 +12173,11 @@ }, "imagePullPolicy": { "type": "string", - "description": "image pull policy; one of Always, Never, IfNotPresent; defaults to Always if :latest tag is specified, or IfNotPresent otherwise; cannot be updated; see http://releases.k8s.io/HEAD/docs/images.md#updating-images" + "description": "image pull policy; one of Always, Never, IfNotPresent; defaults to Always if :latest tag is specified, or IfNotPresent otherwise; cannot be updated; see http://releases.k8s.io/HEAD/docs/user-guide/images.md#updating-images" }, "securityContext": { "$ref": "v1.SecurityContext", - "description": "security options the pod should run with; see http://releases.k8s.io/HEAD/docs/security_context.md" + "description": "security options the pod should run with; see http://releases.k8s.io/HEAD/docs/design/security_context.md" } } }, @@ -12298,12 +12298,12 @@ "initialDelaySeconds": { "type": "integer", "format": "int64", - "description": "number of seconds after the container has started before liveness probes are initiated; see http://releases.k8s.io/HEAD/docs/pod-states.md#container-probes" + "description": "number of seconds after the container has started before liveness probes are initiated; see http://releases.k8s.io/HEAD/docs/user-guide/pod-states.md#container-probes" }, "timeoutSeconds": { "type": "integer", "format": "int64", - "description": "number of seconds after which liveness probes timeout; defaults to 1 second; see http://releases.k8s.io/HEAD/docs/pod-states.md#container-probes" + "description": "number of seconds after which liveness probes timeout; defaults to 1 second; see http://releases.k8s.io/HEAD/docs/user-guide/pod-states.md#container-probes" } } }, @@ -12360,11 +12360,11 @@ "properties": { "postStart": { "$ref": "v1.Handler", - "description": "called immediately after a container is started; 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; see http://releases.k8s.io/HEAD/docs/container-environment.md#hook-details" + "description": "called immediately after a container is started; 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; see http://releases.k8s.io/HEAD/docs/user-guide/container-environment.md#hook-details" }, "preStop": { "$ref": "v1.Handler", - "description": "called before a container is terminated; the container is terminated after the handler completes; other management of the container blocks until the hook completes; see http://releases.k8s.io/HEAD/docs/container-environment.md#hook-details" + "description": "called before a container is terminated; the container is terminated after the handler completes; other management of the container blocks until the hook completes; see http://releases.k8s.io/HEAD/docs/user-guide/container-environment.md#hook-details" } } }, @@ -12435,19 +12435,19 @@ "properties": { "user": { "type": "string", - "description": "the user label to apply to the container; see http://releases.k8s.io/HEAD/docs/labels.md" + "description": "the user label to apply to the container; see http://releases.k8s.io/HEAD/docs/user-guide/labels.md" }, "role": { "type": "string", - "description": "the role label to apply to the container; see http://releases.k8s.io/HEAD/docs/labels.md" + "description": "the role label to apply to the container; see http://releases.k8s.io/HEAD/docs/user-guide/labels.md" }, "type": { "type": "string", - "description": "the type label to apply to the container; see http://releases.k8s.io/HEAD/docs/labels.md" + "description": "the type label to apply to the container; see http://releases.k8s.io/HEAD/docs/user-guide/labels.md" }, "level": { "type": "string", - "description": "the level label to apply to the container; see http://releases.k8s.io/HEAD/docs/labels.md" + "description": "the level label to apply to the container; see http://releases.k8s.io/HEAD/docs/user-guide/labels.md" } } }, @@ -12456,14 +12456,14 @@ "properties": { "phase": { "type": "string", - "description": "current condition of the pod; see http://releases.k8s.io/HEAD/docs/pod-states.md#pod-phase" + "description": "current condition of the pod; see http://releases.k8s.io/HEAD/docs/user-guide/pod-states.md#pod-phase" }, "conditions": { "type": "array", "items": { "$ref": "v1.PodCondition" }, - "description": "current service state of pod; see http://releases.k8s.io/HEAD/docs/pod-states.md#pod-conditions" + "description": "current service state of pod; see http://releases.k8s.io/HEAD/docs/user-guide/pod-states.md#pod-conditions" }, "message": { "type": "string", @@ -12490,7 +12490,7 @@ "items": { "$ref": "v1.ContainerStatus" }, - "description": "list of container statuses; see http://releases.k8s.io/HEAD/docs/pod-states.md#container-statuses" + "description": "list of container statuses; see http://releases.k8s.io/HEAD/docs/user-guide/pod-states.md#container-statuses" } } }, @@ -12503,11 +12503,11 @@ "properties": { "type": { "type": "string", - "description": "kind of the condition, currently only Ready; see http://releases.k8s.io/HEAD/docs/pod-states.md#pod-conditions" + "description": "kind of the condition, currently only Ready; see http://releases.k8s.io/HEAD/docs/user-guide/pod-states.md#pod-conditions" }, "status": { "type": "string", - "description": "status of the condition, one of True, False, Unknown; see http://releases.k8s.io/HEAD/docs/pod-states.md#pod-conditions" + "description": "status of the condition, one of True, False, Unknown; see http://releases.k8s.io/HEAD/docs/user-guide/pod-states.md#pod-conditions" } } }, @@ -12544,7 +12544,7 @@ }, "image": { "type": "string", - "description": "image of the container; see http://releases.k8s.io/HEAD/docs/images.md" + "description": "image of the container; see http://releases.k8s.io/HEAD/docs/user-guide/images.md" }, "imageID": { "type": "string", @@ -12552,7 +12552,7 @@ }, "containerID": { "type": "string", - "description": "container's ID in the format 'docker://\u003ccontainer_id\u003e'; see http://releases.k8s.io/HEAD/docs/container-environment.md#container-information" + "description": "container's ID in the format 'docker://\u003ccontainer_id\u003e'; see http://releases.k8s.io/HEAD/docs/user-guide/container-environment.md#container-information" } } }, @@ -12637,15 +12637,15 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ListMeta", - "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "items": { "type": "array", @@ -12661,19 +12661,19 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ObjectMeta", - "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "template": { "$ref": "v1.PodTemplateSpec", - "description": "the template of the desired behavior of the pod; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status" + "description": "the template of the desired behavior of the pod; http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status" } } }, @@ -12682,11 +12682,11 @@ "properties": { "metadata": { "$ref": "v1.ObjectMeta", - "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "spec": { "$ref": "v1.PodSpec", - "description": "specification of the desired behavior of the pod; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status" + "description": "specification of the desired behavior of the pod; http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status" } } }, @@ -12698,22 +12698,22 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ListMeta", - "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "items": { "type": "array", "items": { "$ref": "v1.ReplicationController" }, - "description": "list of replication controllers; see http://releases.k8s.io/HEAD/docs/replication-controller.md" + "description": "list of replication controllers; see http://releases.k8s.io/HEAD/docs/user-guide/replication-controller.md" } } }, @@ -12722,23 +12722,23 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ObjectMeta", - "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "spec": { "$ref": "v1.ReplicationControllerSpec", - "description": "specification of the desired behavior of the replication controller; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status" + "description": "specification of the desired behavior of the replication controller; http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status" }, "status": { "$ref": "v1.ReplicationControllerStatus", - "description": "most recently observed status of the replication controller; populated by the system, read-only; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status" + "description": "most recently observed status of the replication controller; populated by the system, read-only; http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status" } } }, @@ -12748,15 +12748,15 @@ "replicas": { "type": "integer", "format": "int32", - "description": "number of replicas desired; defaults to 1; see http://releases.k8s.io/HEAD/docs/replication-controller.md#what-is-a-replication-controller" + "description": "number of replicas desired; defaults to 1; see http://releases.k8s.io/HEAD/docs/user-guide/replication-controller.md#what-is-a-replication-controller" }, "selector": { "type": "any", - "description": "label keys and values that must match in order to be controlled by this replication controller, if empty defaulted to labels on Pod template; see http://releases.k8s.io/HEAD/docs/labels.md#label-selectors" + "description": "label keys and values that must match in order to be controlled by this replication controller, if empty defaulted to labels on Pod template; see http://releases.k8s.io/HEAD/docs/user-guide/labels.md#label-selectors" }, "template": { "$ref": "v1.PodTemplateSpec", - "description": "object that describes the pod that will be created if insufficient replicas are detected; takes precendence over templateRef; see http://releases.k8s.io/HEAD/docs/replication-controller.md#pod-template" + "description": "object that describes the pod that will be created if insufficient replicas are detected; takes precendence over templateRef; see http://releases.k8s.io/HEAD/docs/user-guide/replication-controller.md#pod-template" } } }, @@ -12769,7 +12769,7 @@ "replicas": { "type": "integer", "format": "int32", - "description": "most recently oberved number of replicas; see http://releases.k8s.io/HEAD/docs/replication-controller.md#what-is-a-replication-controller" + "description": "most recently oberved number of replicas; see http://releases.k8s.io/HEAD/docs/user-guide/replication-controller.md#what-is-a-replication-controller" }, "observedGeneration": { "type": "integer", @@ -12786,15 +12786,15 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ListMeta", - "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "items": { "type": "array", @@ -12810,23 +12810,23 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ObjectMeta", - "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "spec": { "$ref": "v1.ResourceQuotaSpec", - "description": "spec defines the desired quota; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status" + "description": "spec defines the desired quota; http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status" }, "status": { "$ref": "v1.ResourceQuotaStatus", - "description": "status defines the actual enforced quota and current usage; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status" + "description": "status defines the actual enforced quota and current usage; http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status" } } }, @@ -12860,22 +12860,22 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ListMeta", - "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "items": { "type": "array", "items": { "$ref": "v1.Secret" }, - "description": "items is a list of secret objects; see http://releases.k8s.io/HEAD/docs/secrets.md" + "description": "items is a list of secret objects; see http://releases.k8s.io/HEAD/docs/user-guide/secrets.md" } } }, @@ -12884,15 +12884,15 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ObjectMeta", - "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "data": { "type": "any", @@ -12912,22 +12912,22 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ListMeta", - "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "items": { "type": "array", "items": { "$ref": "v1.ServiceAccount" }, - "description": "list of ServiceAccounts; see http://releases.k8s.io/HEAD/docs/service_accounts.md#service-accounts" + "description": "list of ServiceAccounts; see http://releases.k8s.io/HEAD/docs/design/service_accounts.md#service-accounts" } } }, @@ -12936,29 +12936,29 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ObjectMeta", - "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "secrets": { "type": "array", "items": { "$ref": "v1.ObjectReference" }, - "description": "list of secrets that can be used by pods running as this service account; see http://releases.k8s.io/HEAD/docs/secrets.md" + "description": "list of secrets that can be used by pods running as this service account; see http://releases.k8s.io/HEAD/docs/user-guide/secrets.md" }, "imagePullSecrets": { "type": "array", "items": { "$ref": "v1.LocalObjectReference" }, - "description": "list of references to secrets in the same namespace available for pulling container images; see http://releases.k8s.io/HEAD/docs/secrets.md#manually-specifying-an-imagepullsecret" + "description": "list of references to secrets in the same namespace available for pulling container images; see http://releases.k8s.io/HEAD/docs/user-guide/secrets.md#manually-specifying-an-imagepullsecret" } } }, @@ -12970,15 +12970,15 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ListMeta", - "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard list metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "items": { "type": "array", @@ -12994,23 +12994,23 @@ "properties": { "kind": { "type": "string", - "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds" + "description": "kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds" }, "apiVersion": { "type": "string", - "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources" + "description": "version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources" }, "metadata": { "$ref": "v1.ObjectMeta", - "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata" + "description": "standard object metadata; see http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata" }, "spec": { "$ref": "v1.ServiceSpec", - "description": "specification of the desired behavior of the service; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status" + "description": "specification of the desired behavior of the service; http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status" }, "status": { "$ref": "v1.ServiceStatus", - "description": "most recently observed status of the service; populated by the system, read-only; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status" + "description": "most recently observed status of the service; populated by the system, read-only; http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status" } } }, @@ -13025,19 +13025,19 @@ "items": { "$ref": "v1.ServicePort" }, - "description": "ports exposed by the service; see http://releases.k8s.io/HEAD/docs/services.md#virtual-ips-and-service-proxies" + "description": "ports exposed by the service; see http://releases.k8s.io/HEAD/docs/user-guide/services.md#virtual-ips-and-service-proxies" }, "selector": { "type": "any", - "description": "label keys and values that must match in order to receive traffic for this service; if empty, all pods are selected, if not specified, endpoints must be manually specified; see http://releases.k8s.io/HEAD/docs/services.md#overview" + "description": "label keys and values that must match in order to receive traffic for this service; if empty, all pods are selected, if not specified, endpoints must be manually specified; see http://releases.k8s.io/HEAD/docs/user-guide/services.md#overview" }, "clusterIP": { "type": "string", - "description": "IP address of the service; usually assigned by the system; if specified, it will be allocated to the service if unused or else creation of the service will fail; cannot be updated; 'None' can be specified for a headless service when proxying is not required; see http://releases.k8s.io/HEAD/docs/services.md#virtual-ips-and-service-proxies" + "description": "IP address of the service; usually assigned by the system; if specified, it will be allocated to the service if unused or else creation of the service will fail; cannot be updated; 'None' can be specified for a headless service when proxying is not required; see http://releases.k8s.io/HEAD/docs/user-guide/services.md#virtual-ips-and-service-proxies" }, "type": { "type": "string", - "description": "type of this service; must be ClusterIP, NodePort, or LoadBalancer; defaults to ClusterIP; see http://releases.k8s.io/HEAD/docs/services.md#external-services" + "description": "type of this service; must be ClusterIP, NodePort, or LoadBalancer; defaults to ClusterIP; see http://releases.k8s.io/HEAD/docs/user-guide/services.md#external-services" }, "deprecatedPublicIPs": { "type": "array", @@ -13048,7 +13048,7 @@ }, "sessionAffinity": { "type": "string", - "description": "enable client IP based session affinity; must be ClientIP or None; defaults to None; see http://releases.k8s.io/HEAD/docs/services.md#virtual-ips-and-service-proxies" + "description": "enable client IP based session affinity; must be ClientIP or None; defaults to None; see http://releases.k8s.io/HEAD/docs/user-guide/services.md#virtual-ips-and-service-proxies" } } }, @@ -13074,12 +13074,12 @@ }, "targetPort": { "type": "string", - "description": "number or name of the port to access on the pods targeted by the service; defaults to the service port; number must be in the range 1 to 65535; name must be an IANA_SVC_NAME; see http://releases.k8s.io/HEAD/docs/services.md#defining-a-service" + "description": "number or name of the port to access on the pods targeted by the service; defaults to the service port; number must be in the range 1 to 65535; name must be an IANA_SVC_NAME; see http://releases.k8s.io/HEAD/docs/user-guide/services.md#defining-a-service" }, "nodePort": { "type": "integer", "format": "int32", - "description": "the port on each node on which this service is exposed when type=NodePort or LoadBalancer; usually assigned by the system; if specified, it will be allocated to the service if unused or else creation of the service will fail; see http://releases.k8s.io/HEAD/docs/services.md#type--nodeport" + "description": "the port on each node on which this service is exposed when type=NodePort or LoadBalancer; usually assigned by the system; if specified, it will be allocated to the service if unused or else creation of the service will fail; see http://releases.k8s.io/HEAD/docs/user-guide/services.md#type--nodeport" } } }, diff --git a/cmd/linkcheck/links.go b/cmd/linkcheck/links.go new file mode 100644 index 00000000000..f3e49c3237d --- /dev/null +++ b/cmd/linkcheck/links.go @@ -0,0 +1,89 @@ +/* +Copyright 2015 The Kubernetes Authors All rights reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +//This command checks if the hyperlinks in files are valid. It checks the files +//with 'fileSuffix' in 'rootDir' for URLs that match 'prefix'. It trims the +//'prefix' from the URL, uses what's left as the relative path to repoRoot to +//verify if the link is valid. For example: +//$ linkcheck --root-dir=${TYPEROOT} --repo-root=${KUBE_ROOT} \ +// --file-suffix=types.go --prefix=http://releases.k8s.io/HEAD + +package main + +import ( + "fmt" + "io/ioutil" + "os" + "path" + "path/filepath" + "regexp" + "strings" + + flag "github.com/spf13/pflag" +) + +var ( + httpRE *regexp.Regexp + + rootDir = flag.String("root-dir", "", "Root directory containing documents to be processed.") + repoRoot = flag.String("repo-root", "", `Root directory of k8s repository.`) + fileSuffix = flag.String("file-suffix", "", "suffix of files to be checked") + prefix = flag.String("prefix", "", "Longest common prefix of the link URL, e.g., http://release.k8s.io/HEAD/ for links in pkg/api/types.go") +) + +func newWalkFunc(invalidLink *bool) filepath.WalkFunc { + return func(filePath string, info os.FileInfo, err error) error { + if !strings.HasSuffix(info.Name(), *fileSuffix) { + return nil + } + fileBytes, err := ioutil.ReadFile(filePath) + if err != nil { + return err + } + foundInvalid := false + matches := httpRE.FindAllSubmatch(fileBytes, -1) + for _, match := range matches { + //match[1] should look like docs/devel/api-conventions.md + if _, err := os.Stat(path.Join(*repoRoot, string(match[1]))); err != nil { + fmt.Fprintf(os.Stderr, "Link is not valid: %s\n", string(match[0])) + foundInvalid = true + } + } + if foundInvalid { + fmt.Fprintf(os.Stderr, "Found invalid links in %s\n", filePath) + *invalidLink = true + } + return nil + } +} + +func main() { + flag.Parse() + httpRE = regexp.MustCompile(*prefix + `(.*\.md)`) + + if *rootDir == "" || *repoRoot == "" || *prefix == "" { + flag.Usage() + os.Exit(2) + } + invalidLink := false + if err := filepath.Walk(*rootDir, newWalkFunc(&invalidLink)); err != nil { + fmt.Fprintf(os.Stderr, "Fail: %v.\n", err) + os.Exit(2) + } + if invalidLink { + os.Exit(1) + } +} diff --git a/docs/api-reference/definitions.html b/docs/api-reference/definitions.html index 562b43c7e58..d438506bd48 100644 --- a/docs/api-reference/definitions.html +++ b/docs/api-reference/definitions.html @@ -497,35 +497,35 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard object metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
spec
specification of a node; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status
specification of a node; http://kubernetes.io/v1.0/docs/devel/api-conventions.html#spec-and-status
false
status
most recently observed status of the node; populated by the system, read-only; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status
most recently observed status of the node; populated by the system, read-only; http://kubernetes.io/v1.0/docs/devel/api-conventions.html#spec-and-status
false
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
standard list metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
items
a list of persistent volume claims; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#persistentvolumeclaims
a list of persistent volume claims; see http://kubernetes.io/v1.0/docs/user-guide/persistent-volumes.html#persistentvolumeclaims
false
v1.PersistentVolumeClaim array
user
the user label to apply to the container; see http://releases.k8s.io/HEAD/docs/labels.md
the user label to apply to the container; see http://kubernetes.io/v1.0/docs/user-guide/labels.html
false
string
role
the role label to apply to the container; see http://releases.k8s.io/HEAD/docs/labels.md
the role label to apply to the container; see http://kubernetes.io/v1.0/docs/user-guide/labels.html
false
string
type
the type label to apply to the container; see http://releases.k8s.io/HEAD/docs/labels.md
the type label to apply to the container; see http://kubernetes.io/v1.0/docs/user-guide/labels.html
false
string
level
the level label to apply to the container; see http://releases.k8s.io/HEAD/docs/labels.md
the level label to apply to the container; see http://kubernetes.io/v1.0/docs/user-guide/labels.html
false
string
accessModes
the desired access modes the volume should have; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#access-modes-1
the desired access modes the volume should have; see http://kubernetes.io/v1.0/docs/user-guide/persistent-volumes.html#access-modes-1
false
resources
the desired resources the volume should have; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#resources
the desired resources the volume should have; see http://kubernetes.io/v1.0/docs/user-guide/persistent-volumes.html#resources
false
pdName
unique name of the PD resource in GCE; see http://releases.k8s.io/HEAD/docs/volumes.md#gcepersistentdisk
unique name of the PD resource in GCE; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#gcepersistentdisk
true
string
fsType
file system type to mount, such as ext4, xfs, ntfs; see http://releases.k8s.io/HEAD/docs/volumes.md#gcepersistentdisk
file system type to mount, such as ext4, xfs, ntfs; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#gcepersistentdisk
true
string
partition
partition on the disk to mount (e.g., 1 for /dev/sda1); if omitted the plain device name (e.g., /dev/sda) will be mounted; see http://releases.k8s.io/HEAD/docs/volumes.md#gcepersistentdisk
partition on the disk to mount (e.g., 1 for /dev/sda1); if omitted the plain device name (e.g., /dev/sda) will be mounted; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#gcepersistentdisk
false
integer (int32)
readOnly
read-only if true, read-write otherwise (false or unspecified); see http://releases.k8s.io/HEAD/docs/volumes.md#gcepersistentdisk
read-only if true, read-write otherwise (false or unspecified); see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#gcepersistentdisk
false
boolean
false
phase
phase is the current lifecycle phase of the namespace; see http://releases.k8s.io/HEAD/docs/design/namespaces.md#phases
phase is the current lifecycle phase of the namespace; see http://kubernetes.io/v1.0/docs/design/namespaces.html#phases
false
string
hard
hard is the set of desired hard limits for each named resource; see http://releases.k8s.io/HEAD/docs/design/admission_control_resource_quota.md#admissioncontrol-plugin-resourcequota
hard is the set of desired hard limits for each named resource; see http://kubernetes.io/v1.0/docs/design/admission_control_resource_quota.html#admissioncontrol-plugin-resourcequota
false
finalizers
an opaque list of values that must be empty to permanently remove object from storage; see http://releases.k8s.io/HEAD/docs/design/namespaces.md#finalizers
an opaque list of values that must be empty to permanently remove object from storage; see http://kubernetes.io/v1.0/docs/design/namespaces.html#finalizers
false
v1.FinalizerName array
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard object metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
spec
specification of a persistent volume as provisioned by an administrator; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#persistent-volumes
specification of a persistent volume as provisioned by an administrator; see http://kubernetes.io/v1.0/docs/user-guide/persistent-volumes.html#persistent-volumes
false
status
current status of a persistent volume; populated by the system, read-only; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#persistent-volumes
current status of a persistent volume; populated by the system, read-only; see http://kubernetes.io/v1.0/docs/user-guide/persistent-volumes.html#persistent-volumes
false
phase
the current phase of a persistent volume; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#phase
the current phase of a persistent volume; see http://kubernetes.io/v1.0/docs/user-guide/persistent-volumes.html#phase
false
string
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard list metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard list metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
name
name of the referent; see http://releases.k8s.io/HEAD/docs/identifiers.md#names
name of the referent; see http://kubernetes.io/v1.0/docs/user-guide/identifiers.html#names
false
string
hard
hard is the set of enforced hard limits for each named resource; see http://releases.k8s.io/HEAD/docs/design/admission_control_resource_quota.md#admissioncontrol-plugin-resourcequota
hard is the set of enforced hard limits for each named resource; see http://kubernetes.io/v1.0/docs/design/admission_control_resource_quota.html#admissioncontrol-plugin-resourcequota
false
name
string that identifies an object. Must be unique within a namespace; cannot be updated; see http://releases.k8s.io/HEAD/docs/identifiers.md#names
string that identifies an object. Must be unique within a namespace; cannot be updated; see http://kubernetes.io/v1.0/docs/user-guide/identifiers.html#names
false
string
generateName
an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified; see http://releases.k8s.io/HEAD/docs/api-conventions.md#idempotency
an optional prefix to use to generate a unique name; has the same validation rules as name; optional, and is applied only name if is not specified; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#idempotency
false
string
namespace
namespace of the object; must be a DNS_LABEL; cannot be updated; see http://releases.k8s.io/HEAD/docs/namespaces.md
namespace of the object; must be a DNS_LABEL; cannot be updated; see http://kubernetes.io/v1.0/docs/user-guide/namespaces.html
false
string
uid
unique UUID across space and time; populated by the system; read-only; see http://releases.k8s.io/HEAD/docs/identifiers.md#uids
unique UUID across space and time; populated by the system; read-only; see http://kubernetes.io/v1.0/docs/user-guide/identifiers.html#uids
false
string
resourceVersion
string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/HEAD/docs/api-conventions.md#concurrency-control-and-consistency
string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://kubernetes.io/v1.0/docs/devel/api-conventions.html#concurrency-control-and-consistency
false
string
creationTimestamp
RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
RFC 3339 date and time at which the object was created; populated by the system, read-only; null for lists; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
string
deletionTimestamp
RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested, read-only; if not set, graceful deletion of the object has not been requested; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
RFC 3339 date and time at which the object will be deleted; populated by the system when a graceful deletion is requested, read-only; if not set, graceful deletion of the object has not been requested; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
string
labels
map of string keys and values that can be used to organize and categorize objects; may match selectors of replication controllers and services; see http://releases.k8s.io/HEAD/docs/labels.md
map of string keys and values that can be used to organize and categorize objects; may match selectors of replication controllers and services; see http://kubernetes.io/v1.0/docs/user-guide/labels.html
false
annotations
map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about objects; see http://releases.k8s.io/HEAD/docs/annotations.md
map of string keys and values that can be used by external tooling to store and retrieve arbitrary metadata about objects; see http://kubernetes.io/v1.0/docs/user-guide/annotations.html
false
medium
type of storage used to back the volume; must be an empty string (default) or Memory; see http://releases.k8s.io/HEAD/docs/volumes.md#emptydir
type of storage used to back the volume; must be an empty string (default) or Memory; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#emptydir
false
string
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard list metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard object metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
spec
the desired characteristics of a volume; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#persistentvolumeclaims
the desired characteristics of a volume; see http://kubernetes.io/v1.0/docs/user-guide/persistent-volumes.html#persistentvolumeclaims
false
status
the current status of a persistent volume claim; read-only; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#persistentvolumeclaims
the current status of a persistent volume claim; read-only; see http://kubernetes.io/v1.0/docs/user-guide/persistent-volumes.html#persistentvolumeclaims
false
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard list metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
items
items is the list of Namespace objects in the list; see http://releases.k8s.io/HEAD/docs/namespaces.md
items is the list of Namespace objects in the list; see http://kubernetes.io/v1.0/docs/user-guide/namespaces.html
true
v1.Namespace array
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard object metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
secrets
list of secrets that can be used by pods running as this service account; see http://releases.k8s.io/HEAD/docs/secrets.md
list of secrets that can be used by pods running as this service account; see http://kubernetes.io/v1.0/docs/user-guide/secrets.html
false
v1.ObjectReference array
imagePullSecrets
list of references to secrets in the same namespace available for pulling container images; see http://releases.k8s.io/HEAD/docs/secrets.md#manually-specifying-an-imagepullsecret
list of references to secrets in the same namespace available for pulling container images; see http://kubernetes.io/v1.0/docs/user-guide/secrets.html#manually-specifying-an-imagepullsecret
false
v1.LocalObjectReference array
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard object metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
spec
spec defines the behavior of the Namespace; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status
spec defines the behavior of the Namespace; http://kubernetes.io/v1.0/docs/devel/api-conventions.html#spec-and-status
false
status
status describes the current status of a Namespace; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status
status describes the current status of a Namespace; http://kubernetes.io/v1.0/docs/devel/api-conventions.html#spec-and-status
false
resourceVersion
string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/HEAD/docs/api-conventions.md#concurrency-control-and-consistency
string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://kubernetes.io/v1.0/docs/devel/api-conventions.html#concurrency-control-and-consistency
false
string
claimName
the name of the claim in the same namespace to be mounted as a volume; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#persistentvolumeclaims
the name of the claim in the same namespace to be mounted as a volume; see http://kubernetes.io/v1.0/docs/user-guide/persistent-volumes.html#persistentvolumeclaims
true
string
accessModes
the actual access modes the volume has; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#access-modes-1
the actual access modes the volume has; see http://kubernetes.io/v1.0/docs/user-guide/persistent-volumes.html#access-modes-1
false
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard list metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
items
items is a list of ResourceQuota objects; see http://releases.k8s.io/HEAD/docs/design/admission_control_resource_quota.md#admissioncontrol-plugin-resourcequota
items is a list of ResourceQuota objects; see http://kubernetes.io/v1.0/docs/design/admission_control_resource_quota.html#admissioncontrol-plugin-resourcequota
true
v1.ResourceQuota array
secretName
secretName is the name of a secret in the pod’s namespace; see http://releases.k8s.io/HEAD/docs/volumes.md#secrets
secretName is the name of a secret in the pod’s namespace; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#secrets
true
string
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard object metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
spec
specification of the desired behavior of the service; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status
specification of the desired behavior of the service; http://kubernetes.io/v1.0/docs/devel/api-conventions.html#spec-and-status
false
status
most recently observed status of the service; populated by the system, read-only; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status
most recently observed status of the service; populated by the system, read-only; http://kubernetes.io/v1.0/docs/devel/api-conventions.html#spec-and-status
false
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard list metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
items
list of ServiceAccounts; see http://releases.k8s.io/HEAD/docs/service_accounts.md#service-accounts
list of ServiceAccounts; see http://kubernetes.io/v1.0/docs/design/service_accounts.html#service-accounts
true
v1.ServiceAccount array
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard list metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
items
items is a list of LimitRange objects; see http://releases.k8s.io/HEAD/docs/design/admission_control_limit_range.md
items is a list of LimitRange objects; see http://kubernetes.io/v1.0/docs/design/admission_control_limit_range.html
true
v1.LimitRange array
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard object metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
name
volume name; must be a DNS_LABEL and unique within the pod; see http://releases.k8s.io/HEAD/docs/identifiers.md#names
volume name; must be a DNS_LABEL and unique within the pod; see http://kubernetes.io/v1.0/docs/user-guide/identifiers.html#names
true
string
hostPath
pre-existing host file or directory; generally for privileged system daemons or other agents tied to the host; see http://releases.k8s.io/HEAD/docs/volumes.md#hostpath
pre-existing host file or directory; generally for privileged system daemons or other agents tied to the host; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#hostpath
false
emptyDir
temporary directory that shares a pod’s lifetime; see http://releases.k8s.io/HEAD/docs/volumes.md#emptydir
temporary directory that shares a pod’s lifetime; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#emptydir
false
gcePersistentDisk
GCE disk resource attached to the host machine on demand; see http://releases.k8s.io/HEAD/docs/volumes.md#gcepersistentdisk
GCE disk resource attached to the host machine on demand; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#gcepersistentdisk
false
awsElasticBlockStore
AWS disk resource attached to the host machine on demand; see http://releases.k8s.io/HEAD/docs/volumes.md#awselasticblockstore
AWS disk resource attached to the host machine on demand; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#awselasticblockstore
false
secret
secret to populate volume; see http://releases.k8s.io/HEAD/docs/volumes.md#secrets
secret to populate volume; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#secrets
false
nfs
NFS volume that will be mounted in the host machine; see http://releases.k8s.io/HEAD/docs/volumes.md#nfs
NFS volume that will be mounted in the host machine; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#nfs
false
iscsi
iSCSI disk attached to host machine on demand; see http://releases.k8s.io/HEAD/examples/iscsi/README.md
iSCSI disk attached to host machine on demand; see http://kubernetes.io/v1.0/examples/iscsi/README.html
false
glusterfs
Glusterfs volume that will be mounted on the host machine; see http://releases.k8s.io/HEAD/examples/glusterfs/README.md
Glusterfs volume that will be mounted on the host machine; see http://kubernetes.io/v1.0/examples/glusterfs/README.html
false
persistentVolumeClaim
a reference to a PersistentVolumeClaim in the same namespace; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#persistentvolumeclaims
a reference to a PersistentVolumeClaim in the same namespace; see http://kubernetes.io/v1.0/docs/user-guide/persistent-volumes.html#persistentvolumeclaims
false
rbd
rados block volume that will be mounted on the host machine; see http://releases.k8s.io/HEAD/examples/rbd/README.md
rados block volume that will be mounted on the host machine; see http://kubernetes.io/v1.0/examples/rbd/README.html
false
initialDelaySeconds
number of seconds after the container has started before liveness probes are initiated; see http://releases.k8s.io/HEAD/docs/pod-states.md#container-probes
number of seconds after the container has started before liveness probes are initiated; see http://kubernetes.io/v1.0/docs/user-guide/pod-states.html#container-probes
false
integer (int64)
timeoutSeconds
number of seconds after which liveness probes timeout; defaults to 1 second; see http://releases.k8s.io/HEAD/docs/pod-states.md#container-probes
number of seconds after which liveness probes timeout; defaults to 1 second; see http://kubernetes.io/v1.0/docs/user-guide/pod-states.html#container-probes
false
integer (int64)
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard object metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
spec
specification of the desired behavior of the replication controller; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status
specification of the desired behavior of the replication controller; http://kubernetes.io/v1.0/docs/devel/api-conventions.html#spec-and-status
false
status
most recently observed status of the replication controller; populated by the system, read-only; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status
most recently observed status of the replication controller; populated by the system, read-only; http://kubernetes.io/v1.0/docs/devel/api-conventions.html#spec-and-status
false
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard object metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
spec
spec defines the limits enforced; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status
spec defines the limits enforced; http://kubernetes.io/v1.0/docs/devel/api-conventions.html#spec-and-status
false
phase
current condition of the pod; see http://releases.k8s.io/HEAD/docs/pod-states.md#pod-phase
current condition of the pod; see http://kubernetes.io/v1.0/docs/user-guide/pod-states.html#pod-phase
false
string
conditions
current service state of pod; see http://releases.k8s.io/HEAD/docs/pod-states.md#pod-conditions
current service state of pod; see http://kubernetes.io/v1.0/docs/user-guide/pod-states.html#pod-conditions
false
v1.PodCondition array
containerStatuses
list of container statuses; see http://releases.k8s.io/HEAD/docs/pod-states.md#container-statuses
list of container statuses; see http://kubernetes.io/v1.0/docs/user-guide/pod-states.html#container-statuses
false
v1.ContainerStatus array
volumes
list of volumes that can be mounted by containers belonging to the pod; see http://releases.k8s.io/HEAD/docs/volumes.md
list of volumes that can be mounted by containers belonging to the pod; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html
false
v1.Volume array
containers
list of containers belonging to the pod; cannot be updated; containers cannot currently be added or removed; there must be at least one container in a Pod; see http://releases.k8s.io/HEAD/docs/containers.md
list of containers belonging to the pod; cannot be updated; containers cannot currently be added or removed; there must be at least one container in a Pod; see http://kubernetes.io/v1.0/docs/user-guide/containers.html
true
v1.Container array
restartPolicy
restart policy for all containers within the pod; one of Always, OnFailure, Never; defaults to Always; see http://releases.k8s.io/HEAD/docs/pod-states.md#restartpolicy
restart policy for all containers within the pod; one of Always, OnFailure, Never; defaults to Always; see http://kubernetes.io/v1.0/docs/user-guide/pod-states.html#restartpolicy
false
string
nodeSelector
selector which must match a node’s labels for the pod to be scheduled on that node; see http://releases.k8s.io/HEAD/examples/node-selection/README.md
selector which must match a node’s labels for the pod to be scheduled on that node; see http://kubernetes.io/v1.0/docs/user-guide/node-selection/README.html
false
serviceAccountName
name of the ServiceAccount to use to run this pod; see http://releases.k8s.io/HEAD/docs/service_accounts.md
name of the ServiceAccount to use to run this pod; see http://kubernetes.io/v1.0/docs/design/service_accounts.html
false
string
imagePullSecrets
list of references to secrets in the same namespace available for pulling the container images; see http://releases.k8s.io/HEAD/docs/images.md#specifying-imagepullsecrets-on-a-pod
list of references to secrets in the same namespace available for pulling the container images; see http://kubernetes.io/v1.0/docs/user-guide/images.html#specifying-imagepullsecrets-on-a-pod
false
v1.LocalObjectReference array
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard list metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard object metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
spec
spec defines the desired quota; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status
spec defines the desired quota; http://kubernetes.io/v1.0/docs/devel/api-conventions.html#spec-and-status
false
status
status defines the actual enforced quota and current usage; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status
status defines the actual enforced quota and current usage; http://kubernetes.io/v1.0/docs/devel/api-conventions.html#spec-and-status
false
postStart
called immediately after a container is started; 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; see http://releases.k8s.io/HEAD/docs/container-environment.md#hook-details
called immediately after a container is started; 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; see http://kubernetes.io/v1.0/docs/user-guide/container-environment.html#hook-details
false
preStop
called before a container is terminated; the container is terminated after the handler completes; other management of the container blocks until the hook completes; see http://releases.k8s.io/HEAD/docs/container-environment.md#hook-details
called before a container is terminated; the container is terminated after the handler completes; other management of the container blocks until the hook completes; see http://kubernetes.io/v1.0/docs/user-guide/container-environment.html#hook-details
false
capacity
compute resource capacity of the node; see http://releases.k8s.io/HEAD/docs/compute_resources.md
compute resource capacity of the node; see http://kubernetes.io/v1.0/docs/user-guide/compute-resources.html
false
phase
most recently observed lifecycle phase of the node; see http://releases.k8s.io/HEAD/docs/node.md#node-phase
most recently observed lifecycle phase of the node; see http://kubernetes.io/v1.0/docs/admin/node.html#node-phase
false
string
conditions
list of node conditions observed; see http://releases.k8s.io/HEAD/docs/node.md#node-condition
list of node conditions observed; see http://kubernetes.io/v1.0/docs/admin/node.html#node-condition
false
v1.NodeCondition array
addresses
list of addresses reachable to the node; see http://releases.k8s.io/HEAD/docs/node.md#node-addresses
list of addresses reachable to the node; see http://kubernetes.io/v1.0/docs/admin/node.html#node-addresses
false
v1.NodeAddress array
nodeInfo
set of ids/uuids to uniquely identify the node; see http://releases.k8s.io/HEAD/docs/node.md#node-info
set of ids/uuids to uniquely identify the node; see http://kubernetes.io/v1.0/docs/admin/node.html#node-info
false
endpoints
gluster hosts endpoints name; see http://releases.k8s.io/HEAD/examples/glusterfs/README.md#create-a-pod
gluster hosts endpoints name; see http://kubernetes.io/v1.0/examples/glusterfs/README.html#create-a-pod
true
string
path
path to gluster volume; see http://releases.k8s.io/HEAD/examples/glusterfs/README.md#create-a-pod
path to gluster volume; see http://kubernetes.io/v1.0/examples/glusterfs/README.html#create-a-pod
true
string
readOnly
glusterfs volume to be mounted with read-only permissions; see http://releases.k8s.io/HEAD/examples/glusterfs/README.md#create-a-pod
glusterfs volume to be mounted with read-only permissions; see http://kubernetes.io/v1.0/examples/glusterfs/README.html#create-a-pod
false
boolean
false
replicas
number of replicas desired; defaults to 1; see http://releases.k8s.io/HEAD/docs/replication-controller.md#what-is-a-replication-controller
number of replicas desired; defaults to 1; see http://kubernetes.io/v1.0/docs/user-guide/replication-controller.html#what-is-a-replication-controller
false
integer (int32)
selector
label keys and values that must match in order to be controlled by this replication controller, if empty defaulted to labels on Pod template; see http://releases.k8s.io/HEAD/docs/labels.md#label-selectors
label keys and values that must match in order to be controlled by this replication controller, if empty defaulted to labels on Pod template; see http://kubernetes.io/v1.0/docs/user-guide/labels.html#label-selectors
false
template
object that describes the pod that will be created if insufficient replicas are detected; takes precendence over templateRef; see http://releases.k8s.io/HEAD/docs/replication-controller.md#pod-template
object that describes the pod that will be created if insufficient replicas are detected; takes precendence over templateRef; see http://kubernetes.io/v1.0/docs/user-guide/replication-controller.html#pod-template
false
type
kind of the condition, currently only Ready; see http://releases.k8s.io/HEAD/docs/pod-states.md#pod-conditions
kind of the condition, currently only Ready; see http://kubernetes.io/v1.0/docs/user-guide/pod-states.html#pod-conditions
true
string
status
status of the condition, one of True, False, Unknown; see http://releases.k8s.io/HEAD/docs/pod-states.md#pod-conditions
status of the condition, one of True, False, Unknown; see http://kubernetes.io/v1.0/docs/user-guide/pod-states.html#pod-conditions
true
string
monitors
a collection of Ceph monitors; see http://releases.k8s.io/HEAD/examples/rbd/README.md#how-to-use-it
a collection of Ceph monitors; see http://kubernetes.io/v1.0/examples/rbd/README.html#how-to-use-it
true
string array
image
rados image name; see http://releases.k8s.io/HEAD/examples/rbd/README.md#how-to-use-it
rados image name; see http://kubernetes.io/v1.0/examples/rbd/README.html#how-to-use-it
true
string
fsType
file system type to mount, such as ext4, xfs, ntfs; see http://releases.k8s.io/HEAD/examples/rbd/README.md#how-to-use-it
file system type to mount, such as ext4, xfs, ntfs; see http://kubernetes.io/v1.0/examples/rbd/README.html#how-to-use-it
false
string
pool
rados pool name; default is rbd; optional; see http://releases.k8s.io/HEAD/examples/rbd/README.md#how-to-use-it
rados pool name; default is rbd; optional; see http://kubernetes.io/v1.0/examples/rbd/README.html#how-to-use-it
true
string
user
rados user name; default is admin; optional; see http://releases.k8s.io/HEAD/examples/rbd/README.md#how-to-use-it
rados user name; default is admin; optional; see http://kubernetes.io/v1.0/examples/rbd/README.html#how-to-use-it
true
string
keyring
keyring is the path to key ring for rados user; default is /etc/ceph/keyring; optional; see http://releases.k8s.io/HEAD/examples/rbd/README.md#how-to-use-it
keyring is the path to key ring for rados user; default is /etc/ceph/keyring; optional; see http://kubernetes.io/v1.0/examples/rbd/README.html#how-to-use-it
true
string
secretRef
name of a secret to authenticate the RBD user; if provided overrides keyring; optional; see http://releases.k8s.io/HEAD/examples/rbd/README.md#how-to-use-it
name of a secret to authenticate the RBD user; if provided overrides keyring; optional; see http://kubernetes.io/v1.0/examples/rbd/README.html#how-to-use-it
true
readOnly
rbd volume to be mounted with read-only permissions; see http://releases.k8s.io/HEAD/examples/rbd/README.md#how-to-use-it
rbd volume to be mounted with read-only permissions; see http://kubernetes.io/v1.0/examples/rbd/README.html#how-to-use-it
false
boolean
false
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard list metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
status
status of the operation; either Success, or Failure; see http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status
status of the operation; either Success, or Failure; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#spec-and-status
false
string
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard object metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
template
the template of the desired behavior of the pod; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status
the template of the desired behavior of the pod; http://kubernetes.io/v1.0/docs/devel/api-conventions.html#spec-and-status
false
server
the hostname or IP address of the NFS server; see http://releases.k8s.io/HEAD/docs/volumes.md#nfs
the hostname or IP address of the NFS server; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#nfs
true
string
path
the path that is exported by the NFS server; see http://releases.k8s.io/HEAD/docs/volumes.md#nfs
the path that is exported by the NFS server; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#nfs
true
string
readOnly
forces the NFS export to be mounted with read-only permissions; see http://releases.k8s.io/HEAD/docs/volumes.md#nfs
forces the NFS export to be mounted with read-only permissions; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#nfs
false
boolean
false
kind
the kind attribute of the resource associated with the status StatusReason; on some operations may differ from the requested resource Kind; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
the kind attribute of the resource associated with the status StatusReason; on some operations may differ from the requested resource Kind; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard list metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
items
items is a list of secret objects; see http://releases.k8s.io/HEAD/docs/secrets.md
items is a list of secret objects; see http://kubernetes.io/v1.0/docs/user-guide/secrets.html
true
v1.Secret array
image
Docker image name; see http://releases.k8s.io/HEAD/docs/images.md
Docker image name; see http://kubernetes.io/v1.0/docs/user-guide/images.html
false
string
command
entrypoint array; not executed within a shell; the docker image’s entrypoint is used if this is not provided; cannot be updated; variable references $(VAR_NAME) are expanded using the container’s 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; see http://releases.k8s.io/HEAD/docs/containers.md#containers-and-commands
entrypoint array; not executed within a shell; the docker image’s entrypoint is used if this is not provided; cannot be updated; variable references $(VAR_NAME) are expanded using the container’s 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; see http://kubernetes.io/v1.0/docs/user-guide/containers.html#containers-and-commands
false
string array
args
command array; the docker image’s cmd is used if this is not provided; arguments to the entrypoint; cannot be updated; variable references $(VAR_NAME) are expanded using the container’s 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; see http://releases.k8s.io/HEAD/docs/containers.md#containers-and-commands
command array; the docker image’s .html is used if this is not provided; arguments to the entrypoint; cannot be updated; variable references $(VAR_NAME) are expanded using the container’s 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; see http://kubernetes.io/v1.0/docs/user-guide/containers.html#containers-and-commands
false
string array
resources
Compute Resources required by this container; cannot be updated; see http://releases.k8s.io/HEAD/docs/compute_resources.md
Compute Resources required by this container; cannot be updated; see http://kubernetes.io/v1.0/docs/user-guide/compute-resources.html
false
livenessProbe
periodic probe of container liveness; container will be restarted if the probe fails; cannot be updated; see http://releases.k8s.io/HEAD/docs/pod-states.md#container-probes
periodic probe of container liveness; container will be restarted if the probe fails; cannot be updated; see http://kubernetes.io/v1.0/docs/user-guide/pod-states.html#container-probes
false
readinessProbe
periodic probe of container service readiness; container will be removed from service endpoints if the probe fails; cannot be updated; see http://releases.k8s.io/HEAD/docs/pod-states.md#container-probes
periodic probe of container service readiness; container will be removed from service endpoints if the probe fails; cannot be updated; see http://kubernetes.io/v1.0/docs/user-guide/pod-states.html#container-probes
false
imagePullPolicy
image pull policy; one of Always, Never, IfNotPresent; defaults to Always if :latest tag is specified, or IfNotPresent otherwise; cannot be updated; see http://releases.k8s.io/HEAD/docs/images.md#updating-images
image pull policy; one of Always, Never, IfNotPresent; defaults to Always if :latest tag is specified, or IfNotPresent otherwise; cannot be updated; see http://kubernetes.io/v1.0/docs/user-guide/images.html#updating-images
false
string
securityContext
security options the pod should run with; see http://releases.k8s.io/HEAD/docs/security_context.md
security options the pod should run with; see http://kubernetes.io/v1.0/docs/design/security_context.html
false
capacity
a description of the persistent volume’s resources and capacityr; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#capacity
a description of the persistent volume’s resources and capacityr; see http://kubernetes.io/v1.0/docs/user-guide/persistent-volumes.html#capacity
false
gcePersistentDisk
GCE disk resource provisioned by an admin; see http://releases.k8s.io/HEAD/docs/volumes.md#gcepersistentdisk
GCE disk resource provisioned by an admin; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#gcepersistentdisk
false
awsElasticBlockStore
AWS disk resource provisioned by an admin; see http://releases.k8s.io/HEAD/docs/volumes.md#awselasticblockstore
AWS disk resource provisioned by an admin; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#awselasticblockstore
false
hostPath
a HostPath provisioned by a developer or tester; for develment use only; see http://releases.k8s.io/HEAD/docs/volumes.md#hostpath
a HostPath provisioned by a developer or tester; for develment use only; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#hostpath
false
glusterfs
Glusterfs volume resource provisioned by an admin; see http://releases.k8s.io/HEAD/examples/glusterfs/README.md
Glusterfs volume resource provisioned by an admin; see http://kubernetes.io/v1.0/examples/glusterfs/README.html
false
nfs
NFS volume resource provisioned by an admin; see http://releases.k8s.io/HEAD/docs/volumes.md#nfs
NFS volume resource provisioned by an admin; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#nfs
false
rbd
rados block volume that will be mounted on the host machine; see http://releases.k8s.io/HEAD/examples/rbd/README.md
rados block volume that will be mounted on the host machine; see http://kubernetes.io/v1.0/examples/rbd/README.html
false
accessModes
all ways the volume can be mounted; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#access-modes
all ways the volume can be mounted; see http://kubernetes.io/v1.0/docs/user-guide/persistent-volumes.html#access-modes
false
claimRef
when bound, a reference to the bound claim; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md#binding
when bound, a reference to the bound claim; see http://kubernetes.io/v1.0/docs/user-guide/persistent-volumes.html#binding
false
persistentVolumeReclaimPolicy
what happens to a volume when released from its claim; Valid options are Retain (default) and Recycle. Recyling must be supported by the volume plugin underlying this persistent volume. See http://releases.k8s.io/HEAD/docs/persistent-volumes.md#recycling-policy
what happens to a volume when released from its claim; Valid options are Retain (default) and Recycle. Recyling must be supported by the volume plugin underlying this persistent volume. See http://kubernetes.io/v1.0/docs/user-guide/persistent-volumes.html#recycling-policy
false
string
replicas
most recently oberved number of replicas; see http://releases.k8s.io/HEAD/docs/replication-controller.md#what-is-a-replication-controller
most recently oberved number of replicas; see http://kubernetes.io/v1.0/docs/user-guide/replication-controller.html#what-is-a-replication-controller
true
integer (int32)
targetPort
number or name of the port to access on the pods targeted by the service; defaults to the service port; number must be in the range 1 to 65535; name must be an IANA_SVC_NAME; see http://releases.k8s.io/HEAD/docs/services.md#defining-a-service
number or name of the port to access on the pods targeted by the service; defaults to the service port; number must be in the range 1 to 65535; name must be an IANA_SVC_NAME; see http://kubernetes.io/v1.0/docs/user-guide/services.html#defining-a-service
false
string
nodePort
the port on each node on which this service is exposed when type=NodePort or LoadBalancer; usually assigned by the system; if specified, it will be allocated to the service if unused or else creation of the service will fail; see http://releases.k8s.io/HEAD/docs/services.md#type—nodeport
the port on each node on which this service is exposed when type=NodePort or LoadBalancer; usually assigned by the system; if specified, it will be allocated to the service if unused or else creation of the service will fail; see http://kubernetes.io/v1.0/docs/user-guide/services.html#type—nodeport
true
integer (int32)
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard list metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
path
path of the directory on the host; see http://releases.k8s.io/HEAD/docs/volumes.md#hostpath
path of the directory on the host; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#hostpath
true
string
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard object metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
capabilities
the linux capabilites that should be added or removed; see http://releases.k8s.io/HEAD/docs/design/security_context.md#security-context
the linux capabilites that should be added or removed; see http://kubernetes.io/v1.0/docs/design/security_context.html#security-context
false
privileged
run the container in privileged mode; see http://releases.k8s.io/HEAD/docs/design/security_context.md#security-context
run the container in privileged mode; see http://kubernetes.io/v1.0/docs/design/security_context.html#security-context
false
boolean
false
seLinuxOptions
options that control the SELinux labels applied; see http://releases.k8s.io/HEAD/docs/design/security_context.md#security-context
options that control the SELinux labels applied; see http://kubernetes.io/v1.0/docs/design/security_context.html#security-context
false
runAsUser
the user id that runs the first process in the container; see http://releases.k8s.io/HEAD/docs/design/security_context.md#security-context
the user id that runs the first process in the container; see http://kubernetes.io/v1.0/docs/design/security_context.html#security-context
false
integer (int64)
volumeID
unique id of the PD resource in AWS; see http://releases.k8s.io/HEAD/docs/volumes.md#awselasticblockstore
unique id of the PD resource in AWS; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#awselasticblockstore
true
string
fsType
file system type to mount, such as ext4, xfs, ntfs; see http://releases.k8s.io/HEAD/docs/volumes.md#awselasticblockstore
file system type to mount, such as ext4, xfs, ntfs; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#awselasticblockstore
true
string
partition
partition on the disk to mount (e.g., 1 for /dev/sda1); if omitted the plain device name (e.g., /dev/sda) will be mounted; see http://releases.k8s.io/HEAD/docs/volumes.md#awselasticblockstore
partition on the disk to mount (e.g., 1 for /dev/sda1); if omitted the plain device name (e.g., /dev/sda) will be mounted; see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#awselasticblockstore
false
integer (int32)
readOnly
read-only if true, read-write otherwise (false or unspecified); see http://releases.k8s.io/HEAD/docs/volumes.md#awselasticblockstore
read-only if true, read-write otherwise (false or unspecified); see http://kubernetes.io/v1.0/docs/user-guide/volumes.html#awselasticblockstore
false
boolean
false
image
image of the container; see http://releases.k8s.io/HEAD/docs/images.md
image of the container; see http://kubernetes.io/v1.0/docs/user-guide/images.html
true
string
containerID
container’s ID in the format docker://<container_id>; see http://releases.k8s.io/HEAD/docs/container-environment.md#container-information
container’s ID in the format docker://<container_id>; see http://kubernetes.io/v1.0/docs/user-guide/container-environment.html#container-information
false
string
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard list metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
items
list of replication controllers; see http://releases.k8s.io/HEAD/docs/replication-controller.md
list of replication controllers; see http://kubernetes.io/v1.0/docs/user-guide/replication-controller.html
true
v1.ReplicationController array
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard object metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard object metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
true
limits
Maximum amount of compute resources allowed; see http://releases.k8s.io/HEAD/docs/design/resources.md#resource-specifications
Maximum amount of compute resources allowed; see http://kubernetes.io/v1.0/docs/design/resources.html#resource-specifications
false
requests
Minimum amount of resources requested; requests are honored only for persistent volumes as of now; see http://releases.k8s.io/HEAD/docs/design/resources.md#resource-specifications
Minimum amount of resources requested; requests are honored only for persistent volumes as of now; see http://kubernetes.io/v1.0/docs/design/resources.html#resource-specifications
false
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard object metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
metadata
standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard object metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
spec
specification of the desired behavior of the pod; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status
specification of the desired behavior of the pod; http://kubernetes.io/v1.0/docs/devel/api-conventions.html#spec-and-status
false
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
standard list metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
items
list of pods; see http://releases.k8s.io/HEAD/docs/pods.md
list of pods; see http://kubernetes.io/v1.0/docs/user-guide/pods.html
true
v1.Pod array
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard list metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard list metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
standard list metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
items
list of persistent volumes; see http://releases.k8s.io/HEAD/docs/persistent-volumes.md
list of persistent volumes; see http://kubernetes.io/v1.0/docs/user-guide/persistent-volumes.html
false
v1.PersistentVolume array
kind
kind of the referent; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of the referent; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
namespace
namespace of the referent; see http://releases.k8s.io/HEAD/docs/namespaces.md
namespace of the referent; see http://kubernetes.io/v1.0/docs/user-guide/namespaces.html
false
string
name
name of the referent; see http://releases.k8s.io/HEAD/docs/identifiers.md#names
name of the referent; see http://kubernetes.io/v1.0/docs/user-guide/identifiers.html#names
false
string
uid
uid of the referent; see http://releases.k8s.io/HEAD/docs/identifiers.md#uids
uid of the referent; see http://kubernetes.io/v1.0/docs/user-guide/identifiers.html#uids
false
string
resourceVersion
specific resourceVersion to which this reference is made, if any: http://releases.k8s.io/HEAD/docs/api-conventions.md#concurrency-control-and-consistency
specific resourceVersion to which this reference is made, if any: http://kubernetes.io/v1.0/docs/devel/api-conventions.html#concurrency-control-and-consistency
false
string
kernelVersion
Kernel version reported by the node from uname -r (e.g. 3.16.0-0.bpo.4-amd64)
Kernel version reported by the node from uname -r (e.g. 3.16.0-0.bpo.4-.html64)
true
string
ports
ports exposed by the service; see http://releases.k8s.io/HEAD/docs/services.md#virtual-ips-and-service-proxies
ports exposed by the service; see http://kubernetes.io/v1.0/docs/user-guide/services.html#virtual-ips-and-service-proxies
true
v1.ServicePort array
selector
label keys and values that must match in order to receive traffic for this service; if empty, all pods are selected, if not specified, endpoints must be manually specified; see http://releases.k8s.io/HEAD/docs/services.md#overview
label keys and values that must match in order to receive traffic for this service; if empty, all pods are selected, if not specified, endpoints must be manually specified; see http://kubernetes.io/v1.0/docs/user-guide/services.html#overview
false
clusterIP
IP address of the service; usually assigned by the system; if specified, it will be allocated to the service if unused or else creation of the service will fail; cannot be updated; None can be specified for a headless service when proxying is not required; see http://releases.k8s.io/HEAD/docs/services.md#virtual-ips-and-service-proxies
IP address of the service; usually assigned by the system; if specified, it will be allocated to the service if unused or else creation of the service will fail; cannot be updated; None can be specified for a headless service when proxying is not required; see http://kubernetes.io/v1.0/docs/user-guide/services.html#virtual-ips-and-service-proxies
false
string
type
type of this service; must be ClusterIP, NodePort, or LoadBalancer; defaults to ClusterIP; see http://releases.k8s.io/HEAD/docs/services.md#external-services
type of this service; must be ClusterIP, NodePort, or LoadBalancer; defaults to ClusterIP; see http://kubernetes.io/v1.0/docs/user-guide/services.html#external-services
false
string
sessionAffinity
enable client IP based session affinity; must be ClientIP or None; defaults to None; see http://releases.k8s.io/HEAD/docs/services.md#virtual-ips-and-service-proxies
enable client IP based session affinity; must be ClientIP or None; defaults to None; see http://kubernetes.io/v1.0/docs/user-guide/services.html#virtual-ips-and-service-proxies
false
string
kind
kind of object, in CamelCase; cannot be updated; see http://releases.k8s.io/HEAD/docs/api-conventions.md#types-kinds
kind of object, in CamelCase; cannot be updated; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#types-kinds
false
string
apiVersion
version of the schema the object should have; see http://releases.k8s.io/HEAD/docs/api-conventions.md#resources
version of the schema the object should have; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#resources
false
string
metadata
standard object metadata; see http://releases.k8s.io/HEAD/docs/api-conventions.md#metadata
standard object metadata; see http://kubernetes.io/v1.0/docs/devel/api-conventions.html#metadata
false
spec
specification of the desired behavior of the pod; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status
specification of the desired behavior of the pod; http://kubernetes.io/v1.0/docs/devel/api-conventions.html#spec-and-status
false
status
most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/HEAD/docs/api-conventions.md#spec-and-status
most recently observed status of the pod; populated by the system, read-only; http://kubernetes.io/v1.0/docs/devel/api-conventions.html#spec-and-status
false
unschedulable
disable pod scheduling on the node; see http://releases.k8s.io/HEAD/docs/node.md#manual-node-administration
disable pod scheduling on the node; see http://kubernetes.io/v1.0/docs/admin/node.html#manual-node-administration
false
boolean
false