[bot] Bump openshift/prometheus-alertmanager to v0.34.0 - #168
Conversation
## Summary Resolves the long-standing TODO from [prometheus#406](prometheus#406) by extracting the Alertmanager process logic out of [`cmd/alertmanager/main.go`](https://github.com/prometheus/alertmanager/blob/main/cmd/alertmanager/main.go) into a new `app` package, and giving it a lifecycle API (`New` / `Start` / `Addr` / `Reload` / `Stop`) so tests and other binaries can embed Alertmanager in-process instead of building and shelling out to the compiled binary. [`cmd/alertmanager/main.go`](https://github.com/prometheus/alertmanager/blob/main/cmd/alertmanager/main.go) shrinks from **722 → 207 lines** and now owns only: kingpin flag parsing, logger construction, `versioncollector` registration, feature-flag / GOMEMLIMIT side effects, and translating OS signals into context cancellation (SIGINT/SIGTERM) plus reload events (SIGHUP) consumed by `app.Run`. ## What this changes ### A reusable `app` package The package is mainly intended for internal use, it can be used by other projects embedding Alertmanager as well. ### A lifecycle API for embedders ```go New(opts) (*App, error) (*App).Start() error (*App).Addr() string // first listener (*App).Addrs() []string // all listeners (*App).Reload(ctx) error (*App).Stop(ctx) error ``` `Run` is a thin wrapper (`New` + `Start` + `serveLoop` + `Stop`) with a deferred `Stop` so cleanup also runs on panic. Listeners are bound at `New` time so `Addr()`/`Addrs()` report the real bound ports (including kernel-assigned `:0`) before serving starts. ### Per-instance state, so multiple instances can coexist The Prometheus collectors that used to be package-level `promauto` variables in [`cmd/alertmanager/main.go`](https://github.com/prometheus/alertmanager/blob/main/cmd/alertmanager/main.go) are now built per `Run()` against `opts.Registerer`, which is threaded through every collaborator (`versioncollector` excepted, which stays process-global in `main.go`). This unblocks running multiple Alertmanager instances in the same process without duplicate-registration panics. ### Deterministic, observable shutdown `setup` registers teardown steps on a LIFO cleanup stack that `Stop` drains in reverse, mirroring Go's `defer` semantics so shutdown ordering follows construction order automatically. Each step is named; `Stop` runs them all, logs any failure by name, and returns the errors joined with the HTTP-shutdown error. The HTTP shutdown honors a single timeout derived from the context passed to `Stop`. ### Isolated config-reload logic The config-scoped subgraph lives in a dedicated `reloader` type. `reloader.reload` performs the stop-old → build-new → wait-for-loading → atomic-swap sequence, and `reloader.stop` tears down the live inhibitor and dispatcher at shutdown. The long-lived singletons (nflog, silences, alerts, cluster peer, API, event recorder, tracing) are constructed once and updated in place on reload (`apih.Update`, `eventRec`/`tracing` `ApplyConfig`) rather than rebuilt. ## Behavioural notes - `prometheus.DefaultRegisterer` is no longer referenced inside `app.Run`; the binary still passes it in via `Options.Registerer`, so on-disk behaviour is identical. - `srv.Shutdown` now actually runs on `Run` exit (previously the deferred `srv.Close` lived inside the listen goroutine and never ran in practice because `os.Exit` killed the process first). Behaviour for the binary is unchanged; embedded callers now get clean HTTP teardown. - Systemd socket activation and `vsock://` listen addresses work under both the binary and embedders; the external URL is derived from the actual bound address. - `tracingManager.Stop` is part of the cleanup stack and always runs, not just on `ctx.Done()`. - `Start`/`Stop` are concurrency-safe and `/-/reload` works in embedded mode (no deadlock without `Run`/`serveLoop`). - `--cluster.listen-address` default moved from a const in `cmd/alertmanager` to the exported `app.DefaultClusterAddr`. ## Known follow-ups (out of scope) - [`matcher/compat.InitFromFlags`](https://github.com/prometheus/alertmanager/blob/main/matcher/compat/parse.go) still mutates package-level state; multi-instance tests with **different** feature flags will collide. Tracked separately. - Migrating the [v2 acceptance harness](https://github.com/prometheus/alertmanager/tree/main/test/with_api_v2) to drive `app.Run` directly instead of building and spawning the binary. Now mechanically possible thanks to `Addr()` / `Stop()` on `*App`; left for a follow-up PR to keep this one reviewable. ## Verification Tests live in [`app`](https://github.com/prometheus/alertmanager/tree/main/app) (lifecycle, listen, options, url, reloader, cluster). Highlights: - **`TestApp_StartStop`** — boot, probe `/-/healthy`, stop, stop again (idempotency). - **`TestApp_TwoSequentialInstances` / `TestApp_TwoConcurrentInstances`** — multiple instances in one process; guards the metrics-per-Registerer behaviour. - **`TestApp_ClusteredStartStop`** — gossip clustering enabled; exercises the peer-dependent paths and `clusterWait`. - **`TestApp_ConcurrentStartStop`** — races `Start` and `Stop` (run under `-race`). - **`TestApp_EmbeddedReloadDoesNotDeadlock`** — `/-/reload` completes in embedded mode. - **`TestApp_New_SetupFailureDoesNotDeadlock`** — setup-failure rollback doesn't block. - **`TestApp_Run_ContextCancel`** — end-to-end `Run` wrapper with ctx cancellation. - **`TestApp_serveLoop` / `TestApp_Stop_AggregatesCleanupErrors`** — serve-loop exits and aggregated shutdown errors. - **`TestReloader_*`** — component swap on reload, error path leaves prior state intact, nil-safe stop. - **`TestListenAll_*` / `TestParseVsockPort` / `TestOptions_Validate` / `TestClusterWait`**. `app` statement coverage is ~84%; the full suite passes under `-race`. Closes prometheus#406 Signed-off-by: Siavash Safi <siavash@cloudflare.com>
…heus#5300) Signed-off-by: Ethan Hunter <ehunter@hudson-trading.com>
…ML (prometheus#5304) The custom webhook `payload` feature renders a Go template and, when the output decodes into a structured value (e.g. via `toJson`), embeds it as real JSON. DeepCopyWithTemplate did this by recursing back into itself over the decoded value, which re-templated and re-parsed every leaf. Because JSON is a subset of YAML, a quoted leaf such as "value1:" decoded correctly on the first pass but was reinterpreted on the second, turning it into the map {"value1": null}. The same affected strings resembling numbers, booleans, null and dates. Decode the rendered string once and normalize the result into JSON-compatible types without re-templating or re-parsing its leaves, keeping scalar values verbatim. Add regression tests at both the template and webhook levels. Fixes prometheus#5302 Signed-off-by: Siavash Safi <siavash@cloudflare.com>
…read path (prometheus#5307) The `GET /api/v2/alerts` and `/api/v2/alerts/groups` handlers run the silencer and inhibitor over every alert to compute its silenced and inhibited status. When an alert is actively silenced or inhibited, `Silencer.Mutes` and `Inhibitor.Mutes` build a `SilenceMutedAlert` or `InhibitionMutedAlert` protobuf event and pass it to `RecordEvent`. On the read path event recording is not enabled on the context, so `RecordEvent` discards the event, but the proto conversions and fingerprint slices are still built for every muted alert on every request. Change `RecordEvent` to take a builder function (`func() *eventrecorderpb.EventData`) instead of an already-constructed event, and invoke it only after the recording gates pass. Callers on hot read paths now pass a closure, so the proto conversions and fingerprint slices are built only when recording is enabled. Folding the gate into `RecordEvent` keeps the gating logic in one place, so callers cannot forget to check it and no separate predicate can drift out of sync with `RecordEvent`. When recording is enabled the behavior is unchanged. Signed-off-by: Jack Rosenthal <jack@rosenth.al>
…5272) Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.35.0 to 0.36.0. - [Commits](golang/mod@v0.35.0...v0.36.0) --- updated-dependencies: - dependency-name: golang.org/x/mod dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/stale](https://github.com/actions/stale) from 10.2.0 to 10.3.0. - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](actions/stale@b5d41d4...eb5cf3a) --- updated-dependencies: - dependency-name: actions/stale dependency-version: 10.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.2 to 6.0.3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@de0fac2...df4cb1c) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…rometheus#5276) Bumps the mantine group in /ui/mantine-ui with 3 updates: [@mantine/code-highlight](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/code-highlight), [@mantine/core](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core) and [@mantine/hooks](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks). Updates `@mantine/code-highlight` from 9.1.1 to 9.3.0 - [Release notes](https://github.com/mantinedev/mantine/releases) - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md) - [Commits](https://github.com/mantinedev/mantine/commits/9.3.0/packages/@mantine/code-highlight) Updates `@mantine/core` from 9.1.1 to 9.3.0 - [Release notes](https://github.com/mantinedev/mantine/releases) - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md) - [Commits](https://github.com/mantinedev/mantine/commits/9.3.0/packages/@mantine/core) Updates `@mantine/hooks` from 9.1.1 to 9.3.0 - [Release notes](https://github.com/mantinedev/mantine/releases) - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md) - [Commits](https://github.com/mantinedev/mantine/commits/9.3.0/packages/@mantine/hooks) --- updated-dependencies: - dependency-name: "@mantine/code-highlight" dependency-version: 9.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: mantine - dependency-name: "@mantine/core" dependency-version: 9.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: mantine - dependency-name: "@mantine/hooks" dependency-version: 9.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: mantine ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…rometheus#5277) Bumps the react group in /ui/mantine-ui with 4 updates: [react](https://github.com/facebook/react/tree/HEAD/packages/react), [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react), [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) and [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom). Updates `react` from 19.2.5 to 19.2.7 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react) Updates `@types/react` from 19.2.14 to 19.2.16 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) Updates `react-dom` from 19.2.5 to 19.2.7 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react-dom) Updates `react-router-dom` from 7.14.2 to 7.16.0 - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.16.0/packages/react-router-dom) Updates `@types/react` from 19.2.14 to 19.2.16 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: react dependency-version: 19.2.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: react - dependency-name: "@types/react" dependency-version: 19.2.16 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: react - dependency-name: react-dom dependency-version: 19.2.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: react - dependency-name: react-router-dom dependency-version: 7.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: react - dependency-name: "@types/react" dependency-version: 19.2.16 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: react ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…rometheus#5278) Bumps the testing group in /ui/mantine-ui with 1 update: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). Updates `vitest` from 4.1.5 to 4.1.8 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.8/packages/vitest) --- updated-dependencies: - dependency-name: vitest dependency-version: 4.1.8 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: testing ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…rometheus#5271) Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.67.5 to 0.68.1. - [Release notes](https://github.com/prometheus/common/releases) - [Changelog](https://github.com/prometheus/common/blob/main/CHANGELOG.md) - [Commits](prometheus/common@v0.67.5...v0.68.1) --- updated-dependencies: - dependency-name: github.com/prometheus/common dependency-version: 0.68.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…rometheus#5280) Bumps the styles group in /ui/mantine-ui with 1 update: [postcss](https://github.com/postcss/postcss). Updates `postcss` from 8.5.13 to 8.5.15 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](postcss/postcss@8.5.13...8.5.15) --- updated-dependencies: - dependency-name: postcss dependency-version: 8.5.15 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: styles ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…rometheus#5270) Bumps [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) from 1.10.0 to 1.10.1. - [Release notes](https://github.com/fsnotify/fsnotify/releases) - [Changelog](https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md) - [Commits](fsnotify/fsnotify@v1.10.0...v1.10.1) --- updated-dependencies: - dependency-name: github.com/fsnotify/fsnotify dependency-version: 1.10.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.4.14 to 2.5.0. - [Release notes](https://github.com/biomejs/biome/releases) - [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md) - [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.0/packages/@biomejs/biome) --- updated-dependencies: - dependency-name: "@biomejs/biome" dependency-version: 2.4.16 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.6.0 to 25.9.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.9.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#5282) Bumps [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) from 5.100.9 to 5.101.0. - [Release notes](https://github.com/TanStack/query/releases) - [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md) - [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.0/packages/react-query) --- updated-dependencies: - dependency-name: "@tanstack/react-query" dependency-version: 5.101.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
prometheus#5279) Bumps the vite group with 2 updates in the /ui/mantine-ui directory: [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite). Updates `@vitejs/plugin-react` from 6.0.1 to 6.0.2 - [Release notes](https://github.com/vitejs/vite-plugin-react/releases) - [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.2/packages/plugin-react) Updates `vite` from 8.0.10 to 8.0.16 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v8.0.16/packages/vite) --- updated-dependencies: - dependency-name: "@vitejs/plugin-react" dependency-version: 6.0.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: vite - dependency-name: vite dependency-version: 8.0.16 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: vite ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…theus#5273) Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.80.0 to 1.81.1. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](grpc/grpc-go@v1.80.0...v1.81.1) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-version: 1.81.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Ethan Hunter <fc.spaceman@gmail.com>
* build(deps): bump the go-opentelemetry-io group across 1 directory with 8 updates Bumps the go-opentelemetry-io group with 4 updates in the / directory: [go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace](https://github.com/open-telemetry/opentelemetry-go-contrib), [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go), [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) and [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go). Updates `go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace` from 0.68.0 to 0.69.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.68.0...zpages/v0.69.0) Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.68.0 to 0.69.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.68.0...zpages/v0.69.0) Updates `go.opentelemetry.io/otel` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.43.0...v1.44.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.43.0...v1.44.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.43.0...v1.44.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.43.0...v1.44.0) Updates `go.opentelemetry.io/otel/sdk` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.43.0...v1.44.0) Updates `go.opentelemetry.io/otel/trace` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.43.0...v1.44.0) --- updated-dependencies: - dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace dependency-version: 0.69.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-opentelemetry-io - dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp dependency-version: 0.69.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-opentelemetry-io - dependency-name: go.opentelemetry.io/otel dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-opentelemetry-io - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-opentelemetry-io - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-opentelemetry-io - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-opentelemetry-io - dependency-name: go.opentelemetry.io/otel/sdk dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-opentelemetry-io - dependency-name: go.opentelemetry.io/otel/trace dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-opentelemetry-io ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Solomon Jacobs <solomonjacobs@protonmail.com> * Bump `go.opentelemetry.io/otel/semconv` Signed-off-by: Solomon Jacobs <solomonjacobs@protonmail.com> * build(deps): bump the aws group across 1 directory with 14 updates Bumps the aws group with 8 updates in the / directory: | Package | From | To | | --- | --- | --- | | [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.7` | `1.42.0` | | [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.17` | `1.32.25` | | [github.com/aws/aws-sdk-go-v2/service/sns](https://github.com/aws/aws-sdk-go-v2) | `1.39.17` | `1.40.1` | | [github.com/go-openapi/analysis](https://github.com/go-openapi/analysis) | `0.25.0` | `0.25.2` | | [github.com/go-openapi/errors](https://github.com/go-openapi/errors) | `0.22.7` | `0.22.8` | | [github.com/go-openapi/loads](https://github.com/go-openapi/loads) | `0.23.3` | `0.24.0` | | [github.com/go-openapi/runtime](https://github.com/go-openapi/runtime) | `0.29.4` | `0.32.3` | | [github.com/go-openapi/swag](https://github.com/go-openapi/swag) | `0.26.0` | `0.26.1` | Updates `github.com/aws/aws-sdk-go-v2` from 1.41.7 to 1.42.0 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](aws/aws-sdk-go-v2@v1.41.7...v1.42.0) Updates `github.com/aws/aws-sdk-go-v2/config` from 1.32.17 to 1.32.25 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](aws/aws-sdk-go-v2@config/v1.32.17...config/v1.32.25) Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.16 to 1.19.24 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](aws/aws-sdk-go-v2@credentials/v1.19.16...credentials/v1.19.24) Updates `github.com/aws/aws-sdk-go-v2/service/sns` from 1.39.17 to 1.40.1 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](aws/aws-sdk-go-v2@service/sns/v1.39.17...v1.40.1) Updates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.42.1 to 1.43.3 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](aws/aws-sdk-go-v2@service/s3/v1.42.1...service/amp/v1.43.3) Updates `github.com/aws/smithy-go` from 1.25.1 to 1.27.1 - [Release notes](https://github.com/aws/smithy-go/releases) - [Changelog](https://github.com/aws/smithy-go/blob/main/CHANGELOG.md) - [Commits](aws/smithy-go@v1.25.1...v1.27.1) Updates `github.com/go-openapi/analysis` from 0.25.0 to 0.25.2 - [Release notes](https://github.com/go-openapi/analysis/releases) - [Commits](go-openapi/analysis@v0.25.0...v0.25.2) Updates `github.com/go-openapi/errors` from 0.22.7 to 0.22.8 - [Release notes](https://github.com/go-openapi/errors/releases) - [Commits](go-openapi/errors@v0.22.7...v0.22.8) Updates `github.com/go-openapi/loads` from 0.23.3 to 0.24.0 - [Release notes](https://github.com/go-openapi/loads/releases) - [Commits](go-openapi/loads@v0.23.3...v0.24.0) Updates `github.com/go-openapi/runtime` from 0.29.4 to 0.32.3 - [Release notes](https://github.com/go-openapi/runtime/releases) - [Commits](go-openapi/runtime@v0.29.4...v0.32.3) Updates `github.com/go-openapi/spec` from 0.22.4 to 0.22.5 - [Release notes](https://github.com/go-openapi/spec/releases) - [Commits](go-openapi/spec@v0.22.4...v0.22.5) Updates `github.com/go-openapi/strfmt` from 0.26.2 to 0.26.3 - [Release notes](https://github.com/go-openapi/strfmt/releases) - [Commits](go-openapi/strfmt@v0.26.2...v0.26.3) Updates `github.com/go-openapi/swag` from 0.26.0 to 0.26.1 - [Release notes](https://github.com/go-openapi/swag/releases) - [Commits](go-openapi/swag@v0.26.0...v0.26.1) Updates `github.com/go-openapi/validate` from 0.25.2 to 0.25.3 - [Release notes](https://github.com/go-openapi/validate/releases) - [Commits](go-openapi/validate@v0.25.2...v0.25.3) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go-v2 dependency-version: 1.42.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws - dependency-name: github.com/aws/aws-sdk-go-v2/config dependency-version: 1.32.25 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: aws - dependency-name: github.com/aws/aws-sdk-go-v2/credentials dependency-version: 1.19.24 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: aws - dependency-name: github.com/aws/aws-sdk-go-v2/service/sns dependency-version: 1.40.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws - dependency-name: github.com/aws/aws-sdk-go-v2/service/sts dependency-version: 1.43.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws - dependency-name: github.com/aws/smithy-go dependency-version: 1.27.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws - dependency-name: github.com/go-openapi/analysis dependency-version: 0.25.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: aws - dependency-name: github.com/go-openapi/errors dependency-version: 0.22.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: aws - dependency-name: github.com/go-openapi/loads dependency-version: 0.24.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws - dependency-name: github.com/go-openapi/runtime dependency-version: 0.32.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws - dependency-name: github.com/go-openapi/spec dependency-version: 0.22.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: aws - dependency-name: github.com/go-openapi/strfmt dependency-version: 0.26.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: aws - dependency-name: github.com/go-openapi/swag dependency-version: 0.26.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: aws - dependency-name: github.com/go-openapi/validate dependency-version: 0.25.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: aws ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Solomon Jacobs <solomonjacobs@protonmail.com> * replace deprecated `middleware.Spec` Replace the deprecated `middleware.Spec` call with docui.ServeSpec, which it now merely wraps. See: https://pkg.go.dev/github.com/go-openapi/runtime/middleware Signed-off-by: Solomon Jacobs <solomonjacobs@protonmail.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Solomon Jacobs <solomonjacobs@protonmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ometheus#5309) Bumps the aws group with 4 updates in the / directory: [github.com/aws/smithy-go](https://github.com/aws/smithy-go), [github.com/go-openapi/runtime/server-middleware](https://github.com/go-openapi/runtime), [github.com/go-openapi/spec](https://github.com/go-openapi/spec) and [github.com/go-openapi/validate](https://github.com/go-openapi/validate). Updates `github.com/aws/smithy-go` from 1.27.1 to 1.27.2 - [Release notes](https://github.com/aws/smithy-go/releases) - [Changelog](https://github.com/aws/smithy-go/blob/main/CHANGELOG.md) - [Commits](aws/smithy-go@v1.27.1...v1.27.2) Updates `github.com/go-openapi/runtime/server-middleware` from 0.30.0 to 0.32.3 - [Release notes](https://github.com/go-openapi/runtime/releases) - [Commits](go-openapi/runtime@v0.30.0...v0.32.3) Updates `github.com/go-openapi/spec` from 0.22.5 to 0.22.6 - [Release notes](https://github.com/go-openapi/spec/releases) - [Commits](go-openapi/spec@v0.22.5...v0.22.6) Updates `github.com/go-openapi/validate` from 0.25.3 to 0.26.0 - [Release notes](https://github.com/go-openapi/validate/releases) - [Commits](go-openapi/validate@v0.25.3...v0.26.0) --- updated-dependencies: - dependency-name: github.com/aws/smithy-go dependency-version: 1.27.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: aws - dependency-name: github.com/go-openapi/runtime/server-middleware dependency-version: 0.32.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws - dependency-name: github.com/go-openapi/spec dependency-version: 0.22.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: aws - dependency-name: github.com/go-openapi/validate dependency-version: 0.26.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#5305) Ask reporters of performance issues to provide CPU and memory profiles from both the previous and current versions, along with the number of alerts and silences. Reference the upstream Go diagnostics docs for capturing profiles and point to pprof.me for uploading and sharing profile diffs. Also add a prometheus-operator checklist so users confirm the issue is not a missing operator feature or that it reproduces when running Alertmanager directly. Signed-off-by: Siavash Safi <siavash@cloudflare.com>
…rometheus#5310) Signed-off-by: Christoph Maser <christoph.maser+github@gmail.com>
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Signed-off-by: Christoph Maser <christoph.maser+github@gmail.com>
Signed-off-by: s3onghyun <s3onghyun.hong@gmail.com>
All four workflows: contents: read. Image pushes use docker_hub + quay creds; the GitHub release publish step in release.yml uses PROMBOT_GITHUB_TOKEN. The default GITHUB_TOKEN is only used for the checkout. Signed-off-by: arpitjain099 <arpitjain099@gmail.com>
…ts (prometheus#5315) The inhibition rule name was available at runtime and emitted in tracing spans, but the recorded inhibition_muted_alert events identified rules only by their matchers and equal labels. Add a name field to the InhibitRule proto message and propagate the rule's configured name through InhibitRuleAsProto so recorded events carry it. Signed-off-by: Siavash Safi <siavash@cloudflare.com>
…etheus#5316) The pinned elm@0.19.1 npm package uses an old install script that has no arm64 mapping, so on Apple Silicon it builds a download URL for "binary-for-mac-undefined.gz", receives a 404 HTML page from GitHub, and fails with "incorrect header check" while decompressing. Bump elm to 0.19.1-6, which ships prebuilt compilers as per-platform optional dependencies (@elm_binaries/darwin_arm64, darwin_x64, linux_x64, win32_x64) instead of downloading at install time. This drops the deprecated request-based dependency chain and lets `npm ci` (and the ui-elm build) succeed natively on arm64 Macs. Signed-off-by: Siavash Safi <siavash@cloudflare.com>
Signed-off-by: trouaux <thomas.rouaux@sap.com>
Signed-off-by: Solomon Jacobs <solomonjacobs@protonmail.com>
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
/approve |
|
@simonpasquier: This PR has been marked as verified by DetailsIn response to this:
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 openshift-eng/jira-lifecycle-plugin repository. |
|
Scheduling required tests: |
|
/retitle NO-ISSUE: [bot] Bump openshift/prometheus-alertmanager to v0.34.0 |
|
@openshift-monitoring-bot[bot]: This pull request explicitly references no jira issue. DetailsIn response to this:
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 openshift-eng/jira-lifecycle-plugin repository. |
v0.34.0
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>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
ac08ec0 to
26c75b6
Compare
|
changes due to rhobs/syncbot#163 /lgtm |
|
@machine424: This PR has been marked as verified by DetailsIn response to this:
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 openshift-eng/jira-lifecycle-plugin repository. |
|
Scheduling required tests: |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: machine424, openshift-monitoring-bot[bot], simonpasquier The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
@openshift-monitoring-bot[bot]: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions 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. |
Description
This is an automated version bump from CI.
The logs for this run can be found in the syncbot repo actions.