kubernetes/hack/make-rules
Kubernetes Submit Queue d4088fc47b Merge pull request #34020 from juanvallejo/jvallejo/allow-empty-annotation-values
Automatic merge from submit-queue

Allow empty annotation values

Related downstream issue: https://github.com/openshift/origin/issues/11175

**Release note**:
```release-note
release-note-none
```

Annotations with empty values can be used, for example, in diagnostics
logging. This patch removes the client-side check for empty values in
an annotation key-value pair.

**Before**
```
$ kubectl annotate pod zookeeper-1 node-selector="" --overwrite
error: invalid annotation format: node-selector=
```

**After**
```
$ kubectl annotate pod zookeeper-1 node-selector="" --overwrite
pod "zookeper-1" annotated
```

```
$ kubectl get po/zookeeper-1 --template='{{.metadata.annotations}}'
map[... node-selector: test-label:test]
```

@fabianofranz @liggitt
2016-10-05 11:48:02 -07:00
..
helpers Fix caching of go dirs during build 2016-08-18 18:47:02 +03:00
build.sh Add a verbosity concept to kubernetes scripts 2016-08-04 22:01:22 -07:00
cross.sh Bundle kubemark in test tarball instead of server tarball 2016-09-26 11:06:48 -07:00
test-cmd.sh Merge pull request #34020 from juanvallejo/jvallejo/allow-empty-annotation-values 2016-10-05 11:48:02 -07:00
test-e2e-node.sh Make node E2E tests more transparent 2016-09-20 21:55:41 -04:00
test-integration.sh Allow setting short value in integration tests 2016-10-05 16:36:47 +02:00
test.sh promote contrib/mesos to incubator 2016-09-28 10:58:09 -04:00
verify.sh Fix make verify 2016-07-25 15:34:00 +02:00
vet.sh fix go vet errors 2016-08-10 16:45:41 -07:00