Christian Schlotter

Results 458 comments of Christian Schlotter

> * There have been use cases in CRSM where the `/path/to/config.yaml` is a Configmap which has a CustomResourceStateMetrics yaml config in the data field. For example, mentioned here [youtube.com/live/rkaG4M5mo-8?si=2c-BNmmcdpGcCGsT&t=1237](https://www.youtube.com/live/rkaG4M5mo-8?si=2c-BNmmcdpGcCGsT&t=1237)...

Disclamer: I did not dig deep into it. Regarding [Multiple Metrics/Kitchen Sink](https://github.com/kubernetes/kube-state-metrics/blob/main/docs/customresourcestate-metrics.md?rgh-link-date=2023-09-27T19%3A05%3A39Z#multiple-metricskitchen-sink): I'm not a user of that feature so I can't help out here in this case. What you...

Can you please also add the kubernetes object you have created at your cluster (the storageclass)?

Note: with Kubernetes v1.31, the `ControlPlaneKubeletLocalMode` feature-gate for kubeadm could solve this issue so the workaround may not be required.

Without `ControlPlaneKubeletLocalMode` and when referncing `admin.conf` for kube-vip: * The kubelet got started * The kubelet wanted to bootstrap itself by using the control-plane IP * This failed until kube-vip...

> Without `ControlPlaneKubeletLocalMode` and when referncing `admin.conf` for kube-vip: > > * The kubelet got started > * The kubelet wanted to bootstrap itself by using the control-plane IP >...

That's a chicken-egg issue. Who applies that? The admin.conf has enough permissions, but kubeadm applies the rbac for that at a later stage and needs the control-plane IP connectivity first.

Happened today too for a CAPV release: https://prow.k8s.io/view/gs/kubernetes-jenkins/logs/post-k8sio-image-promo/1776261613632884736

Opened the issue at promo-tools. Maybe I can find some time to take a look where it could get optimised. Thanks for pointing to the right direction @BenTheElder ! Really...

I did try to look through the code a bit: * kpromo normally uses a rate-limiter when using the crane library * when using `sigs.k8s.io/release-sdk/sign`, to e.g. `signAndReplicate` ([here](https://github.com/kubernetes-sigs/promo-tools/blob/11d844bd644cbeac5e3f0eedf591ce25cd855ca4/internal/promoter/image/sign.go#L185)) ,...