kubernetes/pkg/api/validation
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
..
path autogenerated 2016-10-21 17:32:32 -07:00
testdata/v1 Check for an empty value in validateField 2016-05-30 14:12:18 +10:00
BUILD generated: refactor 2016-11-23 22:30:47 -06:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
events_test.go Validate involvedObject.Namespace matches event.Namespace 2016-08-16 21:18:52 -04:00
events.go generated: refactor 2016-11-23 22:30:47 -06:00
OWNERS Update OWNERS approvers and reviewers: pkg/api 2016-11-09 10:18:08 -08:00
schema_test.go Add some checking for the presence of the same key twice. 2016-10-13 21:58:44 -07:00
schema.go Add some checking for the presence of the same key twice. 2016-10-13 21:58:44 -07:00
validation_test.go Merge pull request #36449 from luksa/env.valueFrom 2016-11-29 07:32:27 -08:00
validation.go Merge pull request #36449 from luksa/env.valueFrom 2016-11-29 07:32:27 -08:00