mirror of
https://github.com/replicatedhq/troubleshoot.git
synced 2026-08-27 00:37:20 +00:00
v0.131.0
2002
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
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 |
||
|
|
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> |
||
|
|
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 |
||
|
|
e0e45b0dc3 |
add factory workflow (#2066)
* add factory workflow * add publish workflow for factory * reduce duplication |
||
|
|
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> |
||
|
|
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 |
||
|
|
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> |
||
|
|
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> |
||
|
|
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> |
||
|
|
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#131v0.130.0 |
||
|
|
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 |
||
|
|
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 |
||
|
|
12b0e741d8 | feat(ci): add Slack release notification via reusable workflow (#2051) | ||
|
|
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 |
||
|
|
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> |
||
|
|
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> |
||
|
|
61ef1e1036 |
fix: TLS support in MySQL connector (#2045)
* fix(mysql): respect TLS configuration in MySQL collector The MySQL collector was ignoring the TLS field in the Database spec, which caused TLS connections to fail even when properly configured. This change mirrors the PostgreSQL collector pattern: - Parse the MySQL DSN using mysql.ParseDSN - When TLS is configured, create a tls.Config and set cfg.TLS - Use sql.OpenDB with mysql.NewConnector when TLS is active - Keep the existing sql.Open path for backward compatibility Fixes: MySQL preflight fails over TLS connections * fix(mysql): address review feedback - Fix gofmt indentation in mysql_test.go - Remove duplicate DSN parsing in createConnectConfig - Add CA-cert-only TLS test case --------- Co-authored-by: Chuck D'Antonio <chuck@replicated.com> |
||
|
|
77e39bc5ed |
chore(deps): bump helm.sh/helm/v3 from 3.20.2 to 3.21.0 in /examples/sdk/helm-template in the security group across 1 directory (#2044)
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.20.2 to 3.21.0 - [Release notes](https://github.com/helm/helm/releases) - [Commits](https://github.com/helm/helm/compare/v3.20.2...v3.21.0) --- updated-dependencies: - dependency-name: helm.sh/helm/v3 dependency-version: 3.21.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> |
||
|
|
edba8f1ee0 |
chore(deps): bump the security group with 14 updates (#2043)
Bumps the security group with 14 updates: | Package | From | To | | --- | --- | --- | | [github.com/ClickHouse/clickhouse-go/v2](https://github.com/ClickHouse/clickhouse-go) | `2.42.0` | `2.46.0` | | [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) | `0.21.5` | `0.21.6` | | [github.com/vmware-tanzu/velero](https://github.com/vmware-tanzu/velero) | `1.18.0` | `1.18.1` | | [k8s.io/api](https://github.com/kubernetes/api) | `0.36.0` | `0.36.1` | | [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.36.0` | `0.36.1` | | [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.36.0` | `0.36.1` | | [k8s.io/apiserver](https://github.com/kubernetes/apiserver) | `0.36.0` | `0.36.1` | | [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime) | `0.36.0` | `0.36.1` | | [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.36.0` | `0.36.1` | | [k8s.io/streaming](https://github.com/kubernetes/streaming) | `0.36.0` | `0.36.1` | | [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.24.0` | `0.24.1` | | [helm.sh/helm/v3](https://github.com/helm/helm) | `3.20.2` | `3.21.0` | | [k8s.io/kubelet](https://github.com/kubernetes/kubelet) | `0.36.0` | `0.36.1` | | [k8s.io/metrics](https://github.com/kubernetes/metrics) | `0.36.0` | `0.36.1` | Updates `github.com/ClickHouse/clickhouse-go/v2` from 2.42.0 to 2.46.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.42.0...v2.46.0) Updates `github.com/google/go-containerregistry` from 0.21.5 to 0.21.6 - [Release notes](https://github.com/google/go-containerregistry/releases) - [Commits](https://github.com/google/go-containerregistry/compare/v0.21.5...v0.21.6) Updates `github.com/vmware-tanzu/velero` from 1.18.0 to 1.18.1 - [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.0...v1.18.1) Updates `k8s.io/api` from 0.36.0 to 0.36.1 - [Commits](https://github.com/kubernetes/api/compare/v0.36.0...v0.36.1) Updates `k8s.io/apiextensions-apiserver` from 0.36.0 to 0.36.1 - [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases) - [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.36.0...v0.36.1) Updates `k8s.io/apimachinery` from 0.36.0 to 0.36.1 - [Commits](https://github.com/kubernetes/apimachinery/compare/v0.36.0...v0.36.1) Updates `k8s.io/apiserver` from 0.36.0 to 0.36.1 - [Commits](https://github.com/kubernetes/apiserver/compare/v0.36.0...v0.36.1) Updates `k8s.io/cli-runtime` from 0.36.0 to 0.36.1 - [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.36.0...v0.36.1) Updates `k8s.io/client-go` from 0.36.0 to 0.36.1 - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md) - [Commits](https://github.com/kubernetes/client-go/compare/v0.36.0...v0.36.1) Updates `k8s.io/streaming` from 0.36.0 to 0.36.1 - [Commits](https://github.com/kubernetes/streaming/compare/v0.36.0...v0.36.1) Updates `sigs.k8s.io/controller-runtime` from 0.24.0 to 0.24.1 - [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases) - [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md) - [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.24.0...v0.24.1) Updates `helm.sh/helm/v3` from 3.20.2 to 3.21.0 - [Release notes](https://github.com/helm/helm/releases) - [Commits](https://github.com/helm/helm/compare/v3.20.2...v3.21.0) Updates `k8s.io/kubelet` from 0.36.0 to 0.36.1 - [Commits](https://github.com/kubernetes/kubelet/compare/v0.36.0...v0.36.1) Updates `k8s.io/metrics` from 0.36.0 to 0.36.1 - [Commits](https://github.com/kubernetes/metrics/compare/v0.36.0...v0.36.1) --- updated-dependencies: - dependency-name: github.com/ClickHouse/clickhouse-go/v2 dependency-version: 2.46.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.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.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: k8s.io/api dependency-version: 0.36.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: k8s.io/apiextensions-apiserver dependency-version: 0.36.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: k8s.io/apimachinery dependency-version: 0.36.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: k8s.io/apiserver dependency-version: 0.36.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: k8s.io/cli-runtime dependency-version: 0.36.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: k8s.io/client-go dependency-version: 0.36.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: k8s.io/streaming dependency-version: 0.36.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: sigs.k8s.io/controller-runtime dependency-version: 0.24.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: helm.sh/helm/v3 dependency-version: 3.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security - dependency-name: k8s.io/kubelet dependency-version: 0.36.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: k8s.io/metrics dependency-version: 0.36.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> |
||
|
|
894158779c |
Bump Go from 1.26.2 to 1.26.3 (#2040)
Bump Go to version from 1.26.2 to 1.26.3 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>v0.129.0 |
||
|
|
1cd9b6103c |
feat: Add Clickhouse Support (#1967)
* feat: Add Clickhouse Support * fix: missing case in GetCollector for ClickHouse * chore: add analyzer * fix; Findings * fix: use go-version for ClickHouse version comparison ClickHouse returns 4-part version numbers (e.g., 25.3.2.39) which blang/semver.ParseTolerant cannot handle. Use hashicorp/go-version (which supports arbitrary version parts) via a ClickHouse-specific comparison function, matching the approach used by the MSSQL analyzer. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * change icon * chore: Resolve comments - Change icon value - Update converter to support ClickHouse - Update loader to support ClickHouse - Ensure IsConnected behaviour is similar to other db collectors * fmt 🤦 * chore: Add Clickhouse case to convertAnalyzerToSpec * resolve CollectorName comment --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> |
||
|
|
ba33b743d5 |
chore(deps): bump the security group with 5 updates (#2042)
Bumps the security group with 5 updates: | Package | From | To | | --- | --- | --- | | [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.100.1` | `1.101.0` | | [golang.org/x/mod](https://github.com/golang/mod) | `0.35.0` | `0.36.0` | | [golang.org/x/net](https://github.com/golang/net) | `0.53.0` | `0.54.0` | | [golang.org/x/sys](https://github.com/golang/sys) | `0.43.0` | `0.44.0` | | [golang.org/x/text](https://github.com/golang/text) | `0.36.0` | `0.37.0` | Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.100.1 to 1.101.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.100.1...service/s3/v1.101.0) Updates `golang.org/x/mod` from 0.35.0 to 0.36.0 - [Commits](https://github.com/golang/mod/compare/v0.35.0...v0.36.0) Updates `golang.org/x/net` from 0.53.0 to 0.54.0 - [Commits](https://github.com/golang/net/compare/v0.53.0...v0.54.0) Updates `golang.org/x/sys` from 0.43.0 to 0.44.0 - [Commits](https://github.com/golang/sys/compare/v0.43.0...v0.44.0) Updates `golang.org/x/text` from 0.36.0 to 0.37.0 - [Release notes](https://github.com/golang/text/releases) - [Commits](https://github.com/golang/text/compare/v0.36.0...v0.37.0) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go-v2/service/s3 dependency-version: 1.101.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security - dependency-name: golang.org/x/mod dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security - dependency-name: golang.org/x/net dependency-version: 0.54.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security - dependency-name: golang.org/x/sys dependency-version: 0.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security - dependency-name: golang.org/x/text dependency-version: 0.37.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> |
||
|
|
f6c57607ea |
chore(deps): bump github.com/distribution/distribution/v3 from 3.1.0 to 3.1.1 (#2038)
chore(deps): bump github.com/distribution/distribution/v3 Bumps [github.com/distribution/distribution/v3](https://github.com/distribution/distribution) from 3.1.0 to 3.1.1. - [Release notes](https://github.com/distribution/distribution/releases) - [Commits](https://github.com/distribution/distribution/compare/v3.1.0...v3.1.1) --- updated-dependencies: - dependency-name: github.com/distribution/distribution/v3 dependency-version: 3.1.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
3779868880 |
chore(deps): bump the security group with 7 updates (#2039)
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.6` | `1.41.7` | | [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.15` | `1.19.16` | | [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.100.0` | `1.100.1` | | [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) | `1.9.3` | `1.10.0` | | [github.com/microsoft/go-mssqldb](https://github.com/microsoft/go-mssqldb) | `1.9.8` | `1.10.0` | | [github.com/shirou/gopsutil/v4](https://github.com/shirou/gopsutil) | `4.26.3` | `4.26.4` | | [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.23.3` | `0.24.0` | Updates `github.com/aws/aws-sdk-go-v2` from 1.41.6 to 1.41.7 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.41.6...v1.41.7) Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.15 to 1.19.16 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.15...credentials/v1.19.16) Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.100.0 to 1.100.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.100.0...service/s3/v1.100.1) Updates `github.com/go-sql-driver/mysql` from 1.9.3 to 1.10.0 - [Release notes](https://github.com/go-sql-driver/mysql/releases) - [Changelog](https://github.com/go-sql-driver/mysql/blob/master/CHANGELOG.md) - [Commits](https://github.com/go-sql-driver/mysql/compare/v1.9.3...v1.10.0) Updates `github.com/microsoft/go-mssqldb` from 1.9.8 to 1.10.0 - [Release notes](https://github.com/microsoft/go-mssqldb/releases) - [Changelog](https://github.com/microsoft/go-mssqldb/blob/main/CHANGELOG.md) - [Commits](https://github.com/microsoft/go-mssqldb/compare/v1.9.8...v1.10.0) Updates `github.com/shirou/gopsutil/v4` from 4.26.3 to 4.26.4 - [Release notes](https://github.com/shirou/gopsutil/releases) - [Commits](https://github.com/shirou/gopsutil/compare/v4.26.3...v4.26.4) Updates `sigs.k8s.io/controller-runtime` from 0.23.3 to 0.24.0 - [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases) - [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md) - [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.3...v0.24.0) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go-v2 dependency-version: 1.41.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.16 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.100.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: github.com/go-sql-driver/mysql dependency-version: 1.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security - dependency-name: github.com/microsoft/go-mssqldb dependency-version: 1.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.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: sigs.k8s.io/controller-runtime dependency-version: 0.24.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> |
||
|
|
4c6af55e7c |
fix: correct RBAC verb for pods/exec from get to create (#2037)
fix: correct RBAC verb and WebSocket fallback for pods/exec This commit fixes three related issues that prevented exec collectors from working with minimal RBAC permissions: 1. RBAC preflight check used wrong verb for pods/exec Changed from "get" to "create" in v1beta1 and v1beta2 AccessReviewSpecs. The pods/exec subresource requires "create" to execute commands. 2. WebSocket fallback used wrong httpstream package import The fallback executor checked IsUpgradeFailure using the apimachinery httpstream package, but the roundtripper creates UpgradeFailureError using the streaming httpstream package. These are different Go types, so errors.As always returned false and fallback to SPDY never triggered. Changed import to k8s.io/streaming/pkg/httpstream. 3. Stdin mismatch caused SPDY fallback to hang PodExecOptions always set Stdin:true but StreamOptions always passed Stdin:nil. When WebSocket failed and fell back to SPDY, the server waited for stdin data that never arrived. Changed Stdin to false in PodExecOptions for exec, copy, and copy_from_host collectors.v0.128.1 |
||
|
|
a4ce199005 |
refactor(collect): replace go.podman.io/image with go-containerregistry (#2034)
* refactor(collect): replace go.podman.io/image with go-containerregistry Migrate pkg/collect/registry.go off go.podman.io/image/v5 (containers/image) onto github.com/google/go-containerregistry, eliminating the transitive github.com/docker/docker +incompatible chain that blocks Docker v29 SDK adoption. The RegistryImages collector probes whether each requested image exists in its registry by issuing a manifest HEAD. We replace alltransports.ParseImageName + imageRef.NewImage with name.ParseReference + remote.Head. Auth from a kubernetes.io/dockerconfigjson Secret is converted to an authn.Authenticator; error classification switches from errcode.Errors string matching to transport.Error.StatusCode. Add httptest.NewTLSServer-backed tests for imageExists covering the found/not-found/unauthorized/EOF-retry paths to lock in protocol-level behavior across the migration. Promote go-containerregistry to a direct require at v0.21.5; go mod tidy drops go.podman.io/image, distribution/distribution/v3, and the bare docker/docker entry from the module graph. Issue: tr-dit * Removed the unreachable strings.Contains branch so we no longer pretend there is special “architecture mismatch → treat as exists” behavior. Documented next to remote.Get that the check is manifest presence for the reference, not “runnable on this arch.” * fix(collect): use DefaultKeychain when registry auth config is nil Restore ambient credential behavior (~/.docker/config.json, credential helpers) for registry image checks. Without WithAuthFromKeychain, remote.Get defaulted to anonymous auth, diverging from containers/image and from documented nil authConfig semantics. Made-with: Cursorv0.128.0 |
||
|
|
48c45d7b0a |
refactor: replace SPDY executor with WebSocket-first fallback executor (#2031)
* docs: add design spec for SPDY executor removal Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * docs: add implementation plan for SPDY executor removal Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * feat(k8sutil): add NewFallbackExecutor helper * fix(k8sutil): rename url param to u to avoid shadowing net/url * refactor(collect): use fallback executor in exec collector * refactor(collect): use fallback executor in copy collector * refactor(collect): use fallback executor in copy_from_host collector * refactor(collect): use fallback executor in sonobuoy_results collector * refactor(collect): use fallback executor in etcd collector * refactor(collect): use fallback executor in longhorn collector * refactor(supportbundle): use fallback executor in collect * chore(k8sutil): delete unused PortForward function * fix(k8sutil): use GET for WebSocket executor and broaden fallback predicate WebSocket upgrade requires GET per RFC 6455. Also add IsHTTPSProxyError to the fallback predicate so HTTPS proxy environments fall back to SPDY correctly, matching kubectl's implementation. Remove method param from NewFallbackExecutor since the methods are now transport-specific and not caller-controlled. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * chore: remove superpowers docs artifacts * fix(collect): enable stdout capture in exec collector * fix(collect): enable stdout capture in copy collectors PodExecOptions.Stdout: false causes the WebSocket API server to discard stdout entirely, silently breaking tar output for file copy operations. With SPDY this mismatch was harmless; WebSocket strictly respects the field. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|
|
2fdd21fca1 |
feat(analyze): warn when nodeResources has no node data, add ignoreIfNoFiles (#2035)
* feat(analyze): warn when nodeResources has no node data, add ignoreIfNoFiles The nodeResources analyzer previously failed silently when cluster-resources/nodes.json was not collected (e.g. when the clusterResources collector was excluded or could not list nodes). It now emits a warn outcome per nodeResources entry in the spec. Add an ignoreIfNoFiles top-level field to nodeResources, mirroring textAnalyze, so users can opt out of the new warning when the analyzer is intentionally optional. - Add IgnoreIfNoFiles to v1beta2.NodeResources - Update CRDs and JSON schemas - Unit test the warn / ignore paths - Add an e2e fixture and test that excludes clusterResources and asserts the analyze output Signed-off-by: Evans Mungai <evans@replicated.com> * Fix review comment Signed-off-by: Evans Mungai <evans@replicated.com> --------- Signed-off-by: Evans Mungai <evans@replicated.com> |
||
|
|
572cb8e31d |
chore(deps): bump the security group across 1 directory with 12 updates (#2030)
* chore(deps): bump the security group across 1 directory with 12 updates Bumps the security group with 8 updates in the / directory: | Package | From | To | | --- | --- | --- | | [github.com/apparentlymart/go-cidr](https://github.com/apparentlymart/go-cidr) | `1.1.0` | `1.1.1` | | [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.99.1` | `1.100.0` | | [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) | `0.0.21` | `0.0.22` | | [k8s.io/api](https://github.com/kubernetes/api) | `0.35.4` | `0.36.0` | | [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.35.4` | `0.36.0` | | [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime) | `0.35.4` | `0.36.0` | | [k8s.io/kubelet](https://github.com/kubernetes/kubelet) | `0.35.4` | `0.36.0` | | [k8s.io/metrics](https://github.com/kubernetes/metrics) | `0.35.4` | `0.36.0` | Updates `github.com/apparentlymart/go-cidr` from 1.1.0 to 1.1.1 - [Release notes](https://github.com/apparentlymart/go-cidr/releases) - [Commits](https://github.com/apparentlymart/go-cidr/compare/v1.1.0...v1.1.1) Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.99.1 to 1.100.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.99.1...service/s3/v1.100.0) Updates `github.com/mattn/go-isatty` from 0.0.21 to 0.0.22 - [Commits](https://github.com/mattn/go-isatty/compare/v0.0.21...v0.0.22) Updates `k8s.io/api` from 0.35.4 to 0.36.0 - [Commits](https://github.com/kubernetes/api/compare/v0.35.4...v0.36.0) Updates `k8s.io/apiextensions-apiserver` from 0.35.4 to 0.36.0 - [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases) - [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.35.4...v0.36.0) Updates `k8s.io/apimachinery` from 0.35.4 to 0.36.0 - [Commits](https://github.com/kubernetes/apimachinery/compare/v0.35.4...v0.36.0) Updates `k8s.io/apiserver` from 0.35.4 to 0.36.0 - [Commits](https://github.com/kubernetes/apiserver/compare/v0.35.4...v0.36.0) Updates `k8s.io/cli-runtime` from 0.35.4 to 0.36.0 - [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.35.4...v0.36.0) Updates `k8s.io/client-go` from 0.35.4 to 0.36.0 - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md) - [Commits](https://github.com/kubernetes/client-go/compare/v0.35.4...v0.36.0) Updates `k8s.io/kubelet` from 0.35.4 to 0.36.0 - [Commits](https://github.com/kubernetes/kubelet/compare/v0.35.4...v0.36.0) Updates `k8s.io/metrics` from 0.35.4 to 0.36.0 - [Commits](https://github.com/kubernetes/metrics/compare/v0.35.4...v0.36.0) Updates `k8s.io/utils` from 0.0.0-20251002143259-bc988d571ff4 to 0.0.0-20260210185600-b8788abfbbc2 - [Commits](https://github.com/kubernetes/utils/commits) --- updated-dependencies: - dependency-name: github.com/apparentlymart/go-cidr dependency-version: 1.1.1 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.100.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security - dependency-name: github.com/mattn/go-isatty dependency-version: 0.0.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: k8s.io/api dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security - dependency-name: k8s.io/apiextensions-apiserver dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security - dependency-name: k8s.io/apimachinery dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security - dependency-name: k8s.io/apiserver dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security - dependency-name: k8s.io/cli-runtime dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security - dependency-name: k8s.io/client-go dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security - dependency-name: k8s.io/kubelet dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security - dependency-name: k8s.io/metrics dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security - dependency-name: k8s.io/utils dependency-version: 0.0.0-20260210185600-b8788abfbbc2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security ... Signed-off-by: dependabot[bot] <support@github.com> * k8s.io/kubectl v0.36.0 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Andrew Lavery <laverya@umich.edu> |
||
|
|
21948fe959 |
feat: add host registryImages collector and analyzer (#2029)
* feat: add host registryImages collector and analyzer Adds a host-level registryImages collector and analyzer that can check image existence in registries without requiring a Kubernetes cluster. Supports inline username/password auth or ambient credentials from ~/.docker/config.json. Refactors imageExistsWithAuth from the cluster-level registry collector to share the core image existence check logic. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Fixes from manual tests Signed-off-by: Evans Mungai <evans@replicated.com> * Updates from manual tests Signed-off-by: Evans Mungai <evans@replicated.com> * Sort template lists Signed-off-by: Evans Mungai <evans@replicated.com> * More changes Signed-off-by: Evans Mungai <evans@replicated.com> --------- Signed-off-by: Evans Mungai <evans@replicated.com> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|
|
b56b98742e |
Revert "refactor(collect): replace go.podman.io/image with go-containerregistry" (#2033)
This reverts commit
|
||
|
|
b105fa62c7 |
refactor(collect): replace go.podman.io/image with go-containerregistry
Migrate pkg/collect/registry.go off go.podman.io/image/v5 (containers/image) onto github.com/google/go-containerregistry, eliminating the transitive github.com/docker/docker +incompatible chain that blocks Docker v29 SDK adoption. The RegistryImages collector probes whether each requested image exists in its registry by issuing a manifest HEAD. We replace alltransports.ParseImageName + imageRef.NewImage with name.ParseReference + remote.Head. Auth from a kubernetes.io/dockerconfigjson Secret is converted to an authn.Authenticator; error classification switches from errcode.Errors string matching to transport.Error.StatusCode. Add httptest.NewTLSServer-backed tests for imageExists covering the found/not-found/unauthorized/EOF-retry paths to lock in protocol-level behavior across the migration. Promote go-containerregistry to a direct require at v0.21.5; go mod tidy drops go.podman.io/image, distribution/distribution/v3, and the bare docker/docker entry from the module graph. Issue: tr-dit |
||
|
|
558a8f5110 |
chore(deps): bump docker/docker to v28.5.2 and go-containerregistry to v0.21.5 (#2028)
Addresses vulnerabilities in github.com/docker/docker v28.5.1. Both are indirect deps; no source imports them directly. Pulled v0.21.5 of go-containerregistry via `go get ...@latest`, then forced docker/docker to v28.5.2 since go.podman.io/image/v5 still pins v28.5.1 at its latest release (v5.39.2). Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|
|
070fd9bab4 |
chore(deps): bump the security group across 1 directory with 12 updates (#2026)
Bumps the security group with 9 updates in the / directory: | Package | From | To | | --- | --- | --- | | [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.5` | `1.41.6` | | [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.14` | `1.19.15` | | [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.99.0` | `1.99.1` | | [k8s.io/api](https://github.com/kubernetes/api) | `0.35.3` | `0.35.4` | | [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.35.3` | `0.35.4` | | [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime) | `0.35.3` | `0.35.4` | | [sigs.k8s.io/e2e-framework](https://github.com/kubernetes-sigs/e2e-framework) | `0.6.0` | `0.7.0` | | [k8s.io/kubelet](https://github.com/kubernetes/kubelet) | `0.35.3` | `0.35.4` | | [k8s.io/metrics](https://github.com/kubernetes/metrics) | `0.35.3` | `0.35.4` | Updates `github.com/aws/aws-sdk-go-v2` from 1.41.5 to 1.41.6 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.41.5...v1.41.6) Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.14 to 1.19.15 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.14...credentials/v1.19.15) Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.99.0 to 1.99.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.99.0...service/s3/v1.99.1) Updates `k8s.io/api` from 0.35.3 to 0.35.4 - [Commits](https://github.com/kubernetes/api/compare/v0.35.3...v0.35.4) Updates `k8s.io/apiextensions-apiserver` from 0.35.3 to 0.35.4 - [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases) - [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.35.3...v0.35.4) Updates `k8s.io/apimachinery` from 0.35.3 to 0.35.4 - [Commits](https://github.com/kubernetes/apimachinery/compare/v0.35.3...v0.35.4) Updates `k8s.io/apiserver` from 0.35.3 to 0.35.4 - [Commits](https://github.com/kubernetes/apiserver/compare/v0.35.3...v0.35.4) Updates `k8s.io/cli-runtime` from 0.35.3 to 0.35.4 - [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.35.3...v0.35.4) Updates `k8s.io/client-go` from 0.35.3 to 0.35.4 - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md) - [Commits](https://github.com/kubernetes/client-go/compare/v0.35.3...v0.35.4) Updates `sigs.k8s.io/e2e-framework` from 0.6.0 to 0.7.0 - [Release notes](https://github.com/kubernetes-sigs/e2e-framework/releases) - [Changelog](https://github.com/kubernetes-sigs/e2e-framework/blob/main/RELEASE.md) - [Commits](https://github.com/kubernetes-sigs/e2e-framework/compare/v0.6.0...v0.7.0) Updates `k8s.io/kubelet` from 0.35.3 to 0.35.4 - [Commits](https://github.com/kubernetes/kubelet/compare/v0.35.3...v0.35.4) Updates `k8s.io/metrics` from 0.35.3 to 0.35.4 - [Commits](https://github.com/kubernetes/metrics/compare/v0.35.3...v0.35.4) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go-v2 dependency-version: 1.41.6 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.15 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.99.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: k8s.io/api dependency-version: 0.35.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: k8s.io/apiextensions-apiserver dependency-version: 0.35.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: k8s.io/apimachinery dependency-version: 0.35.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: k8s.io/apiserver dependency-version: 0.35.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: k8s.io/cli-runtime dependency-version: 0.35.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: k8s.io/client-go dependency-version: 0.35.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: sigs.k8s.io/e2e-framework dependency-version: 0.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security - dependency-name: k8s.io/kubelet dependency-version: 0.35.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security - dependency-name: k8s.io/metrics dependency-version: 0.35.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> |
||
|
|
e89c858bd2 |
chore(deps): bump docker/setup-qemu-action from 3 to 4 (#2023)
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3 to 4. - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4) --- updated-dependencies: - dependency-name: docker/setup-qemu-action dependency-version: '4' 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> |
||
|
|
483467d8b9 |
chore: update preflight cli help text (#2027)
Signed-off-by: Evans Mungai <evans@replicated.com> |
||
|
|
27903af638 | [chore] bump pgx (#2025) v0.127.1 | ||
|
|
6eb09ee9d5 |
chore(deps): bump github.com/moby/spdystream from 0.5.0 to 0.5.1 (#2022)
Bumps [github.com/moby/spdystream](https://github.com/moby/spdystream) from 0.5.0 to 0.5.1. - [Release notes](https://github.com/moby/spdystream/releases) - [Commits](https://github.com/moby/spdystream/compare/v0.5.0...v0.5.1) --- updated-dependencies: - dependency-name: github.com/moby/spdystream dependency-version: 0.5.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>v0.127.0 |
||
|
|
845fdcc8c8 |
Move REVIEW.md to .cursor/BUGBOT.md (#2021)
* Move REVIEW.md to .cursor/BUGBOT.md Signed-off-by: Evans Mungai <evans@replicated.com> * Comment update Signed-off-by: Evans Mungai <evans@replicated.com> --------- Signed-off-by: Evans Mungai <evans@replicated.com> |
||
|
|
a3c453d1d6 |
fix: record skipped collectors in bundle and improve CLI warnings (#2019)
* fix: record skipped collectors in bundle and improve CLI warnings - Write `skipped-collectors.json` to the support bundle and preflight bundle recording which collectors were skipped (RBAC permissions or spec exclusion), with reason, errors, and timestamp - Surface RBAC errors and skipped-collector messages as `klog.Warningf` in non-interactive mode so they're visible without `-v` flags - Exec collector file naming now falls back to the resolved container name (from the pod spec) when `collectorName` is not set, instead of only checking `containerName` from the spec Signed-off-by: Evans Mungai <evans@replicated.com> * Address comment Signed-off-by: Evans Mungai <evans@replicated.com> * fix bugbot comment Signed-off-by: Evans Mungai <evans@replicated.com> * Remove unused var Signed-off-by: Evans Mungai <evans@replicated.com> * Address comment Signed-off-by: Evans Mungai <evans@replicated.com> * Use results.SaveResult and add automated tests Signed-off-by: Evans Mungai <evans@replicated.com> * Improvements Signed-off-by: Evans Mungai <evans@replicated.com> * Fix bugbot Signed-off-by: Evans Mungai <evans@replicated.com> * Handle bugbot Signed-off-by: Evans Mungai <evans@replicated.com> --------- Signed-off-by: Evans Mungai <evans@replicated.com> |
||
|
|
35d5ad17af |
feat: add CLAUDE.md and AGENTS.md to project (#2020)
* feat: add CLAUDE.md and AGENTS.md to project Signed-off-by: Evans Mungai <evans@replicated.com> * Add missed file Signed-off-by: Evans Mungai <evans@replicated.com> * Updates Signed-off-by: Evans Mungai <evans@replicated.com> --------- Signed-off-by: Evans Mungai <evans@replicated.com> |
||
|
|
daeab2dc20 |
fix: improve collector output discoverability (#2018)
* fix: document .tar.gz auto-append in --output flag help text The --output flag silently appends .tar.gz to the provided path, which was not mentioned in the help text, causing confusion for users who expected the exact filename they specified. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: exec collector falls back to containerName for file naming When collectorName is not set, the exec collector now uses containerName as the output file prefix instead of producing bare -stdout.txt filenames. This makes output files identifiable without requiring collectorName to be explicitly set. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|
|
5a611b3a6a |
feat: Collect validating and mutating webhook configurations (#2017)
* feat: Collect validating and mutating webhook configurations * fixup! feat: Collect validating and mutating webhook configurations Add metadata before marshaling * explicitly test webhook configuration collection in TestClusterResources --------- Co-authored-by: Daniel Lipovetsky <daniel.lipovetsky@nutanix.com> |
||
|
|
fc72539585 |
ci: Add releases for linux-riscv64 (#2010)
Add releases for linux-riscv64 This project is a dependency of `k0s` which is working on being built, tested and released on `linux-riscv64` [1]. RISC-V is gaining momentum especially in the embedded and edge world. [1] https://github.com/k0sproject/k0s/pull/7414 Co-authored-by: Andrew Lavery <laverya@umich.edu> |
||
|
|
69743729a3 |
smoke test all linux target architectures (#2016)
* smoke test all linux target architectures * go mod update * use 'real' target cluster * better logging * newer alpine |
||
|
|
6d1b1eba49 |
chore(deps): bump golang.org/x/net from 0.52.0 to 0.53.0 in the security group (#2015)
chore(deps): bump golang.org/x/net in the security group Bumps the security group with 1 update: [golang.org/x/net](https://github.com/golang/net). Updates `golang.org/x/net` from 0.52.0 to 0.53.0 - [Commits](https://github.com/golang/net/compare/v0.52.0...v0.53.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-version: 0.53.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> |
||
|
|
db137b1c33 |
chore(deps): bump helm.sh/helm/v3 from 3.20.1 to 3.20.2 in /examples/sdk/helm-template (#2012)
chore(deps): bump helm.sh/helm/v3 in /examples/sdk/helm-template Bumps [helm.sh/helm/v3](https://github.com/helm/helm) from 3.20.1 to 3.20.2. - [Release notes](https://github.com/helm/helm/releases) - [Commits](https://github.com/helm/helm/compare/v3.20.1...v3.20.2) --- updated-dependencies: - dependency-name: helm.sh/helm/v3 dependency-version: 3.20.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
a6915eac63 |
chore(deps): bump helm.sh/helm/v3 from 3.20.1 to 3.20.2 (#2013)
Bumps [helm.sh/helm/v3](https://github.com/helm/helm) from 3.20.1 to 3.20.2. - [Release notes](https://github.com/helm/helm/releases) - [Commits](https://github.com/helm/helm/compare/v3.20.1...v3.20.2) --- updated-dependencies: - dependency-name: helm.sh/helm/v3 dependency-version: 3.20.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
95ef65b08d |
Bump Go from 1.26.1 to 1.26.2 (#2014)
Bump Go to version from 1.26.1 to 1.26.2 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> |
||
|
|
c096e5d075 |
fix(supportbundle): ExtractLicenseFromBundle prefers license.json regardless of tar order (#2011)
license.json was being ignored when configmaps containing a license ID appeared earlier in the tar archive. The function now collects both candidates in a single pass and returns the license.json result if present, falling back to the configmap scan only when license.json is absent. Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>v0.126.1 |