k3s/pkg/api
Kubernetes Submit Queue 48ae0807cb Merge pull request #36449 from luksa/env.valueFrom
Automatic merge from submit-queue

Improved validation error message when env.valueFrom contains no (or …

<!--  Thanks for sending a pull request!  Here are some tips for you:
1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md
2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md
3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes
-->

**What this PR does / why we need it**:
A misleading error message is shown if the user mistypes (or forgets to specify) a field under env.valueFrom. This is the error message: "may not have more than one field specified at a time". But there is only one (misspelled) field specified.


**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #

**Special notes for your reviewer**:

**Release note**:
<!--  Steps to write your release note:
1. Use the release-note-* labels to set the release note state (if you have access) 
2. Enter your extended release note in the below block; leaving it blank means using the PR title as the release note. If no release note is required, just write `NONE`. 
-->
```
Improved error message for missing/misspelled field under env.valueFrom
```
2016-11-29 07:32:27 -08:00
..
annotations Update OWNERS approvers and reviewers: pkg/api 2016-11-09 10:18:08 -08:00
endpoints Update OWNERS approvers and reviewers: pkg/api 2016-11-09 10:18:08 -08:00
errors Merge pull request #36525 from apelisse/owners-pkg-api 2016-11-28 11:44:04 -08:00
events Update OWNERS approvers and reviewers: pkg/api 2016-11-09 10:18:08 -08:00
install Merge pull request #36525 from apelisse/owners-pkg-api 2016-11-28 11:44:04 -08:00
meta Merge pull request #36525 from apelisse/owners-pkg-api 2016-11-28 11:44:04 -08:00
pod Merge pull request #36525 from apelisse/owners-pkg-api 2016-11-28 11:44:04 -08:00
resource Update OWNERS approvers and reviewers: pkg/api 2016-11-09 10:18:08 -08:00
rest Merge pull request #36525 from apelisse/owners-pkg-api 2016-11-28 11:44:04 -08:00
service Merge pull request #36525 from apelisse/owners-pkg-api 2016-11-28 11:44:04 -08:00
testapi Merge pull request #36525 from apelisse/owners-pkg-api 2016-11-28 11:44:04 -08:00
testing Merge pull request #36525 from apelisse/owners-pkg-api 2016-11-28 11:44:04 -08:00
unversioned Merge pull request #36525 from apelisse/owners-pkg-api 2016-11-28 11:44:04 -08:00
util Update OWNERS approvers and reviewers: pkg/api 2016-11-09 10:18:08 -08:00
v1 Merge pull request #36525 from apelisse/owners-pkg-api 2016-11-28 11:44:04 -08:00
validation Merge pull request #36449 from luksa/env.valueFrom 2016-11-29 07:32:27 -08:00
BUILD generated: refactor 2016-11-23 22:30:47 -06:00
OWNERS Update OWNERS 2016-11-18 15:15:46 -08:00
context.go print instruction in case of failed kubectl 1.3 rolling-update against 1.4 cluster 2016-09-15 17:20:39 -07:00
context_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
conversion.go Add conversion instructions 2016-10-25 19:28:40 -04:00
conversion_test.go remove testapi.Default.GroupVersion 2016-10-07 10:10:54 -04:00
copy_test.go generated: refactor 2016-11-23 22:30:47 -06:00
deep_copy_test.go Update etcd default ports for v3, and validate tests 2016-08-17 07:49:19 -05:00
defaulting_test.go generated: refactor 2016-11-23 22:30:47 -06:00
defaults.go fix register.go files up + add test import 2016-08-11 17:06:54 -07:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
field_constants.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
generate.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
generate_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
helpers.go Support opaque integer resource accounting. 2016-10-28 10:15:13 -07:00
helpers_test.go Return error for empty sysctl names 2016-09-30 17:56:37 +02:00
mapper.go generated: refactor 2016-11-23 22:30:47 -06:00
meta.go add ClusterName field to ObjectMeta 2016-08-22 21:09:57 -07:00
meta_test.go generated: refactor 2016-11-23 22:30:47 -06:00
node_example.json Change minion to node 2016-09-28 10:53:30 -07:00
ref.go generated: refactor 2016-11-23 22:30:47 -06:00
ref_test.go generated: refactor 2016-11-23 22:30:47 -06:00
register.go generated: refactor 2016-11-23 22:30:47 -06:00
replication_controller_example.json Initial Quobyte support 2016-08-18 17:13:50 +02:00
requestcontext.go Cleanup handler chain 2016-09-23 12:03:58 +02:00
resource_helpers.go extensions: add minReadySeconds/availableReplicas to replica sets 2016-09-28 11:06:40 +02:00
resource_helpers_test.go extensions: add minReadySeconds/availableReplicas to replica sets 2016-09-28 11:06:40 +02:00
serialization_proto_test.go generated: refactor 2016-11-23 22:30:47 -06:00
serialization_test.go generated: refactor 2016-11-23 22:30:47 -06:00
types.generated.go Autogenerated files update due to new API changes for photon volume 2016-11-08 09:37:20 -08:00
types.go Support persistent volume on Photon Controller platform 2016-11-08 09:36:16 -08:00
zz_generated.deepcopy.go Autogenerated files update due to new API changes for photon volume 2016-11-08 09:37:20 -08:00