Commit Graph

2452 Commits

Author SHA1 Message Date
yue9944882 95755841db fixes compatibility w/ nil authorizer in apiserver
Kubernetes-commit: 2486174142023ef785f196afee69bbcb78ae1f52
2019-01-29 00:38:57 +08:00
Kubernetes Publisher 39e839dff0 Merge pull request #75289 from dims/update-http2-dep-go-1.12
Update golang.org/x/net/... dependencies to release-branch.go1.12

Kubernetes-commit: e7d09ceb5019153831b4921ff35a170e46f634d2
2019-03-13 12:07:55 +00:00
Kubernetes Publisher 12dc5a8c75 Merge pull request #75277 from jennybuckley/fix-ints
Fix server side apply int/float bug

Kubernetes-commit: 93402fc8e85dd980af2ca2007232065bb9cf0d5d
2019-03-13 04:00:33 +00:00
Kubernetes Publisher 91bbfdf08d Merge pull request #74040 from ajatprabha/issue_73648
add ResourceVersion to DeleteOptions.Preconditions

Kubernetes-commit: cc8afb25fcfbb2a12ef43300db89d724b284e3e3
2019-03-13 00:00:49 +00:00
Kubernetes Publisher 71c2b3645e Merge pull request #75157 from aaron-prindle/version-check-apply
Added version check between patch and live object in server side apply

Kubernetes-commit: 0977ab69ade1fb9e286fe8cc6075fe1ac00ef3ca
2019-03-12 23:59:57 +00:00
Davanum Srinivas aa150a0715 Update to go 1.12 version of golang.org/x/net
Change-Id: I3f2fa5d7b6811c9eca58992318d19e44ec9131fd

Kubernetes-commit: 2aa1348e6cf4d51f91025c41d41bb7e3b9b9384d
2019-03-12 09:16:45 -04:00
Kubernetes Publisher c1d3c7c86e Merge pull request #72942 from caesarxuchao/expose-storage-version-hash
Populate the storage version hash

Kubernetes-commit: eb6a1b651c43aa74d2dfcf2ca6115f77cb06b6ce
2019-03-12 07:58:40 +00:00
jennybuckley aabe804197 Fix int/float apply bug
Kubernetes-commit: 10259c959e9f20668659f7e20251a217b51c6355
2019-03-11 23:07:21 -07:00
Aaron Prindle a595f8c602 Added version check between patch and live object in server side apply
What is the problem being solved?
https://github.com/kubernetes/kubernetes/pull/75135
Currently version compatibility is not being checked in server side apply between the patch object and the live object.  This is causing a merge that will error to be run and the apiserver returns a 500 error.  The request should fail if the apiVersion provided in the object is different from the apiVersion in the url, but it should fail before trying to merge, and be a 4xx error. Probably a bad request error.

Why is this the best approach?
The approach of serializing the patch byte array and then checking for version equality with the already serialized live object is the simplest and most straightforward solution.

Kubernetes-commit: d5bd17cda0c134e5ef5c03c3eac79a9ce4e18003
2019-03-07 16:52:26 -08:00
ajatprabha 9f2ef664a0 update testDeleteWithResourceVersion
Kubernetes-commit: fe3b9f486fe988cf6b6cd83c54c2be77892fa123
2019-02-25 22:43:28 +05:30
ajatprabha ad205f8388 add ResourceVersion check to Preconditions#Check
Kubernetes-commit: 3135cea2cce02bc8c6796e97f4579d538f357f74
2019-02-15 12:30:34 +05:30
ajatprabha e6793285a2 check for ResourceVersion conflict in separate if block
Kubernetes-commit: 42f0a36f44bac33f4230fdea9f3dcc4bfb645a0a
2019-02-15 04:37:18 +05:30
ajatprabha 10074505ca add ResourceVersion to DeleteOptions.Preconditions
Kubernetes-commit: 8f48d762717dfe1f479cfabaabc4fb9261a1bc8f
2019-02-14 04:09:12 +05:30
Chao Xu 22170dcd1d generated BUILD
generated proto

Kubernetes-commit: 887cb93d8d74ac6491df850edef051bf607fceb6
2019-01-15 13:41:53 -08:00
Chao Xu d99ef88606 Expose storage version hash
Kubernetes-commit: 3b618af0d435628feedf06f97bd1c69340d07d95
2019-01-14 19:31:25 -08:00
Kubernetes Publisher 7ec69625ac sync: update godeps 2019-03-11 16:10:03 +00:00
Kubernetes Publisher a7b2fc7349 Merge pull request #75151 from jennybuckley/fix-conversion-bug
Fix apply conversion bug

Kubernetes-commit: 92b66c5c0251a2258c5a7092086306570fc0085b
2019-03-09 15:15:26 -08:00
jennybuckley 2deaad0322 Fix version converter
Kubernetes-commit: f9e57744d3e760b1473cb22e655d20c254af03b6
2019-03-07 17:44:21 -08:00
Kubernetes Publisher e0e99f3706 Merge pull request #74760 from apelisse/add-mangerfield-flag
Add "fieldManager" to flag to PATCH/CREATE/UPDATE

Kubernetes-commit: 0b4275b6c7ecd55cfd9916dbef8fe48ae4a8c733
2019-03-09 17:27:41 +00:00
Antoine Pelisse 46d98f52ff Add "fieldManager" to flag to PATCH/CREATE/UPDATE
And add a corresponding flag in kubectl (for apply), even though the
value is defaulted in kubectl with "kubectl".

The flag is required for Apply patch-type, and optional for other PATCH,
CREATE and UPDATE (in which case we fallback on the user-agent).

Kubernetes-commit: eb904d8fa89da491f400614f99458ed3f0d529fb
2019-02-16 20:16:11 -08:00
Kubernetes Publisher d80a467281 Merge pull request #75201 from joelsmith/secdoc
Update embargo doc link in SECURITY_OWNERS and change PST to PSC

Kubernetes-commit: 8bde75e63f9313fdc1d4f9a806b4b3a8ea128565
2019-03-08 23:56:52 +00:00
Kubernetes Publisher ad70cc83d4 Merge pull request #74997 from jennybuckley/apply-metrics
Track dry-run and apply in metrics

Kubernetes-commit: 81e8401127db6cc98bb591074d7bd4f2c560fb2a
2019-03-08 23:55:58 +00:00
Kubernetes Publisher 4834761c7e Merge pull request #75075 from kwiesmueller/fix-fieldmanager-sorting
fix handling of nil times in managedFields sorting

Kubernetes-commit: 8634ebed22e08e085901d0b5a789723933c5b5f9
2019-03-08 23:55:57 +00:00
Joel Smith 48fee91373 Also update SECURITY_CONTACTS from staging
Kubernetes-commit: 7fd6ea47e8fd53dd4e152e59094628ad794e7d4a
2019-03-08 11:23:24 -07:00
Kubernetes Publisher 7b53d00e2c Merge pull request #74998 from mbohlool/pippin
Webhook configurations can choose which version of Review request they accept

Kubernetes-commit: e318642946daab9e0330757a3556a1913bb3fc5c
2019-03-08 16:01:50 +00:00
Kubernetes Publisher 87d65d9bc7 Merge pull request #74433 from tallclair/runtimeclass-internal
Migrate RuntimeClass from a CRD to an internal API

Kubernetes-commit: 183e6cc1902c2088a40e60cf4138bd829d4ad80f
2019-03-08 08:00:24 +00:00
jennybuckley 638c313e5b Feature-gate the APPLY metric value
Kubernetes-commit: 6e512eb8758fb32878d7baa33daf3c49561086c0
2019-03-07 15:14:43 -08:00
jennybuckley 4a5bf1da2a use utilsets.NewString
Kubernetes-commit: 077dd28df4025c69b89e75b0f32cb0954401ec80
2019-03-07 14:20:10 -08:00
Kevin Wiesmüller a2d254807d fix handling of nil times in managedFields sorting
Kubernetes-commit: 186761efee887cee019bc92a85b3207474b42185
2019-03-07 00:02:52 +00:00
jennybuckley ac3850113b handle validation errors correctly
Kubernetes-commit: 51b75460aa356a6b07cd5d727cc3ad6c00a13f20
2019-03-06 15:57:18 -08:00
Tim Allclair d12d3f4d2a generated files
Kubernetes-commit: 428e9fa3299161be420fcfa7987d0e37aca3ea01
2019-03-06 14:36:30 -08:00
Kubernetes Publisher e4bad3d1f2 Merge pull request #74904 from sttts/sttts-proto-tests
Rework proto generation scripts and add tests

Kubernetes-commit: f8024ab087b321190a3bdcd29e0d22ef7cbb4b45
2019-03-08 03:57:48 +00:00
Kubernetes Publisher 3504460940 Merge pull request #71192 from roycaihw/crd-publish-openapi
Publish CRD openapi

Kubernetes-commit: 0b48018a39c26f86c4f04fe0b5544d7624d4495f
2019-03-07 16:33:00 +00:00
Kubernetes Publisher 089a1f5e17 Merge pull request #74837 from mtaufen/godep-klog
Update klog dependency

Kubernetes-commit: eb95c27a5574e6ac2b166f9a6942226087c351e0
2019-03-07 16:32:20 +00:00
Kubernetes Publisher f665a4ee74 Merge pull request #74981 from jennybuckley/update-vendor
Update sigs.k8s.io/structured-merge-diff version

Kubernetes-commit: 83f6b8869f4430d9698077ea26f98d3fbadb17e7
2019-03-07 16:31:39 +00:00
Kubernetes Publisher 9bdc2ccc5b Merge pull request #74959 from deads2k/hook-reg
track poststarthook registration stacks for debugging

Kubernetes-commit: db87da1c7699f04c08f78297de3fd00097e64b20
2019-03-07 16:30:00 +00:00
Kubernetes Publisher fac3b17b10 Merge pull request #74477 from liggitt/webhook-admission-scope
Webhook admission scope

Kubernetes-commit: 8b052158c7381807e7dde41f7ff989e71093676e
2019-03-07 16:29:59 +00:00
Kubernetes Publisher 3c3be7d8f5 Merge pull request #74153 from ixdy/bazel-kubernetes-src-tarball-new
bazel: make kubernetes-src.tar.gz actually include all srcs

Kubernetes-commit: 9f7560de70827c69ba42fd6da74c56e5c53397c2
2019-03-07 16:29:58 +00:00
Kubernetes Publisher 6b82bf0743 Merge pull request #74721 from kwiesmueller/sort-fieldmanagers
implement managedFields sorting

Kubernetes-commit: c2e1d994b0c8946f20b36b0bb0a2f0c2fd71d0da
2019-03-07 16:29:58 +00:00
jennybuckley 7624354bd9 Track dry-run and apply in metrics
Kubernetes-commit: 4ac0116a5d826d97cc839dca55e3351ef68f2db1
2019-03-06 14:30:04 -08:00
Kubernetes Publisher a264bbf1d8 Merge pull request #74937 from liggitt/proto-verify
Add proto roundtrip tests in roundtrip_test.go files

Kubernetes-commit: fb9fdb33605d2d9b7cfd5cdede7d4a1d555fcf8a
2019-03-05 11:10:56 -08:00
David Eads 517179160b track poststarthook registration stacks for debugging
Kubernetes-commit: b75e93d8bbfebbc50e0902dc9592ba68dc220762
2019-03-05 09:18:57 -05:00
Kevin Wiesmüller e08e8cdb33 change managedFields sort order to oldest first
Kubernetes-commit: 4394bf779800710e67beae9bddde4bb5425ce039
2019-03-05 07:45:08 +01:00
Mehdy Bohlool 81939cee8f Add AdmissionReviewVersions to admissionregistration and default it
Kubernetes-commit: f7dff4725f8dc694a852e7fdbdde2c8a6dd5b7d4
2019-03-04 20:52:57 -08:00
jennybuckley 55fa47be3a add IsMissingVersionError
Kubernetes-commit: db0562bdbd4ffe17459025fdc10c7bf318dfbc01
2019-03-04 17:29:11 -08:00
jennybuckley 9dd5497419 update staging godeps
Kubernetes-commit: dd96afc9cf522bf874b83ee608d092266be59c91
2019-03-04 17:02:44 -08:00
jennybuckley 0b311f9745 Update conversion code
Kubernetes-commit: bad7599f06cde17e9b4a51087cd0a84836b29c11
2019-03-04 16:30:37 -08:00
Dr. Stefan Schimanski 2449fce880 apis: add +k8s:protobuf-gen=package tag
Kubernetes-commit: fd62585bd0a4b42935e516c5bcd37040ef57c820
2019-03-04 23:22:24 +01:00
Dr. Stefan Schimanski 9c57618b0e Add proto roundtrip tests in roundtrip_test.go files
Kubernetes-commit: b9e12fd4db158c7aad96cee6310796263dfd9e30
2019-03-04 21:40:48 +01:00
Kubernetes Publisher a1564ad3eb Merge pull request #74711 from SataQiu/fix-golint-2019022802
Fix golint failures in staging/src/k8s.io/apiserver/pkg/storage/errors, staging/src/k8s.io/apiserver/pkg/storage/etcd

Kubernetes-commit: dddb13c6906468c913fb54f7f5869f7586a3b7de
2019-03-07 16:29:56 +00:00