kubernetes/pkg/api
Tim Hockin 80dda49ce2 Service: Fix semantics for Update wrt allocations
It is not uncommon for users to Create a Service and not specify things
like ClusterIP and NodePort, which we then allocate for them.  They same
that YAML somewhere and later use it again in an Update, but then it
fails.

That's because we detected them trying to set a ClusterIP from a value
to "", which is not allowed.  If it was just NodePort, they would
actually succeed and reallocate a new port.

After this change, we try to "patch" updates where the user did not
specify those values from the old object.
2021-07-07 17:09:12 -07:00
..
endpoints/testing Move endpoints test-helper funcs to a package 2021-07-01 18:26:45 -07:00
legacyscheme hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
persistentvolume Use cmp.Diff instead of diff.Object* in pkg/api 2021-03-20 21:40:34 +08:00
persistentvolumeclaim Add DataSourceRef field to PVC spec 2021-07-06 21:17:41 -04:00
pod Fix pkg/api/pod/util tests to ensure feature gate is set 2021-07-06 13:34:54 -05:00
podsecuritypolicy Merge pull request #100885 from enj/enj/i/auth_owners 2021-04-12 22:18:49 -07:00
service Service: Fix semantics for Update wrt allocations 2021-07-07 17:09:12 -07:00
testing Merge pull request #101711 from hbagdi/ingressclass-namespaced-params-beta 2021-06-29 17:07:03 -07:00
v1 Prune stale entries from OWNERS files 2021-04-13 20:54:50 -04:00
OWNERS Updated OWNERS files to include link to docs 2019-02-04 22:33:12 +01:00