profile
viewpoint
Elana Hashman ehashman Red Hat Seattle, WA https://hashman.ca/about See more of my FOSS work at https://salsa.debian.org/ehashman

brianloveswords/python-jws 56

python implementation of JSON Web Signatures

dimsumjs/nyc 6

Dumplings in the Big Apple

ehashman/clj-helper 3

Helps you package Clojure projects for Debian -- MOVED TO DEBIAN REPOS

ehashman/aleph 0

asynchronous communication for clojure

ehashman/aoc-2019 0

Advent of Code 2019

ehashman/api 0

Canonical location of the OpenShift API definition.

PullRequestReviewEvent

Pull request review commentkubernetes/kubernetes

fix kubelet flushlogs not working together with exit

 HTTP server: The kubelet can also listen for HTTP and respond to a simple API 		// DisableFlagParsing=true provides the full set of flags passed to the kubelet in the 		// `args` arg to Run, without Cobra's interference. 		DisableFlagParsing: true,-		Run: func(cmd *cobra.Command, args []string) {+		RunE: func(cmd *cobra.Command, args []string) error {

https://pkg.go.dev/github.com/spf13/cobra#Command.RunE

kerthcet

comment created time in 2 hours

Pull request review commentkubernetes/kubernetes

fix kubelet flushlogs not working together with exit

 HTTP server: The kubelet can also listen for HTTP and respond to a simple API 		// DisableFlagParsing=true provides the full set of flags passed to the kubelet in the 		// `args` arg to Run, without Cobra's interference. 		DisableFlagParsing: true,-		Run: func(cmd *cobra.Command, args []string) {+		RunE: func(cmd *cobra.Command, args []string) error { 			// initial flag parse, since we disable cobra's flag parsing 			if err := cleanFlagSet.Parse(args); err != nil {-				klog.ErrorS(err, "Failed to parse kubelet flag")-				cmd.Usage()-				os.Exit(1)+				return fmt.Errorf("failed to parse kubelet flag: %v", err)

I think we typically prefer %w for errors to ensure they are unwrapped: https://pkg.go.dev/fmt#Errorf

kerthcet

comment created time in 2 hours

Pull request review commentkubernetes/kubernetes

fix kubelet flushlogs not working together with exit

 HTTP server: The kubelet can also listen for HTTP and respond to a simple API 		// DisableFlagParsing=true provides the full set of flags passed to the kubelet in the 		// `args` arg to Run, without Cobra's interference. 		DisableFlagParsing: true,-		Run: func(cmd *cobra.Command, args []string) {+		RunE: func(cmd *cobra.Command, args []string) error { 			// initial flag parse, since we disable cobra's flag parsing 			if err := cleanFlagSet.Parse(args); err != nil {-				klog.ErrorS(err, "Failed to parse kubelet flag")-				cmd.Usage()-				os.Exit(1)

After this change we no longer print usage info. I suspect this is okay because the kubelet usage info is massively long and makes it hard to see the error, but we should note this in the release note.

kerthcet

comment created time in 2 hours

PullRequestReviewEvent
PullRequestReviewEvent

issue commentkubernetes/kubernetes

replace klog.Fatal and os.Exit for defer funcs

/remove-kind bug /kind cleanup

sanposhiho

comment created time in 2 hours

pull request commentkubernetes/kubernetes

fix kubelet flushlogs not working together with exit

/remove-kind feature /kind cleanup

kerthcet

comment created time in 2 hours

Pull request review commentkubernetes/kubernetes

Do not error log CRI stats for not cached partitions

 func (p *criStatsProvider) getFsInfo(fsID *runtimeapi.FilesystemIdentifier) *cad 	fsInfo, err := p.cadvisor.GetDirFsInfo(mountpoint) 	if err != nil { 		msg := "Failed to get the info of the filesystem with mountpoint"-		if err == cadvisorfs.ErrNoSuchDevice {+		noDataFound := errors.Is(err, memory.ErrDataNotFound) ||+			// from: https://github.com/kubernetes/kubernetes/blob/cf3374e/vendor/github.com/google/cadvisor/fs/fs.go#L593+			strings.HasSuffix(err.Error(), "in cached partitions map")

That has merged, can we update?

saschagrunert

comment created time in 2 hours

PullRequestReviewEvent

issue commentkubernetes/kubernetes

Add an e2e test validating pod statuses on container state wipe

Hi @NikhilSharmaWe, it is very important that this test suite is accurate and doesn't flake and I don't have time to onboard a new contributor to help with it right now, sorry.

ehashman

comment created time in 3 hours

PR closed kubernetes/test-infra

Reviewers
Test full conformance suite for JSON, match kind tests cncf-cla: yes size/S sig/testing sig/instrumentation area/jobs area/config wg/structured-logging

Cribbing off of https://github.com/kubernetes/test-infra/blob/master/config/jobs/kubernetes-sigs/kind/kind.yaml#L123

/assign @pohly /cc @BenTheElder

/wg structured-logging

+2 -9

1 comment

1 changed file

ehashman

pr closed time in 3 hours

pull request commentopenshift/kubernetes

[WIP] Refactor cadvisor metrics collection

Moving investigation to https://github.com/kubernetes/kubernetes/pull/106334 since it's a little easier to work upstream... found the source of the error was https://github.com/google/cadvisor/pull/2974#discussion_r756501544

ehashman

comment created time in 5 days

Pull request review commentgoogle/cadvisor

Optimize PrometheusCollector scrape efficiency.

 func NewPrometheusCollector(i infoProvider, f ContainerLabelsFunc, includedMetri 	return c } -var (-	versionInfoDesc = prometheus.NewDesc("cadvisor_version_info", "A metric with a constant '1' value labeled by kernel version, OS version, docker version, cadvisor version & cadvisor revision.", []string{"kernelVersion", "osVersion", "dockerVersion", "cadvisorVersion", "cadvisorRevision"}, nil)-	startTimeDesc   = prometheus.NewDesc("container_start_time_seconds", "Start time of the container since unix epoch in seconds.", nil, nil)-	cpuPeriodDesc   = prometheus.NewDesc("container_spec_cpu_period", "CPU period of the container.", nil, nil)-	cpuQuotaDesc    = prometheus.NewDesc("container_spec_cpu_quota", "CPU quota of the container.", nil, nil)-	cpuSharesDesc   = prometheus.NewDesc("container_spec_cpu_shares", "CPU share of the container.", nil, nil)-)+func (c *PrometheusCollector) SetOpts(opts v2.RequestOptions) {+	c.opts = opts+}++//// Describe describes all the metrics ever exported by cadvisor. It+//// implements prometheus.PrometheusCollector.+//func (c *PrometheusCollector) Describe(ch chan<- *prometheus.Desc) {+//	panic("unpexected")+//	//c.errors.Describe(ch)+//	for _, cm := range c.containerMetrics {+//		ch <- cm.desc(nil, []string{})+//	}+//}++// Collect fetches latest statistics about containers and exposes them to Prometheus handler that converts them+// to expected Prometheus format.+// Based on option it+// * ask the latest from provided services.+// * returns cached results if until time expires.+//+// It implements prometheus.rawCollector.+func (c *PrometheusCollector) Collect() []*dto.MetricFamily {+	if c.opts.MaxAge == nil || time.Since(c.lastUpdate) > *c.opts.MaxAge {+		c.lastUpdate = time.Now()+		session := c.cache.NewSession()++		errorsGauge := 0+		if err := c.collectVersionInfo(session); err != nil {+			errorsGauge = 1+			klog.Warningf("Couldn't get version info: %s", err)+		}+		if err := c.collectContainersInfo(session); err != nil {+			errorsGauge = 1+			klog.Warningf("Couldn't get containers: %s", err)+		} -// Describe describes all the metrics ever exported by cadvisor. It-// implements prometheus.PrometheusCollector.-func (c *PrometheusCollector) Describe(ch chan<- *prometheus.Desc) {-	c.errors.Describe(ch)-	for _, cm := range c.containerMetrics {-		ch <- cm.desc([]string{})+		session.MustAddMetric(+			"container_scrape_error", "1 if there was an error while getting container metrics, 0 otherwise",+			nil, nil, prometheus.GaugeValue, float64(errorsGauge), nil,

Spent some time today trying to get this working properly in k8s.

I am finding that I keep running into errors... If I don't set IdType: cadvisorv2.TypeName in the cadvisor options, I get

ehashman@fedora:~/src/k8s$ curl http://127.0.0.1:8001/api/v1/nodes/127.0.0.1/proxy/metrics/cadvisor
# HELP cadvisor_version_info A metric with a constant '1' value labeled by kernel version, OS version, docker version, cadvisor version & cadvisor revision.
# TYPE cadvisor_version_info gauge
cadvisor_version_info{cadvisorRevision="",cadvisorVersion="",dockerVersion="",kernelVersion="5.10.0-9-amd64",osVersion="Debian GNU/Linux 11 (bullseye)"} 1
# HELP container_scrape_error 1 if there was an error while getting container metrics, 0 otherwise
# TYPE container_scrape_error gauge
container_scrape_error 1

and error in the logs

W1124 16:45:01.711801 1279370 prometheus.go:1815] Couldn't get containers: invalid request type ""

If I do set it, I get

ehashman@fedora:~/src/k8s$ curl http://127.0.0.1:8001/api/v1/nodes/127.0.0.1/proxy/metrics/cadvisor
{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {},
  "status": "Failure",
  "message": "error trying to reach service: EOF",
  "reason": "ServiceUnavailable",
  "code": 503
}

Not sure what I'm doing wrong.

k8s WIP PR is https://github.com/kubernetes/kubernetes/pull/106334

And the patch I'm applying on top of the PR to get to that second error case is

diff --git a/pkg/kubelet/server/server.go b/pkg/kubelet/server/server.go
index ce3fc942e49..be9cb5e2603 100644
--- a/pkg/kubelet/server/server.go
+++ b/pkg/kubelet/server/server.go
@@ -378,7 +378,16 @@ func (s *Server) InstallDefaultHandlers() {
                includedMetrics[cadvisormetrics.AcceleratorUsageMetrics] = struct{}{}
        }
 
-       br.MustRegisterRaw(metrics.NewPrometheusCollector(prometheusHostAdapter{s.host}, containerPrometheusLabelsFunc(s.host), includedMetrics, clock.RealClock{}))
+       cadvisorOpts := cadvisorv2.RequestOptions{
+               IdType:    cadvisorv2.TypeName,
+               Count:     1,
+               Recursive: true,
+       }
+
+       containersCollector := metrics.NewPrometheusCollector(prometheusHostAdapter{s.host}, containerPrometheusLabelsFunc(s.host), includedMetrics, clock.RealClock{})
+       containersCollector.SetOpts(cadvisorOpts)
+       br.MustRegisterRaw(containersCollector)
+
        br.MustRegister(metrics.NewPrometheusMachineCollector(prometheusHostAdapter{s.host}, includedMetrics))
        s.restfulCont.Handle(cadvisorMetricsPath,
                promhttp.HandlerForTransactional(br, promhttp.HandlerOpts{ErrorHandling: promhttp.ContinueOnError}),

bwplotka

comment created time in 5 days

PullRequestReviewEvent

push eventehashman/kubernetes

Danielle Lancashire

commit sha 03de8024342dc2868a9edc1efe1181ae39850204

e2e_node: unify device tests The device_plugin_tests have not run successfully in a very long time, initially being marked flaky and then eventually becoming stale. The gpu_device_plugin_tests have been used to test the same behaviour, but are incredibly high maintenance due to external changes in behaviour from GCP/Nvidia that we have no control over. This commit takes the existing device plugin tests, makes them look more like the GPU tests, and removes the cases that have been unsupported for a long time (namely restarting containers while the plugin is unavailable). It also removes the GPU plugin tests, as we do not get more signal by using real devices here.

view details

Namanl2001

commit sha d9bd480eddac9ec9faf1d3e25fda2bbdef061806

adding comment in makefile Signed-off-by: Namanl2001 <namanlakhwani@gmail.com>

view details

Namanl2001

commit sha b990d8109a47d7e5e22ce69afcb2518bcd1e877f

adding runtime-config Signed-off-by: Namanl2001 <namanlakhwani@gmail.com>

view details

Namanl2001

commit sha 64a9988fcee091e28db2c4b1987057876e335cc4

small nit Signed-off-by: Namanl2001 <namanlakhwani@gmail.com>

view details

Peter Hunt

commit sha 76df8acb8007f1f6dc587bcf39afafb0ec30d980

test: update major page fault values for summary test as well as use a variable instead of a constant Signed-off-by: Peter Hunt <pehunt@redhat.com>

view details

Rob Scott

commit sha 9813ec7e8a85b27daf455075998699602e5566f5

Updating TopologyCache to disregard unready endpoints in calculations

view details

Rob Scott

commit sha 1983f41065e94ba7f26ee9db00cf06f6db1ec4c9

Updating kube-proxy to ignore unready endpoints for Topology Hints

view details

Nikhil Sharma

commit sha b75acac9df7b01add8215b41b9bdbfc62b8439f8

Changed code to improve output for test/e2e/windows

view details

Elana Hashman

commit sha b4a8861af306b8b4feb8723254cf10af4206a076

Tweak resource requests for Kubelet restart test

view details

Joe Betz

commit sha 0b96f53f52233f765261180e5ac1cb77f4bb9459

Add e2e test for CEL Validation Rules

view details

Elana Hashman

commit sha 6ddf86d422a3ca2d6547bd2b0fe03202e23f8817

Set startTimeout back to 3m, restore wait loop at end of test

view details

Sergey Kanzhelev

commit sha 6e591ab8ed710e26ddd3bd053a2bd2c91083c7c9

bumpt etcd image version for e2e tests

view details

Elana Hashman

commit sha c9d9b548a43ac5a7015fc1aa59ddc2e81b7f90bb

Validate etcd image versions in test manifests

view details

Kubernetes Prow Robot

commit sha 1da209faab4299f3dbdd9f46ea0bd45bc864a63b

Merge pull request #106220 from NikhilSharmaWe/betterOutputWindows Changed code to improve output for test/e2e/windows

view details

Kubernetes Prow Robot

commit sha c82a0f8ddcae7b53b72adca8e492feca20396e44

Merge pull request #106562 from SergeyKanzhelev/BumpEtcdVersion bumpt etcd image version for e2e tests

view details

Sergey Kanzhelev

commit sha f390d49e24b4ac34e806a904d1b9edaeb6207077

fix the grpc probes

view details

Kubernetes Prow Robot

commit sha 37ae94f9ed45a7b4dac73129d9b9786c1d492ee0

Merge pull request #106507 from robscott/topology-ready-fix Updating kube-proxy to ignore unready endpoints for Topology Hints

view details

Kubernetes Prow Robot

commit sha 084b28f6d58aaf82b9cc05d80232b31ce517c8c0

Merge pull request #106510 from robscott/topology-ready-fix-controller Updating TopologyCache to disregard unready endpoints in calculations

view details

Kubernetes Prow Robot

commit sha 823cc3cc3671acca94ae16cb7e93a4857a4526eb

Merge pull request #106563 from ehashman/more-etcd-validation Validate etcd image versions in test manifests

view details

Kubernetes Prow Robot

commit sha 9a1d90165d6466c011a1b2d1762ad0ef16669b6c

Merge pull request #106462 from jpbetz/cel-e2e2 Add e2e test for CEL Validation Rules

view details

push time in 5 days

issue commentkubernetes/org

EasyCLA Feedback & Issues

EasyCLA Failure here for a cherry-pick from Clayton: https://github.com/kubernetes/kubernetes/pull/104918#issuecomment-978489312

mrbobbytables

comment created time in 5 days

delete branch ehashman/test-infra

delete branch : gpu-exclude-containerd

delete time in 5 days

push eventehashman/kubernetes

Linus Arver

commit sha b82e4b857fc66140e752315554ccfb2ff246c160

remove listx from OWNERS_ALIASES Removing myself for now as I navigate the transition to the Prow team.

view details

Ryan Phillips

commit sha c948d8cc53bfb9e486c3732722cd9648b19699f3

kubelet: fix sandbox creation error suppression when pods are quickly deleted

view details

Aldo Culquicondor

commit sha b868b62fa6d2026a845eaace1257f77ea4dba6ad

Fix Job tracking with finalizers for more than 500 pods When doing partial updates for uncountedTerminatedPods, the controller might have removed UIDs for Pods which still had finalizers. Also make more space by removing UIDs that don't have finalizers at the beginning of the sync.

view details

andyzhangx

commit sha d8ead0e1c7b2da23d79e50fd948d4da984748edb

fix detach disk issue on deleting node

view details

Carlos Panato

commit sha eea3962868c1e8cdbe22cc543222932dcfc1e980

[go1.16] Update to go1.16.8 Signed-off-by: Carlos Panato <ctadeu@gmail.com>

view details

Kubernetes Prow Robot

commit sha b68064208b29e5956cdff79a94831b52dc50d89a

Merge pull request #104876 from alculquicondor/automated-cherry-pick-of-#104666-upstream-release-1.22 Automated cherry pick of #104666: Fix Job tracking with finalizers for more than 500 pods

view details

Khaled (Kal) Henidak

commit sha b7854d5f1c98ecb9a7668b8f7a0704eff4d18fec

fix 104329: check for headless before trying to release the ClusterIPs

view details

Khaled (Kal) Henidak

commit sha a69920a95880703b6be7ea34f7af3976a816c50b

integration test

view details

Jordan Liggitt

commit sha aeff924339a6f34e424a654227a8073e88a70b89

Propagate conversion errors

view details

Jordan Liggitt

commit sha 38c7182897ca7b19ab7ed3c7ee774f00dd3c49c2

Fix null JSON round tripping

view details

Kubernetes Prow Robot

commit sha 4193f7fe6b30bca6cf30741a6460c6c532c2dc42

Merge pull request #104905 from cpanato/go1168 [go1.16] Update to go1.16.8

view details

Patrick Ohly

commit sha b23fffb83ed2f599ca9adc535fde26d194f6634b

kube-controller-manager: properly check generic ephemeral volume feature Due to a cut-and-paste error in the original implementation in Kubernetes 1.19, support for generic ephemeral inline volumes in the PVC protection controller was incorrectly tied to the "storage object in use" feature gate.

view details

Mike Spreitzer

commit sha 4fa7cdfa93c5a70bf2c6dc2344df026f2a4d4881

Refine locking in API Priority and Fairness config controller Instead of a plain `Mutex`, use an `RWMutex` so that the common operations can proceed in parallel.

view details

Anago GCB

commit sha 8b5a19147530eaac9476b0ab82980b4088bbc1b2

Release commit for Kubernetes v1.22.2

view details

Anago GCB

commit sha 9f314ed137d93c79ff0fc7db61a2b3dbb361c119

Release commit for Kubernetes v1.22.3-rc.0

view details

Anago GCB

commit sha 2d9957274a421c47ebf485c09cf07a7e804acdb3

Update CHANGELOG/CHANGELOG-1.22.md for v1.22.2

view details

Elana Hashman

commit sha a6539a662cd3a07f80f2eb2b38843b6b495024bd

Add test for recreating a static pod

view details

Clayton Coleman

commit sha 2ff2780dcc58bf3ffc986acac001b07b8b73e484

kubelet: Handle UID reuse in pod worker If a pod is killed (no longer wanted) and then a subsequent create/ add/update event is seen in the pod worker, assume that a pod UID was reused (as it could be in static pods) and have the next SyncKnownPods after the pod terminates remove the worker history so that the config loop can restart the static pod, as well as return to the caller the fact that this termination was not final. The housekeeping loop then reconciles the desired state of the Kubelet (pods in pod manager that are not in a terminal state, i.e. admitted pods) with the pod worker by resubmitting those pods. This adds a small amount of latency (2s) when a pod UID is reused and the pod is terminated and restarted.

view details

00255991

commit sha 20fa03d60ea1ef0625ce68313fac13b68ee7d471

'New' Event namespace validate failed

view details

Kubernetes Prow Robot

commit sha 917b68da1f2c339b3efcf594f23a27157302c76f

Merge pull request #105075 from rphillips/automated-cherry-pick-of-#104847-upstream-release-1.22 Automated cherry pick of #104847: kubelet: Handle UID reuse in pod worker

view details

push time in 5 days

PullRequestReviewEvent

delete branch ehashman/test-infra

delete branch : gpu-to-separate-lane

delete time in 5 days

PR opened kubernetes/test-infra

Also exclude GPU tests from containerd serials

Tracked in https://github.com/kubernetes/kubernetes/issues/106635

Failure cluster: https://storage.googleapis.com/k8s-triage/index.html?test=Keeps%20device%20plugin%20assignments%20across%20pod%20and%20kubelet%20restarts#3a34bcc9bd92468974b8

/sig node

+2 -2

0 comment

2 changed files

pr created time in 5 days

create barnchehashman/test-infra

branch : gpu-exclude-containerd

created branch time in 5 days

push eventehashman/test-infra

Dan Winship

commit sha a35788b70b4fc91ad00b0fc7033a3c30c9c1ba88

remove superfluous skip patterns

view details

Cecile Robert-Michon

commit sha fc95dd892bef21e6c56952d6c3de6fe47a5222e7

capz: add cherry pick bot

view details

Mike Dame

commit sha 035f286b49e52b0cb06042686982fd200b2794e3

Remove branch protection from gh-pages for Descheduler

view details

Chao Dai

commit sha 03d5e5c104d13d002ce4427f4e1dfcee5ac0c18a

Prow auto-deploy cron adjusts against daylight saving

view details

Bar Perach

commit sha d94c092a98169cd701ed7f7ae9c753b1e68b216d

Support application default credentials in gcsweb

view details

Carlos Panato

commit sha 5eb7ba74c8282febac5468fffb1ff312dd3fb5ca

capdo: update images to use the master ones which is using go1.17 Signed-off-by: Carlos Panato <ctadeu@gmail.com>

view details

openshift-bot

commit sha 6947dd4082c3ca93311c2cdb54d1b803cdc22a8c

Update OpenShift testgrid definitions by auto-testgrid-generator job at Thu, 18 Nov 2021 00:02:43 UTC

view details

Namanl2001

commit sha 7b70ebcd41ec3d41f95808a766b8285137bf3924

adding extra ref Signed-off-by: Namanl2001 <namanlakhwani@gmail.com>

view details

Namanl2001

commit sha 095790ec9d5a2abfe55ac1af61b8ffd51631b785

sig-node-critical Signed-off-by: Namanl2001 <namanlakhwani@gmail.com>

view details

Joe Betz

commit sha 111121c69e189b3ebbff4e0592dc7a4431ef891f

Add Validation Rules alpha feature to gce-cos-master-alpha-features e2e test job

view details

Kubernetes Prow Robot

commit sha c966b7456bf67f81f49211d6ccdcb282c7548e42

Bumping Prow and Boskos gcr.io/k8s-prow/ changes: https://github.com/kubernetes/test-infra/compare/25d3e59572...867d0b5797 (2021&#x2011;11&#x2011;17 → 2021&#x2011;11&#x2011;18) Multiple distinct gcr.io/k8s-staging-boskos/ changes: Commits | Dates | Images --- | --- | --- https://github.com/kubernetes-sigs/boskos/compare/13db13e...344faec | 2021&#x2011;11&#x2011;10&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;18 | aws-janitor, aws-janitor-boskos, boskos, janitor, reaper

view details

Chao Dai

commit sha 9055cfca8deb2193426768c5ffb011543409aa81

Prow autobump PR not assigned to anyone

view details

Kubernetes Prow Robot

commit sha 4107081ce039faade9e535f47fe11f40724f4595

Merge pull request #24398 from k8s-ci-robot/autobump Update Prow to v20211118-867d0b5797, Boskos to v20211118-344faec

view details

Kubernetes Prow Robot

commit sha 0fbfef012c48260d369f9dcc36e240c2e2d22d27

Merge pull request #24295 from chaodaiG/daylight-saving Prow auto-deploy cron adjusts against daylight saving

view details

Kubernetes Prow Robot

commit sha c322b9fa9f71c4ac20e6a0ae6883fc8da80028b4

Merge pull request #24412 from chaodaiG/bump-skip-assign Prow autobump PR not assigned to anyone

view details

Kubernetes Prow Robot

commit sha 891dc4f2fe158f8b101ccfa4e23e9a561a0925f7

Merge pull request #24278 from damemi/unprotect-gh-pages-descheduler Remove branch protection from gh-pages for Descheduler

view details

Kubernetes Prow Robot

commit sha 01b49a37bb179bbd5d372f80c145b6c0e4547607

Merge pull request #24361 from openshift-bot/update-openshift-testgrid-definitions-by-auto-testgrid-generator-job Update OpenShift testgrid definitions by auto-testgrid-generator job at Thu, 18 Nov 2021 00:02:43 UTC

view details

Kubernetes Prow Robot

commit sha 42e026a43088276c30fb1f1f4e0b0a6fdedfe2b5

Merge pull request #24192 from CecileRobertMichon/cherry-pick-bot-capz capz: add cherry pick bot

view details

Kubernetes Prow Robot

commit sha 234399ebdf6c8bf76ce5cac65512fccbe70b404e

Bumping Prow and Boskos gcr.io/k8s-prow/ changes: https://github.com/kubernetes/test-infra/compare/867d0b5797...4107081ce0 (2021&#x2011;11&#x2011;18 → 2021&#x2011;11&#x2011;18) No gcr.io/k8s-staging-boskos/ changes.

view details

Kubernetes Prow Robot

commit sha 04a9593fd9c0e3e0a979b8c493c201d408685c20

Merge pull request #24414 from k8s-ci-robot/autobump Update Prow to v20211118-4107081ce0

view details

push time in 5 days

pull request commentkubernetes/kubernetes

Refactor kubelet config validation tests

boo flakes, this will have to land when 1.24 opens :\

shuheiktgw

comment created time in 5 days

issue commentkubernetes/test-infra

Create kubelet serial job for CRI-O

/milestone v1.24

ehashman

comment created time in 5 days

issue commentkubernetes/kubernetes

[Failing tests] Device Plugin [Feature:DevicePluginProbe][NodeFeature:DevicePluginProbe][Serial] DevicePlugin

/remove-priority critical-urgent /priority important-longterm

ehashman

comment created time in 5 days

issue commentkubernetes/kubernetes

[Failing tests] Device Plugin [Feature:DevicePluginProbe][NodeFeature:DevicePluginProbe][Serial] DevicePlugin

/milestone clear

https://github.com/kubernetes/test-infra/pull/24464 should address this; we won't get a fresh serial run for another ~6 hours so let's confirm next business day that this is temporarily fixed.

ehashman

comment created time in 5 days

more