dependabot[bot]
dff8521002
chore(deps): bump the security group with 12 updates
...
Bumps the security group with 12 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2 ) | `1.43.6` | `1.43.7` |
| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2 ) | `1.19.36` | `1.19.37` |
| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2 ) | `1.107.2` | `1.107.3` |
| [k8s.io/api](https://github.com/kubernetes/api ) | `0.36.3` | `0.36.4` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) | `0.36.3` | `0.36.4` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) | `0.36.3` | `0.36.4` |
| [k8s.io/apiserver](https://github.com/kubernetes/apiserver ) | `0.36.3` | `0.36.4` |
| [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) | `0.36.3` | `0.36.4` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go ) | `0.36.3` | `0.36.4` |
| [k8s.io/streaming](https://github.com/kubernetes/streaming ) | `0.36.3` | `0.36.4` |
| [k8s.io/kubelet](https://github.com/kubernetes/kubelet ) | `0.36.3` | `0.36.4` |
| [k8s.io/metrics](https://github.com/kubernetes/metrics ) | `0.36.3` | `0.36.4` |
Updates `github.com/aws/aws-sdk-go-v2` from 1.43.6 to 1.43.7
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.43.6...v1.43.7 )
Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.36 to 1.19.37
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.36...credentials/v1.19.37 )
Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.107.2 to 1.107.3
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.107.2...service/s3/v1.107.3 )
Updates `k8s.io/api` from 0.36.3 to 0.36.4
- [Commits](https://github.com/kubernetes/api/compare/v0.36.3...v0.36.4 )
Updates `k8s.io/apiextensions-apiserver` from 0.36.3 to 0.36.4
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.36.3...v0.36.4 )
Updates `k8s.io/apimachinery` from 0.36.3 to 0.36.4
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.36.3...v0.36.4 )
Updates `k8s.io/apiserver` from 0.36.3 to 0.36.4
- [Commits](https://github.com/kubernetes/apiserver/compare/v0.36.3...v0.36.4 )
Updates `k8s.io/cli-runtime` from 0.36.3 to 0.36.4
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.36.3...v0.36.4 )
Updates `k8s.io/client-go` from 0.36.3 to 0.36.4
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.36.3...v0.36.4 )
Updates `k8s.io/streaming` from 0.36.3 to 0.36.4
- [Commits](https://github.com/kubernetes/streaming/compare/v0.36.3...v0.36.4 )
Updates `k8s.io/kubelet` from 0.36.3 to 0.36.4
- [Commits](https://github.com/kubernetes/kubelet/compare/v0.36.3...v0.36.4 )
Updates `k8s.io/metrics` from 0.36.3 to 0.36.4
- [Commits](https://github.com/kubernetes/metrics/compare/v0.36.3...v0.36.4 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2
dependency-version: 1.43.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
dependency-version: 1.19.37
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
dependency-version: 1.107.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: k8s.io/api
dependency-version: 0.36.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: k8s.io/apiextensions-apiserver
dependency-version: 0.36.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: k8s.io/apimachinery
dependency-version: 0.36.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: k8s.io/apiserver
dependency-version: 0.36.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: k8s.io/cli-runtime
dependency-version: 0.36.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: k8s.io/client-go
dependency-version: 0.36.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: k8s.io/streaming
dependency-version: 0.36.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: k8s.io/kubelet
dependency-version: 0.36.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: k8s.io/metrics
dependency-version: 0.36.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-24 23:38:39 +00:00
Kris Coleman and Claude Opus 4.7
2192aecf40
fix(analyze/secret): guard nil deref when spec omits fail: outcome ( #2053 ) ( #2054 )
...
* fix(analyze/secret): guard nil deref when spec omits fail: outcome (#2053 )
When a Preflight spec defines only warn: and/or pass: outcomes and the
target Secret is missing, analyzeSecret dereferenced a nil failOutcome and
panicked. Reproduction from replicatedhq/troubleshoot#2053 :
outcomes:
- warn:
when: "notFound"
message: "secret missing (warn)"
- pass:
message: "secret found"
This change:
- Collects fail, warn, and warn-when-notFound outcomes up front.
- Routes a missing secret (or missing key) through a single resolver:
prefer warn(when=notFound), fall back to fail, then any warn,
then synthesize a benign warn result. Never panics.
- Adds table-driven tests covering the three new shapes.
Same defect shape as #263 (imagePullSecret). The sibling analyzers
configmap.go and image.go have the same pattern but are out of scope
for this PR.
Refs: replicatedhq/troubleshoot#2053
* refactor(analyze/secret): drop warn handling per analyzer contract
Per review feedback (banjoh): the secret analyzer only supports fail
(not found) and pass (found) outcomes — `warn:` and `when:` are not
part of the analyzer's contract (https://troubleshoot.sh/docs/analyze/secrets ).
Drop the warn / notFoundWarn branches added in the previous commit and
collapse the nil-fail fallback onto IsFail with a default message. The
core fix — guarding the nil deref at the previous secret.go:72 — stays
in place.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* refactor(analyze/secret): mirror image_pull_secret pattern; return nil when spec has neither outcome
Per banjoh review: collect failOutcome and passOutcome with non-nil
checks; when the spec contains neither, return nil and let the framework
surface the missing-outcome error rather than fabricating a result.
Structure now mirrors pkg/analyze/image_pull_secret.go: default to
IsFail with fail-outcome message (if set), flip to IsPass with
pass-outcome message when the secret/key check succeeds, fill default
messages at the end only when none were configured. Analyze() now
forwards a nil result through cleanly.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* fix(analyze/secret): assign outcome messages inside their own branch
Cursor bugbot caught: when the spec defined only a fail outcome and the
secret was found, the result showed IsPass=true with the fail outcome's
message. Pre-assigning the fail message at the top before flipping
IsPass meant the stale message leaked through whenever no pass outcome
was configured.
Move both message assignments into their respective branches so a pass
result never carries a fail message. Default messages still fill in
when no outcome is set on the active branch. Added a regression test
covering fail-only spec + secret found.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* fix(analyze/secret): address Greptile P1s — combined outcome + empty configured messages
Two fixes flagged by review on #2054 :
1. Combined pass outcome dropped: the outcome loop used 'else if' for pass, so a
single outcome object containing both fail and pass silently dropped the pass.
Capture fail and pass independently.
2. Empty configured messages overwritten: the default-message fallback fired
whenever result.Message was empty, clobbering a configured outcome that
intentionally has an empty message (e.g. URI-only). Track whether the matched
branch had a configured outcome and only fall back to a default when none was
supplied, preserving the configured message and URI verbatim.
Adds tests: combined fail+pass captured on both found/not-found paths, and
URI-only pass/fail outcomes preserved without default-message overwrite.
* fix(analyze/secret): drop fabricated default messages; error on missing outcome
Per maintainer review: analyzers do not fabricate default messages — an empty
outcome message is intentional (e.g. a URI-only outcome), so remove the default
message fallback and preserve the configured outcome verbatim. When a matched
branch has no configured outcome, the message stays empty.
Also address the missing-outcome case: when a spec defines neither a pass nor a
fail outcome, analyzeSecret returned (nil, nil), which the Analyze wrapper
swallowed into an empty result slice — the user saw neither a result nor a
config error. Return an explicit error so the framework surfaces the
misconfiguration.
Tests updated: the no-fail-outcome and only-fail-outcome cases now assert an
empty message rather than a fabricated one, and the neither-outcome case asserts
an error.
* fix(analyze/secret): default message only when no outcome is configured for the matched branch
Distinguish an absent matching outcome from an intentionally empty configured
message. A configured outcome with an empty message (e.g. a URI-only outcome) is
still preserved verbatim. But when the matched branch has no configured outcome at
all — a pass-only spec that took the fail path, or a fail-only spec that passed —
fall back to a default diagnostic instead of emitting an empty message.
Addresses the greptile P1 (endorsed by banjoh): dropping the default entirely
conflated the two cases and left users with a pass/fail result and no context.
Tests restore the default-message expectations for the no-configured-outcome
branches; URI-only (configured-empty) and neither-outcome (error) cases unchanged.
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-08-24 12:16:33 -04:00
Dmitriy Ivolgin
5bf008f7d2
Use all tags when building with securebuild ( #2119 )
2026-08-21 11:27:04 -07:00
Xav Paice and ElasticClaw Factory
0c6fb2177b
fix(cluster-resources): stop emitting duplicate unredacted YAML copy ( #2117 )
...
* fix(cluster-resources): stop emitting duplicate unredacted YAML copy
storeCustomResource was writing both a JSON and a YAML file for every
custom resource. The built-in redactors are authored for JSON, so the
YAML copy was left unredacted. JSON is valid YAML, so analyzers that
expect YAML can still parse the JSON file.
Also convert the built-in kurl installer redactors from YAML-specific
paths to scoped JSON regex redactors so they continue to apply after the
YAML copy is removed.
* fix(cluster-resources): add YAML symlinks and cover cluster-scoped kurl installer
- Add a .yaml symlink for every custom-resource JSON file so existing
analyzers that look for the old YAML copy keep working. The symlink
points at the JSON file, so redaction of the JSON also redacts the YAML
view.
- Fix the built-in kurl installer redactor to match both the cluster-scoped
file (installers.cluster.kurl.sh.json) and the namespaced file pattern
(installers.cluster.kurl.sh/*.json). The previous selector only matched
the namespaced form.
---------
Co-authored-by: ElasticClaw Factory <factory@replicated.com >
v0.133.0
2026-08-21 09:29:20 +12:00
replicated-software-factory[bot] and ElasticClaw Factory
bea9c2220d
[deps] Dependency update: troubleshoot ( #2112 )
...
deps: update Go dependencies
- github.com/miekg/dns v1.1.72 => v1.1.73
- github.com/stretchr/testify v1.11.1 => v1.12.1
- github.com/stretchr/objx v0.5.2 => v0.5.3 (indirect)
Co-authored-by: ElasticClaw Factory <factory@replicated.com >
2026-08-20 13:16:18 +12:00
Xav Paice and ElasticClaw Factory
207cb90b53
feat(supportbundle): support secret/... redactor URIs ( #2111 )
...
Co-authored-by: ElasticClaw Factory <factory@replicated.com >
2026-08-20 08:40:11 +12:00
Dmitriy Ivolgin
0bb4a21f22
Remove dockerfile based release ( #2115 )
2026-08-19 12:07:36 -07:00
Dmitriy Ivolgin
fb82fef6e0
Add securebuild release jobs ( #2114 )
v0.132.2
2026-08-19 09:38:49 -07:00
Dmitriy Ivolgin
3f3906fea1
Use latest go 1.26 in release ( #2113 )
2026-08-19 08:33:17 -07:00
Dmitriy Ivolgin
1f1a21b3cf
Fix SBOM generation ( #2109 )
v0.132.1
2026-08-17 12:48:56 -07:00
Dmitriy Ivolgin
e828c21545
Generate and sign SBOM ( #2108 )
2026-08-17 11:26:40 -07:00
replicated-software-factory[bot] and lnx01
b158f7d79f
[deps] Dependency update: troubleshoot ( #2107 )
...
chore(deps): update go dependencies for troubleshoot
- helm.sh/helm/v3 v3.21.3 => v3.21.4
- github.com/aws/aws-sdk-go-v2 v1.43.5 => v1.43.6
- github.com/aws/aws-sdk-go-v2/credentials v1.19.35 => v1.19.36
- github.com/aws/aws-sdk-go-v2/service/s3 v1.107.1 => v1.107.2
- golang.org/x/mod v0.39.0 => v0.40.0
- golang.org/x/tools v0.48.0 => v0.49.0 (via tidy)
- golang.org/x/crypto v0.54.0 => v0.55.0 (sdk example)
- golang.org/x/net v0.57.0 => v0.58.0 (sdk example)
- golang.org/x/text v0.40.0 => v0.41.0 (sdk example)
Co-authored-by: replicated-software-factory[bot] <282391587+replicated-software-factory[bot]@users.noreply.github.com>
2026-08-17 08:42:30 +12:00
replicated-software-factory[bot] and Dependency Update Bot
8be420c42e
[deps] Dependency update: troubleshoot ( #2106 )
...
chore(deps): update go dependencies
Co-authored-by: Dependency Update Bot <deps@replicated.com >
2026-08-14 09:46:11 +12:00
Xav Paice
0e2e0cd0ab
fix(runpod): strip pod spec before saving collected output ( #2105 )
v0.132.0
2026-08-12 09:13:40 +12:00
Xav Paice
651ec1bfdb
ci: remove unmaintained upgrade-go workflow ( #2104 )
2026-08-11 06:56:48 +12:00
Xav Paice
b9faedfdb0
fix(preflight): add tracing span and align error handling for host collector redaction ( #2102 )
...
* fix(preflight): add tracing span and align error handling for host collector redaction
Follow-up to #2101 .
Adds an OpenTelemetry span around host collector redaction and returns the
unredacted collectResult on redaction failure, matching the behavior of
remote host collectors and in-cluster support-bundle collectors.
* fix(preflight): assign collected data before redaction so errors preserve output
2026-08-10 16:17:10 +01:00
3db6a99d3a
feat(analyze): add countDistinct() aggregate to nodeResources ( #2079 )
...
Add a countDistinct(<labelKey>) aggregate to the nodeResources analyzer
"when" expression language. It counts distinct values of a node label
across the filtered nodes and returns an int the existing comparison
operators evaluate.
Enables the AIR-238 3-AZ preflight: warn when Keeper-eligible nodes do
not span 3 availability zones, e.g.
"countDistinct(topology.kubernetes.io/zone) < 3".
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Xav Paice <xavpaice@users.noreply.github.com >
2026-08-10 12:54:33 +12:00
Benjamin Reed
3c5bf74750
fix(preflight): redact local host preflight collector output ( #2101 )
...
CollectHostWithContext was the only collection path (in-cluster support
bundle, remote/SSH host collectors) that never ran collected data through
the redaction engine. A `run` collector's captured environment in
particular can carry credentials verbatim -- e.g. HTTPS_PROXY with
embedded Basic Auth -- straight into the bundle's <collectorName>-info.json
with no redaction applied.
Wire it through collect.RedactResult the same way CollectRemoteWithContext
and pkg/supportbundle/collect.go already do, so the built-in default
redactors apply to local host preflight output too.
Fixes #2100
2026-08-10 12:09:22 +12:00
95a4a81bce
[deps] Dependency update: troubleshoot ( #2096 )
...
* chore(deps): update Go dependencies for 2026-08-05
Updates:
- github.com/ClickHouse/clickhouse-go/v2 v2.47.0 -> v2.48.0
- github.com/aws/aws-sdk-go-v2/service/s3 v1.106.3 -> v1.106.4
- go.opentelemetry.io/otel v1.44.0 -> v1.45.0
- go.opentelemetry.io/otel/sdk v1.44.0 -> v1.45.0
* chore(deps): update Go dependencies for 2026-08-07
---------
Co-authored-by: ElasticClaw <elasticclaw@replicated.com >
Co-authored-by: OpenClaw Bot <elasticclaw@openclaw.ai >
2026-08-09 11:28:54 +12:00
replicated-software-factory[bot] and Replicated Developer
5767e9b516
chore(deps): update Go dependencies for 2026-08-02 ( #2093 )
...
Updates top-level go.mod/go.sum with latest patch-level dependency
releases. Also refreshes examples/sdk/helm-template go.mod/go.sum
while preserving the local replace directive for troubleshoot.
Validated with:
- make build
- make test
- go build ./... in examples/sdk/helm-template
Co-authored-by: Replicated Developer <dev@replicated.com >
2026-08-03 18:28:31 +12:00
replicated-software-factory[bot] and ElasticClaw
102843b433
chore(deps): update Go dependencies ( #2091 )
...
* chore(deps): update Go dependencies for top-level and helm-template example
* ci: re-trigger preflight e2e after timeout
* ci: add compile-preflight dependency for validate-supportbundle-e2e-go
---------
Co-authored-by: ElasticClaw <elasticclaw@replicated.com >
2026-07-31 16:43:46 +12:00
dependabot[bot] and lnx01
5f09d49e12
chore(deps): bump github.com/go-logr/logr from 1.4.3 to 1.4.4 in the security group across 1 directory ( #2087 )
...
chore(deps): bump github.com/go-logr/logr
Bumps the security group with 1 update in the / directory: [github.com/go-logr/logr](https://github.com/go-logr/logr ).
Updates `github.com/go-logr/logr` from 1.4.3 to 1.4.4
- [Release notes](https://github.com/go-logr/logr/releases )
- [Changelog](https://github.com/go-logr/logr/blob/master/CHANGELOG.md )
- [Commits](https://github.com/go-logr/logr/compare/v1.4.3...v1.4.4 )
---
updated-dependencies:
- dependency-name: github.com/go-logr/logr
dependency-version: 1.4.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 15:15:11 +12:00
replicated-software-factory[bot] and Troubleshoot Dependency Bot
28d098815b
build(deps): automated Go dependency update ( #2084 )
...
build(deps): bump github.com/longhorn/go-common-libs
Co-authored-by: Troubleshoot Dependency Bot <troubleshoot-bot@replicated.com >
2026-07-21 16:50:32 +12:00
dependabot[bot] and lnx01
55479d963a
chore(deps): bump actions/setup-python from 6 to 7 ( #2085 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 16:50:05 +12:00
dependabot[bot] and lnx01
a75c227625
chore(deps): bump actions/setup-go from 6 to 7 ( #2086 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 6 to 7.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 16:49:41 +12:00
Xav Paice
80845c8733
Xp/factory update ( #2072 )
...
* Revert "use CLI rather than action for factory workflow push (#2067 )"
This reverts commit 65bd747c50 .
* enable Github action for workflow updates
* update workflow
2026-07-21 11:34:18 +12:00
replicated-software-factory[bot] and ElasticClaw Bot
46cb1b2206
chore: bump Go dependencies ( #2083 )
...
Grouped patch/minor updates from go get -u ./... and go mod tidy:
- github.com/aws/aws-sdk-go-v2/service/s3 v1.105.1 => v1.105.2
- github.com/aws/smithy-go v1.27.3 => v1.27.4
- github.com/docker/cli v29.6.1 => v29.6.2
- github.com/longhorn/go-common-libs v0.0.0-20260712050051 => v0.0.0-20260716070930
- github.com/mattn/go-isatty v0.0.22 => v0.0.23
- google.golang.org/api v0.288.0 => v0.289.0
examples/sdk/helm-template had no net changes (local replace preserved).
Co-authored-by: ElasticClaw Bot <elasticclaw@openclaw.ai >
2026-07-17 16:03:59 +12:00
replicated-software-factory[bot] and Troubleshoot Bot
f81e4fae5a
chore(deps): grouped Go dependency updates ( #2082 )
...
chore(deps): bump Go dependencies
Bumps indirect Google Cloud/GRPC dependencies to latest patch versions:
- google.golang.org/grpc v1.82.0 => v1.82.1
- google.golang.org/genproto v0.0.0-20260713224248-f5fc221cf8c4 => v0.0.0-20260715232425-e75dac1f907d
- google.golang.org/genproto/googleapis/api v0.0.0-20260713224248-f5fc221cf8c4 => v0.0.0-20260715232425-e75dac1f907d
- google.golang.org/genproto/googleapis/rpc v0.0.0-20260713224248-f5fc221cf8c4 => v0.0.0-20260715232425-e75dac1f907d
- cloud.google.com/go/logging v1.18.0 => v1.19.0
Validated with:
- make build
- make test
Co-authored-by: Troubleshoot Bot <troubleshoot-bot@replicated.com >
2026-07-16 15:20:45 +12:00
replicated-software-factory[bot] and ElasticClaw
b0c4a23a56
chore(deps): update Go dependencies for top-level and helm-template example ( #2081 )
...
Updates indirect deps pulled in via the top-level go.mod (notably Google
Cloud, AWS, Sentry, and genproto modules) and refreshes the corresponding
helm-template example sums. Verified with make build and make test.
Co-authored-by: ElasticClaw <elasticclaw@openclaw.ai >
2026-07-15 20:12:21 +12:00
dependabot[bot] and lnx01
bce58cfe56
chore(deps): bump the security group across 1 directory with 2 updates ( #2078 )
...
Bumps the security group with 2 updates in the / directory: [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2 ) and [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2 ).
Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.28 to 1.19.29
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.28...credentials/v1.19.29 )
Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.105.0 to 1.105.1
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.105.0...service/s3/v1.105.1 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
dependency-version: 1.19.29
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
dependency-version: 1.105.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 17:12:47 +12:00
dependabot[bot] and lnx01
10a2a82d32
chore(deps): bump actions/checkout from 4 to 7 ( #2075 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 13:13:15 +12:00
replicated-software-factory[bot] and ElasticClaw Bot
7fa4497b7f
chore: update Go dependencies ( #2074 )
...
- github.com/longhorn/go-iscsi-helper: replaced by github.com/longhorn/go-common-libs
and migrated pkg/longhorn/util/iscsi.go to the new namespace executor API
- helm.sh/helm/v3: v3.21.2 -> v3.21.3
- oras.land/oras-go/v2: v2.6.1 -> v2.6.2
- google.golang.org/api: v0.287.1 -> v0.288.0
- golang.org/x/tools: v0.47.0 -> v0.48.0
- github.com/GoogleCloudPlatform/opentelemetry-operations-go/*: v1.33.0/v0.57.0 -> v1.34.0/v0.58.0
- examples/sdk/helm-template: helm.sh/helm/v3 v3.21.2 -> v3.21.3
Fixes required by the update environment:
- Makefile: use $(shell go env GOPATH)/bin for controller-gen/client-gen so
generate works when the tools are not on PATH
- pkg/collect/host_kernel_configs.go: only use /proc/config.gz when the
requested kernel release matches the running kernel, making the collector
robust to hosts that expose a generic /proc/config.gz
Co-authored-by: ElasticClaw Bot <elasticclaw@openclaw.ai >
2026-07-14 13:12:51 +12:00
Xav Paice
b279b2bef9
chore: update Go to 1.26.5 ( #2073 )
v0.131.1
2026-07-11 11:12:50 +12:00
replicated-software-factory[bot] and Replicated Dev
3c59305677
chore: update Go dependencies ( #2070 )
...
Updates:
- github.com/aws/aws-sdk-go-v2/credentials v1.19.27 => v1.19.28
- github.com/aws/aws-sdk-go-v2/config v1.32.28 => v1.32.29
- github.com/aws/aws-sdk-go-v2/service/signin v1.3.0 => v1.4.0
- golang.org/x/net v0.56.0 => v0.57.0
- examples/sdk/helm-template: various indirect dependency updates
Co-authored-by: Replicated Dev <dev@replicated.com >
2026-07-11 09:48:51 +12:00
Salah Al Saleh
2a87b280bf
Add per-collector subcommands to the collect binary ( #2071 )
...
* Add per-collector subcommands to the collect binary
Add `collect http|postgres|mysql|mssql|redis` subcommands that run a single
collector and print its native result JSON to stdout, so a collector can run
inside a Pod via the troubleshoot image (e.g. as a runPod collector).
Each has its own flags mapping to the collector's spec fields and its own help.
The Kubernetes client (used only for TLS-from-Secret) is built to match the
production preflight/support-bundle path (QPS/Burst/UserAgent).
* Add clickhouse subcommand to the collect binary
Add `collect clickhouse`, matching the other per-collector subcommands, so the
clickhouse collector can run inside a Pod via the troubleshoot image (e.g. as a
runPod collector). Same flags as the other database collectors (--uri + --tls-*).
* Make global flags work on the collect subcommands
Register --debug and the Kubernetes flags (--kubeconfig, --context, etc.) as
persistent flags, and move the shared setup to PersistentPreRun/PersistentPostRun,
so the per-collector subcommands inherit the global flags and run the same
logger/profiling setup as `collect [url]`. Previously these were local flags with
setup in PreRun, so subcommands rejected --debug/--kubeconfig and ignored the setup.
v0.131.0
2026-07-10 09:31:14 -07:00
replicated-software-factory[bot] and Troubleshoot Bot
5e6f3cdac1
chore: update Go dependencies ( #2068 )
...
Updated Go dependencies to latest patch/minor versions:
- cloud.google.com/go/auth v0.20.0 -> v0.21.0
- cloud.google.com/go/iam v1.5.3 -> v1.11.0
- cloud.google.com/go/monitoring v1.24.3 -> v1.29.0
- cloud.google.com/go/storage v1.61.3 -> v1.63.0
- github.com/andybalholm/brotli v1.2.1 -> v1.2.2
- github.com/aws/aws-sdk-go-v2/config v1.32.17 -> v1.32.28
- github.com/chai2010/gettext-go v1.0.2 -> v1.0.3
- github.com/cyphar/filepath-securejoin v0.6.1 -> v0.7.0
- github.com/docker/cli v29.5.3 -> v29.6.1
- github.com/fxamacker/cbor/v2 v2.9.0 -> v2.9.2
- github.com/go-viper/mapstructure/v2 v2.4.0 -> v2.5.0
- github.com/google/gnostic-models v0.7.0 -> v0.7.1
- github.com/googleapis/enterprise-certificate-proxy v0.3.16 -> v0.3.18
- github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.72 -> v2.0.0-beta.73
- github.com/lufia/plan9stats v0.0.0-20260330125221 -> v0.0.0-20260627054121
- github.com/pelletier/go-toml/v2 v2.2.4 -> v2.4.3
- github.com/sagikazarmark/locafero v0.11.0 -> v0.12.0
- github.com/spiffe/go-spiffe/v2 v2.6.0 -> v2.8.1
- go.opentelemetry.io/contrib/detectors/gcp v1.42.0 -> v1.44.0
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.67.0 -> v0.69.0
- golang.org/x/crypto v0.53.0 -> v0.54.0
- golang.org/x/mod v0.37.0 -> v0.38.0
- golang.org/x/sync v0.21.0 -> v0.22.0
- golang.org/x/sys v0.46.0 -> v0.47.0
- golang.org/x/term v0.44.0 -> v0.45.0
- golang.org/x/text v0.39.0 -> v0.40.0
- google.golang.org/api v0.283.0 -> v0.287.1
- google.golang.org/genproto/googleapis/api v0.0.0-20260401024825 -> v0.0.0-20260706201446
- google.golang.org/genproto/googleapis/rpc v0.0.0-20260523011958 -> v0.0.0-20260706201446
- google.golang.org/grpc v1.81.1 -> v1.82.0
- k8s.io/kube-openapi v0.0.0-20260317180543 -> v0.0.0-20260706235625
- k8s.io/utils v0.0.0-20260210185600 -> v0.0.0-20260707023825
- sigs.k8s.io/structured-merge-diff/v6 v6.3.2 -> v6.4.2
Note: github.com/longhorn/go-iscsi-helper was kept at v0.0.0-20210330030558-49a327fb024e
due to breaking API changes in newer versions.
Build and tests pass successfully.
Co-authored-by: Troubleshoot Bot <troubleshoot-bot@replicated.com >
2026-07-09 09:36:56 +12:00
Xav Paice
65bd747c50
use CLI rather than action for factory workflow push ( #2067 )
...
* use CLI rather than action for factory workflow push
* update elasticclaw version
* replace inline elasticclaw token with env var
2026-07-09 07:45:29 +12:00
Xav Paice
e0e45b0dc3
add factory workflow ( #2066 )
...
* add factory workflow
* add publish workflow for factory
* reduce duplication
2026-07-08 14:37:48 +12:00
dependabot[bot] and lnx01
eed103b6a5
chore(deps): bump the security group across 1 directory with 10 updates ( #2065 )
...
Bumps the security group with 10 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/ClickHouse/clickhouse-go/v2](https://github.com/ClickHouse/clickhouse-go ) | `2.46.0` | `2.47.0` |
| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2 ) | `1.42.0` | `1.42.1` |
| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2 ) | `1.19.24` | `1.19.27` |
| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2 ) | `1.103.3` | `1.105.0` |
| [github.com/cilium/ebpf](https://github.com/cilium/ebpf ) | `0.21.0` | `0.22.0` |
| [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry ) | `0.21.6` | `0.21.7` |
| [github.com/shirou/gopsutil/v4](https://github.com/shirou/gopsutil ) | `4.26.5` | `4.26.6` |
| [github.com/vmware-tanzu/velero](https://github.com/vmware-tanzu/velero ) | `1.18.1` | `1.18.2` |
| [golang.org/x/text](https://github.com/golang/text ) | `0.38.0` | `0.39.0` |
| [helm.sh/helm/v3](https://github.com/helm/helm ) | `3.21.1` | `3.21.2` |
Updates `github.com/ClickHouse/clickhouse-go/v2` from 2.46.0 to 2.47.0
- [Release notes](https://github.com/ClickHouse/clickhouse-go/releases )
- [Changelog](https://github.com/ClickHouse/clickhouse-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ClickHouse/clickhouse-go/compare/v2.46.0...v2.47.0 )
Updates `github.com/aws/aws-sdk-go-v2` from 1.42.0 to 1.42.1
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.42.0...v1.42.1 )
Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.24 to 1.19.27
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.24...credentials/v1.19.27 )
Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.103.3 to 1.105.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.103.3...service/s3/v1.105.0 )
Updates `github.com/cilium/ebpf` from 0.21.0 to 0.22.0
- [Release notes](https://github.com/cilium/ebpf/releases )
- [Commits](https://github.com/cilium/ebpf/compare/v0.21.0...v0.22.0 )
Updates `github.com/google/go-containerregistry` from 0.21.6 to 0.21.7
- [Release notes](https://github.com/google/go-containerregistry/releases )
- [Commits](https://github.com/google/go-containerregistry/compare/v0.21.6...v0.21.7 )
Updates `github.com/shirou/gopsutil/v4` from 4.26.5 to 4.26.6
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v4.26.5...v4.26.6 )
Updates `github.com/vmware-tanzu/velero` from 1.18.1 to 1.18.2
- [Release notes](https://github.com/vmware-tanzu/velero/releases )
- [Changelog](https://github.com/velero-io/velero/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vmware-tanzu/velero/compare/v1.18.1...v1.18.2 )
Updates `golang.org/x/text` from 0.38.0 to 0.39.0
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.38.0...v0.39.0 )
Updates `helm.sh/helm/v3` from 3.21.1 to 3.21.2
- [Release notes](https://github.com/helm/helm/releases )
- [Commits](https://github.com/helm/helm/compare/v3.21.1...v3.21.2 )
---
updated-dependencies:
- dependency-name: github.com/ClickHouse/clickhouse-go/v2
dependency-version: 2.47.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: security
- dependency-name: github.com/aws/aws-sdk-go-v2
dependency-version: 1.42.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
dependency-version: 1.19.27
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
dependency-version: 1.105.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: security
- dependency-name: github.com/cilium/ebpf
dependency-version: 0.22.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: security
- dependency-name: github.com/google/go-containerregistry
dependency-version: 0.21.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: github.com/shirou/gopsutil/v4
dependency-version: 4.26.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: github.com/vmware-tanzu/velero
dependency-version: 1.18.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: golang.org/x/text
dependency-version: 0.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: security
- dependency-name: helm.sh/helm/v3
dependency-version: 3.21.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 13:56:55 +12:00
dependabot[bot] and lnx01
d0c73d4723
chore(deps): bump actions/checkout from 6 to 7 ( #2062 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v0.130.1
2026-06-30 08:36:41 +12:00
dependabot[bot] and lnx01
19e7c9b9c8
chore(deps): bump helm.sh/helm/v3 from 3.21.0 to 3.21.2 in /examples/sdk/helm-template in the security group across 1 directory ( #2059 )
...
chore(deps): bump helm.sh/helm/v3
Bumps the security group with 1 update in the /examples/sdk/helm-template directory: [helm.sh/helm/v3](https://github.com/helm/helm ).
Updates `helm.sh/helm/v3` from 3.21.0 to 3.21.2
- [Release notes](https://github.com/helm/helm/releases )
- [Commits](https://github.com/helm/helm/compare/v3.21.0...v3.21.2 )
---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
dependency-version: 3.21.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 08:36:12 +12:00
dependabot[bot] and lnx01
0edd588c3e
chore(deps): bump github.com/containerd/containerd from 1.7.32 to 1.7.33 ( #2061 )
...
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd ) from 1.7.32 to 1.7.33.
- [Release notes](https://github.com/containerd/containerd/releases )
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md )
- [Commits](https://github.com/containerd/containerd/compare/v1.7.32...v1.7.33 )
---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
dependency-version: 1.7.33
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 09:10:09 +12:00
dependabot[bot] and lnx01
78ac8f7dc9
chore(deps): bump the security group across 1 directory with 19 updates ( #2060 )
...
Bumps the security group with 13 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2 ) | `1.41.11` | `1.42.0` |
| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2 ) | `1.19.21` | `1.19.24` |
| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2 ) | `1.103.1` | `1.103.3` |
| [golang.org/x/mod](https://github.com/golang/mod ) | `0.36.0` | `0.37.0` |
| [golang.org/x/sync](https://github.com/golang/sync ) | `0.20.0` | `0.21.0` |
| [k8s.io/api](https://github.com/kubernetes/api ) | `0.36.1` | `0.36.2` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) | `0.36.1` | `0.36.2` |
| [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) | `0.36.1` | `0.36.2` |
| [oras.land/oras-go/v2](https://github.com/oras-project/oras-go ) | `2.6.0` | `2.6.1` |
| [golang.org/x/net](https://github.com/golang/net ) | `0.55.0` | `0.56.0` |
| [helm.sh/helm/v3](https://github.com/helm/helm ) | `3.21.0` | `3.21.1` |
| [k8s.io/kubelet](https://github.com/kubernetes/kubelet ) | `0.36.1` | `0.36.2` |
| [k8s.io/metrics](https://github.com/kubernetes/metrics ) | `0.36.1` | `0.36.2` |
Updates `github.com/aws/aws-sdk-go-v2` from 1.41.11 to 1.42.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.41.11...v1.42.0 )
Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.21 to 1.19.24
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.21...credentials/v1.19.24 )
Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.103.1 to 1.103.3
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.103.1...service/s3/v1.103.3 )
Updates `golang.org/x/mod` from 0.36.0 to 0.37.0
- [Commits](https://github.com/golang/mod/compare/v0.36.0...v0.37.0 )
Updates `golang.org/x/sync` from 0.20.0 to 0.21.0
- [Commits](https://github.com/golang/sync/compare/v0.20.0...v0.21.0 )
Updates `k8s.io/api` from 0.36.1 to 0.36.2
- [Commits](https://github.com/kubernetes/api/compare/v0.36.1...v0.36.2 )
Updates `k8s.io/apiextensions-apiserver` from 0.36.1 to 0.36.2
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.36.1...v0.36.2 )
Updates `k8s.io/apimachinery` from 0.36.1 to 0.36.2
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.36.1...v0.36.2 )
Updates `k8s.io/apiserver` from 0.36.1 to 0.36.2
- [Commits](https://github.com/kubernetes/apiserver/compare/v0.36.1...v0.36.2 )
Updates `k8s.io/cli-runtime` from 0.36.1 to 0.36.2
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.36.1...v0.36.2 )
Updates `k8s.io/client-go` from 0.36.1 to 0.36.2
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.36.1...v0.36.2 )
Updates `k8s.io/streaming` from 0.36.1 to 0.36.2
- [Commits](https://github.com/kubernetes/streaming/compare/v0.36.1...v0.36.2 )
Updates `oras.land/oras-go/v2` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/oras-project/oras-go/releases )
- [Commits](https://github.com/oras-project/oras-go/compare/v2.6.0...v2.6.1 )
Updates `golang.org/x/net` from 0.55.0 to 0.56.0
- [Commits](https://github.com/golang/net/compare/v0.55.0...v0.56.0 )
Updates `golang.org/x/sys` from 0.45.0 to 0.46.0
- [Commits](https://github.com/golang/sys/compare/v0.45.0...v0.46.0 )
Updates `golang.org/x/text` from 0.37.0 to 0.38.0
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.37.0...v0.38.0 )
Updates `helm.sh/helm/v3` from 3.21.0 to 3.21.1
- [Release notes](https://github.com/helm/helm/releases )
- [Commits](https://github.com/helm/helm/compare/v3.21.0...v3.21.1 )
Updates `k8s.io/kubelet` from 0.36.1 to 0.36.2
- [Commits](https://github.com/kubernetes/kubelet/compare/v0.36.1...v0.36.2 )
Updates `k8s.io/metrics` from 0.36.1 to 0.36.2
- [Commits](https://github.com/kubernetes/metrics/compare/v0.36.1...v0.36.2 )
---
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: security
- 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: security
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
dependency-version: 1.103.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: golang.org/x/mod
dependency-version: 0.37.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: security
- dependency-name: golang.org/x/sync
dependency-version: 0.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: security
- dependency-name: k8s.io/api
dependency-version: 0.36.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: k8s.io/apiextensions-apiserver
dependency-version: 0.36.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: k8s.io/apimachinery
dependency-version: 0.36.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: k8s.io/apiserver
dependency-version: 0.36.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: k8s.io/cli-runtime
dependency-version: 0.36.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: k8s.io/client-go
dependency-version: 0.36.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: k8s.io/streaming
dependency-version: 0.36.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: oras.land/oras-go/v2
dependency-version: 2.6.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: golang.org/x/net
dependency-version: 0.56.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: security
- dependency-name: golang.org/x/sys
dependency-version: 0.46.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: security
- dependency-name: golang.org/x/text
dependency-version: 0.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: security
- dependency-name: helm.sh/helm/v3
dependency-version: 3.21.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: k8s.io/kubelet
dependency-version: 0.36.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: k8s.io/metrics
dependency-version: 0.36.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 09:34:12 +12:00
Kris Coleman
22ab3cf551
feat(redact): make MAX_CONCURRENT_REDACTORS configurable via env var (sc-138321) ( #2057 )
...
Replace the hardcoded MAX_CONCURRENT_REDACTORS = 10 ceiling in
pkg/collect/redact.go with a runtime-resolved value driven by the
TROUBLESHOOT_MAX_CONCURRENT_REDACTORS env var. The default (10) is
unchanged, so behavior is identical unless an operator opts in.
- DefaultMaxConcurrentRedactors exported as the default
- MaxConcurrentRedactorsEnvVar exported as the env var name
- maxConcurrentRedactors() helper parses the env, logs on invalid input,
and falls back to the default on missing/empty/non-numeric/<=0 values
- Table-driven tests in pkg/collect/redact_test.go cover unset, empty,
positive override, default-equal, zero, negative, non-numeric, and
whitespace-padded inputs
Unblocks Pixee's standalone support-bundle pipeline, which hits the
10-concurrent ceiling on large bundles.
Refs: sc-138321, replicated-collab/pixee-replicated#131
v0.130.0
2026-06-10 16:07:27 -04:00
replicated-ci and lnx01
dcfddc78da
Bump Go from 1.26.3 to 1.26.4 ( #2055 )
...
Bump Go to version from 1.26.3 to 1.26.4
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
v0.129.3
2026-06-08 16:38:50 +01:00
dependabot[bot] and lnx01
aad5f6ef06
chore(deps): bump the security group with 7 updates ( #2052 )
...
Bumps the security group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2 ) | `1.41.7` | `1.41.11` |
| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2 ) | `1.19.17` | `1.19.21` |
| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2 ) | `1.101.0` | `1.103.1` |
| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx ) | `5.9.2` | `5.10.0` |
| [github.com/shirou/gopsutil/v4](https://github.com/shirou/gopsutil ) | `4.26.4` | `4.26.5` |
| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go ) | `1.43.0` | `1.44.0` |
| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) | `1.43.0` | `1.44.0` |
Updates `github.com/aws/aws-sdk-go-v2` from 1.41.7 to 1.41.11
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.41.7...v1.41.11 )
Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.17 to 1.19.21
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.17...credentials/v1.19.21 )
Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.101.0 to 1.103.1
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.101.0...service/s3/v1.103.1 )
Updates `github.com/jackc/pgx/v5` from 5.9.2 to 5.10.0
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jackc/pgx/compare/v5.9.2...v5.10.0 )
Updates `github.com/shirou/gopsutil/v4` from 4.26.4 to 4.26.5
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v4.26.4...v4.26.5 )
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](https://github.com/open-telemetry/opentelemetry-go/compare/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](https://github.com/open-telemetry/opentelemetry-go/compare/v1.43.0...v1.44.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2
dependency-version: 1.41.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
dependency-version: 1.19.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
dependency-version: 1.103.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: security
- dependency-name: github.com/jackc/pgx/v5
dependency-version: 5.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: security
- dependency-name: github.com/shirou/gopsutil/v4
dependency-version: 4.26.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: go.opentelemetry.io/otel
dependency-version: 1.44.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: security
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-version: 1.44.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: security
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v0.129.2
2026-06-04 17:46:47 +12:00
Kris Coleman
12b0e741d8
feat(ci): add Slack release notification via reusable workflow ( #2051 )
2026-05-29 14:25:15 -04:00
Kris Coleman and Claude Opus 4.6
baecd3c411
chore(deps): bump golang.org/x/net, x/crypto, containerd to patch CVEs ( #2049 ) ( #2050 )
...
Bump golang.org/x/crypto v0.51.0 -> v0.52.0 in both root and examples modules.
Bump golang.org/x/net v0.54.0 -> v0.55.0 in examples module (root already at v0.55.0).
containerd already at v1.7.32 in root (no change needed).
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
v0.129.1
2026-05-29 13:39:20 -04:00
dependabot[bot] and lnx01
1cfa00ed9c
chore(deps): bump the security group with 3 updates ( #2048 )
...
Bumps the security group with 3 updates: [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2 ), [golang.org/x/net](https://github.com/golang/net ) and [golang.org/x/sys](https://github.com/golang/sys ).
Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.16 to 1.19.17
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.16...credentials/v1.19.17 )
Updates `golang.org/x/net` from 0.54.0 to 0.55.0
- [Commits](https://github.com/golang/net/compare/v0.54.0...v0.55.0 )
Updates `golang.org/x/sys` from 0.44.0 to 0.45.0
- [Commits](https://github.com/golang/sys/compare/v0.44.0...v0.45.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
dependency-version: 1.19.17
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: security
- dependency-name: golang.org/x/net
dependency-version: 0.55.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: security
- dependency-name: golang.org/x/sys
dependency-version: 0.45.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: security
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 12:33:42 -04:00
dependabot[bot] and lnx01
9600c17454
chore(deps): bump github.com/containerd/containerd from 1.7.30 to 1.7.32 ( #2046 )
...
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd ) from 1.7.30 to 1.7.32.
- [Release notes](https://github.com/containerd/containerd/releases )
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md )
- [Commits](https://github.com/containerd/containerd/compare/v1.7.30...v1.7.32 )
---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
dependency-version: 1.7.32
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 15:36:48 +12:00