Skip to content

fix(deps): update all ungrouped dependencies #178

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

Merged
merged 4 commits into from
Apr 24, 2025

Conversation

elastic-renovate-prod[bot]
Copy link
Contributor

@elastic-renovate-prod elastic-renovate-prod bot commented Apr 7, 2025

This PR contains the following updates:

Package Type Update Change
docker.elastic.co/ci-agent-images/serverless-docker-builder (changelog) minor 0.5.0 -> 0.6.1
docker.elastic.co/ci-agent-images/serverless-helm-builder (changelog) patch 0.2.2 -> 0.2.3
docker.elastic.co/wolfi/static digest 9276a4e -> 1ff7590
docker.elastic.co/wolfi/static final digest 9276a4e -> 1ff7590
github.com/prometheus/client_golang require minor v1.21.1 -> v1.22.0
k8s.io/apimachinery require minor v0.30.3 -> v0.32.3
k8s.io/apiserver require minor v0.30.3 -> v0.32.3
k8s.io/client-go require minor v0.30.3 -> v0.32.3
k8s.io/component-base require minor v0.30.3 -> v0.32.3
k8s.io/metrics require minor v0.30.3 -> v0.32.3

Release Notes

prometheus/client_golang (github.com/prometheus/client_golang)

v1.22.0: - 2025-04-07

Compare Source

⚠️ This release contains potential breaking change if you use experimental zstd support introduce in #​1496 ⚠️

Experimental support for zstd on scrape was added, controlled by the request Accept-Encoding header.
It was enabled by default since version 1.20, but now you need to add a blank import to enable it.
The decision to make it opt-in by default was originally made because the Go standard library was expected to have default zstd support added soon,
https://github.com/golang/go/issues/62513 however, the work took longer than anticipated and it will be postponed to upcoming major Go versions.

e.g.:

import (
  _ "github.com/prometheus/client_golang/prometheus/promhttp/zstd"
)
  • [FEATURE] prometheus: Add new CollectorFunc utility #​1724
  • [CHANGE] Minimum required Go version is now 1.22 (we also test client_golang against latest go version - 1.24) #​1738
  • [FEATURE] api: WithLookbackDelta and WithStats options have been added to API client. #​1743
  • [CHANGE] ⚠️ promhttp: Isolate zstd support and klauspost/compress library use to promhttp/zstd package. #​1765
All Changes

New Contributors

Full Changelog: prometheus/client_golang@v1.21.1...v1.22.0-rc.0

kubernetes/apimachinery (k8s.io/apimachinery)

v0.32.3

Compare Source

v0.32.2

Compare Source

v0.32.1

Compare Source

v0.32.0

Compare Source

v0.31.7

Compare Source

v0.31.6

Compare Source

v0.31.5

Compare Source

v0.31.4

Compare Source

v0.31.3

Compare Source

v0.31.2

Compare Source

v0.31.1

Compare Source

v0.31.0

Compare Source

v0.30.11

Compare Source

v0.30.10

Compare Source

v0.30.9

Compare Source

v0.30.8

Compare Source

v0.30.7

Compare Source

v0.30.6

Compare Source

v0.30.5

Compare Source

v0.30.4

Compare Source

kubernetes/apiserver (k8s.io/apiserver)

v0.32.3

Compare Source

v0.32.2

Compare Source

v0.32.1

Compare Source

v0.32.0

Compare Source

v0.31.7

Compare Source

v0.31.6

Compare Source

v0.31.5

Compare Source

v0.31.4

Compare Source

v0.31.3

Compare Source

v0.31.2

Compare Source

v0.31.1

Compare Source

v0.31.0

Compare Source

v0.30.11

Compare Source

v0.30.10

Compare Source

v0.30.9

Compare Source

v0.30.8

Compare Source

v0.30.7

Compare Source

v0.30.6

Compare Source

v0.30.5

Compare Source

v0.30.4

Compare Source

kubernetes/client-go (k8s.io/client-go)

v0.32.3

Compare Source

v0.32.2

Compare Source

v0.32.1

Compare Source

v0.32.0

Compare Source

v0.31.7

Compare Source

v0.31.6

Compare Source

v0.31.5

Compare Source

v0.31.4

Compare Source

v0.31.3

Compare Source

v0.31.2

Compare Source

v0.31.1

Compare Source

v0.31.0

Compare Source

v0.30.11

Compare Source

v0.30.10

Compare Source

v0.30.9

Compare Source

v0.30.8

Compare Source

v0.30.7

Compare Source

v0.30.6

Compare Source

v0.30.5

Compare Source

v0.30.4

Compare Source

kubernetes/component-base (k8s.io/component-base)

v0.32.3

Compare Source

v0.32.2

Compare Source

v0.32.1

Compare Source

v0.32.0

Compare Source

v0.31.7

Compare Source

v0.31.6

Compare Source

v0.31.5

Compare Source

v0.31.4

Compare Source

v0.31.3

Compare Source

v0.31.2

Compare Source

v0.31.1

Compare Source

v0.31.0

Compare Source

v0.30.11

Compare Source

v0.30.10

Compare Source

v0.30.9

Compare Source

v0.30.8

Compare Source

v0.30.7

Compare Source

v0.30.6

Compare Source

v0.30.5

Compare Source

v0.30.4

Compare Source

kubernetes/metrics (k8s.io/metrics)

v0.32.3

Compare Source

v0.32.2

Compare Source

v0.32.1

Compare Source

v0.32.0

Compare Source

v0.31.7

Compare Source

v0.31.6

Compare Source

v0.31.5

Compare Source

v0.31.4

Compare Source

v0.31.3

Compare Source

v0.31.2

Compare Source

v0.31.1

Compare Source

v0.31.0

Compare Source

v0.30.11

Compare Source

v0.30.10

Compare Source

v0.30.9

Compare Source

v0.30.8

Compare Source

v0.30.7

Compare Source

v0.30.6

Compare Source

v0.30.5

Compare Source

v0.30.4

Compare Source


Configuration

📅 Schedule: Branch creation - "after 1am on monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@elastic-renovate-prod elastic-renovate-prod bot requested a review from a team as a code owner April 7, 2025 04:32
@elastic-renovate-prod
Copy link
Contributor Author

elastic-renovate-prod bot commented Apr 7, 2025

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 32 additional dependencies were updated

Details:

Package Change
k8s.io/kube-openapi v0.0.0-20240430033511-f0e62f92d13f -> v0.0.0-20241105132330-32ad38e42d3f
github.com/cenkalti/backoff/v4 v4.2.1 -> v4.3.0
github.com/davecgh/go-spew v1.1.1 -> v1.1.2-0.20180830191138-d8f796af33cc
github.com/go-openapi/jsonpointer v0.20.2 -> v0.21.0
github.com/go-openapi/swag v0.22.7 -> v0.23.0
github.com/google/cel-go v0.17.8 -> v0.22.0
github.com/grpc-ecosystem/grpc-gateway/v2 v2.18.1 -> v2.20.0
github.com/pmezard/go-difflib v1.0.0 -> v1.0.1-0.20181226105442-5d4384ee4fb2
github.com/spf13/cobra v1.8.0 -> v1.8.1
go.etcd.io/etcd/api/v3 v3.5.11 -> v3.5.16
go.etcd.io/etcd/client/pkg/v3 v3.5.11 -> v3.5.16
go.etcd.io/etcd/client/v3 v3.5.11 -> v3.5.16
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 -> v0.53.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 -> v0.53.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.21.0 -> v1.28.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.21.0 -> v1.27.0
go.opentelemetry.io/proto/otlp v1.0.0 -> v1.3.1
golang.org/x/exp v0.0.0-20231226003508-02704c960a9b -> v0.0.0-20240719175910-8a7402abbf56
golang.org/x/mod v0.17.0 -> v0.21.0
golang.org/x/time v0.5.0 -> v0.7.0
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d -> v0.26.0
google.golang.org/genproto/googleapis/api v0.0.0-20231212172506-995d672761c0 -> v0.0.0-20240826202546-f6391c0de4c7
google.golang.org/genproto/googleapis/rpc v0.0.0-20231212172506-995d672761c0 -> v0.0.0-20240826202546-f6391c0de4c7
google.golang.org/grpc v1.60.1 -> v1.65.0
google.golang.org/protobuf v1.36.1 -> v1.36.5
k8s.io/api v0.30.3 -> v0.32.3
k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70 -> v2.0.0-20240911193312-2b36238f13e9
k8s.io/kms v0.30.3 -> v0.32.3
k8s.io/utils v0.0.0-20240423183400-0849a56e8f22 -> v0.0.0-20241104100929-3ea5e8cea738
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.29.0 -> v0.31.0
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd -> v0.0.0-20241010143419-9aa6b5e7a4b3
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 -> v4.4.2

@elastic-renovate-prod elastic-renovate-prod bot force-pushed the renovate/all-ungrouped-dependencies branch from 24822ae to a82dce4 Compare April 8, 2025 16:24
@kvalliyurnatt
Copy link
Contributor

The issue is with k8s.io/apiserver update server.Config does not have a field version anymore, but custom-metrics-apiserver still refers to this field
https://github.com/kubernetes-sigs/custom-metrics-apiserver/blob/9e4da613696c943c58635bfb522e20f7ce067ef5/pkg/apiserver/apiserver.go#L79C18-L79C25

This has been in the main branch of the repo but unfortunately there seems to be no releases since v1.30 :/ so we are kinda stuck and unable to update k8s.io/apiserver repo until we have a new release for custom-metrics-apiserver

@kvalliyurnatt
Copy link
Contributor

Seems like they are in the process fo trying to create a 1.31 version
kubernetes-sigs/custom-metrics-apiserver#194 (comment)

@elastic-renovate-prod elastic-renovate-prod bot force-pushed the renovate/all-ungrouped-dependencies branch 3 times, most recently from a913613 to 0c0ebbf Compare April 16, 2025 19:32
@elastic-renovate-prod elastic-renovate-prod bot force-pushed the renovate/all-ungrouped-dependencies branch from 0c0ebbf to d47a48a Compare April 19, 2025 08:27
@naemono
Copy link
Contributor

naemono commented Apr 22, 2025

Seems like they are in the process fo trying to create a 1.31 version kubernetes-sigs/custom-metrics-apiserver#194 (comment)

Well they merged the PR at commit 136db5499fe7c2f249b333e462db28b01a3a3565, but still no release. Do we want to update to this git hash instead of waiting for a major version?

@kvalliyurnatt
Copy link
Contributor

Seems like they are in the process fo trying to create a 1.31 version kubernetes-sigs/custom-metrics-apiserver#194 (comment)

Well they merged the PR at commit 136db5499fe7c2f249b333e462db28b01a3a3565, but still no release. Do we want to update to this git hash instead of waiting for a major version?

good point, I don't see why not

@naemono
Copy link
Contributor

naemono commented Apr 22, 2025

Seems like they are in the process fo trying to create a 1.31 version kubernetes-sigs/custom-metrics-apiserver#194 (comment)

Well they merged the PR at commit 136db5499fe7c2f249b333e462db28b01a3a3565, but still no release. Do we want to update to this git hash instead of waiting for a major version?

good point, I don't see why not

I've updated it. Let's see if ci passes...

@elastic-renovate-prod
Copy link
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

naemono added 2 commits April 22, 2025 10:03
Signed-off-by: Michael Montgomery <[email protected]>
Signed-off-by: Michael Montgomery <[email protected]>
@@ -126,7 +126,7 @@ func main() {
}

logger.Info("Starting elastic k8s metrics adapter...")
if err := cmd.Run(wait.NeverStop); err != nil {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@naemono naemono requested a review from kvalliyurnatt April 22, 2025 19:19
@rhr323
Copy link
Contributor

rhr323 commented Apr 23, 2025

CI seems to have passed... should we merge this update? The metrics adapter had some weird dependency issues in the past, so I thought I ask before hitting merge 🤣 .

@naemono
Copy link
Contributor

naemono commented Apr 24, 2025

CI seems to have passed... should we merge this update? The metrics adapter had some weird dependency issues in the past, so I thought I ask before hitting merge 🤣 .

Yes, this has been open in a weird state for quite a while, and I think we need to get it merged. I'll do so now.

@naemono naemono merged commit d4a6f73 into main Apr 24, 2025
2 checks passed
@naemono naemono deleted the renovate/all-ungrouped-dependencies branch April 24, 2025 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants