-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[bot] Bump openshift/kube-state-metrics to v2.14.0 #117
base: main
Are you sure you want to change the base?
[bot] Bump openshift/kube-state-metrics to v2.14.0 #117
Conversation
Signed-off-by: Ricardo Lopes <ricardoapl.dev@gmail.com>
chore: Merge release branch back to main
…and-not-found ci: missing line break escape on sbom workflow
Co-authored-by: Alex Kennedy <alexzanderkennedy@gmail.com>
Co-authored-by: Alex Kennedy <alexzanderkennedy@gmail.com>
Co-authored-by: Manuel Rüger <manuel@rueg.eu>
Co-authored-by: Manuel Rüger <manuel@rueg.eu>
fix: use --track-unscheduled-pods to select unscheduled pods in Daemonset sharding
fix(Dockerfile): Install tools so VERSION gets set
chore: Avoid naked return
chore: Replace NewReflector with NewReflectorWithOptions func
Previously customizing kube-prometheus [1] failed with the following error. ❯ ./build.sh example.jsonnet + set -o pipefail + rm -rf manifests + mkdir -p manifests/setup + jsonnet -J vendor -m manifests example.jsonnet + xargs '-I{}' sh -c 'cat {} | gojsontoyaml > {}.yaml' -- '{}' RUNTIME ERROR: vendor/github.com/kubernetes/kube-state-metrics/jsonnet/kube-state-metrics/kube-state-metrics.libsonnet:392:21-22 Expected token OPERATOR but got "{" vendor/kube-prometheus/components/kube-state-metrics.libsonnet:51:19-124 function <anonymous> vendor/kube-prometheus/main.libsonnet:136:21-64 object <anonymous> vendor/kube-prometheus/platforms/platforms.libsonnet:37:22-40 +: example.jsonnet:33:90-109 thunk from <$> <std>:1539:24-25 thunk from <function <anonymous>> <std>:1539:5-33 function <anonymous> example.jsonnet:33:73-110 $ example.jsonnet:33:1-112 example.jsonnet:33:1-112 During evaluation With this patch, the build succeeds: ❯ bash build.sh example.jsonnet ; echo $? + set -o pipefail + rm -rf manifests + mkdir -p manifests/setup + jsonnet -J vendor -m manifests example.jsonnet + xargs '-I{}' sh -c 'cat {} | gojsontoyaml > {}.yaml' -- '{}' + find manifests -type f '!' -name '*.yaml' -delete + rm -f kustomization 0 [1]: https://github.com/prometheus-operator/kube-prometheus/blob/main/docs/customizing.md
fix: syntax errors in kube-state-metrics.libsonnet
…-pods-fetching-service.yaml
chore: Cut v2.14.0
Hi @openshift-monitoring-bot[bot]. Thanks for your PR. I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: openshift-monitoring-bot[bot] The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/ok-to-test |
/hold
|
Note that we don't have (yet) Go 1.23 in OCP 4.19 but it should happen soon. Maybe we should just wait it. |
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
cb80852
to
b929440
Compare
@openshift-monitoring-bot[bot]: The following test failed, say
Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
Since we have |
Also this bug was initially present in /cc @simonpasquier @jan--f |
Actually you only came across the AFAIU, adjusting (upstream, It would be great to have such scripts fail instead of just logging errors.) /hold |
Ah, you mean for this PR to be held off? Yeah this could've been merged if not for that. But I want to point out that even if this was merged, it will cause the ART bot to pick-up the Dockerfile here and use that to reconcile the Dockerfile (for the latest Golang version injection). None of this requires vendoring as the dependencies are installed at So it should smooth out automatically? WDYT? |
Besides of updating some tags, I'm not sure the bot would update In air gabbed envs, |
The bot will only update the image URIs, but on top of the existing
If this was true for the building image, the CI in KSM would fail. Additionally, there is no reason to assume ART's official images will somehow prohibit the existence of |
Actually, this uses the same mechanism as seen in |
I don't think any bot sync
As I mentioned in #117 (comment) the failure is silent (doesn't change the exit code), we can see As I mentioned, in some envs (air gabbed ones), nothing can be downloaded from the internet, everything should come from |
I should've clarified this was for cases where only The "airgapped" comment makes sense, as CMO and its assets (which the bot vendors on bumps) are all vendored. I'll have to assume the builder expects no dependency downloads, whether its CPaaS or Konflux. Based on this assumption, I'll cut a release with my aforementioned PR that I closed earlier. |
yes, it'll be great if we don't have to vendor those tools (less CVEs to worry about as well ;)) |
Description
This is an automated version bump from CI.
The logs for this run can be found in the syncbot repo actions.
If you wish to perform this manually, execute the following commands from openshift/kube-state-metrics repo: