k3s/pkg/api
Kubernetes Submit Queue d33f6b8a17 Merge pull request #41837 from liggitt/storageclass-param-validation
Automatic merge from submit-queue

Reserve kubernetes.io and k8s.io namespace for flex volume options

Split from https://github.com/kubernetes/kubernetes/pull/39488.

Flex volume already stuffs system information into the options map, and assumes it is free to do so:
```
	optionFSType    = "kubernetes.io/fsType"
	optionReadWrite = "kubernetes.io/readwrite"
	optionKeySecret = "kubernetes.io/secret"
```

this formalizes that by reserving the `kubernetes.io` and `k8s.io` namespaces so that user-specified options are never stomped by the system, and flex plugins can know that options with those namespaces came from the system, not user-options.

```release-note
Parameter keys in a StorageClass `parameters` map may not use the `kubernetes.io` or `k8s.io` namespaces.
```
2017-02-28 02:41:03 -08:00
..
annotations Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
endpoints start the apimachinery repo 2017-01-11 09:09:48 -05:00
errors Update bazel 2017-02-02 15:19:04 +01:00
events start the apimachinery repo 2017-01-11 09:09:48 -05:00
install pkg/api/install: use apimachinery/announce+registered 2017-02-16 11:20:43 +01:00
meta add back just enough empty packages to allow heapster cycles to succeed 2017-01-17 08:07:30 -05:00
pod Use consistent helper for getting secret names from pod 2017-02-23 00:40:17 -05:00
resource Update generated files 2017-01-29 21:41:45 +01:00
service Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
testapi move kubeadm api group testing to kubeadm package 2017-02-14 16:02:13 -08:00
testing DaemonSet updates 2017-02-27 09:15:56 +01:00
unversioned move openapi types to pkg/openapi 2017-01-16 13:40:14 -05:00
util add unit test for groupversion 2017-02-03 17:37:42 +08:00
v1 Merge pull request #41479 from rootfs/iscsi-fix 2017-02-26 16:31:31 -08:00
validation Merge pull request #41837 from liggitt/storageclass-param-validation 2017-02-28 02:41:03 -08:00
BUILD move metav1 conversions to metav1 2017-02-14 11:47:23 -05:00
OWNERS Updated top level owners file to match new format 2017-01-19 11:29:16 -08:00
conversion_test.go pkg/api/testing: cut off fuzzers from static codecs 2017-02-02 06:58:28 +01:00
copy_test.go make round trip testing generic 2017-02-09 11:42:22 -05:00
deep_copy_test.go Remove the temporary fix for pre-1.0 mirror pods 2017-02-02 10:37:19 -08:00
defaulting_test.go make round trip testing generic 2017-02-09 11:42:22 -05:00
defaults.go move pkg/fields to apimachinery 2017-01-19 09:50:16 -05:00
doc.go
field_constants.go
helpers.go Change taint/toleration annotations to api fields. 2017-02-22 09:27:42 -05:00
helpers_test.go pkg/api/resource: move to apimachinery 2017-01-29 21:41:44 +01:00
json.go Change taint/toleration annotations to api fields. 2017-02-22 09:27:42 -05:00
meta_test.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
node_example.json
ref.go move client/record 2017-01-31 19:14:13 -05:00
ref_test.go move client/record 2017-01-31 19:14:13 -05:00
register.go move metav1 conversions to metav1 2017-02-14 11:47:23 -05:00
replication_controller_example.json
resource_helpers.go pkg/api/resource: move to apimachinery 2017-01-29 21:41:44 +01:00
resource_helpers_test.go pkg/api/resource: move to apimachinery 2017-01-29 21:41:44 +01:00
serialization_proto_test.go make round trip testing generic 2017-02-09 11:42:22 -05:00
serialization_test.go apimachinery: handle duplicated and conflicting type registration 2017-02-27 21:58:21 +01:00
types.go Add ClassName attributes to PV and PVC 2017-02-23 12:23:02 +01:00
unstructured_test.go Unified unstructured converter interface and setup 2017-02-17 21:07:04 +01:00
zz_generated.deepcopy.go Regenerate everything 2017-02-23 12:23:03 +01:00