Compare commits

..

18 Commits

Author SHA1 Message Date
Kubernetes Publisher
36368dede2 Merge pull request #72860 from liggitt/automated-cherry-pick-of-#72856-upstream-release-1.10
Automated cherry pick of #72856: Fix nil panic propagation

Kubernetes-commit: 954ff68d59e9dc62fa8252ffa9023a90ff8a358c
2019-01-16 20:54:26 +00:00
Jordan Liggitt
648b80a212 one more time around the sun
Change-Id: I43df65fa4571609423785c334c855cfd21a3d0b8

Kubernetes-commit: b761b8a9e97a2279f1a2b1298a38c76392dd4bc2
2019-01-14 14:58:37 -05:00
Kubernetes Publisher
16a8a034ed Merge pull request #71334 from cheftako/automated-cherry-pick-of-#71325-upstream-release-1.10
Automated cherry pick of #70753, #70676 and #70971 upstream release 1.10

Kubernetes-commit: 15008f083eac370234b015cc66f66a00e2303947
2018-12-13 03:04:09 +00:00
Walter Fender
751eb6abb5 Report KCM as unhealthy if leader election is wedged. Feedback from lavalamp and deads2k. Changed Check() logic to be central to LeaderElector. Further changes, especially cleaning up the test code.
Kubernetes-commit: 393fa065155a5d12f6e4a212cb66a46e8dbee2c3
2018-11-12 18:45:21 -08:00
Kubernetes Publisher
745ca83003 Merge pull request #67393 from nikhita/automated-cherry-pick-of-#66249-upstream-release-1.10
Automatic merge from submit-queue.

Automated cherry pick of #66249: fill in normal restmapping info with the legacy guess

Fixes 1.10 part of https://github.com/kubernetes/kubernetes/issues/67235

Cherry pick of #66249 on release-1.10.

#66249: fill in normal restmapping info with the legacy guess

```release-note
Fix creation of custom resources when the CRD contains non-conventional pluralization and subresources
```

Kubernetes-commit: b16193f435cefa70de14823738a2c5af3d99b7ca
2018-08-17 17:43:22 +00:00
Kubernetes Publisher
56edb76093 Merge pull request #67163 from dekkagaijin/automated-cherry-pick-of-#65799-upstream-release-1.10
Automatic merge from submit-queue.

Automated cherry pick of #65799: Escape illegal characters in remote extra keys

Cherry pick of #65799 on release-1.10.

#65799: Escape illegal characters in remote extra keys

Kubernetes-commit: c79ade8468953f95011c0d565454119f8356ce2d
2018-08-16 13:47:51 +00:00
David Eads
a9a2ba84e6 fill in normal restmapping info with the legacy guess
Kubernetes-commit: 5a757b07887a6f84acfe82e090d3ec757ee51989
2018-07-16 13:38:43 -04:00
Jake Sanders
fa6525815c Escape illegal characters in remote extra keys
Signed-off-by: Jake Sanders <jsand@google.com>

Kubernetes-commit: 3d5d7ef5b22837103e17fb57795aeafaee882058
2018-07-03 21:19:15 -07:00
Kubernetes Publisher
a312bfe35c Merge pull request #65157 from caesarxuchao/cherrypick-65034-1.10
Automatic merge from submit-queue.

Manually cherrypick #65034 to 1.10

Manually cherrypicking #65034. Using hack/cherry_pick_pull.sh to cherrypick is difficult because that requires cherrypicking #63059 first.

This PR imported the latest jsoniterator library so that case sensitivity during unmarhsaling is optional. The PR also set Kubernetes json serializer to be case sensitive.

Fix #64612.

```release-notes
Kubernetes json deserializer is now case-sensitive to restore compatibility with pre-1.8 servers.
If your config files contains fields with wrong case, the config files will be now invalid.
```

Kubernetes-commit: 32ac1c9073b132b8ba18aa830f46b77dcceb0723
2018-06-19 23:27:44 +00:00
Chao Xu
805e310466 use the latest json-iter
Kubernetes-commit: 0bf82f28ff092cd2a2efea324a139b4a1bd9f436
2018-06-15 10:46:42 -07:00
Kubernetes Publisher
26a26f55b2 Merge pull request #63448 from dims/automated-cherry-pick-of-#62505-upstream-release-1.10
Automatic merge from submit-queue.

Automated cherry pick of #62505: update godeps to use latest pflag

Cherry pick of #62505 on release-1.10.

#62505: update godeps to use latest pflag

```release-note
Show help for deprecated Kubelet flags
```

Kubernetes-commit: 8959a0aa87adf07c4ff821bf6d79714b3d615e8a
2018-06-01 18:43:21 +00:00
Kubernetes Publisher
0be17c78bf Merge pull request #63627 from roycaihw/release-1.10
Automatic merge from submit-queue.

Manual cherrypick of kube-openapi changes for release-1.10

**What this PR does / why we need it**:
Cherry-picks kubernetes/kube-openapi#64 and kubernetes/kube-openapi#67
Fixes bugs that make apiserver panic when aggregating valid but not well formed OpenAPI spec (with empty `Paths`/`Definitions`)

**Release note**:

```release-note
Fixes bugs that make apiserver panic when aggregating valid but not well formed OpenAPI spec
```

/cc @MaciekPytel
/sig api-machinery

Kubernetes-commit: 42b63c8b19d1ad96399ec3f5a409da67e2fd19bd
2018-05-15 18:50:12 +00:00
Haowei Cai
1d79704297 generated
Kubernetes-commit: 56d903a426f6cdaf420a507f0c36d45058a5bcc0
2018-05-09 14:46:14 -07:00
Kubernetes Publisher
33f2870a2b Merge pull request #62654 from liggitt/automated-cherry-pick-of-#62649-upstream-release-1.10
Automatic merge from submit-queue.

Automated cherry pick of #62649: Ensure service routing resolves kubernetes.default.svc

Cherry pick of #62649 on release-1.10.

#62649: Ensure service routing resolves kubernetes.default.svc

Kubernetes-commit: 5f050faa9d28b3013a11344682038cae26059cdd
2018-04-24 14:15:16 -07:00
Kubernetes Publisher
27ca8df003 sync: update godeps 2018-04-17 14:44:47 +00:00
Jordan Liggitt
262ea94a59 ensure tls server name is used in transport
Kubernetes-commit: 22cc5683fd1b9e24f90a36a937f53a54c1730cff
2018-04-17 00:59:27 -04:00
Jordan Liggitt
345769d958 distinguish custom dialers in transport cache
Kubernetes-commit: 5b02bce088255a9b8705e3b775487cddfc6f7b9d
2018-04-17 00:58:56 -04:00
Michael Taufen
ac76ac5060 update godeps to use latest pflag
Kubernetes-commit: a58a84cfc006401910396b049b410cfb80676169
2018-04-12 17:12:43 -07:00
544 changed files with 1166 additions and 641 deletions

180
Godeps/Godeps.json generated
View File

@@ -1,7 +1,7 @@
{
"ImportPath": "k8s.io/client-go",
"GoVersion": "go1.9",
"GodepVersion": "v79",
"GodepVersion": "v80",
"Packages": [
"./..."
],
@@ -148,7 +148,15 @@
},
{
"ImportPath": "github.com/json-iterator/go",
"Rev": "13f86432b882000a51c6e610c620974462691a97"
"Rev": "f2b4162afba35581b6d4a50d3b8f34e33c144682"
},
{
"ImportPath": "github.com/modern-go/concurrent",
"Rev": "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94"
},
{
"ImportPath": "github.com/modern-go/reflect2",
"Rev": "05fbef0ca5da472bbf96c9322b84a53edc03c9fd"
},
{
"ImportPath": "github.com/pmezard/go-difflib/difflib",
@@ -156,7 +164,7 @@
},
{
"ImportPath": "github.com/spf13/pflag",
"Rev": "4c012f6dcd9546820e378d0bdda4d8fc772cdfea"
"Rev": "583c0c0531f06d5278b7d917446061adc344b5cd"
},
{
"ImportPath": "github.com/stretchr/testify/assert",
@@ -248,335 +256,335 @@
},
{
"ImportPath": "k8s.io/api/admissionregistration/v1alpha1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/admissionregistration/v1beta1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/apps/v1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/apps/v1beta1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/apps/v1beta2",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/authentication/v1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/authentication/v1beta1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/authorization/v1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/authorization/v1beta1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/autoscaling/v1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/autoscaling/v2beta1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/batch/v1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/batch/v1beta1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/batch/v2alpha1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/certificates/v1beta1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/core/v1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/events/v1beta1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/extensions/v1beta1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/imagepolicy/v1alpha1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/networking/v1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/policy/v1beta1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/rbac/v1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/rbac/v1alpha1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/rbac/v1beta1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/scheduling/v1alpha1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/settings/v1alpha1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/storage/v1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/storage/v1alpha1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/api/storage/v1beta1",
"Rev": "73d903622b7391f3312dcbac6483fed484e185f8"
"Rev": "c89978d5f86d7427bef2fc7752732c8c60b1d188"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/api/equality",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/api/errors",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/api/meta",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/api/resource",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/api/testing",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/api/testing/fuzzer",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/api/testing/roundtrip",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/apimachinery",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/apimachinery/announced",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/apimachinery/registered",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/apis/meta/fuzzer",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/apis/meta/internalversion",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1beta1",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/conversion",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/conversion/queryparams",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/fields",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/labels",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/runtime",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/runtime/schema",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/json",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/protobuf",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/recognizer",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/streaming",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/versioning",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/selection",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/types",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/cache",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/clock",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/diff",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/errors",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/framer",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/httpstream",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/httpstream/spdy",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/intstr",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/json",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/mergepatch",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/net",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/remotecommand",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/runtime",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/sets",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/strategicpatch",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/validation",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/validation/field",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/wait",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/util/yaml",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/version",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/pkg/watch",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/third_party/forked/golang/json",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/third_party/forked/golang/netutil",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/apimachinery/third_party/forked/golang/reflect",
"Rev": "302974c03f7e50f16561ba237db776ab93594ef6"
"Rev": "d49e237a2683fa6dc43a86c7b1b766e0219fb6e7"
},
{
"ImportPath": "k8s.io/kube-openapi/pkg/util/proto",
"Rev": "50ae88d24ede7b8bad68e23c805b5d3da5c8abaf"
"Rev": "39cb288412c48cb533ba4be5d6c28620b9a0c1b4"
}
]
}

View File

@@ -98,18 +98,20 @@ func NewRESTMapper(groupResources []*APIGroupResources, versionInterfaces meta.V
scope = meta.RESTScopeRoot
}
// this is for legacy resources and servers which don't list singular forms. For those we must still guess.
if len(resource.SingularName) == 0 {
versionMapper.Add(gv.WithKind(resource.Kind), scope)
// TODO this is producing unsafe guesses that don't actually work, but it matches previous behavior
versionMapper.Add(gv.WithKind(resource.Kind+"List"), scope)
// if we have a slash, then this is a subresource and we shouldn't create mappings for those.
if strings.Contains(resource.Name, "/") {
continue
}
plural := gv.WithResource(resource.Name)
singular := gv.WithResource(resource.SingularName)
versionMapper.AddSpecific(gv.WithKind(resource.Kind), plural, singular, scope)
// this is for legacy resources and servers which don't list singular forms. For those we must still guess.
if len(resource.SingularName) == 0 {
_, singular = meta.UnsafeGuessKindToResource(gv.WithKind(resource.Kind))
}
versionMapper.AddSpecific(gv.WithKind(strings.ToLower(resource.Kind)), plural, singular, scope)
versionMapper.AddSpecific(gv.WithKind(resource.Kind), plural, singular, scope)
// TODO this is producing unsafe guesses that don't actually work, but it matches previous behavior
versionMapper.Add(gv.WithKind(resource.Kind+"List"), scope)
}

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

View File

@@ -1,5 +1,5 @@
/*
Copyright 2018 The Kubernetes Authors.
Copyright 2019 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.

Some files were not shown because too many files have changed in this diff Show More