Commit Graph

5885 Commits (2b63efcd3e4b6db327e0bb6615819c837dede8c4)

Author SHA1 Message Date
Kubernetes Prow Robot 8b052158c7
Merge pull request #74477 from liggitt/webhook-admission-scope
Webhook admission scope
2019-03-05 21:42:11 -08:00
Kubernetes Prow Robot 9f7560de70
Merge pull request #74153 from ixdy/bazel-kubernetes-src-tarball-new
bazel: make kubernetes-src.tar.gz actually include all srcs
2019-03-05 21:42:00 -08:00
Cheng Pan 001d9c694e Add CSI migration logic for EBS Volume ID format 2019-03-05 23:11:43 +00:00
Kubernetes Prow Robot d31427637b
Merge pull request #74926 from ddebroy/csiprov2
Add new CSI translation APIs required by CSI sidecars and unit tests
2019-03-05 14:54:21 -08:00
Kubernetes Prow Robot c2e1d994b0
Merge pull request #74721 from kwiesmueller/sort-fieldmanagers
implement managedFields sorting
2019-03-05 14:54:01 -08:00
Kubernetes Prow Robot fb9fdb3360
Merge pull request #74937 from liggitt/proto-verify
Add proto roundtrip tests in roundtrip_test.go files
2019-03-05 11:10:56 -08:00
Kubernetes Prow Robot 21b0cacd8f
Merge pull request #74932 from davidz627/fix/gcePartitionTranslation
Fix 0 partitions defaulting for CSI Translation Library
2019-03-05 11:10:46 -08:00
Kubernetes Prow Robot 50064bfcda
Merge pull request #74895 from nikhita/publishing-bot-fix
publishing: add component-base as dependency for 1.14 branches
2019-03-05 09:50:24 -08:00
Kubernetes Prow Robot 298b8869cf
Merge pull request #74800 from danielqsj/mgo
fix golint failures for some files under metrics k8s.io/metrics/pkg/apis
2019-03-05 06:51:20 -08:00
Kubernetes Prow Robot 6c31101257
Merge pull request #74283 from xing-yang/csi_crd_controller
CSINodeInfo and CSIDriver Controller Changes
2019-03-05 04:44:42 -08:00
Kevin Wiesmüller 4394bf7798 change managedFields sort order to oldest first 2019-03-05 07:45:08 +01:00
Dr. Stefan Schimanski b9e12fd4db Add proto roundtrip tests in roundtrip_test.go files 2019-03-04 22:35:42 -05:00
Deep Debroy 1fb4290c4e Update API names and references
Signed-off-by: Deep Debroy <ddebroy@docker.com>
2019-03-04 19:13:05 -08:00
David Zhu e59f261c12 Fix partition for 0 partitions defaulting 2019-03-04 18:22:10 -08:00
Deep Debroy 1da91ad39a Add GetIntreeNameFromCSIName and SupersedesInTreePlugin APIs and unit tests
Signed-off-by: Deep Debroy <ddebroy@docker.com>
2019-03-04 16:36:45 -08:00
Jordan Liggitt 1d4655c8ef generated files
Change-Id: I5a43a4e1a601b85d21b551fcfc9fdbd16a095d06
2019-03-05 00:30:12 +00:00
Jordan Liggitt 0797d81222 Add scope restrictions to webhook admission rules 2019-03-05 00:30:12 +00:00
Aaron Crickenberger feb0937fa4
Merge pull request #74902 from liggitt/regen-proto
Update generated protobuf files
2019-03-04 15:52:03 -08:00
Kubernetes Prow Robot dddb13c690
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
2019-03-04 13:25:38 -08:00
Jordan Liggitt f6f1d5abf5 Update generated protobuf files
Change-Id: Ie01ce38d25d05e90d79ddc6e80584a21cf7ff299
2019-03-04 20:14:55 +00:00
Kubernetes Prow Robot d0c3b70802
Merge pull request #74804 from sttts/sttts-crd-validation-nullable
apiextensions: add nullable support to OpenAPI v3 validations
2019-03-04 10:43:30 -08:00
Nikhita Raghunath 5102b27660 publishing: add component-base as dependency for 1.14 branches 2019-03-04 23:52:35 +05:30
Kubernetes Prow Robot 8770e0cd39
Merge pull request #74664 from dims/prepare-publishing-bot-for-1.14-branch
Add 1.14 branches for the publishing-bot
2019-03-04 09:01:21 -08:00
Davanum Srinivas 5616e23b75
Add 1.14 branches for the publishing-bot
Change-Id: Id34d1f12361e587e02f7dba077a9600618737878
2019-03-04 08:43:41 -05:00
Kubernetes Prow Robot c54978a6cf
Merge pull request #74806 from mxinden/increase-bucket-resolution
src/k8s.io/apiserver: Increase cert expiration histogram resolution
2019-03-02 21:13:03 -08:00
Xing Yang 3260d3a7b5 Add generated files 2019-03-02 18:40:23 -08:00
Xing Yang ba4ccfa8b1 Add review comments in the APIs 2019-03-02 18:40:22 -08:00
Xing Yang 743d3a26e9 Add generated files 2019-03-02 12:31:05 -08:00
Xing Yang bb45b8ee34 Make CSINodeInfo and CSIDriver Core APIs
This PR is the first step to transition CSINodeInfo and CSIDriver
CRD's to in-tree APIs. It adds them to the existing API group
“storage.k8s.io” as core storage APIs.
2019-03-02 12:31:05 -08:00
Kevin Wiesmüller 081ccdc75e cleanup sort implementation 2019-03-02 12:07:19 +01:00
Kubernetes Prow Robot 9b8c58644a
Merge pull request #74418 from danielqsj/duration
convert latency/latencies in metrics name to duration
2019-03-01 17:58:12 -08:00
Dr. Stefan Schimanski f2e2f906c4 apiextensions: filter null types in ConvertJSONSchemaPropsToOpenAPIv2Schema 2019-03-01 18:11:45 +01:00
Dr. Stefan Schimanski 23b7d8b7b9 apiextensions: generalize nullable to arbitrary types 2019-03-01 18:11:44 +01:00
Dr. Stefan Schimanski 975d537ff8 apiextensions: add nullable support to OpenAPI v3 validation 2019-03-01 17:14:17 +01:00
danielqsj 6a27a4a5b9 update generated file 2019-03-01 06:41:09 -07:00
Dr. Stefan Schimanski b7f11084fa Update staging godeps 2019-03-01 14:37:06 +01:00
Kevin Wiesmüller 9ac127408d implement sorting of managedFields 2019-03-01 12:51:01 +01:00
Max Leonard Inden f90bbc3d6b
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.
2019-03-01 11:49:49 +01:00
Kubernetes Prow Robot fa86a27d02
Merge pull request #74778 from roycaihw/feat/crd-openapi-v3-v2-conversion
CRD openapi v3 -> v2 conversion
2019-03-01 02:29:51 -08:00
danielqsj 696c98a5e6 fix golint failures for metrics api 2019-03-01 17:36:20 +08:00
Haowei Cai 43843dad0d clean up import 2019-02-28 22:11:49 -08:00
Kubernetes Prow Robot caaad1be26
Merge pull request #72526 from justinsb/testdata_should_not_be_executable
Remove executable permission from testdata
2019-02-28 20:35:56 -08:00
Haowei Cai c2dd76263a generated 2019-02-28 19:33:25 -08:00
Haowei Cai 19ccaf5408 allow importing kube-openapi 2019-02-28 19:33:11 -08:00
Haowei Cai 662c53971c openapi v3 to v2 conversion
k/k#71137:
- apiextensions: prune {any,one}Of + Not recursively on OpenAPI v2 conversion

roycaihw/kubernetes#6:
- apiextensions: filter CRD schema to not break (too) strict kube-openapi
- model validator;
- SQUASH: fix root level filtering to not drop properties;
- SQUASH: fix incomplete test specs which degenerate during kubectl <= 1.13 filtering

Co-authored-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com>
2019-02-28 19:07:10 -08:00
Kubernetes Prow Robot ae561229a6
Merge pull request #74735 from liggitt/simplfy-package-test
Simplify package skipping test
2019-02-28 14:46:30 -08:00
Kubernetes Prow Robot 0d7eb7006f
Merge pull request #74532 from deads2k/crd-health
CRD server wait for CRDs to sync before reporting healthy
2019-02-28 14:46:19 -08:00
Jordan Liggitt 1676a49d8c Simplify package skipping test 2019-02-28 12:40:28 -05:00
Kevin Wiesmüller 822c0da844 start implementing managedFields sorting 2019-02-28 14:24:02 +01:00
SataQiu 11451bbb59 fix golint failures in staging/src/k8s.io/apiserver/pkg/storage/errors, staging/src/k8s.io/apiserver/pkg/storage/etcd 2019-02-28 15:51:05 +08:00