Update godeps
This commit is contained in:
parent
8b25cc67a5
commit
a736fba0e1
769 changed files with 15495 additions and 7996 deletions
57
vendor/k8s.io/kubernetes/pkg/api/v1/generated.proto
generated
vendored
57
vendor/k8s.io/kubernetes/pkg/api/v1/generated.proto
generated
vendored
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
Copyright 2016 The Kubernetes Authors All rights reserved.
|
||||
Copyright 2016 The Kubernetes Authors.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
|
|
@ -117,27 +117,27 @@ message Capabilities {
|
|||
// Cephfs volumes do not support ownership management or SELinux relabeling.
|
||||
message CephFSVolumeSource {
|
||||
// Required: Monitors is a collection of Ceph monitors
|
||||
// More info: http://releases.k8s.io/HEAD/examples/cephfs/README.md#how-to-use-it
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
|
||||
repeated string monitors = 1;
|
||||
|
||||
// Optional: Used as the mounted root, rather than the full Ceph tree, default is /
|
||||
optional string path = 2;
|
||||
|
||||
// Optional: User is the rados user name, default is admin
|
||||
// More info: http://releases.k8s.io/HEAD/examples/cephfs/README.md#how-to-use-it
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
|
||||
optional string user = 3;
|
||||
|
||||
// Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret
|
||||
// More info: http://releases.k8s.io/HEAD/examples/cephfs/README.md#how-to-use-it
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
|
||||
optional string secretFile = 4;
|
||||
|
||||
// Optional: SecretRef is reference to the authentication secret for User, default is empty.
|
||||
// More info: http://releases.k8s.io/HEAD/examples/cephfs/README.md#how-to-use-it
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
|
||||
optional LocalObjectReference secretRef = 5;
|
||||
|
||||
// Optional: Defaults to false (read/write). ReadOnly here will force
|
||||
// the ReadOnly setting in VolumeMounts.
|
||||
// More info: http://releases.k8s.io/HEAD/examples/cephfs/README.md#how-to-use-it
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it
|
||||
optional bool readOnly = 6;
|
||||
}
|
||||
|
||||
|
|
@ -844,16 +844,16 @@ message GitRepoVolumeSource {
|
|||
// Glusterfs volumes do not support ownership management or SELinux relabeling.
|
||||
message GlusterfsVolumeSource {
|
||||
// EndpointsName is the endpoint name that details Glusterfs topology.
|
||||
// More info: http://releases.k8s.io/HEAD/examples/glusterfs/README.md#create-a-pod
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod
|
||||
optional string endpoints = 1;
|
||||
|
||||
// Path is the Glusterfs volume path.
|
||||
// More info: http://releases.k8s.io/HEAD/examples/glusterfs/README.md#create-a-pod
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod
|
||||
optional string path = 2;
|
||||
|
||||
// ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions.
|
||||
// Defaults to false.
|
||||
// More info: http://releases.k8s.io/HEAD/examples/glusterfs/README.md#create-a-pod
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod
|
||||
optional bool readOnly = 3;
|
||||
}
|
||||
|
||||
|
|
@ -1672,7 +1672,7 @@ message PersistentVolumeSource {
|
|||
|
||||
// Glusterfs represents a Glusterfs volume that is attached to a host and
|
||||
// exposed to the pod. Provisioned by an admin.
|
||||
// More info: http://releases.k8s.io/HEAD/examples/glusterfs/README.md
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md
|
||||
optional GlusterfsVolumeSource glusterfs = 4;
|
||||
|
||||
// NFS represents an NFS mount on the host. Provisioned by an admin.
|
||||
|
|
@ -1680,7 +1680,7 @@ message PersistentVolumeSource {
|
|||
optional NFSVolumeSource nfs = 5;
|
||||
|
||||
// RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
||||
// More info: http://releases.k8s.io/HEAD/examples/rbd/README.md
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md
|
||||
optional RBDVolumeSource rbd = 6;
|
||||
|
||||
// ISCSI represents an ISCSI Disk resource that is attached to a
|
||||
|
|
@ -2089,6 +2089,7 @@ message PodSpec {
|
|||
|
||||
// DeprecatedServiceAccount is a depreciated alias for ServiceAccountName.
|
||||
// Deprecated: Use serviceAccountName instead.
|
||||
// +k8s:conversion-gen=false
|
||||
optional string serviceAccount = 9;
|
||||
|
||||
// NodeName is a request to schedule this pod onto a specific node. If it is non-empty,
|
||||
|
|
@ -2099,14 +2100,17 @@ message PodSpec {
|
|||
// Host networking requested for this pod. Use the host's network namespace.
|
||||
// If this option is set, the ports that will be used must be specified.
|
||||
// Default to false.
|
||||
// +k8s:conversion-gen=false
|
||||
optional bool hostNetwork = 11;
|
||||
|
||||
// Use the host's pid namespace.
|
||||
// Optional: Default to false.
|
||||
// +k8s:conversion-gen=false
|
||||
optional bool hostPID = 12;
|
||||
|
||||
// Use the host's ipc namespace.
|
||||
// Optional: Default to false.
|
||||
// +k8s:conversion-gen=false
|
||||
optional bool hostIPC = 13;
|
||||
|
||||
// SecurityContext holds pod-level security attributes and common container settings.
|
||||
|
|
@ -2257,11 +2261,11 @@ message Probe {
|
|||
// RBD volumes support ownership management and SELinux relabeling.
|
||||
message RBDVolumeSource {
|
||||
// A collection of Ceph monitors.
|
||||
// More info: http://releases.k8s.io/HEAD/examples/rbd/README.md#how-to-use-it
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
|
||||
repeated string monitors = 1;
|
||||
|
||||
// The rados image name.
|
||||
// More info: http://releases.k8s.io/HEAD/examples/rbd/README.md#how-to-use-it
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
|
||||
optional string image = 2;
|
||||
|
||||
// Filesystem type of the volume that you want to mount.
|
||||
|
|
@ -2273,28 +2277,28 @@ message RBDVolumeSource {
|
|||
|
||||
// The rados pool name.
|
||||
// Default is rbd.
|
||||
// More info: http://releases.k8s.io/HEAD/examples/rbd/README.md#how-to-use-it.
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it.
|
||||
optional string pool = 4;
|
||||
|
||||
// The rados user name.
|
||||
// Default is admin.
|
||||
// More info: http://releases.k8s.io/HEAD/examples/rbd/README.md#how-to-use-it
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
|
||||
optional string user = 5;
|
||||
|
||||
// Keyring is the path to key ring for RBDUser.
|
||||
// Default is /etc/ceph/keyring.
|
||||
// More info: http://releases.k8s.io/HEAD/examples/rbd/README.md#how-to-use-it
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
|
||||
optional string keyring = 6;
|
||||
|
||||
// SecretRef is name of the authentication secret for RBDUser. If provided
|
||||
// overrides keyring.
|
||||
// Default is nil.
|
||||
// More info: http://releases.k8s.io/HEAD/examples/rbd/README.md#how-to-use-it
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
|
||||
optional LocalObjectReference secretRef = 7;
|
||||
|
||||
// ReadOnly here will force the ReadOnly setting in VolumeMounts.
|
||||
// Defaults to false.
|
||||
// More info: http://releases.k8s.io/HEAD/examples/rbd/README.md#how-to-use-it
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it
|
||||
optional bool readOnly = 8;
|
||||
}
|
||||
|
||||
|
|
@ -2477,6 +2481,13 @@ message Secret {
|
|||
// Described in https://tools.ietf.org/html/rfc4648#section-4
|
||||
map<string, bytes> data = 2;
|
||||
|
||||
// stringData allows specifying non-binary secret data in string form.
|
||||
// It is provided as a write-only convenience method.
|
||||
// All keys and values are merged into the data field on write, overwriting any existing values.
|
||||
// It is never output when reading from the API.
|
||||
// +k8s:conversion-gen=false
|
||||
map<string, string> stringData = 4;
|
||||
|
||||
// Used to facilitate programmatic handling of secret data.
|
||||
optional string type = 3;
|
||||
}
|
||||
|
|
@ -2676,7 +2687,7 @@ message ServiceSpec {
|
|||
|
||||
// This service will route traffic to pods having labels matching this 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.
|
||||
// If not specified, endpoints must be manually specified and the system will not automatically manage them.
|
||||
// More info: http://releases.k8s.io/HEAD/docs/user-guide/services.md#overview
|
||||
map<string, string> selector = 2;
|
||||
|
||||
|
|
@ -2708,7 +2719,7 @@ message ServiceSpec {
|
|||
// API for compatibility until at least 8/20/2016. It will be removed from
|
||||
// any new API revisions. If both deprecatedPublicIPs *and* externalIPs are
|
||||
// set, deprecatedPublicIPs is used.
|
||||
// +genconversion=false
|
||||
// +k8s:conversion-gen=false
|
||||
repeated string deprecatedPublicIPs = 6;
|
||||
|
||||
// Supports "ClientIP" and "None". Used to maintain session affinity.
|
||||
|
|
@ -2854,11 +2865,11 @@ message VolumeSource {
|
|||
|
||||
// ISCSI represents an ISCSI Disk resource that is attached to a
|
||||
// kubelet's host machine and then exposed to the pod.
|
||||
// More info: http://releases.k8s.io/HEAD/examples/iscsi/README.md
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/iscsi/README.md
|
||||
optional ISCSIVolumeSource iscsi = 8;
|
||||
|
||||
// Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.
|
||||
// More info: http://releases.k8s.io/HEAD/examples/glusterfs/README.md
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md
|
||||
optional GlusterfsVolumeSource glusterfs = 9;
|
||||
|
||||
// PersistentVolumeClaimVolumeSource represents a reference to a
|
||||
|
|
@ -2867,7 +2878,7 @@ message VolumeSource {
|
|||
optional PersistentVolumeClaimVolumeSource persistentVolumeClaim = 10;
|
||||
|
||||
// RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
||||
// More info: http://releases.k8s.io/HEAD/examples/rbd/README.md
|
||||
// More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md
|
||||
optional RBDVolumeSource rbd = 11;
|
||||
|
||||
// FlexVolume represents a generic volume resource that is
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue