Gyuho Lee
3ad4fedede
cluster/.../etcd/migrate: block etcd client creation until connection is up
...
The new etcd balancer (>3.3.14, 3.4.0) uses an asynchronous resolver for
endpoints. Without "WithBlock", the client may return before the
connection is up.
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2019-08-29 08:38:29 -07:00
Rajdeep Das
c02d49d775
Update running_pod_count and running_container_count metric
...
As already mentioned in this issue https://github.com/kubernetes/kubernetes/issues/79286 , some metrics like
"running_pod_count" and "running_container_count" uses non-standard prometheus metrics, this change converts them to be
standard prometheus gauges
Minor refactor in kubelet/pleg/generic.go and added some test for ruuning container and running pod metrics
Fixed issues related to github CI pipeline failure
* Updated bazel for new deps
* Add comment for exported metrics variables,RuuningContainerCount and RunningPodCount
* Specify keys explicitly in Guage metric instantation
Fix go lint errors
Replace "+=1" with "++", as reported by go lint
Set container state as a label for the metrics "running_container_count"
As per the metrics name "running_container_count" it should "ideally" be showing
the number of containers in "running" state , but it was showing all the container count, irrespective of the state it is in.
This commit adds a new label "container_running_state" to the metrics "running_container_count", which doesn't change the base metrics but adds the
option to query the metrics with "container_state" such as "running"/"unknown/...
remove unused methods reported by staticcheck
Remove variables while instantiating gauge(vec) which are default set to nil
Convert kubelet metrics(running_pod_count and running_container_count) to standard gauges and added label to running_container_count metrics.
Currently kubelet metrics(running_pod_count and running_container_count) use non-standard prometheus collectors , this change
converts them to standard prometheus gauges. Also this adds a new label(container_state) to running_container_count which does a breakdown of
containers tracked by kubelet based on the containers' state(running/unknown/created/exited).
Set statbility explicitly for running_pod_count and running_container_count and reformat test
register metrics explicitly in test , so that they don't become no-op
2019-08-29 17:23:04 +02:00
Anusha Ramineni
ff3b7ae6a5
Add !providerless tag
2019-08-29 20:52:00 +05:30
Kubernetes Prow Robot
06dc8cf4cb
Merge pull request #81996 from hwdef/fix-t/e/i/m
...
use log functions of core framework
2019-08-29 07:28:56 -07:00
Kubernetes Prow Robot
fad8f538e6
Merge pull request #81993 from hwdef/fix-test/e2e/gke_node_pools.go
...
fix test/e2e/gke_node_pools.go
2019-08-29 07:28:39 -07:00
Kubernetes Prow Robot
85602f26d7
Merge pull request #81990 from tedyu/bld-metadata
...
Correct func name WithBuildMetadata
2019-08-29 07:28:23 -07:00
Kubernetes Prow Robot
fd6c380047
Merge pull request #81973 from oomichi/replace-e2elog-framework-r-p
...
Use log functions of core framework on sub [p-s]
2019-08-29 07:28:09 -07:00
Kubernetes Prow Robot
b131b4b4ca
Merge pull request #81947 from RainbowMango/pr_cleanup_staticcheck_for_client_p1
...
Cleanup client-go static analysis issues-phase 1
2019-08-29 07:27:55 -07:00
Maciej Szulik
6939e77277
Remove kubectl log
2019-08-29 16:10:48 +02:00
Anusha Ramineni
b10e0f9235
Fix static check errors
2019-08-29 19:09:15 +05:30
Anusha Ramineni
26b03a4777
Use k8s.io/utils package
2019-08-29 19:09:15 +05:30
Chris Hoge
3d27daf7d2
Update modules for openstack staging.
2019-08-29 19:09:15 +05:30
Chris Hoge
156ecab91c
Fix linting errors on provider staging
2019-08-29 19:09:15 +05:30
Anusha Ramineni
a75c5bc50b
Move Openstack provider to staging
...
This commit moves the openstack provider to staging
2019-08-29 19:09:14 +05:30
Kevin Klues
dcc9f66311
Add devicemanager tests for TopologyHint consumption
2019-08-29 08:22:50 -05:00
Kevin Klues
cc567afaf0
Consume TopologyHints in the devicemanager
2019-08-29 08:22:50 -05:00
Kevin Klues
a3320f80d9
Add devicemanager tests for TopologyHint generation
2019-08-29 07:45:43 -05:00
Kevin Klues
d3d7a8f5d4
Generate TopologyHints from the devicemanager
2019-08-29 07:45:43 -05:00
Louise Daly
9a118ceac4
Added stub support for Topology Manager to Device Manager
...
Co-authored-by: Conor Nolan <conor.nolan@intel.com >
Co-authored-by: Sreemanti Ghosh <sreemanti.ghosh@intel.com >
Co-authored-by: Kevin Klues <kklues@nvidia.com >
2019-08-29 07:45:43 -05:00
Kevin Klues
1c1f19c61c
Change Topology.NUMANode in device plugin interface to a repeated field
2019-08-29 07:45:43 -05:00
Kubernetes Prow Robot
7d4d17583b
Merge pull request #81722 from klueska/upstream-add-socket-awreness-to-topologymanager
...
Add NUMA Node awareness to the TopologyManager
2019-08-29 05:30:58 -07:00
Kubernetes Prow Robot
d7ec9f76e6
Merge pull request #81633 from andyzhangx/azuredisk-migration
...
fix: add kind parameter in azure disk CSI migration
2019-08-29 05:30:38 -07:00
Kubernetes Prow Robot
7d241f0ec1
Merge pull request #81626 from logicalhan/proxy-migration
...
migrate kube-proxy metrics to stability framework
2019-08-29 05:30:23 -07:00
Kubernetes Prow Robot
d6bc4eb853
Merge pull request #81624 from logicalhan/cm-migration
...
migrate controller-manager metrics to stability framework
2019-08-29 05:30:09 -07:00
Kubernetes Prow Robot
de4590e949
Merge pull request #81168 from anthonyrisinger/patch-1
...
Add gen_openapi target to top-level Makefile.
2019-08-29 05:29:55 -07:00
Jan Wozniak
b0459feb7d
Update generated files
...
make generated_files UPDATE_API_KNOWN_VIOLATIONS=true
./hack/update-generated-protobuf.sh
./hack/update-openapi-spec.sh
./hack/update-bazel.sh
./hack/update-generated-swagger-docs.sh
./hack/update-generated-api-compatibility-data.sh
2019-08-29 13:26:13 +02:00
Haowei Cai
2a10b0dc31
generated
2019-08-29 04:24:47 -07:00
Haowei Cai
81e00f0b7b
apiextensions: merge openapi spec ignore path conflict
2019-08-29 04:24:47 -07:00
Haowei Cai
b2c9b1f729
add a test to make sure the CRD OpenAPI path and defintion are protected
...
from user-defined CRDs
2019-08-29 04:24:47 -07:00
Jan Wozniak
035e648fd7
Add tests for namespace status conditions
2019-08-29 13:21:15 +02:00
Jan Wozniak
94a5e8c3dc
Add status conditions to namespaces
2019-08-29 13:21:15 +02:00
Ashutosh Gangwar
535e6c084d
fix(kubectl): all-namespaces flag being ignored by ToBuilder() in builder_flags.go
2019-08-29 16:48:06 +05:30
Yassine TIJANI
3fe7a57000
use directly DeletionHandlingMetaNamespaceKeyFunc from client-go
...
Signed-off-by: Yassine TIJANI <ytijani@vmware.com >
2019-08-29 11:51:14 +01:00
Kubernetes Prow Robot
acf5411774
Merge pull request #81108 from oomichi/issue/81103
...
Make nodeList schedulable
2019-08-29 02:55:57 -07:00
Kubernetes Prow Robot
7da9bdc4f6
Merge pull request #81048 from robscott/endpointslice-controller
...
EndpointSlice Controller
2019-08-29 01:19:57 -07:00
Rob Scott
9665c590c7
Adding EndpointSlice support for kube-proxy ipvs and iptables proxiers
2019-08-29 01:06:52 -07:00
Kubernetes Prow Robot
454e8e6e92
Merge pull request #80514 from liuxu623/master
...
don't delete KUBE-MARK-MASQ chain in iptables/ipvs proxier
2019-08-28 23:49:56 -07:00
Kubernetes Prow Robot
37016c3364
Merge pull request #80182 from wongma7/windows-hostpath-test-master
...
Create C:\tmp if DNE
2019-08-28 22:11:55 -07:00
Khaled Henidak(Kal)
bd9108ba84
azure support for ipv6 and dual stack services(excluding ILB)
2019-08-29 05:07:01 +00:00
Rob Scott
75f6c24923
Adding EndpointSlice controller
2019-08-28 21:13:27 -07:00
Kubernetes Prow Robot
550fb1bfc3
Merge pull request #79386 from khenidak/phase2-dualstack
...
Phase 2 dualstack
2019-08-28 20:39:56 -07:00
Haowei Cai
626c4770e6
crd-e2e: check watch observes CR modified events; use WatchUnsafe
...
creation method when the test doesn't exercise CR API
2019-08-28 18:42:29 -07:00
Kubernetes Prow Robot
ca5babc1da
Merge pull request #81534 from logicalhan/kubelet-migration
...
migrate kubelet's metrics/probes & metrics endpoint to metrics stability framework
2019-08-28 18:26:45 -07:00
Kubernetes Prow Robot
30f2545364
Merge pull request #81509 from RainbowMango/pr_add_authentication_metrics
...
Add authentication metrics: failure, error count
2019-08-28 18:26:32 -07:00
Kubernetes Prow Robot
4ba225a541
Merge pull request #81486 from wongma7/aws-testdriver
...
Re-implement AWS test driver interfaces
2019-08-28 18:26:23 -07:00
Kubernetes Prow Robot
bd8a8db515
Merge pull request #81477 from paulsubrata55/kube-proxy-sctp-ipset-fix
...
Fix in kube-proxy for sctp ipset entries
2019-08-28 18:26:09 -07:00
Kubernetes Prow Robot
c4ccb623e8
Merge pull request #80247 from jsafrane/e2e-volume-limits
...
Add e2e test for CSI volume limits
2019-08-28 18:25:56 -07:00
Haowei Cai
f3c793512b
fix semantics of the rejected label in webhook metrics
...
when error calling webhook is ignored, do not log the request as
rejected
2019-08-28 17:54:11 -07:00
misakazhou
f0323a2030
Fix broken link to api-conventions doc.
...
Signed-off-by: misakazhou <misakazhou@tencent.com >
2019-08-29 08:35:16 +08:00
Antoine Pelisse
39697519f4
Regenerate openapi-spec
...
Adds apply-patch content-type to openapi
2019-08-28 16:09:52 -07:00