Commit Graph

2587 Commits

Author SHA1 Message Date
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
Haowei Cai ac8e3dd3bb apiserver: make endpoint webservice builder helpers public
Kubernetes-commit: 5a971f045364ae12608b2acef1e69acef0805d18
2019-03-04 08:14:41 -08:00
Kubernetes Publisher 74ad4aa47e Merge pull request #74806 from mxinden/increase-bucket-resolution
src/k8s.io/apiserver: Increase cert expiration histogram resolution

Kubernetes-commit: c54978a6cf9e70a878fc4f67e42f36f149f30330
2019-03-03 05:41:09 +00:00
Kevin Wiesmüller 64d9391709 cleanup sort implementation
Kubernetes-commit: 081ccdc75e4646a6b619f16852adb9ce2b4c43d4
2019-03-02 12:07:19 +01:00
Kubernetes Publisher d8d7446b8a Merge pull request #74418 from danielqsj/duration
convert latency/latencies in metrics name to duration

Kubernetes-commit: 9b8c58644a51fb79386c11bf6b4a31cbbad8417e
2019-03-02 05:40:37 +00:00
Michael Taufen 17a6c79e15 Update klog dependency
Kubernetes-commit: 4a4c1a62390d3538dea9610a1af1e67903702a27
2019-03-01 16:39:39 -08:00
Kubernetes Publisher a63f6f9c2a Merge pull request #74795 from sttts/sttts-kube-openapi-149
kube-openapi: revendor to fix integer handling

Kubernetes-commit: 979bef156a8bfff112ab51292e38e036172d5f82
2019-03-01 17:41:02 +00:00
Kevin Wiesmüller 8f6431c490 implement sorting of managedFields
Kubernetes-commit: 9ac127408d48aa0876330c79c933d4f1cd603761
2019-03-01 12:51:01 +01:00
Max Leonard Inden 041b1f1718 src/k8s.io/apiserver: Increase cert expiration histogram resolution
The `certificate_expiration_seconds` histogram measures the remaining
time of client certificates used to authenticate to the API server. It
records the lifetime of received client request certificates in buckets
of 6h, 12h, ..., 1y.

In environments with automated certificate rotation it is not uncommen
to have issued certificates expire in less than the above mentioned
minimum bucket of 6h. In such environments the above histogram is
useless given that every request will be recorded in the first bucket.

This patch increases the histogram resolution by adding a 30m, 1h and 2h
bucket. Prometheus histogram buckets are cummulative, e.g. the 12h
bucket is counting _all_ records with an expiration date lower or equal
to 12h including _all_ requests of the 6h bucket. Thereby this patch
does not break existing monitoring setups.  This histogram is exposed
once per API server, thereby the 3 additional time series do not cause a
cardinality issue.

Kubernetes-commit: f90bbc3d6bfba992831eb216161990eae1098ae5
2019-03-01 11:34:38 +01:00
Dr. Stefan Schimanski 1a4f2aa176 Update staging godeps
Kubernetes-commit: b7f11084fa563f2b30315afd4fc69a52d2b2434f
2019-03-01 09:52:34 +01:00
Kubernetes Publisher fe4240694f Merge pull request #72526 from justinsb/testdata_should_not_be_executable
Remove executable permission from testdata

Kubernetes-commit: caaad1be26d4465a6aafbd027fe7756437e4fc84
2019-03-01 05:40:22 +00:00
Kevin Wiesmüller 61f4009197 start implementing managedFields sorting
Kubernetes-commit: 822c0da84474c50ac640629e7cb9cad01904c2f0
2019-02-28 14:24:02 +01:00
SataQiu a180120be2 fix golint failures in staging/src/k8s.io/apiserver/pkg/storage/errors, staging/src/k8s.io/apiserver/pkg/storage/etcd
Kubernetes-commit: 11451bbb5912ddc6874eec9e49160708f49778ac
2019-02-28 15:51:05 +08:00
Kubernetes Publisher 8e27117f65 Merge pull request #74562 from roycaihw/feat/admission-webhook-timeout
admission webhook: timeout configuration

Kubernetes-commit: 218642e84ed0e3fcfda1447c8564ba24b90c1f5a
2019-02-27 09:43:54 +00:00
Kubernetes Publisher 13b637786c Merge pull request #74206 from kwiesmueller/add-strip-fields
add more fields to be stripped from managedFields

Kubernetes-commit: b9569559ce4dca512171ec33a6ee566a06536e01
2019-02-27 05:45:14 +00:00
Kubernetes Publisher 047d4d08f3 Merge pull request #74617 from deads2k/audit-request-metadata
make audit metadata work for custom resources

Kubernetes-commit: c103ba914e53e15dfdd74a01aad1ebdfdf2bcccd
2019-02-27 01:44:05 +00:00
Kubernetes Publisher 823443c66e Merge pull request #74378 from dims/do-not-use-ghodss-yaml-in-k/k
Avoid using ghodss/yaml - switch to our forked repo

Kubernetes-commit: a66c6e459cad47ce39eb3a6d3f6db380ac1db21c
2019-02-27 01:43:17 +00:00
Haowei Cai 30a9fb6e25 honor timeout when dispatch
Kubernetes-commit: e1e9ee53113413a1038a3f12c87acc61baaf726b
2019-02-26 14:42:55 -08:00
Kubernetes Publisher d07d9c4029 Merge pull request #74448 from liggitt/webhook-gvk
Explicitly set GVK when sending objects to webhooks

Kubernetes-commit: 7d67315d28f51323b634cffcc32833ae0a1bf14b
2019-02-26 21:46:43 +00:00