Commit Graph

6107 Commits (4d6e2fcef0d5405f822c9dab4eea1848c649f3f2)

Author SHA1 Message Date
Chao Xu 0ace8b3da4 Let the sample apiserver show feature gates flag 2019-03-11 10:26:56 -07:00
Chao Xu 3b618af0d4 Expose storage version hash 2019-03-11 10:26:56 -07:00
Kubernetes Prow Robot 44e369b000
Merge pull request #75167 from tnozicka/fix-retry-watcher-error
Handle unstructured status in RetryWatcher
2019-03-11 05:17:27 -07:00
jennybuckley f9e57744d3 Fix version converter 2019-03-08 22:35:33 -08:00
Antoine Pelisse 92d8b19c0f Generated files 2019-03-08 16:55:53 -08:00
Antoine Pelisse eb904d8fa8 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).
2019-03-08 16:03:03 -08:00
Kubernetes Prow Robot 8bde75e63f
Merge pull request #75201 from joelsmith/secdoc
Update embargo doc link in SECURITY_OWNERS and change PST to PSC
2019-03-08 15:41:36 -08:00
Kubernetes Prow Robot 81e8401127
Merge pull request #74997 from jennybuckley/apply-metrics
Track dry-run and apply in metrics
2019-03-08 15:40:58 -08:00
Kubernetes Prow Robot 8634ebed22
Merge pull request #75075 from kwiesmueller/fix-fieldmanager-sorting
fix handling of nil times in managedFields sorting
2019-03-08 14:19:21 -08:00
Kubernetes Prow Robot 349ce4c312
Merge pull request #74376 from mbohlool/gimli
Add latency metric for CR Webhook Conversion
2019-03-08 14:18:54 -08:00
David Eads 3874e43550 provide verbose output when health check fails 2019-03-08 15:49:29 -05:00
Joel Smith 7fd6ea47e8 Also update SECURITY_CONTACTS from staging 2019-03-08 11:23:24 -07:00
Clayton Coleman 3230a0b4fd
Support Table and PartialObjectMetadata on watch
Clean up the code paths that lead to objects being transformed and output with negotiation.
Remove some duplicate code that was not consistent. Now, watch will respond correctly to
Table and PartialObjectMetadata requests. Add unit and integration tests.

When transforming responses to Tables, only the first watch event for a given type will
include the columns. Columns will not change unless the watch is restarted.

Add a volume attachment printer and tighten up table validation error cases.

Disable protobuf from table conversion because Tables don't have protobuf because they
use `interface{}`
2019-03-08 13:03:59 -05:00
Vladimir Vivien d998fc8f0f CSI Inline Volume - Generated files 2019-03-08 12:39:58 -05:00
Vladimir Vivien 4ec7d2305d CSI Inline Volume - API changes 2019-03-08 12:35:07 -05:00
Mehdy Bohlool 18be830680 update generated files 2019-03-08 08:34:12 -08:00
Mehdy Bohlool b62c8bca7a Add latency metric for CR Webhook Conversion 2019-03-08 08:34:12 -08:00
Mehdy Bohlool 094eb614fe Refactor CR converter code to share code between nopConverter and webhookConverter 2019-03-08 08:33:25 -08:00
Kubernetes Prow Robot f229aa0ad6
Merge pull request #75044 from errordeveloper/move-cli-runtime-subpackages
Move printers & resources packages
2019-03-08 05:43:26 -08:00
Kubernetes Prow Robot e318642946
Merge pull request #74998 from mbohlool/pippin
Webhook configurations can choose which version of Review request they accept
2019-03-08 03:01:26 -08:00
vivekbagade 9d8e6fb1b9 Added config to EventCorrelator in client-go
Added CorrelatorOptions that contains options to change the
defaults in EventSourceObjectSpamFilter and EventAggregator
in EventCorrelator. Added a eventCorrelator property to the
eventBroadcasterImpl to help with this.
2019-03-08 10:02:11 +01:00
Tomas Nozicka 8302b5b262 Handle unstructured status in RetryWatcher 2019-03-08 09:34:56 +01:00
Kubernetes Prow Robot 183e6cc190
Merge pull request #74433 from tallclair/runtimeclass-internal
Migrate RuntimeClass from a CRD to an internal API
2019-03-07 21:19:30 -08:00
Clayton Coleman fa0fd28767
Handle nil interface inputs to diff.ObjectReflectDiff
Causes a panic today. Add godoc bragging about how ridiculously awesome
ObjectReflectDiff is.
2019-03-08 00:15:50 -05:00
Mehdy Bohlool cbe00023c0 Update generated files 2019-03-07 21:00:29 -08:00
Mehdy Bohlool 9b28b915f5 Add ConversionReviewVersions to CustomResourceDefinitionSpec and defdefault it to v1beta1 2019-03-07 21:00:28 -08:00
David Zhu 41b3579345 Address review comments 2019-03-07 17:17:09 -08:00
jennybuckley 6e512eb875 Feature-gate the APPLY metric value 2019-03-07 15:14:43 -08:00
Mehdy Bohlool f7dff4725f Add AdmissionReviewVersions to admissionregistration and default it 2019-03-07 15:02:16 -08:00
Ilya Dmitrichenko 6d7a9048b6
Move printers & resources packages
These packages deserve to live at the top level of `k8s.io/cli-runtime`,
as they are potentially of wider use than genericclioptions.
2019-03-07 23:00:24 +00:00
David Zhu 7d2f4e97b8 Add ADC Fallback if Node doesn't have driver installed 2019-03-07 14:47:38 -08:00
jennybuckley 077dd28df4 use utilsets.NewString 2019-03-07 14:20:10 -08:00
Tim Allclair 428e9fa329 generated files 2019-03-07 11:57:12 -08:00
Tim Allclair 820a1dc96b Add node.k8s.io/v1beta1 API 2019-03-07 11:57:12 -08:00
Tim Allclair 63f61a6714 Migrate RuntimeClass to internal API 2019-03-07 11:07:54 -08:00
Kubernetes Prow Robot f8024ab087
Merge pull request #74904 from sttts/sttts-proto-tests
Rework proto generation scripts and add tests
2019-03-07 10:58:05 -08:00
Kubernetes Prow Robot 0b48018a39
Merge pull request #71192 from roycaihw/crd-publish-openapi
Publish CRD openapi
2019-03-07 03:54:58 -08:00
Kubernetes Prow Robot eb95c27a55
Merge pull request #74837 from mtaufen/godep-klog
Update klog dependency
2019-03-06 22:55:34 -08:00
Haowei Cai 54b99413b2 generated 2019-03-06 20:36:40 -08:00
Haowei Cai 867cdce212 apiextensions: add openapi publishing unit+integration+e2e tests
Co-authored-by: Maciej Szulik <maszulik@redhat.com>
Co-authored-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com>
2019-03-06 20:36:23 -08:00
Haowei Cai 3079798d03 kube-aggregator: periodically resync local specs
Co-authored-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com>
2019-03-06 20:35:38 -08:00
Haowei Cai 0ba4050ce0 apiextensions-apiserver: crd openapi spec builder 2019-03-06 20:35:08 -08:00
Kubernetes Prow Robot 3199da2960
Merge pull request #74369 from skriss/object-tracker-merge-patch
fake client object tracker: support merge patch
2019-03-06 20:34:58 -08:00
Haowei Cai 11cf3101e3 apiextensions-apiserver: serve openapi spec
Co-authored-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com>
2019-03-06 16:32:15 -08:00
Kevin Wiesmüller 186761efee fix handling of nil times in managedFields sorting 2019-03-07 00:02:52 +00:00
jennybuckley 51b75460aa handle validation errors correctly 2019-03-06 15:57:18 -08:00
Kubernetes Prow Robot 9eebfe7a04
Merge pull request #75005 from Liujingfang1/vendor
update vendoring of kustomize
2019-03-06 14:45:29 -08:00
jennybuckley 4ac0116a5d Track dry-run and apply in metrics 2019-03-06 14:30:04 -08:00
Michael Taufen 4a4c1a6239 Update klog dependency 2019-03-06 11:17:47 -08:00
Kubernetes Prow Robot 4e6329400a
Merge pull request #75010 from dims/clean-up-publishing-bot-rules
Cleanup publishing-bot rules
2019-03-06 03:26:37 -08:00
Kubernetes Prow Robot d75ddcd0a4
Merge pull request #74969 from tnozicka/fix-example-flake
Fix client-go fake client example flake
2019-03-06 03:26:15 -08:00
Kubernetes Prow Robot 83f6b8869f
Merge pull request #74981 from jennybuckley/update-vendor
Update sigs.k8s.io/structured-merge-diff version
2019-03-06 02:08:44 -08:00
Kubernetes Prow Robot db87da1c76
Merge pull request #74959 from deads2k/hook-reg
track poststarthook registration stacks for debugging
2019-03-06 02:08:12 -08:00
Tomas Nozicka 88cab678ea Generated: Update Bazel 2019-03-06 08:36:37 +01:00
Tomas Nozicka 0b116d915f Fix client-go fake client example flake 2019-03-06 08:36:15 +01:00
Dr. Stefan Schimanski 220242a9bf bump(gonum): same version, but new topo packages 2019-03-06 08:36:14 +01:00
Dr. Stefan Schimanski 0300a34be8 go-to-protobuf: sort topological by imports 2019-03-06 08:36:14 +01:00
Dr. Stefan Schimanski fd62585bd0 apis: add +k8s:protobuf-gen=package tag 2019-03-06 08:36:14 +01:00
yue9944882 2486174142 fixes compatibility w/ nil authorizer in apiserver 2019-03-06 14:08:21 +08:00
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
SataQiu 21239a350d fix golint failures in client-go/scale/scheme/appsint, client-go/scale/scheme/extensionsint, client-go/scale/scheme 2019-03-06 13:26:39 +08:00
Davanum Srinivas 31fd8aba4a
Add missing dependency
Change-Id: I4abac0970013d708398c804a97f5e7597eb6b7b0
2019-03-05 22:08:16 -05:00
Jingfang Liu b891e528bc update vendoring of kustomize 2019-03-05 16:16:17 -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
Haowei Cai 301928e1a2 Makefile.generated_files: generate apiextension-apiserver openapi definition 2019-03-05 08:11:33 -08:00
Haowei Cai 5a971f0453 apiserver: make endpoint webservice builder helpers public 2019-03-05 08:11:17 -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
David Eads b75e93d8bb track poststarthook registration stacks for debugging 2019-03-05 09:18:57 -05: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
jennybuckley db0562bdbd add IsMissingVersionError 2019-03-04 17:29:11 -08:00
jennybuckley dd96afc9cf update staging godeps 2019-03-04 17:02:44 -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
jennybuckley bad7599f06 Update conversion code 2019-03-04 16:30:37 -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
David Eads 62c32fd044 CRD server wait for CRDs to sync before reporting healthy 2019-02-27 16:00:32 -05:00
Kubernetes Prow Robot d11baea6f9
Merge pull request #74663 from tnozicka/fix-retrywatcher-unit-flake
Fix race in RetryWatcher's unit tests
2019-02-27 11:13:30 -08:00
Tomas Nozicka b39d079b69 Fix race in RetryWatcher's unit tests 2019-02-27 16:35:55 +01:00
Kubernetes Prow Robot 601c2d8550
Merge pull request #74344 from Betula-L/fix-dynamic-informer
fix dynamic informer mishandles parameter tweakListOptions
2019-02-27 04:33:52 -08:00
Kubernetes Prow Robot a514fa042e
Merge pull request #74636 from logicalhan/reflector-metrics
Remove reflector metrics since they are causing a memory leak
2019-02-27 03:24:09 -08:00
Kubernetes Prow Robot 218642e84e
Merge pull request #74562 from roycaihw/feat/admission-webhook-timeout
admission webhook: timeout configuration
2019-02-26 23:40:44 -08:00
Kubernetes Prow Robot 38a325250f
Merge pull request #73676 from martin-helmich/bugfix/expose-forwarded-local-port
client-go: Dynamically assigned local port number not retrievable when port-forwarding
2019-02-26 20:55:12 -08:00
Han Kang ca096f8069 Remove reflector metrics as they currently cause a memory leak 2019-02-26 20:11:22 -08:00
Kubernetes Prow Robot 81e6407393
Merge pull request #74140 from Liujingfang1/kflag
add -k flag in cli-runtime and kubectl to process kustomization directories
2019-02-26 19:40:16 -08:00
Kubernetes Prow Robot 9059021d9a
Merge pull request #67350 from tnozicka/retry-watcher
#50102 Task 3: Until, backed by retry watcher
2019-02-26 19:40:01 -08:00
Kubernetes Prow Robot b9569559ce
Merge pull request #74206 from kwiesmueller/add-strip-fields
add more fields to be stripped from managedFields
2019-02-26 18:11:58 -08:00
Kubernetes Prow Robot c103ba914e
Merge pull request #74617 from deads2k/audit-request-metadata
make audit metadata work for custom resources
2019-02-26 15:30:14 -08:00
Haowei Cai 1a25ced1c7 generated 2019-02-26 15:00:35 -08:00
Haowei Cai e1e9ee5311 honor timeout when dispatch 2019-02-26 14:42:55 -08:00
Haowei Cai 609527a015 webhook timeout API change 2019-02-26 14:39:28 -08:00
Jingfang Liu 127c2f1e74 address comments 2019-02-26 14:12:58 -08:00
Kubernetes Prow Robot a66c6e459c
Merge pull request #74378 from dims/do-not-use-ghodss-yaml-in-k/k
Avoid using ghodss/yaml - switch to our forked repo
2019-02-26 14:07:44 -08:00
Kubernetes Prow Robot 7d67315d28
Merge pull request #74448 from liggitt/webhook-gvk
Explicitly set GVK when sending objects to webhooks
2019-02-26 12:44:35 -08:00
David Eads 9d41c0099a make audit metadata work for custom resources 2019-02-26 14:37:58 -05:00
Kevin Wiesmüller 8a6a2883f9 test that managedFields get stripped recursively 2019-02-26 20:22:54 +01:00
Kevin Wiesmüller d73dbfc8c1 remove deletionTimestamp from strippedFields 2019-02-26 20:22:30 +01:00
Jingfang Liu f55d87ab61 fix the failed test 2019-02-26 10:35:45 -08:00
Tomas Nozicka d526dadd12 Update Bazel 2019-02-26 16:21:39 +01:00
Tomas Nozicka 603dd254ac Upgrade ListWatchUntil 2019-02-26 16:21:39 +01:00
Tomas Nozicka 09af8485f2 Add Until based on RetryWatcher 2019-02-26 16:21:38 +01:00
Jordan Liggitt d1e865ee34 Update client callers to use explicit versions 2019-02-26 08:36:30 -05:00
Jordan Liggitt 93be54b288 Regenerate clients 2019-02-26 08:28:31 -05:00
Jordan Liggitt 40e42ca4b4 Stop generating versionless clientset method 2019-02-26 08:28:31 -05:00
Kubernetes Prow Robot c5242f0368
Merge pull request #74244 from sttts/sttts-apiservice-metrics-typo
kube-aggregator: fix typo aggregator_unavailable_api{server -> service}_{gauge,}
2019-02-26 05:25:02 -08:00
lou-lan e0c93d4a68 delete duplicate empty blanks 2019-02-26 19:53:45 +08:00
Martin Helmich bbddd27f0d client-go: Dynamic local port not accessible when port-forwarding
When setting up a port forwarding with the client-go library (using the
`k8s.io/client-go/tools/portforward.PortForwarder`) with a non-defined local
port (i.e. passing `:80` as `ports` parameter to `portforward.New(...)`), a
local port will be assigned dynamically.

Currently, the local port will be _always_ 0 if it was not specified initially.
This is because the assigned local port is only set on a _copy_ of the actual
`ForwardedPort` type that is obtained in a `range` loop. This PR changes this
behaviour to set the local port at the correct instance by passing a pointer
instead of a copy to the relevant functions.
2019-02-26 08:38:59 +01:00
Kubernetes Prow Robot c9e14c85f5
Merge pull request #74465 from bsalamat/priority_to_ga
Mark PriorityClass v1beta1 and v1alpha1 deprecated by v1 API
2019-02-25 17:25:44 -08:00
Jingfang Liu 46f4378bd9 add -k flag to FilenameFlags in cli-runtime 2019-02-25 16:29:27 -08:00
Jeff Grafton 26d51164e1 Run hack/update-bazel.sh 2019-02-25 15:33:53 -08:00
Bobby (Babak) Salamat 66cf8c8982 generated files 2019-02-25 11:45:38 -08:00
Bobby (Babak) Salamat 304244e4ae Mark scheduling/v1alpha1 and scheduling/v1beta1 API deprecated by scheduling/v1 2019-02-25 11:45:38 -08:00
Kubernetes Prow Robot 1eb2acca99
Merge pull request #74248 from danielqsj/pdep
Update vendor prometheus/common/... to latest release
2019-02-25 11:33:43 -08:00
Kevin Wiesmüller a7d414817f fix bazel 2019-02-25 14:53:24 +01:00
Kevin Wiesmüller 89f4f9d4bf add tests for new stripped fields and cleanup test 2019-02-23 12:54:33 +01:00
Kevin Wiesmüller 78ba7fa05c add more fields to be stripped from managedFields 2019-02-23 12:40:44 +01:00
Kubernetes Prow Robot 8993fbc543
Merge pull request #74328 from daixiang0/delete-blank
delete all duplicate empty blanks
2019-02-23 01:43:58 -08:00
Kubernetes Prow Robot b5566c7818
Merge pull request #71896 from awly/client-go-keyutil
client-go: extract new keyutil package from util/cert
2019-02-23 01:43:16 -08:00
Kubernetes Prow Robot 0b9f13227c
Merge pull request #70302 from tallclair/authzcache
Don't cache rediculous subject access reviews
2019-02-22 21:49:21 -08:00
Jordan Liggitt e752a48a30 Explicitly set GVK when sending objects to webhooks 2019-02-23 00:19:47 -05:00
Xiang Dai 36065c6dd7 delete all duplicate empty blanks
Signed-off-by: Xiang Dai <764524258@qq.com>
2019-02-23 10:28:04 +08:00
Kubernetes Prow Robot 3afa003126
Merge pull request #73555 from bsalamat/priority_to_ga
Graduate PriorityClass API to GA
2019-02-22 16:14:49 -08:00
Kubernetes Prow Robot fba3c54b9e
Merge pull request #70803 from Adirio/controller-cleanup
Remove duplicate code in client-go/tools/cache/controller.go
2019-02-22 13:36:22 -08:00
Bobby (Babak) Salamat 1dac6d03e3 generated files 2019-02-22 10:51:15 -08:00
Bobby (Babak) Salamat 453498fe2c Graduate PriorityClass to GA 2019-02-22 10:51:13 -08:00
danielqsj c6a16d6017 update vendor prometheus/client_golang to newest release 2019-02-22 22:51:41 +08:00
danielqsj c525d329ef convert latencies in mertics name to duration 2019-02-22 22:19:57 +08:00
danielqsj f7b437cae0 convert latency in mertics name to duration 2019-02-22 21:40:13 +08:00
Patrick Barker 9e4f8d6fae Audit test utils fix (#74276)
* changes audit e2e event version scheme; adds internal audit to common audit scheme; removes unneeded comments

* add more detail to audit missing events in e2e/integration tests

* adds version priority to audit scheme; updates comment
2019-02-22 00:19:51 -08:00
Kubernetes Prow Robot d9f3e96796
Merge pull request #74348 from danielqsj/ku
update k8s.io/utils to fix keymutex issues
2019-02-21 22:17:57 -08:00
Kubernetes Prow Robot 4f4695fefe
Merge pull request #73214 from danielqsj/metrics
fix shellcheck in k8s.io/metrics
2019-02-21 19:16:31 -08:00
Davanum Srinivas 42aba64329
Avoid using ghodss/yaml - switch to our forked repo
Change-Id: I115bc834b2b8473c3a81812a76b8433fda24a908
2019-02-21 21:36:35 -05:00
danielqsj b9ef1dd50b Update k/utils dependency in staging 2019-02-22 10:30:38 +08:00
Kubernetes Prow Robot f08b2b8864
Merge pull request #74160 from mikedanese/updatedoc
clarify PreStop hook intended behavior in doc
2019-02-21 17:47:28 -08:00
Kubernetes Prow Robot b9565bc98b
Merge pull request #73439 from cceckman/object
Fix typo, and note BoundObjectRef isn't always checked
2019-02-21 16:27:33 -08:00
Steve Kriss d425fe29bd client-fake object tracker: support merge patch
Signed-off-by: Steve Kriss <krisss@vmware.com>
2019-02-21 13:47:16 -07:00
Kubernetes Prow Robot 41ab1d2bd2
Merge pull request #74354 from liggitt/target-api-change-label
Narrow k8s.io/api auto-labeling
2019-02-21 12:27:07 -08:00
Mike Danese 729ed4e67d clarify PreStop hook intended behavior in doc 2019-02-21 11:19:00 -08:00
Jingfang Liu 34699f3ff0 Add KustomizationVisitor 2019-02-21 10:06:34 -08:00
Jordan Liggitt 4bedba5e39 Narrow kind/api-change auto-labeling 2019-02-21 11:18:09 -05:00
Dr. Stefan Schimanski 8a595bfdc0 kube-aggregator: fix typo aggregator_unavailable_api{server -> service}_gauge 2019-02-21 16:49:16 +01:00
luhualin 94b0bd897d fix dynamic informer tweakListOptions 2019-02-21 19:33:04 +08:00
Kubernetes Prow Robot 7d75b73e1d
Merge pull request #74057 from liggitt/ingress-network-v1beta1
Ingress extensions/v1beta1 -> networking.k8s.io/v1beta1
2019-02-21 01:07:48 -08:00
Kubernetes Prow Robot a2592364be
Merge pull request #74260 from stafot/update-vendor-dependencies
Update vendor package github.com/hashicorp/golang-lru
2019-02-20 21:41:46 -08:00
Kubernetes Prow Robot 8ca0d8c5f8
Merge pull request #74207 from kwiesmueller/add-fieldmanager-tests
add fieldmanager tests for stripFields
2019-02-20 21:41:35 -08:00
Jordan Liggitt f7f153e990 Mark extensions/v1beta1 Ingress deprecated 2019-02-20 23:32:46 -05:00
Jordan Liggitt f139218ac0 generated files 2019-02-20 23:32:46 -05:00
Kubernetes Prow Robot 61b676aae1
Merge pull request #73094 from oomichi/fix-golint-negociate
Fix golint failures on handlers/negotiation
2019-02-20 15:20:48 -08:00
Kubernetes Prow Robot 5bfea15e7b
Merge pull request #71351 from HotelsDotCom/kep/VolumeSubpathEnvExpansion
kep/VolumeSubpathEnvExpansion
2019-02-20 14:05:20 -08:00
Jordan Liggitt 8c28d3f63c Add networking.k8s.io/v1beta1 Ingress 2019-02-20 16:41:14 -05:00
Jordan Liggitt 6c0b1b87f0 generated files 2019-02-20 16:41:14 -05:00
Kubernetes Prow Robot c06ca11b5d
Merge pull request #70896 from ksubrmnn/overlay_dsr
Adding Windows Overlay support to Kube Proxy
2019-02-20 12:53:13 -08:00
Kubernetes Prow Robot eeed8a142f
Merge pull request #73959 from wojtek-t/avoid_blocking_watchers
Reduce lock contention in watchcache.
2019-02-20 11:33:56 -08:00
Kenichi Omichi 302ec98591 Fix golint failures on handlers/negotiation
DefaultEndpointRestrictions is only used in the module,
so this renames it to defaultEndpointRestrictions.
2019-02-20 18:00:25 +00:00
David Eads b44409d3e4 generated 2019-02-20 11:10:49 -05:00
David Eads 1d7446f885 deprecate API ExportOptions 2019-02-20 10:50:14 -05:00
Stavros Foteinopoulos df3fbf9295
Update vendor package github.com/hashicorp/golang-lru 2019-02-20 07:58:46 +02:00
Kubernetes Prow Robot 3f9c29c540
Merge pull request #74278 from danielqsj/hf
fix Master-blocking failing tests in verify.godeps and verify.staging-godeps
2019-02-19 21:41:58 -08:00