Dexter Yan
b7d5a9876c
feat(collector): add helm collector ( #1309 )
2023-08-28 11:51:57 +12:00
Evans Mungai
96c482a1f5
fix: complete mssql analyser implementation ( #1290 )
...
* fix: complete mssql analyser implementation
* Add mssql analyser tests and mssql collector logs
* Close mssql db after collecting data
2023-08-25 10:38:39 +01:00
ada mancini
543931631b
Local watch script ( #1304 )
...
* local watch script for building troubleshoot
2023-08-25 15:12:22 +12:00
Dexter Yan
d730be0fae
feat(redact): use a scan regex for default redact rule of lines to improve cpu usage and reduce time cost ( #1291 )
2023-08-25 15:11:04 +12:00
Dexter Yan
38ff340883
feat(e2e): add e2e go test for support-bundler ( #1265 )
2023-08-25 14:43:09 +12:00
Dexter Yan and Evans Mungai
04f69b3f8c
fix(json_compare): solve unorderd slice deep equal ( #1300 )
...
* fix(json_compare): sort slice
* fix(json_compare): improve
* fix(json_compare): remove duplicated tests
---------
Co-authored-by: Evans Mungai <evans@replicated.com >
2023-08-24 11:48:33 +01:00
dependabot[bot] and lnx01
57b988b100
chore(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 ( #1306 )
...
Bumps [github.com/google/uuid](https://github.com/google/uuid ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/google/uuid/releases )
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/uuid/compare/v1.3.0...v1.3.1 )
---
updated-dependencies:
- dependency-name: github.com/google/uuid
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-24 10:02:16 +01:00
dependabot[bot] and lnx01
6972789bea
chore(deps): bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.15.1 ( #1299 )
...
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) from 0.15.0 to 0.15.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.15.0...v0.15.1 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-15 12:43:27 +12:00
Dexter Yan
17cbc16e05
feat(support-bundler): add leases, configmaps, service accounts and volume attachments for cluster resources collector ( #1266 )
2023-08-14 18:14:38 +12:00
dependabot[bot] and lnx01
87404982fe
chore(deps): bump github.com/microsoft/go-mssqldb from 1.4.0 to 1.5.0 ( #1296 )
...
Bumps [github.com/microsoft/go-mssqldb](https://github.com/microsoft/go-mssqldb ) from 1.4.0 to 1.5.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.4.0...v1.5.0 )
---
updated-dependencies:
- dependency-name: github.com/microsoft/go-mssqldb
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-09 16:03:28 +01:00
Dexter Yan
5bb4358f7a
Fix(support-bundle): improve copy from host collector performance by checking daemonset pod FailedMount event and retry ( #1281 )
2023-08-09 22:32:14 +12:00
Pavan Sokke Nagaraj
39314ef200
chore: export error ErrInsufficientPermissionsToRun and func ShowTextResultsStructured ( #1297 )
...
* chore: move ErrInsufficientPermissions to collect
* chore: export func ShowTextResultsStructured
* chore: rename to ErrInsufficientPermissionsToRun
2023-08-08 14:17:15 -04:00
73c7dba0e1
chore(deps): bump github.com/jackc/pgx/v5 from 5.4.2 to 5.4.3 ( #1294 )
...
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx ) from 5.4.2 to 5.4.3.
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jackc/pgx/compare/v5.4.2...v5.4.3 )
---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nathan Sullivan <nathans@replicated.com >
2023-08-08 13:10:42 +10:00
dependabot[bot] and lnx01
a8f8bf9257
chore(deps): bump golang.org/x/text from 0.11.0 to 0.12.0 ( #1293 )
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.11.0...v0.12.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-08 12:59:46 +10:00
dependabot[bot] and lnx01
08c37c7333
chore(deps): bump github.com/shirou/gopsutil/v3 from 3.23.6 to 3.23.7 ( #1287 )
...
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil ) from 3.23.6 to 3.23.7.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v3.23.6...v3.23.7 )
---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-02 07:09:28 +12:00
dependabot[bot] and lnx01
8f20b665f9
chore(deps): bump github.com/hashicorp/go-getter from 1.7.1 to 1.7.2 ( #1286 )
...
Bumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter ) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/hashicorp/go-getter/releases )
- [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml )
- [Commits](https://github.com/hashicorp/go-getter/compare/v1.7.1...v1.7.2 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-getter
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-01 16:13:00 +10:00
dependabot[bot] and lnx01
638d99eaad
chore(deps): bump github.com/microsoft/go-mssqldb from 1.3.0 to 1.4.0 ( #1283 )
...
Bumps [github.com/microsoft/go-mssqldb](https://github.com/microsoft/go-mssqldb ) from 1.3.0 to 1.4.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.3.0...v1.4.0 )
---
updated-dependencies:
- dependency-name: github.com/microsoft/go-mssqldb
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-26 15:35:35 +01:00
dependabot[bot] and lnx01
25ddcf4388
chore(deps): bump k8s.io/apiserver from 0.27.3 to 0.27.4 ( #1284 )
...
Bumps [k8s.io/apiserver](https://github.com/kubernetes/apiserver ) from 0.27.3 to 0.27.4.
- [Commits](https://github.com/kubernetes/apiserver/compare/v0.27.3...v0.27.4 )
---
updated-dependencies:
- dependency-name: k8s.io/apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-26 08:56:09 +10:00
Dexter Yan and Evans Mungai
31ccbf696c
Fix(test): add unit tests for util ( #1273 )
...
* feat(test): add test for util
* fix(test): add windows path test
---------
Co-authored-by: Evans Mungai <evans@replicated.com >
2023-07-24 13:51:49 +12:00
a068561af4
chore(deps): bump k8s.io/metrics from 0.27.3 to 0.27.4 ( #1276 )
...
Bumps [k8s.io/metrics](https://github.com/kubernetes/metrics ) from 0.27.3 to 0.27.4.
- [Commits](https://github.com/kubernetes/metrics/compare/v0.27.3...v0.27.4 )
---
updated-dependencies:
- dependency-name: k8s.io/metrics
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evans Mungai <evans@replicated.com >
2023-07-21 10:25:08 +01:00
Evans Mungai
f3777bef69
feat: Add Strict flag to LoadSpecs API ( #1279 )
...
* feat: Add Strict flag to LoadSpecs API
Strict flag which can be used to toggle between true
(raising errors if a document is invalid)
and false (ignoring invalid documents, perhaps logging a warning).
* Granular error handling multidocs in secrets and configmaps
* Fix failing test
2023-07-21 10:08:16 +01:00
dependabot[bot] and lnx01
addc2ce925
chore(deps): bump k8s.io/cli-runtime from 0.27.3 to 0.27.4 ( #1278 )
...
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) from 0.27.3 to 0.27.4.
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.27.3...v0.27.4 )
---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-21 08:10:25 +10:00
dependabot[bot] and lnx01
247c60afd2
chore(deps): bump github.com/jackc/pgx/v5 from 5.4.1 to 5.4.2 ( #1268 )
...
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx ) from 5.4.1 to 5.4.2.
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jackc/pgx/compare/v5.4.1...v5.4.2 )
---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-20 15:55:17 +01:00
Dan Jones
8237ac991c
fix: fixes #1270 ( #1271 )
...
* fix: fixes #1270
2023-07-20 13:08:31 +12:00
Evans Mungai
73201c0304
feat: Add regex host analyser ( #1267 )
...
* feat: Add regular expressions host anaylser
This anaylser is the same as the in-cluster text anaylser. You pass in
search expressions to find values in files collected in a bundle
* additional test assertion to check analyser warn
2023-07-18 07:18:53 +12:00
Dexter Yan
531edf42e2
feat(support-bundle): add host certificate collector and analyzer ( #1132 )
2023-07-17 17:05:05 +12:00
Dexter Yan
f69ae77bc3
feat(analyzer): add detailed message for unhealthy pod ( #1261 )
...
* feat(analyzer): add detailed message for unhealthy pod
2023-07-17 08:01:40 +12:00
David Morgan
b02d12ff1e
JSONPath support for json compare analyzer ( #1244 )
...
This adds JSONPath support to the json compare analyzer using
k8s.io/client-go/util/jsonpath implementation.
To preserve backwards compatibility a new attribute, `JsonPath, is added
to the compare analyzer as opposed to changing how `Path` works. Only
one should be set, but preference is given to `Path`, again to maintain
backwards compatibility.
As a convience for users, if the result of running the JSONPath
expression returns a single value, that value is unwrapped from its
enclosing array and used as the comparison with `Value`. This isn't
strictly compatible with how JSONPath works (all results are wrapped in
an array), but it's easier for end users who are expecting a single
result from their JSONPath expression.
2023-07-10 13:02:00 -04:00
Martin Hrabovcin
24822b7f95
fix(collector): cluster-resources PV filename pattern ( #1262 )
2023-07-10 12:53:56 -04:00
Dexter Yan
784918e7ee
feat(preflight): adding warning message when validating the content of preflight and host preflight spec ( #1250 )
2023-07-06 16:10:16 +12:00
819dd5fc26
chore(deps): bump github.com/mitchellh/go-wordwrap from 1.0.0 to 1.0.1 ( #1260 )
...
Bumps [github.com/mitchellh/go-wordwrap](https://github.com/mitchellh/go-wordwrap ) from 1.0.0 to 1.0.1.
- [Commits](https://github.com/mitchellh/go-wordwrap/compare/v1.0.0...v1.0.1 )
---
updated-dependencies:
- dependency-name: github.com/mitchellh/go-wordwrap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nathan Sullivan <nathans@replicated.com >
2023-07-06 15:53:25 +12:00
dependabot[bot] and lnx01
27e06517bf
chore(deps): bump golang.org/x/text from 0.10.0 to 0.11.0 ( #1259 )
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.10.0...v0.11.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-06 13:11:44 +10:00
dependabot[bot] and lnx01
d14e0dd18c
chore(deps): bump github.com/shirou/gopsutil/v3 from 3.23.5 to 3.23.6 ( #1258 )
...
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil ) from 3.23.5 to 3.23.6.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v3.23.5...v3.23.6 )
---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-06 14:55:10 +12:00
dependabot[bot] and lnx01
d7b3dd8abb
chore(deps): bump github.com/microsoft/go-mssqldb from 1.1.0 to 1.3.0 ( #1255 )
...
Bumps [github.com/microsoft/go-mssqldb](https://github.com/microsoft/go-mssqldb ) from 1.1.0 to 1.3.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.1.0...v1.3.0 )
---
updated-dependencies:
- dependency-name: github.com/microsoft/go-mssqldb
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-06 14:52:41 +12:00
Evans Mungai
f64d98b5c3
feat(examples): loading troubleshoot specs from helm chart example ( #1252 )
...
* feat(examples): loading troubleshoot specs from helm chart example
2023-06-29 13:31:59 +12:00
Dexter Yan
f0efbf658a
fix(message): solve the terminal UI issue of truncating the message if it is long ( #1242 )
2023-06-28 11:06:15 +12:00
dependabot[bot] and lnx01
ec2d14a7ad
chore(deps): bump k8s.io/apiserver from 0.27.2 to 0.27.3 ( #1247 )
...
Bumps [k8s.io/apiserver](https://github.com/kubernetes/apiserver ) from 0.27.2 to 0.27.3.
- [Commits](https://github.com/kubernetes/apiserver/compare/v0.27.2...v0.27.3 )
---
updated-dependencies:
- dependency-name: k8s.io/apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-27 10:56:02 +01:00
dependabot[bot] and lnx01
6385a1247f
chore(deps): bump k8s.io/cli-runtime from 0.27.2 to 0.27.3 ( #1246 )
...
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) from 0.27.2 to 0.27.3.
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.27.2...v0.27.3 )
---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-27 10:38:34 +01:00
dependabot[bot] and lnx01
80a946d0c2
chore(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 ( #1245 )
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.2.0 to 0.3.0.
- [Commits](https://github.com/golang/sync/compare/v0.2.0...v0.3.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-27 10:38:05 +01:00
ada mancini
58c428347e
get cluster-resources even if negotiating RBAC fails ( #1243 )
...
* log errors negotiating and set ignoreRBAC when authorizer webhooks would fail
2023-06-27 15:07:08 +12:00
Xav Paice
2c6b1869e2
feat: add test for HostPreflight spec read ( #1227 )
2023-06-22 14:56:19 +01:00
Evans Mungai
944da4543a
chore: Upgrade sigstore and goreleaser binaries ( #1104 )
...
* chore: Upgrade sigstore and goreleaser binaries
* Pin to goreleaser's v1 major versions
2023-06-21 07:07:48 +12:00
dependabot[bot] and lnx01
e8340d54d4
chore(deps): bump golang.org/x/text from 0.9.0 to 0.10.0 ( #1221 )
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.9.0...v0.10.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-20 12:30:17 +12:00
dependabot[bot] and lnx01
0fc92122d7
chore(deps): bump k8s.io/metrics from 0.27.2 to 0.27.3 ( #1234 )
...
Bumps [k8s.io/metrics](https://github.com/kubernetes/metrics ) from 0.27.2 to 0.27.3.
- [Commits](https://github.com/kubernetes/metrics/compare/v0.27.2...v0.27.3 )
---
updated-dependencies:
- dependency-name: k8s.io/metrics
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-20 12:29:38 +12:00
dependabot[bot] and lnx01
f7f5604734
chore(deps): bump k8s.io/api from 0.27.2 to 0.27.3 ( #1232 )
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.27.2 to 0.27.3.
- [Commits](https://github.com/kubernetes/api/compare/v0.27.2...v0.27.3 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-20 12:18:29 +12:00
dependabot[bot] and lnx01
de44c21efa
chore(deps): bump github.com/jackc/pgx/v5 from 5.3.1 to 5.4.1 ( #1231 )
...
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx ) from 5.3.1 to 5.4.1.
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jackc/pgx/compare/v5.3.1...v5.4.1 )
---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-20 12:17:46 +12:00
Andrew Lavery
557a1381a9
explicitly test TCPConnectAnalyze unconditional fallthrough behavior ( #1226 )
2023-06-16 15:01:41 +12:00
Dexter Yan
fefe118943
feat(collector): checking existing service account before create running pod ( #1222 )
2023-06-15 15:39:18 +12:00
Dexter Yan
5b1e48258f
fix(collector): solving pod stuck in terminating with CNI issue ( #1196 )
...
* feat(collector): add force delete for pods when they're done with in a collector
2023-06-15 13:59:59 +12:00
ada mancini and Diamon Wiggins
03c53cabd6
make ConfigMap collector namespace-optional ( #1212 )
...
* try to load default namespace from kubectl current context
* use ns from kubectl context when no ns is given in the spec
* remove test prints
* Update pkg/collect/configmap.go
Co-authored-by: Diamon Wiggins <38189728+diamonwiggins@users.noreply.github.com >
---------
Co-authored-by: Diamon Wiggins <38189728+diamonwiggins@users.noreply.github.com >
2023-06-13 13:12:17 -04:00
David Rohnow
a5628874b0
Add code to collect cluster endpoint data with cluster-resources collector ( #1219 )
...
added code to collect cluster endpoint data to cluster-resources collector
2023-06-13 16:33:52 +12:00
Ahmed Mousa
620fa75eb5
feat: add k8s custom metrics collector ( #1174 )
...
Collector that collects custom k8s metrics from custom.metrics.k8s.io/v1beta1/ and saves them in the bundle under the /metrics directory
2023-06-09 10:26:03 +01:00
David Rohnow
60d5b686cc
Add Daemonset collection to cluster_resources ( #1213 )
...
* added daemonset collection to cluster_resources
* squash commit to remove commit that was submitted by root
2023-06-08 16:05:54 -07:00
Dexter Yan
f9dbccd354
feat(support-bundle): add support labels for troubleshoot.io and troubleshoot.sh ( #1203 )
2023-06-08 16:05:35 +01:00
Evans Mungai
08a1075d82
chore: remove unnecessary logrus dependency ( #1214 )
...
The troubleshoot project uses klog logging library. There is room for
only one library unfortunately. Sorry logrus :)
2023-06-08 10:43:08 -04:00
dependabot[bot] and lnx01
0a855f26c2
chore(deps): bump github.com/spf13/viper from 1.15.0 to 1.16.0 ( #1209 )
...
Bumps [github.com/spf13/viper](https://github.com/spf13/viper ) from 1.15.0 to 1.16.0.
- [Release notes](https://github.com/spf13/viper/releases )
- [Commits](https://github.com/spf13/viper/compare/v1.15.0...v1.16.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/viper
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-08 12:54:19 +01:00
danj-replicated and Nathan Sullivan
0d1e23651a
Add ability for Cluster resources analyzer to do number and size comparison ( #1210 )
...
* make CR analyzer compare ints and sizes
* schemas
* typo
* more comments
* tests for cluster resources analyzer doing number/size comparisons
* switch from humanize to k8s size parsing
* schemas
---------
Co-authored-by: Nathan Sullivan <nathans@replicated.com >
2023-06-08 07:51:11 -04:00
dependabot[bot] and lnx01
70f0e071dd
chore(deps): bump github.com/shirou/gopsutil/v3 from 3.23.4 to 3.23.5 ( #1208 )
...
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil ) from 3.23.4 to 3.23.5.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v3.23.4...v3.23.5 )
---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-08 12:17:06 +01:00
5add5d6f9d
chore(deps): bump github.com/microsoft/go-mssqldb from 1.0.0 to 1.1.0 ( #1207 )
...
Bumps [github.com/microsoft/go-mssqldb](https://github.com/microsoft/go-mssqldb ) from 1.0.0 to 1.1.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.0.0...v1.1.0 )
---
updated-dependencies:
- dependency-name: github.com/microsoft/go-mssqldb
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evans Mungai <evans@replicated.com >
2023-06-08 11:45:19 +01:00
191e002a9b
chore(deps): bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3 ( #1206 )
...
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus ) from 1.9.0 to 1.9.3.
- [Release notes](https://github.com/sirupsen/logrus/releases )
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sirupsen/logrus/compare/v1.9.0...v1.9.3 )
---
updated-dependencies:
- dependency-name: github.com/sirupsen/logrus
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evans Mungai <evans@replicated.com >
2023-06-08 11:44:35 +01:00
fbacd055cd
chore(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 ( #1205 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.3 to 1.8.4.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.3...v1.8.4 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evans Mungai <evans@replicated.com >
2023-06-08 11:44:06 +01:00
Evans Mungai
401dfe2c57
feat: add loader APIs to load specs from raw troubleshoot spec ( #1202 )
...
* feat: add loader APIs to load specs from a list of yaml docs
The change introduces a loader package that will contain loader
public APIs. The aim of these APIs will be to, given any source of
troubleshoot specs, the loaders will fetch the specs and parse out
all troubleshoot objects that can be extracted.
* Some refactoring
* Some more changes
* More changes caught when testing vendor portal
* Add tests and rename Troubleshoot kinds struct
* Additional test
* Handle ConfigMap and Secrets with multiple specs in them
* Fix failing test
* Revert multidoc split implementation
* Fix merge conflict
* Change LoadFromXXX functions to a single LoadSpecs function
2023-06-06 16:48:29 -04:00
Evans Mungai
145bad7e8e
chore: add make target to build all binaries together ( #1211 )
...
Add make build target that builds all troubleshoot binaries in parallel
using -j make flag that lets make run all make sub-targets as separate jobs
2023-06-06 10:15:28 -04:00
Xav Paice
a3b7975690
Update the preflight secret label to troubleshoot.sh/kind ( #1204 )
...
Partial-fix: #1070
Changes the default label for preflights to troubleshoot.sh/kind: preflight
2023-06-06 07:19:49 +12:00
ada mancini
41cd7c2aa4
watchrsync job to push binaries to a test machine ( #1158 )
...
* ignore some more stuff
* watchrsync make command like kurl project
* document watchrsync
* the actual watchrsync script
* dont need these for npm dependencies
* Revert "dont need these for npm dependencies"
This reverts commit bdb4e62c38 .
* install gaze-run-interrupt with make
* watchrsync instructions
2023-06-05 10:35:25 -04:00
Dexter Yan
2b8e3fb6bb
fix(collector): removed unused name in certificates collector ( #1200 )
2023-06-01 09:46:34 +01:00
Evans Mungai
27c68a7e53
chore: update deprecated trivy cli option ( #1197 )
2023-05-31 10:49:58 -04:00
dependabot[bot] and lnx01
8fb417a896
chore(deps): bump go.opentelemetry.io/otel/sdk from 1.15.1 to 1.16.0 ( #1191 )
...
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) from 1.15.1 to 1.16.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.15.1...v1.16.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-31 09:04:13 +01:00
dependabot[bot] and lnx01
88022bb67b
chore(deps): bump github.com/mattn/go-isatty from 0.0.18 to 0.0.19 ( #1192 )
...
Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty ) from 0.0.18 to 0.0.19.
- [Commits](https://github.com/mattn/go-isatty/compare/v0.0.18...v0.0.19 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-isatty
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-31 09:01:30 +01:00
dependabot[bot] and lnx01
7304c9f20d
chore(deps): bump github.com/microsoft/go-mssqldb from 0.21.0 to 1.0.0 ( #1193 )
...
Bumps [github.com/microsoft/go-mssqldb](https://github.com/microsoft/go-mssqldb ) from 0.21.0 to 1.0.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/v0.21.0...v1.0.0 )
---
updated-dependencies:
- dependency-name: github.com/microsoft/go-mssqldb
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>
2023-05-31 17:08:12 +12:00
dependabot[bot] and lnx01
097d20edcb
chore(deps): bump sigs.k8s.io/controller-runtime from 0.14.6 to 0.15.0 ( #1190 )
...
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) from 0.14.6 to 0.15.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.14.6...v0.15.0 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-31 17:06:56 +12:00
Diamon Wiggins
3b61b3025e
Add regex to clusterResources analyzer ( #1189 )
...
* similar to the textAnalyze analyzer, adds support to evaluate the value at the specified yamlPath with regex or regexGroups
* fixes a typo in the shorthand name used for searching for cluster resource PVC objects
2023-05-30 17:53:03 -04:00
Xav Paice
6a9ad7842d
Update preflight e2e test ( #1187 )
...
Replace the `run` collector (deprecated) with `runPod`.
2023-05-29 11:56:45 -04:00
Dexter Yan
830e357b48
fix(analyzer): fix clusterResource analyzer always uses the first object found ( #1185 )
...
* fix(analyzer): fix clusterResource analyzer always uses the first object found
2023-05-29 17:26:37 +12:00
Dexter Yan
acb1099bda
feat(analyzer): add certificate analyzer ( #1128 )
...
* feat(analyzer): add cert analyzer
* feat(analyzer): add certificates tests
2023-05-29 16:40:10 +12:00
Diamon Wiggins and Evans Mungai
091c4dc134
Capture runPod status and events before deleting the pod ( #1172 )
...
* adding savepoddetails function to capture runpod describe output
* update output paths for static-hi.log
---------
Co-authored-by: Evans Mungai <evans@replicated.com >
2023-05-29 10:37:27 +12:00
Evans Mungai
1939f5464d
fix (support-bundle): Ensure specs are merged correctly ( #1181 )
...
When the support-bundle cli is used with --load-cluster-specs,
not all discovered specs are merged into the spec used to collect
data.
Fixes : #1179
2023-05-26 13:43:57 +01:00
dependabot[bot] and lnx01
1aeec3fa74
chore(deps): bump k8s.io/cli-runtime from 0.27.1 to 0.27.2 ( #1170 )
...
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) from 0.27.1 to 0.27.2.
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.27.1...v0.27.2 )
---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-23 13:06:14 +01:00
349fa746cc
chore(deps): bump k8s.io/apiserver from 0.27.1 to 0.27.2 ( #1168 )
...
* chore(deps): bump k8s.io/apiserver from 0.27.1 to 0.27.2
Bumps [k8s.io/apiserver](https://github.com/kubernetes/apiserver ) from 0.27.1 to 0.27.2.
- [Commits](https://github.com/kubernetes/apiserver/compare/v0.27.1...v0.27.2 )
---
updated-dependencies:
- dependency-name: k8s.io/apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Generate CRD schemas
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evans Mungai <evans@replicated.com >
2023-05-23 12:40:31 +01:00
dependabot[bot] and lnx01
380522a5f7
chore(deps): bump go.opentelemetry.io/otel from 1.15.1 to 1.16.0 ( #1169 )
...
Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go ) from 1.15.1 to 1.16.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.15.1...v1.16.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-23 12:22:06 +01:00
Martin Hrabovcin
51f626b994
fix(collector): cluster resource file names ( #1165 )
...
* fix(collector): use correct path for custom resources
* fix(collector): cluster role resource names
2023-05-23 10:11:45 +01:00
Martin Hrabovcin
e22c7d7eca
feat(collector): add priority class resources ( #1159 )
...
* feat(collector): add priority classes resources
* chore: use priorityclasses filename
2023-05-18 12:21:06 +01:00
Ethan Mosbaugh
af4cc8a08a
fix: simplify logs collector by removing goroutine which had a concurrency bug ( #1155 )
...
* fix: logs collector timeout prevent concurrent map iteration and map write
* remove goroutine
* log pod logs timeout
2023-05-18 07:43:47 +01:00
Nathan Sullivan
6de79afc35
Search stdin for secrets with preflight specs ( #1153 )
...
* we can now read preflight specs out of secrets, either from stdin or file input
* moved spec read logic out into its own function so it can be unit
tested easier
* added more comprehensive unit testing on the different ways we can read in specs
2023-05-16 11:44:54 +10:00
95c83f04c6
chore(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 ( #1149 )
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.1.0 to 0.2.0.
- [Commits](https://github.com/golang/sync/compare/v0.1.0...v0.2.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Camila Macedo <7708031+camilamacedo86@users.noreply.github.com >
2023-05-15 15:47:28 +12:00
dependabot[bot] and lnx01
f7f1504a38
chore(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible ( #1152 )
...
chore(deps): bump github.com/docker/distribution
Bumps [github.com/docker/distribution](https://github.com/docker/distribution ) from 2.8.1+incompatible to 2.8.2+incompatible.
- [Release notes](https://github.com/docker/distribution/releases )
- [Commits](https://github.com/docker/distribution/compare/v2.8.1...v2.8.2 )
---
updated-dependencies:
- dependency-name: github.com/docker/distribution
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-12 13:17:56 +01:00
dependabot[bot] and lnx01
3a84d6a894
chore(deps): bump periph.io/x/host/v3 from 3.8.0 to 3.8.2 ( #1141 )
...
Bumps [periph.io/x/host/v3](https://github.com/periph/host ) from 3.8.0 to 3.8.2.
- [Release notes](https://github.com/periph/host/releases )
- [Commits](https://github.com/periph/host/compare/v3.8.0...v3.8.2 )
---
updated-dependencies:
- dependency-name: periph.io/x/host/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-11 17:58:07 +01:00
dependabot[bot] and lnx01
72d41b2a75
chore(deps): bump go.opentelemetry.io/otel/sdk from 1.15.0 to 1.15.1 ( #1148 )
...
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) from 1.15.0 to 1.15.1.
- [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.15.0...v1.15.1 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-11 17:56:09 +01:00
dependabot[bot] and lnx01
3c39c51665
chore(deps): bump github.com/go-sql-driver/mysql from 1.7.0 to 1.7.1 ( #1147 )
...
Bumps [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql ) from 1.7.0 to 1.7.1.
- [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.7.0...v1.7.1 )
---
updated-dependencies:
- dependency-name: github.com/go-sql-driver/mysql
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-11 17:49:21 +01:00
Nathan Sullivan
3548b46cfc
support multiple exit codes based on what went wrong/right ( #1135 )
...
0 = all passed, 3 = at least one failure, 4 = no failures but at least 1 warn
1 as a catch all (generic errors), 2 for invalid input/specs etc
ref https://github.com/replicatedhq/troubleshoot/issues/1131
docs https://github.com/replicatedhq/troubleshoot.sh/pull/489
2023-05-10 09:33:13 +10:00
dependabot[bot] and lnx01
766469b867
chore(deps): bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 ( #1140 )
...
Bumps [k8s.io/klog/v2](https://github.com/kubernetes/klog ) from 2.90.1 to 2.100.1.
- [Release notes](https://github.com/kubernetes/klog/releases )
- [Changelog](https://github.com/kubernetes/klog/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes/klog/compare/v2.90.1...v2.100.1 )
---
updated-dependencies:
- dependency-name: k8s.io/klog/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 13:37:05 +12:00
dependabot[bot] and lnx01
7cdcd2afa9
chore(deps): bump github.com/shirou/gopsutil/v3 from 3.23.3 to 3.23.4 ( #1138 )
...
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil ) from 3.23.3 to 3.23.4.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v3.23.3...v3.23.4 )
---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 13:36:31 +12:00
dependabot[bot] and lnx01
ca04a67d29
chore(deps): bump go.opentelemetry.io/otel/sdk from 1.14.0 to 1.15.0 ( #1137 )
...
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) from 1.14.0 to 1.15.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.14.0...v1.15.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-08 13:35:25 +12:00
Dexter Yan
2484b3b1eb
feat(certificate): support array of certificates from configmaps and secrets ( #1119 )
...
feat(certificate): support array of certificates from configmaps and secrets
2023-04-26 12:07:32 +12:00
dependabot[bot] and lnx01
4d23096657
chore(deps): bump k8s.io/cli-runtime from 0.27.0 to 0.27.1 ( #1123 )
...
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) from 0.27.0 to 0.27.1.
- [Release notes](https://github.com/kubernetes/cli-runtime/releases )
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.27.0...v0.27.1 )
---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-20 13:59:00 +01:00
Ethan Mosbaugh
ae0cbc7044
fix(hostpreflight): tcploadbalancer analyzer should use first outcome ( #1130 )
2023-04-19 12:58:31 -07:00
dependabot[bot] and lnx01
6fc75138d9
chore(deps): bump k8s.io/apiserver from 0.27.0 to 0.27.1 ( #1126 )
...
Bumps [k8s.io/apiserver](https://github.com/kubernetes/apiserver ) from 0.27.0 to 0.27.1.
- [Release notes](https://github.com/kubernetes/apiserver/releases )
- [Commits](https://github.com/kubernetes/apiserver/compare/v0.27.0...v0.27.1 )
---
updated-dependencies:
- dependency-name: k8s.io/apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-19 14:48:49 +01:00
dependabot[bot] and lnx01
01d322584a
chore(deps): bump k8s.io/api from 0.27.0 to 0.27.1 ( #1125 )
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.27.0 to 0.27.1.
- [Release notes](https://github.com/kubernetes/api/releases )
- [Commits](https://github.com/kubernetes/api/compare/v0.27.0...v0.27.1 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-19 14:16:36 +01:00
Ethan Mosbaugh
6493064e45
Revert "feat: Add partition type info to block device collector" ( #1121 )
...
Revert "feat: Add partition type info to block device collector (#1063 )"
This reverts commit 6eb9c7096f .
2023-04-18 13:25:45 +12:00
Ricardo Maraschini
00a46b9374
bump: update kubernetes dependencies to v0.27.0 ( #1116 )
...
* bump: update kubernetes dependencies to v0.27.0
* chore: regenerating schemas.
2023-04-14 11:56:16 +12:00
dependabot[bot] and lnx01
6754bd8a59
chore(deps): bump github.com/containers/image/v5 from 5.24.2 to 5.25.0 ( #1105 )
...
Bumps [github.com/containers/image/v5](https://github.com/containers/image ) from 5.24.2 to 5.25.0.
- [Release notes](https://github.com/containers/image/releases )
- [Commits](https://github.com/containers/image/compare/v5.24.2...v5.25.0 )
---
updated-dependencies:
- dependency-name: github.com/containers/image/v5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-14 11:28:09 +12:00
danj-replicated
285631446e
Add ability to fetch preflights from OCI registry to standard out ( #1117 )
...
* add oci-fetch command
2023-04-14 11:25:42 +12:00
danj-replicated
f692635054
Add stdin and multidoc support to preflight. ( #1114 )
...
* add - url keyword for stdin
* add basic multidoc support
* filter on preflight kind
* add e2e test for stdin
2023-04-14 11:21:45 +12:00
Nick Meyer
39606f6d3b
FOSSA process refinements ( #1118 )
2023-04-13 19:08:21 +01:00
dependabot[bot] and lnx01
19a3753265
chore(deps): bump golang.org/x/text from 0.8.0 to 0.9.0 ( #1107 )
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.8.0 to 0.9.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.8.0...v0.9.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-13 16:14:46 +12:00
dependabot[bot] and lnx01
53db32e8d6
chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 ( #1106 )
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.6.1 to 1.7.0.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.6.1...v1.7.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-13 16:13:58 +12:00
64d5330ae5
certificate collector ( #1112 )
...
* adding pkg/collect/certificates.go and pkg/collect/certificates_test.go files
* adding collector.go and collector_shared.go files
* ran make schemas
* update zz_generated.deepcopy.go
Co-authored-by: Dexter Yan <yanshaocong@gmail.com >
Co-authored-by: Chris Sanders <sanders.chris@gmail.com >
Co-authored-by: Xav Paice <xav@replicated.com >
2023-04-12 14:34:02 +12:00
Ethan Mosbaugh
b020c76977
fix: HostPreflight tcpConnect analyzer should use first matching outcome ( #1115 )
2023-04-11 15:22:05 -04:00
Dexter Yan
5991d6b250
feat(action): add git fetch all history for all branches and tags in tests ( #1113 )
...
* feat(action): add switch to fetch all history for all branches and tags
2023-04-11 16:23:41 +12:00
Diamon Wiggins and Camila Macedo
9a457f7f72
fix/clusterPodStatuses: only process when conditional if specified ( #1088 )
...
* only process when conditional if specified
* adding tests for cluster pod status analyzer
* use klog instead of fmt for logging
* add additional tests for warn and more operators
---------
Co-authored-by: Camila Macedo <7708031+camilamacedo86@users.noreply.github.com >
2023-04-06 09:17:33 +01:00
dependabot[bot] and lnx01
c99e34f230
chore(deps): bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible ( #1100 )
...
chore(deps): bump github.com/docker/docker
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 23.0.1+incompatible to 23.0.3+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v23.0.1...v23.0.3 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-06 09:15:57 +01:00
Evans Mungai
a86d9435a8
feat(collector): Add host collector to copy files to a bundle ( #1068 )
...
* Boiler plate for host copy collector
* feat: Add copy host collector
* Add tests
* No need to handle symlinks in a special way
System libraries (os.ReadAll, os.ReadDir) already handle symlinks
2023-04-05 15:43:38 +01:00
Evans Mungai
ff4870627e
fix: Correct arm release file names in krew config ( #1101 )
2023-04-05 14:55:41 +01:00
Tom Wieczorek
0d5f9697eb
feat(krew): add linux/arm64 to krew plugin manifests ( #1072 )
...
The binaries are published, and that platform is supported by krew, so
it makes sense to also offer this as a krew plugin.
2023-04-05 14:00:03 +01:00
dependabot[bot] and lnx01
3f289b7449
chore(deps): bump oras.land/oras-go from 1.2.2 to 1.2.3 ( #1097 )
...
Bumps [oras.land/oras-go](https://github.com/oras-project/oras-go ) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/oras-project/oras-go/releases )
- [Commits](https://github.com/oras-project/oras-go/compare/v1.2.2...v1.2.3 )
---
updated-dependencies:
- dependency-name: oras.land/oras-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-05 11:45:24 +01:00
dependabot[bot] and lnx01
ea7b6c8839
chore(deps): bump github.com/docker/docker from 20.10.23+incompatible to 20.10.24+incompatible ( #1099 )
...
chore(deps): bump github.com/docker/docker
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 20.10.23+incompatible to 20.10.24+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v20.10.23...v20.10.24 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-05 10:40:51 +01:00
dependabot[bot] and lnx01
4cd8db07c8
chore(deps): bump github.com/shirou/gopsutil/v3 from 3.23.2 to 3.23.3 ( #1096 )
...
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil ) from 3.23.2 to 3.23.3.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v3.23.2...v3.23.3 )
---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-05 10:36:03 +01:00
dependabot[bot] and lnx01
132d042e79
chore(deps): bump github.com/go-logr/logr from 1.2.3 to 1.2.4 ( #1095 )
...
Bumps [github.com/go-logr/logr](https://github.com/go-logr/logr ) from 1.2.3 to 1.2.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.2.3...v1.2.4 )
---
updated-dependencies:
- dependency-name: github.com/go-logr/logr
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-05 10:35:22 +01:00
dependabot[bot] and lnx01
d41d350097
chore(deps): bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 ( #1094 )
...
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) from 0.14.5 to 0.14.6.
- [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.14.5...v0.14.6 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-05 10:31:31 +01:00
Evans Mungai
dc1687a76a
fix: Discover specs from namespaces user is allowed ( #1098 )
...
* fix: Discover specs from namespaces user is allowed
If a user has limited access to read secrets and config maps
from certain namespaces in a cluster, we'd need to gracefully
fail when forbidden errors are caught. We'll log them and continue
searching for specs in other namespaces.
2023-04-05 18:50:46 +12:00
0f3f827974
chore(deps): bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 ( #1086 )
...
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc ) from 1.1.4 to 1.1.5.
- [Release notes](https://github.com/opencontainers/runc/releases )
- [Changelog](https://github.com/opencontainers/runc/blob/v1.1.5/CHANGELOG.md )
- [Commits](https://github.com/opencontainers/runc/compare/v1.1.4...v1.1.5 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Camila Macedo <7708031+camilamacedo86@users.noreply.github.com >
2023-04-03 10:35:58 +01:00
dependabot[bot] and lnx01
71c9345157
chore(deps): bump github.com/microsoft/go-mssqldb from 0.18.0 to 0.21.0 ( #1092 )
...
Bumps [github.com/microsoft/go-mssqldb](https://github.com/microsoft/go-mssqldb ) from 0.18.0 to 0.21.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/v0.18.0...v0.21.0 )
---
updated-dependencies:
- dependency-name: github.com/microsoft/go-mssqldb
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 10:33:38 +01:00
181fa16b6c
chore(deps): bump github.com/hashicorp/go-getter from 1.7.0 to 1.7.1 ( #1084 )
...
Bumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter ) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/hashicorp/go-getter/releases )
- [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml )
- [Commits](https://github.com/hashicorp/go-getter/compare/v1.7.0...v1.7.1 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-getter
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Camila Macedo <7708031+camilamacedo86@users.noreply.github.com >
2023-04-03 10:31:34 +01:00
dependabot[bot] and lnx01
71d54c0d25
chore(deps): bump github.com/jackc/pgx/v5 from 5.3.0 to 5.3.1 ( #1083 )
...
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx ) from 5.3.0 to 5.3.1.
- [Release notes](https://github.com/jackc/pgx/releases )
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jackc/pgx/compare/v5.3.0...v5.3.1 )
---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 10:31:11 +01:00
ffa242c2f1
chore(deps): bump rajatjindal/krew-release-bot from 0.0.43 to 0.0.46 ( #1085 )
...
Bumps [rajatjindal/krew-release-bot](https://github.com/rajatjindal/krew-release-bot ) from 0.0.43 to 0.0.46.
- [Release notes](https://github.com/rajatjindal/krew-release-bot/releases )
- [Changelog](https://github.com/rajatjindal/krew-release-bot/blob/main/.goreleaser.yml )
- [Commits](https://github.com/rajatjindal/krew-release-bot/compare/v0.0.43...v0.0.46 )
---
updated-dependencies:
- dependency-name: rajatjindal/krew-release-bot
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Camila Macedo <7708031+camilamacedo86@users.noreply.github.com >
2023-04-03 08:29:32 +01:00
dependabot[bot] and lnx01
e481adf017
chore(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.18 ( #1081 )
...
Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty ) from 0.0.17 to 0.0.18.
- [Release notes](https://github.com/mattn/go-isatty/releases )
- [Commits](https://github.com/mattn/go-isatty/compare/v0.0.17...v0.0.18 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-isatty
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 08:24:02 +01:00
dependabot[bot] and lnx01
43ef7e8f76
chore(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 ( #1080 )
...
Bumps [k8s.io/klog/v2](https://github.com/kubernetes/klog ) from 2.90.0 to 2.90.1.
- [Release notes](https://github.com/kubernetes/klog/releases )
- [Changelog](https://github.com/kubernetes/klog/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes/klog/compare/v2.90.0...v2.90.1 )
---
updated-dependencies:
- dependency-name: k8s.io/klog/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 08:22:53 +01:00
Diamon Wiggins
61722e0d47
fix:Revert namespace filename for cluster-resources back to namespaces.json ( #1091 )
...
* revert name of namespaces file back to namespaces.json
* fixing typo
2023-03-31 16:40:19 -05:00
Evans Mungai
6eb9c7096f
feat: Add partition type info to block device collector ( #1063 )
2023-03-30 12:29:43 +01:00
+3
e9fac00516
feat: Add mssql collector and analyser ( #990 )
...
* Adds MSSQL collector based on Postgres collector
* Adds tests for MSSQL based on the tests for Postgres
* Adds analyzer
* Adds MS SQL Server example
* Assures MS SQL tests pass
* Aligns naming and adds to API
* Corrects names that weren't updated
* Updates text on sample
* Corrects typo
* Makes troubleshoot aware of mssql
* Uses Hashicorp version library for SQL Server versions
* Resyncs generated file
* Cleaning up the workspace.
* Updates schemas per PR feedback
* Unit Tests.
* fix: address runtime error of nil pointer when concatenating preflight specs (#998 )
fix: address runtime error of nil pointer when concatenating preflight spec with hostpreflight spec in preflight run.go
* chore: chore: update binaries used to build manifests and k8s (#997 )
- client-gen version from v0.22.0 to v0.26.1
- controller-gen version from v0.7.0 to v0.11.2
- k8s pacth from 1.26.0 to 1.26.1
* Deduplication for In-Cluster Collectors (#972 )
* adding dedup for in cluster collectors
* add tests
* return collector as is whenever marshalling to json fails
---------
Co-authored-by: Evans Mungai <evans@replicated.com >
* refactor: keep support bundle concat logic to be consistent with Preflight concat (#1002 )
* refactor: keep support bundle concat logic to be consistent with Preflight
* test: add tests for support bundle spec concat function
* chore: Refactor in cluster analysers (#999 )
Have all in-cluster analysers implement the same interface. This
will help with the implementation of code that requires making
calls to all analysers
Fixes #995
* feat: Record summary of execution times of support bundle operations (collect/redact/analyse) (#935 )
When running a support bundle, we want to know how long each operation
(collect, redact, analyze) takes. This commit adds a new trace exporter
that records the start and end times of each operation, and then prints
a summary of the execution. The summary is also stored in the support
bundle.
Related to #923
* chore(deps): bump sigs.k8s.io/controller-runtime from 0.14.2 to 0.14.4 (#1006 )
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) from 0.14.2 to 0.14.4.
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/master/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.14.2...v0.14.4 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/shirou/gopsutil/v3 from 3.22.12 to 3.23.1 (#1007 )
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil ) from 3.22.12 to 3.23.1.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v3.22.12...v3.23.1 )
---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore: Don't hardcode /bin/bash (#1011 )
Bash is not always installed in /bin/bash. Mitigate that by relying on
bash being in PATH.
* chore: Don't print which error in Makefile (#1012 )
The which binary is used to detect if client-gen is installed, and if
it's not, the Makefile will install it. The initial detection prints
an error if it's not found. This is misleading, as it is actually an
expected situation.
* chore: remove unused code (#1013 )
Remove code snippets that are not used across the codebase.
* remove PR label enforcement workflow (#1015 )
* chore(deps): bump go.opentelemetry.io/otel/sdk from 1.11.2 to 1.13.0 (#1020 )
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) from 1.11.2 to 1.13.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.11.2...v1.13.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump golang.org/x/text from 0.6.0 to 0.7.0 (#1017 )
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.6.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/jackc/pgx/v5 from 5.2.0 to 5.3.0 (#1018 )
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx ) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/jackc/pgx/releases )
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jackc/pgx/compare/v5.2.0...v5.3.0 )
---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/hashicorp/go-getter from 1.6.2 to 1.7.0 (#1019 )
Bumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter ) from 1.6.2 to 1.7.0.
- [Release notes](https://github.com/hashicorp/go-getter/releases )
- [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml )
- [Commits](https://github.com/hashicorp/go-getter/compare/v1.6.2...v1.7.0 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-getter
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(support-bundle): print progress in debug non-interactive mode (#1010 )
Currently, there's no debug logs whatsoever when running a command like
troubleshoot --debug --interactive=false
Tackle this by printing similar log statements as presented in
interactive mode to the debug logger. Refactor the code a bit so there's
no need for a dedicated finished channel and to exit the goroutines
properly.
Co-authored-by: Evans Mungai <evans@replicated.com >
* chore(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.18 (#1021 )
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd ) from 1.6.12 to 1.6.18.
- [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.6.12...v1.6.18 )
---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump golang.org/x/net from 0.6.0 to 0.7.0 (#1025 )
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.6.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/containers/image/v5 from 5.24.0 to 5.24.1 (#1026 )
Bumps [github.com/containers/image/v5](https://github.com/containers/image ) from 5.24.0 to 5.24.1.
- [Release notes](https://github.com/containers/image/releases )
- [Commits](https://github.com/containers/image/compare/v5.24.0...v5.24.1 )
---
updated-dependencies:
- dependency-name: github.com/containers/image/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update README to add link for the docs (#1022 )
Co-authored-by: Evans Mungai <evans@replicated.com >
* feat: use klog as the default logging library (#1008 )
* chore(deps): bump github.com/shirou/gopsutil/v3 from 3.23.1 to 3.23.2 (#1043 )
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil ) from 3.23.1 to 3.23.2.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v3.23.1...v3.23.2 )
---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump go.opentelemetry.io/otel from 1.13.0 to 1.14.0 (#1040 )
Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go ) from 1.13.0 to 1.14.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.13.0...v1.14.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump github.com/containers/image/v5 from 5.24.1 to 5.24.2 (#1038 )
Bumps [github.com/containers/image/v5](https://github.com/containers/image ) from 5.24.1 to 5.24.2.
- [Release notes](https://github.com/containers/image/releases )
- [Commits](https://github.com/containers/image/compare/v5.24.1...v5.24.2 )
---
updated-dependencies:
- dependency-name: github.com/containers/image/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: support for rhel 9 variants (rhel, centos, ol, rocky) (#1045 )
* fix: Use namespace from the collector spec for Ceph (#1042 )
use namespace from the collector spec for ceph
* chore(deps): bump go.opentelemetry.io/otel/sdk from 1.13.0 to 1.14.0 (#1039 )
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) from 1.13.0 to 1.14.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.13.0...v1.14.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Collector/Analyzer - Subnet Available (#1004 )
* Adding a new Subnet Available Collector and Analyzer, used to check if a subnet is available for use on a K8s node.
* chore(deps): bump k8s.io/apimachinery from 0.26.1 to 0.26.2 (#1050 )
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.26.1 to 0.26.2.
- [Release notes](https://github.com/kubernetes/apimachinery/releases )
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.26.1...v0.26.2 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump sigs.k8s.io/controller-runtime from 0.14.4 to 0.14.5 (#1048 )
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) from 0.14.4 to 0.14.5.
- [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.14.4...v0.14.5 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* dont run tests on draft PRs (#966 )
Co-authored-by: Xav Paice <xavpaice@users.noreply.github.com >
* chore(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 (#1052 )
Bumps [k8s.io/klog/v2](https://github.com/kubernetes/klog ) from 2.90.0 to 2.90.1.
- [Release notes](https://github.com/kubernetes/klog/releases )
- [Changelog](https://github.com/kubernetes/klog/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes/klog/compare/v2.90.0...v2.90.1 )
---
updated-dependencies:
- dependency-name: k8s.io/klog/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump k8s.io/cli-runtime from 0.26.1 to 0.26.2 (#1049 )
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) from 0.26.1 to 0.26.2.
- [Release notes](https://github.com/kubernetes/cli-runtime/releases )
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.26.1...v0.26.2 )
---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2 (#1051 )
* chore(deps): bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2
Bumps [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) from 0.26.1 to 0.26.2.
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.26.1...v0.26.2 )
---
updated-dependencies:
- dependency-name: k8s.io/apiextensions-apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 (#1052 )
Bumps [k8s.io/klog/v2](https://github.com/kubernetes/klog ) from 2.90.0 to 2.90.1.
- [Release notes](https://github.com/kubernetes/klog/releases )
- [Changelog](https://github.com/kubernetes/klog/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes/klog/compare/v2.90.0...v2.90.1 )
---
updated-dependencies:
- dependency-name: k8s.io/klog/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump k8s.io/cli-runtime from 0.26.1 to 0.26.2 (#1049 )
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) from 0.26.1 to 0.26.2.
- [Release notes](https://github.com/kubernetes/cli-runtime/releases )
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.26.1...v0.26.2 )
---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2
Bumps [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) from 0.26.1 to 0.26.2.
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.26.1...v0.26.2 )
---
updated-dependencies:
- dependency-name: k8s.io/apiextensions-apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update go.sum
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evans Mungai <evans@replicated.com >
* Adds MSSQL collector based on Postgres collector
* Missed a merge conflict.
* More merge conflicts fixed.
* Ran go mod tidy.
* Fixed the function name return.
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Chuck D'Antonio <chuck@crdant.io >
Co-authored-by: yunju.lly <yunju.lly@infracreate.com >
Co-authored-by: Camila Macedo <7708031+camilamacedo86@users.noreply.github.com >
Co-authored-by: Diamon Wiggins <38189728+diamonwiggins@users.noreply.github.com >
Co-authored-by: Evans Mungai <evans@replicated.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Wieczorek <twz123@users.noreply.github.com >
Co-authored-by: Nick Meyer <nickm@replicated.com >
Co-authored-by: Ethan Mosbaugh <ethan@replicated.com >
Co-authored-by: Nathan Sullivan <nathans@replicated.com >
Co-authored-by: ada mancini <adamancini@users.noreply.github.com >
Co-authored-by: Xav Paice <xavpaice@users.noreply.github.com >
2023-03-27 16:06:27 +01:00
Evans Mungai
b687656436
chore: Add community calendar to README ( #1077 )
2023-03-24 14:31:50 -05:00
e02fae86c3
chore(deps): bump k8s.io/cli-runtime from 0.26.1 to 0.26.3 ( #1057 )
...
* chore(deps): bump k8s.io/cli-runtime from 0.26.1 to 0.26.3
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) from 0.26.1 to 0.26.3.
- [Release notes](https://github.com/kubernetes/cli-runtime/releases )
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.26.1...v0.26.3 )
---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump apiextensions-apiserver and apiserver from 0.26.2 to 0.26.3
Includes schemagen
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xav Paice <xav@replicated.com >
2023-03-24 13:24:52 +00:00
dependabot[bot] and lnx01
ae58bea4df
chore(deps): bump golang.org/x/text from 0.7.0 to 0.8.0 ( #1061 )
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.7.0 to 0.8.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.7.0...v0.8.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-23 17:29:20 +00:00
dependabot[bot] and lnx01
96a8b2a713
chore(deps): bump actions/setup-go from 3 to 4 ( #1059 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-go
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>
2023-03-23 17:10:08 +00:00
dependabot[bot] and lnx01
df45d16c2c
chore(deps): bump github.com/fatih/color from 1.14.1 to 1.15.0 ( #1058 )
...
Bumps [github.com/fatih/color](https://github.com/fatih/color ) from 1.14.1 to 1.15.0.
- [Release notes](https://github.com/fatih/color/releases )
- [Commits](https://github.com/fatih/color/compare/v1.14.1...v1.15.0 )
---
updated-dependencies:
- dependency-name: github.com/fatih/color
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-23 17:07:22 +00:00
Tom Wieczorek
880739d885
chore(ci): use fetch-depth instead of unshallow ( #1073 )
...
The fetch-depth parameter to the checkout action will provide a full
checkout instead of a shallow one that only has the last commit. Using
this makes the workflow files a bit more concise and removes an extra
step.
2023-03-23 16:57:04 +00:00
Tom Wieczorek
553b75f8f0
feat: Build and release binaries for Linux ARM 32-bit ( #1074 )
...
* Add arm to GOARCHes in .goreleaser.yaml and exclude the windows/arm
build
* Add arm/linux to goreleaser-test GitHub workflow job
* Add the linux/arm binaries to krew plugin manifests
2023-03-23 16:53:27 +00:00
Evans Mungai
d17e5d9a6d
fix: Fix longhorn collector linting error ( #1065 )
2023-03-23 14:55:36 +00:00
Dexter Yan
8fe5bffae4
feat(analyzer): remove duplicated analyzers ( #1056 )
...
feat(analyzer): add DedupAnalyzers
2023-03-22 11:45:41 -04:00
Dexter Yan
79f8e6efab
feat(support-bundle): check if the cluster IsNamespacedScopeRBAC and use current namespace ( #1055 )
...
feat(support-bundle): add IsNamespacedScope check
2023-03-22 11:33:54 -04:00
26d176a994
chore(deps): bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2 ( #1051 )
...
* chore(deps): bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2
Bumps [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) from 0.26.1 to 0.26.2.
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.26.1...v0.26.2 )
---
updated-dependencies:
- dependency-name: k8s.io/apiextensions-apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 (#1052 )
Bumps [k8s.io/klog/v2](https://github.com/kubernetes/klog ) from 2.90.0 to 2.90.1.
- [Release notes](https://github.com/kubernetes/klog/releases )
- [Changelog](https://github.com/kubernetes/klog/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes/klog/compare/v2.90.0...v2.90.1 )
---
updated-dependencies:
- dependency-name: k8s.io/klog/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump k8s.io/cli-runtime from 0.26.1 to 0.26.2 (#1049 )
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) from 0.26.1 to 0.26.2.
- [Release notes](https://github.com/kubernetes/cli-runtime/releases )
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.26.1...v0.26.2 )
---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2
Bumps [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) from 0.26.1 to 0.26.2.
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.26.1...v0.26.2 )
---
updated-dependencies:
- dependency-name: k8s.io/apiextensions-apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update go.sum
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evans Mungai <evans@replicated.com >
2023-03-15 11:08:40 +00:00
dependabot[bot] and lnx01
cbd648af05
chore(deps): bump k8s.io/cli-runtime from 0.26.1 to 0.26.2 ( #1049 )
...
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) from 0.26.1 to 0.26.2.
- [Release notes](https://github.com/kubernetes/cli-runtime/releases )
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.26.1...v0.26.2 )
---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-14 17:04:43 +00:00
dependabot[bot] and lnx01
a2bddc3f3b
chore(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 ( #1052 )
...
Bumps [k8s.io/klog/v2](https://github.com/kubernetes/klog ) from 2.90.0 to 2.90.1.
- [Release notes](https://github.com/kubernetes/klog/releases )
- [Changelog](https://github.com/kubernetes/klog/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes/klog/compare/v2.90.0...v2.90.1 )
---
updated-dependencies:
- dependency-name: k8s.io/klog/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-14 15:44:16 +00:00
ada mancini and Xav Paice
d85f7798f3
dont run tests on draft PRs ( #966 )
...
Co-authored-by: Xav Paice <xavpaice@users.noreply.github.com >
2023-03-14 15:13:42 +00:00
dependabot[bot] and lnx01
7b5b03e16d
chore(deps): bump sigs.k8s.io/controller-runtime from 0.14.4 to 0.14.5 ( #1048 )
...
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) from 0.14.4 to 0.14.5.
- [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.14.4...v0.14.5 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-14 15:02:34 +00:00
dependabot[bot] and lnx01
e45cff86e2
chore(deps): bump k8s.io/apimachinery from 0.26.1 to 0.26.2 ( #1050 )
...
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.26.1 to 0.26.2.
- [Release notes](https://github.com/kubernetes/apimachinery/releases )
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.26.1...v0.26.2 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-14 14:59:55 +00:00
Nathan Sullivan
f3db02a200
Collector/Analyzer - Subnet Available ( #1004 )
...
* Adding a new Subnet Available Collector and Analyzer, used to check if a subnet is available for use on a K8s node.
2023-03-10 12:52:21 +10:00
dependabot[bot] and lnx01
5b51018541
chore(deps): bump go.opentelemetry.io/otel/sdk from 1.13.0 to 1.14.0 ( #1039 )
...
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) from 1.13.0 to 1.14.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.13.0...v1.14.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-09 14:22:18 +00:00
Diamon Wiggins
617ddf11d9
fix: Use namespace from the collector spec for Ceph ( #1042 )
...
use namespace from the collector spec for ceph
2023-03-08 11:33:27 -04:00
Ethan Mosbaugh
3419a9b888
feat: support for rhel 9 variants (rhel, centos, ol, rocky) ( #1045 )
2023-03-08 06:29:16 -08:00
dependabot[bot] and lnx01
7b56ed4e51
chore(deps): bump github.com/containers/image/v5 from 5.24.1 to 5.24.2 ( #1038 )
...
Bumps [github.com/containers/image/v5](https://github.com/containers/image ) from 5.24.1 to 5.24.2.
- [Release notes](https://github.com/containers/image/releases )
- [Commits](https://github.com/containers/image/compare/v5.24.1...v5.24.2 )
---
updated-dependencies:
- dependency-name: github.com/containers/image/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-08 13:44:43 +00:00
dependabot[bot] and lnx01
d21e4855e7
chore(deps): bump go.opentelemetry.io/otel from 1.13.0 to 1.14.0 ( #1040 )
...
Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go ) from 1.13.0 to 1.14.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.13.0...v1.14.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-08 13:44:07 +00:00
dependabot[bot] and lnx01
6cc48f4751
chore(deps): bump github.com/shirou/gopsutil/v3 from 3.23.1 to 3.23.2 ( #1043 )
...
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil ) from 3.23.1 to 3.23.2.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v3.23.1...v3.23.2 )
---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-08 11:52:22 +00:00
Evans Mungai
546ffde14b
feat: use klog as the default logging library ( #1008 )
2023-02-24 18:24:51 +00:00
Camila Macedo and Evans Mungai
299258ef87
Update README to add link for the docs ( #1022 )
...
Co-authored-by: Evans Mungai <evans@replicated.com >
2023-02-22 10:06:44 +00:00
dependabot[bot] and lnx01
c4f2dc9339
chore(deps): bump github.com/containers/image/v5 from 5.24.0 to 5.24.1 ( #1026 )
...
Bumps [github.com/containers/image/v5](https://github.com/containers/image ) from 5.24.0 to 5.24.1.
- [Release notes](https://github.com/containers/image/releases )
- [Commits](https://github.com/containers/image/compare/v5.24.0...v5.24.1 )
---
updated-dependencies:
- dependency-name: github.com/containers/image/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-21 12:23:14 +00:00
dependabot[bot] and lnx01
93e5ca8eaa
chore(deps): bump golang.org/x/net from 0.6.0 to 0.7.0 ( #1025 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.6.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-20 14:33:33 +00:00
dependabot[bot] and lnx01
777224f4c3
chore(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.18 ( #1021 )
...
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd ) from 1.6.12 to 1.6.18.
- [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.6.12...v1.6.18 )
---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-17 10:21:59 +00:00
Tom Wieczorek and Evans Mungai
9f6739fdbe
feat(support-bundle): print progress in debug non-interactive mode ( #1010 )
...
Currently, there's no debug logs whatsoever when running a command like
troubleshoot --debug --interactive=false
Tackle this by printing similar log statements as presented in
interactive mode to the debug logger. Refactor the code a bit so there's
no need for a dedicated finished channel and to exit the goroutines
properly.
Co-authored-by: Evans Mungai <evans@replicated.com >
2023-02-15 19:13:35 +00:00
dependabot[bot] and lnx01
661a948d86
chore(deps): bump github.com/hashicorp/go-getter from 1.6.2 to 1.7.0 ( #1019 )
...
Bumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter ) from 1.6.2 to 1.7.0.
- [Release notes](https://github.com/hashicorp/go-getter/releases )
- [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml )
- [Commits](https://github.com/hashicorp/go-getter/compare/v1.6.2...v1.7.0 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-getter
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-15 19:13:00 +00:00
dependabot[bot] and lnx01
0bd6b88f04
chore(deps): bump github.com/jackc/pgx/v5 from 5.2.0 to 5.3.0 ( #1018 )
...
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx ) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/jackc/pgx/releases )
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jackc/pgx/compare/v5.2.0...v5.3.0 )
---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-15 18:41:59 +00:00
dependabot[bot] and lnx01
c6f7cb6df0
chore(deps): bump golang.org/x/text from 0.6.0 to 0.7.0 ( #1017 )
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.6.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-14 17:39:31 +00:00
dependabot[bot] and lnx01
c640a01e9f
chore(deps): bump go.opentelemetry.io/otel/sdk from 1.11.2 to 1.13.0 ( #1020 )
...
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) from 1.11.2 to 1.13.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.11.2...v1.13.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-14 17:36:39 +00:00
Nick Meyer
8871e53584
remove PR label enforcement workflow ( #1015 )
2023-02-13 12:04:04 -06:00
Tom Wieczorek
e85e91e784
chore: remove unused code ( #1013 )
...
Remove code snippets that are not used across the codebase.
2023-02-10 17:27:50 +00:00
Tom Wieczorek
752dacd5ed
chore: Don't print which error in Makefile ( #1012 )
...
The which binary is used to detect if client-gen is installed, and if
it's not, the Makefile will install it. The initial detection prints
an error if it's not found. This is misleading, as it is actually an
expected situation.
2023-02-10 17:26:16 +00:00
Tom Wieczorek
49fe355086
chore: Don't hardcode /bin/bash ( #1011 )
...
Bash is not always installed in /bin/bash. Mitigate that by relying on
bash being in PATH.
2023-02-10 17:25:57 +00:00
dependabot[bot] and lnx01
b8680102e5
chore(deps): bump github.com/shirou/gopsutil/v3 from 3.22.12 to 3.23.1 ( #1007 )
...
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil ) from 3.22.12 to 3.23.1.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v3.22.12...v3.23.1 )
---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-07 10:00:45 +00:00
dependabot[bot] and lnx01
b1d1b89068
chore(deps): bump sigs.k8s.io/controller-runtime from 0.14.2 to 0.14.4 ( #1006 )
...
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) from 0.14.2 to 0.14.4.
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/master/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.14.2...v0.14.4 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-07 09:59:37 +00:00
Evans Mungai
100f9a13b6
feat: Record summary of execution times of support bundle operations (collect/redact/analyse) ( #935 )
...
When running a support bundle, we want to know how long each operation
(collect, redact, analyze) takes. This commit adds a new trace exporter
that records the start and end times of each operation, and then prints
a summary of the execution. The summary is also stored in the support
bundle.
Related to #923
2023-02-07 09:50:21 +00:00
Evans Mungai
e156b8c215
chore: Refactor in cluster analysers ( #999 )
...
Have all in-cluster analysers implement the same interface. This
will help with the implementation of code that requires making
calls to all analysers
Fixes #995
2023-02-03 15:26:36 +00:00
yunju.lly
1114902707
refactor: keep support bundle concat logic to be consistent with Preflight concat ( #1002 )
...
* refactor: keep support bundle concat logic to be consistent with Preflight
* test: add tests for support bundle spec concat function
2023-02-03 11:05:11 +00:00
Diamon Wiggins and Evans Mungai
4fca6aff98
Deduplication for In-Cluster Collectors ( #972 )
...
* adding dedup for in cluster collectors
* add tests
* return collector as is whenever marshalling to json fails
---------
Co-authored-by: Evans Mungai <evans@replicated.com >
2023-02-01 14:14:43 -05:00
Camila Macedo
f27c64cf85
chore: chore: update binaries used to build manifests and k8s ( #997 )
...
- client-gen version from v0.22.0 to v0.26.1
- controller-gen version from v0.7.0 to v0.11.2
- k8s pacth from 1.26.0 to 1.26.1
2023-02-01 17:06:46 +00:00
yunju.lly
0f6e6335fb
fix: address runtime error of nil pointer when concatenating preflight specs ( #998 )
...
fix: address runtime error of nil pointer when concatenating preflight spec with hostpreflight spec in preflight run.go
2023-02-01 12:36:15 +00:00
dependabot[bot] and lnx01
925e94ad98
chore(deps): bump k8s.io/klog/v2 from 2.80.1 to 2.90.0 ( #991 )
...
Bumps [k8s.io/klog/v2](https://github.com/kubernetes/klog ) from 2.80.1 to 2.90.0.
- [Release notes](https://github.com/kubernetes/klog/releases )
- [Changelog](https://github.com/kubernetes/klog/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes/klog/compare/v2.80.1...v2.90.0 )
---
updated-dependencies:
- dependency-name: k8s.io/klog/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-31 14:35:49 +00:00
5bc3c33ee8
chore(deps): bump github.com/spf13/viper from 1.14.0 to 1.15.0 ( #992 )
...
Bumps [github.com/spf13/viper](https://github.com/spf13/viper ) from 1.14.0 to 1.15.0.
- [Release notes](https://github.com/spf13/viper/releases )
- [Commits](https://github.com/spf13/viper/compare/v1.14.0...v1.15.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/viper
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evans Mungai <evans@replicated.com >
2023-01-31 14:15:26 +00:00
dependabot[bot] and lnx01
271e2d2af9
chore(deps): bump k8s.io/cli-runtime from 0.26.0 to 0.26.1 ( #994 )
...
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) from 0.26.0 to 0.26.1.
- [Release notes](https://github.com/kubernetes/cli-runtime/releases )
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.26.0...v0.26.1 )
---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-31 13:09:51 +00:00
dependabot[bot] and lnx01
48ff918fcd
chore(deps): bump sigs.k8s.io/controller-runtime from 0.14.1 to 0.14.2 ( #993 )
...
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) from 0.14.1 to 0.14.2.
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/master/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.14.1...v0.14.2 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-31 13:08:12 +00:00
Andrew Storms
dcb91673b5
Fixes issue 985. update readme to change the flags on the cosign command ( #986 )
...
Fixes issue 985. update readme to change the flags on the cosign command.
2023-01-27 12:59:37 +13:00
Evans Mungai
c62e71a578
chore: Filter tests to run when calling make test ( #983 )
2023-01-27 11:48:43 +13:00
dependabot[bot] and lnx01
a8da38dd15
chore(deps): bump github.com/containers/image/v5 from 5.23.1 to 5.24.0 ( #976 )
...
Bumps [github.com/containers/image/v5](https://github.com/containers/image ) from 5.23.1 to 5.24.0.
- [Release notes](https://github.com/containers/image/releases )
- [Commits](https://github.com/containers/image/compare/v5.23.1...v5.24.0 )
---
updated-dependencies:
- dependency-name: github.com/containers/image/v5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-26 10:10:13 +13:00
dependabot[bot] and lnx01
1756df905f
chore(deps): bump k8s.io/apiextensions-apiserver from 0.26.0 to 0.26.1 ( #977 )
...
Bumps [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) from 0.26.0 to 0.26.1.
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.26.0...v0.26.1 )
---
updated-dependencies:
- dependency-name: k8s.io/apiextensions-apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-26 09:58:29 +13:00
Diamon Wiggins
2fcdc77cd3
Standardize Cluster Resources Collector File Paths ( #971 )
...
* using const for cluster resources k8s objects to standardize directories and files
2023-01-25 13:34:15 -05:00
Ethan Mosbaugh
ad1a56251f
feat(hostpreflights): udp port status ( #981 )
...
* feat(hostpreflights): udp port status
* fix(hostpreflights): tcpPortStatus -> udpPortStatus
2023-01-24 16:38:54 -05:00
dependabot[bot] and lnx01
cf4eed1110
chore(deps): bump github.com/fatih/color from 1.13.0 to 1.14.1 ( #980 )
...
Bumps [github.com/fatih/color](https://github.com/fatih/color ) from 1.13.0 to 1.14.1.
- [Release notes](https://github.com/fatih/color/releases )
- [Commits](https://github.com/fatih/color/compare/v1.13.0...v1.14.1 )
---
updated-dependencies:
- dependency-name: github.com/fatih/color
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-24 17:40:35 +13:00
4939559789
chore(deps): bump k8s.io/client-go from 0.26.0 to 0.26.1 ( #979 )
...
* chore(deps): bump k8s.io/client-go from 0.26.0 to 0.26.1
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go ) from 0.26.0 to 0.26.1.
- [Release notes](https://github.com/kubernetes/client-go/releases )
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.26.0...v0.26.1 )
---
updated-dependencies:
- dependency-name: k8s.io/client-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update schemas following client-go update
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xav Paice <xav@replicated.com >
2023-01-24 17:37:00 +13:00
Nathan Sullivan
533d2917a9
CONTRIBUTING.md - fix path for design principles doc ( #975 )
...
Update CONTRIBUTING.md
fix path for design principles doc
2023-01-20 08:25:28 -06:00
Evans Mungai
c8d9864235
Upgrade dependencies ( #959 )
...
* Upgrade docker distribution module
* Upgrade github.com/blang/semver dependency
* Upgrade github.com/godbus/dbus dependency
2023-01-13 10:32:39 +00:00
Nathan Sullivan
827c49ca00
adding test coverage for preflight.RunPreflights() ( #949 )
...
* adding test coverage for preflight.RunPreflights()
TDD to work on https://github.com/replicatedhq/troubleshoot/issues/906
and verify the fix is successful
* go.mod/go.sum: removing gnomock stuff since it's not in use (yet)
* Makefile: try running the preflight integration test with the e2e tests,
since there's a K3s instance in place already
* Makefile add a dedicated test-integration task, which runs as it's own
github action job
* Makefile: exclude a few things from test-integration that break the
github action job
* WIP on preflight tests, addressing some of @banjoh's feedback, more to
go though (specifically changing over to using assert)
* preflight tests: use the testify libraries, restructure code to be
formatted more like other tests in this project
2023-01-13 08:22:57 +10:00
Nathan Sullivan
de0371053a
preflight: ensure --output produces an output file of the desired format ( #951 )
2023-01-13 07:55:47 +10:00
2b4bcd2433
chore(deps): bump oras.land/oras-go from 1.2.1 to 1.2.2 ( #956 )
...
* chore(deps): bump oras.land/oras-go from 1.2.1 to 1.2.2
Bumps [oras.land/oras-go](https://github.com/oras-project/oras-go ) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/oras-project/oras-go/releases )
- [Commits](https://github.com/oras-project/oras-go/compare/v1.2.1...v1.2.2 )
---
updated-dependencies:
- dependency-name: oras.land/oras-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore(deps): bump oras.land/oras-go from 1.2.1 to 1.2.2
Bumps [oras.land/oras-go](https://github.com/oras-project/oras-go ) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/oras-project/oras-go/releases )
- [Commits](https://github.com/oras-project/oras-go/compare/v1.2.1...v1.2.2 )
---
updated-dependencies:
- dependency-name: oras.land/oras-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evans Mungai <evans@replicated.com >
2023-01-10 13:56:56 +00:00
dependabot[bot] and lnx01
d9f4dca6b7
chore(deps): bump github.com/shirou/gopsutil/v3 from 3.22.11 to 3.22.12 ( #957 )
...
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil ) from 3.22.11 to 3.22.12.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/commits/v3.22.12 )
---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-10 13:48:50 +00:00
dependabot[bot] and lnx01
76922ee59b
chore(deps): bump sigs.k8s.io/controller-runtime from 0.13.1 to 0.14.1 ( #955 )
...
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) from 0.13.1 to 0.14.1.
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/master/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.13.1...v0.14.1 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-10 13:42:15 +00:00
dependabot[bot] and lnx01
4965941ea9
chore(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17 ( #954 )
...
Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty ) from 0.0.16 to 0.0.17.
- [Release notes](https://github.com/mattn/go-isatty/releases )
- [Commits](https://github.com/mattn/go-isatty/compare/v0.0.16...v0.0.17 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-isatty
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-10 11:46:01 +00:00
Diamon Wiggins
18c4a39826
chore: Use org secret for username ( #953 )
...
use org secret for username
2023-01-10 11:37:07 +00:00
Dexter Yan
962e2c7d7e
feat(support-bundle): optimize the error log of ceph and longhorn when kURL add-on were not enabled ( #943 )
2023-01-10 09:37:42 +13:00
Xav Paice
f1066f5d76
CVE: bump golang.org/x/net ( #948 )
...
Resolves code scanning alert 19
Resolves Vulnerability CVE-2022-41717
2023-01-09 16:05:52 -04:00
Evans Mungai
70af0ff3d0
fix: Collect logs from all pods specified in logs collector spec ( #952 )
...
Fixes : #945
2023-01-09 12:04:01 -04:00
dependabot[bot] and lnx01
4601db58f9
Bump k8s.io/cli-runtime from 0.25.4 to 0.26.0 ( #900 )
...
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) from 0.25.4 to 0.26.0.
- [Release notes](https://github.com/kubernetes/cli-runtime/releases )
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.25.4...v0.26.0 )
---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 15:44:38 +13:00
dependabot[bot] and lnx01
ddc07e1205
Bump k8s.io/apiserver from 0.25.4 to 0.26.0 ( #901 )
...
Bumps [k8s.io/apiserver](https://github.com/kubernetes/apiserver ) from 0.25.4 to 0.26.0.
- [Release notes](https://github.com/kubernetes/apiserver/releases )
- [Commits](https://github.com/kubernetes/apiserver/compare/v0.25.4...v0.26.0 )
---
updated-dependencies:
- dependency-name: k8s.io/apiserver
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 15:27:31 +13:00
dependabot[bot] and lnx01
251fcc6dec
Bump k8s.io/client-go from 0.25.4 to 0.26.0 ( #902 )
...
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go ) from 0.25.4 to 0.26.0.
- [Release notes](https://github.com/kubernetes/client-go/releases )
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.25.4...v0.26.0 )
---
updated-dependencies:
- dependency-name: k8s.io/client-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 15:05:57 +13:00
75eb0d7f89
Bump k8s.io/api from 0.25.4 to 0.26.0 ( #904 )
...
* Bump k8s.io/api from 0.25.4 to 0.26.0
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.25.4 to 0.26.0.
- [Release notes](https://github.com/kubernetes/api/releases )
- [Commits](https://github.com/kubernetes/api/compare/v0.25.4...v0.26.0 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* update schemas
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xav Paice <xav@replicated.com >
2023-01-09 14:17:57 +13:00
Edgar Lanting
199efca2ea
Added note in to clarify purpose of MaxBytes in cluster_resources.go ( #946 )
2023-01-09 10:00:12 +13:00
Edgar Lanting
a442ac8fc4
BREAKING: (Feature) maximum pod log size limit
...
introduces a new option to limit the size of a pod log when added to the bundle. This will make sure the support bundle will not grow to an unacceptable size and thus might contain information that is too old.
The maximum size of a pod log in a bundle is set by default to 5MB, and can be changed if we decide upon the need.
BREAKING CHANGE: any logs that are collected by the logs collector are now limited by default to 5MB unless a different size limit is specified. Folks expecting log files larger than that to be collected without truncation will need to adjust their support bundle specs.
Fixes : #878
2023-01-05 16:23:43 +13:00
Evans Mungai
a31e2ff1b9
chore: Add CLI flags to enable CPU & memory profiling ( #926 )
...
Allow collecting of CPU and memory diagnostics when running troubleshoot CLI applications using --memprofile and --cpuprofile flags. These flags accept file paths if where to store the collected runtime data
2023-01-04 11:56:07 +00:00
Nathan Sullivan
87c153cc8c
preflight: add yaml output format ( #940 )
...
* preflight: add yaml output format
ref https://github.com/replicatedhq/troubleshoot/issues/905
2023-01-04 14:27:00 +13:00
Nathan Sullivan
8ba5d6f6cb
GitHub Action goreleaser-test - convert to a matrix ( #942 )
...
github action goreleaser-test: convert to a matrix
2023-01-04 14:15:49 +13:00
Evans Mungai
a523551da9
feat(redactors): Run redactors on an existing support bundle ( #887 )
...
* feat(redactors): Run redactors on an existing support bundle
Add redact subcommand to support-bundle to allow running redactors on an
existing bundle to creating a new redacted bundle.
The command will be launched like so
support-bundle redact <redactor urls> --bundle support-bundle.tar.gz
Fixes : #705
2023-01-03 18:05:15 +00:00
Nathan Sullivan and Evans Mungai
d73d5c6a3a
preflight: fix segfault when collector's are not defined in YAML ( #939 )
...
* preflight: fix segfault when collector's are not defined in YAML
* fix bug with kind: Preflight specs with uploadResultsTo, wrong variable being used :)
ref https://github.com/replicatedhq/troubleshoot/pull/894
Co-authored-by: Evans Mungai <evans@replicated.com >
2023-01-03 14:01:49 -04:00
8cb922c3b9
Bump mheap/github-action-required-labels from 2 to 3 ( #938 )
...
Bumps [mheap/github-action-required-labels](https://github.com/mheap/github-action-required-labels ) from 2 to 3.
- [Release notes](https://github.com/mheap/github-action-required-labels/releases )
- [Commits](https://github.com/mheap/github-action-required-labels/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: mheap/github-action-required-labels
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evans Mungai <evans@replicated.com >
2023-01-03 16:35:35 +00:00
Nathan Sullivan
94dd7a670c
Improve build-test-deploy GitHub Actions performance ( #941 )
...
* github build-test-deploy workflow: split goreleaser-test into 3 actions,
one for each ID/component (sharing a single config file)
rationale: speeding up github actions, goreleaser-test was taking
12-14mins and is the outlier longest to execute right now on this repo
* Revert "gitlab build-test-deploy workflow: split goreleaser-test into 3 actions,"
This reverts commit 61083dbbb8 .
* github build-test-deploy workflow: split into 6 actions, divided by
GOARCH/GOOS
rationale: improve performance of checks on PR's
* .goreleaser.yaml - add a breadcrumb to ensure we keep the action jobs
list aligned
2023-01-03 13:07:10 +00:00
ada mancini
0f2892c316
add cpuArchitecture filter to nodeResources collector ( #930 )
...
* filter on cpu architecture
* filter by cpu architecture
* fail if we dont have a label match too
* add tests for cpu arch filter
* update for make schemas
2022-12-29 12:17:11 -05:00
Xav Paice
df43c9fc21
If no pods are selected for log collector, do not wait for timeout ( #932 )
...
Fixes : #931
2022-12-29 11:17:54 +13:00
Evans Mungai
ebeed77287
chore: Upgrade gopsutil to v3 ( #927 )
...
* Add host collector tests related to gopsutil upgrade
* Upgrade gopsutil to v3
2022-12-24 13:42:13 +13:00
Craig O'Donnell
bc6528908f
fix: collect rbac permissions error ( #928 )
2022-12-24 09:13:38 +13:00
ada mancini
e2053a00a2
rename the troubleshoot label to "support-bundle" ( #918 )
2022-12-22 19:00:05 -03:00
David Rohnow
421cccf919
Add timeout context log collector ( #914 )
2022-12-22 10:23:37 +13:00
Dexter Yan
be26462c19
feat(cluster_resources): increase default client burst and qps ( #920 )
...
* feat(collect): add client burst and qps
2022-12-22 09:49:42 +13:00
Xav Paice
13534bf7fd
Minor format change to README.md ( #924 )
2022-12-21 08:34:16 -06:00
dependabot[bot] and lnx01
60b4931295
Bump goreleaser/goreleaser-action from 3 to 4 ( #919 )
...
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action ) from 3 to 4.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases )
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-21 14:35:58 +13:00
danj-replicated
e48fa36eaf
Add generic kubernetes resource analyzer ( #780 )
...
* First draft of a generic cluster-resource analyzer
* Add more resource mappings
* Support some cluster-scoped resources
the structure of this could probably be a bit tidyer, but this now
allows us to target non-namespaced resources simply by not specifying
the namespace in the analyzer.
* General tidy up
* pull resource selection into it's own function
* remove pointless pointer to string
* Export findResource function
This lets other analyzers use it.
* Add tests for cluster resources analyzer
* Update schemas
* Address some of @banjoh's comments
* rework resource selection
thanks @banjoh
* Replace FindFiles with GetFile
Since we already know where we're looking for files,
it doesn't make sense to have to loop over a single item slice.
* Use assert instead of require
* format
* Change default behaviour for no namespace
Now not providing a namespace causes us to default to "default", with an
explicit bool to toggle cluster-scoped resource checking.
This should feel somewhat more intuitive when writing analyzers that use
this function
* Generate schemas
* Value → expectedValue
2022-12-19 11:31:43 -04:00
Diamon Wiggins
f2be6f5829
Allow Preflight CLI to consume multiple specs as input ( #894 )
...
To keep both the Support Bundle and Preflight CLIs similar, this PR adds the ability for the Preflight binary to allow multiple specs be provided as CLI args and for them all to be run.
2022-12-14 14:50:01 -04:00
Evans Mungai
cd1511a8fb
fix(collectors): store unhealthy pod logs correctly ( #909 )
...
The symlinking logs feature led to a regression where symlinks of
unhealthy pods were overwritting logs in the support bundle. This
fix allows the cluster resources collector to instruct the logs
collector not to symlink logs, which in turn ensures logs are not
overwritten.
Fixes : #908
2022-12-14 14:47:20 -04:00
Diamon Wiggins and Evans Mungai
9c77a0e3da
Add sbctl integration proposal and move design directory into docs ( #893 )
...
* add sbctl integration proposal and move design directory into docs
Co-authored-by: Evans Mungai <evans@replicated.com >
2022-12-14 14:52:40 +13:00
Xav Paice
c8820b3d8e
chore: update containerd to v1.6.12 ( #896 )
...
Fixes: CVE-2022-23471
2022-12-09 16:48:37 -04:00
Xav Paice
cf3a292877
Add proposal for concurrent collection ( #809 )
...
* Add proposal for concurrent collection
Design proposal for running collectors concurrently instead of sequentially.
* Update concurrent collector proposal with PR feedback
2022-12-09 16:48:09 -04:00
Diamon Wiggins
a4c4b24056
Deduplication for Cluster Resources Collector ( #832 )
...
* add dedup for cluster resources collector
* restructure both collect.go in both pkg/supportbundle and pkg/preflight to be more similar for eventual refactor
2022-12-07 15:10:31 -04:00
dependabot[bot] and lnx01
e9f386a840
Bump github.com/jackc/pgx/v5 from 5.1.1 to 5.2.0 ( #890 )
...
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx ) from 5.1.1 to 5.2.0.
- [Release notes](https://github.com/jackc/pgx/releases )
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jackc/pgx/compare/v5.1.1...v5.2.0 )
---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 12:37:53 +00:00
dependabot[bot] and lnx01
d96b2ded78
Bump github.com/go-sql-driver/mysql from 1.6.0 to 1.7.0 ( #889 )
...
Bumps [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql ) from 1.6.0 to 1.7.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.6.0...v1.7.0 )
---
updated-dependencies:
- dependency-name: github.com/go-sql-driver/mysql
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 11:39:12 +00:00
Evans Mungai
8c31e61367
fix(collectors): Fix logs collection in longhorn collector ( #886 )
...
* fix(collectors): Fix logs collection in longhorn collector
* Small typo
* Run go fmt on added changes
2022-12-02 12:51:07 -05:00
Evans Mungai
8e174fb46c
chore: Update PR template ( #880 )
2022-12-01 11:26:17 +00:00
Evans Mungai
2a61a8686a
feat(collectors): Add TLS parameters to the postgres collector ( #875 )
...
For a postgres collector spec targeting a server configured to accept
(m)TLS connections we need to pass in the necessary parameters in order
to successfully connect to the server. Both preflight and support bundle
specs use this collector.
This change allows us to pass in the necessary TLS parameters via inlined
TLS configuration or via a secret reference.
Fixes #747
2022-11-30 15:52:08 +13:00
Xav Paice
c85bf9a9a6
BREAKING: remove IP address redaction ( #734 )
...
This change removes the IPv4 address redaction which previously ran by default on all
support bundle collections.
Folks that want to redact IPv4 addresses will need to add that redactor manually to their redactor specs.
2022-11-30 08:42:42 +13:00
Evans Mungai
bfb77ad601
feat(collectors): Add TLS parameters to the redis collector ( #870 )
...
feat(collectors): Add mTLS parameters to the redis collector
For a redis collector spec targeting a redis server configured to accept
(m)TLS connections we need to pass in the necessary TLS parameters in order
to successfully connect to the server. Both preflight and support bundle
specs use this collector.
This change allows us to pass in the necessary TLS parameters via inlined
TLS configuration or via a secret reference.
Fixes #746
2022-11-29 17:47:52 +00:00
Chuck D'Antonio
c4c66633e5
Includes virtual memory parameters in Sysctl ( #874 )
...
TL;DR
-----
Updates Sysctl collector and analyzer for virtual memory parameters
Details
-------
Adds supoort for virtual memory parameters to the Sysctl collector and
analyzers. I uncovered this writing a pre-flight for a Helm chart that
includes ECK as a subchart. Since ECK requires a specific minimum value
for `vm.max_map_count` I wanted to use the Sysctl analyzer to check for
the expected value, but wasn't able to because of the limited values it
collected. I also learned that Sonarqube expects the same parameter to
be increased, so it seemed like a general enough requirement to add it
in.
The code updates the collector to collect values under `/proc/sys/vm`
and adds tests to the analyzer to based on the ECK requirements. Making
the tests pass required adding operators to the when expression, since
the existing code only allowed for `=`, `==`, and `===`. The when
expression now supports `>`, `<`, `>=`, and `<=`.
All tests pass.
2022-11-29 12:32:59 -05:00
f13a9598b2
Bump github/codeql-action from 1 to 2 ( #865 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Diamon Wiggins <38189728+diamonwiggins@users.noreply.github.com >
2022-11-28 11:01:12 +13:00
4fa8411259
Bump rajatjindal/krew-release-bot from 0.0.38 to 0.0.43 ( #866 )
...
Bumps [rajatjindal/krew-release-bot](https://github.com/rajatjindal/krew-release-bot ) from 0.0.38 to 0.0.43.
- [Release notes](https://github.com/rajatjindal/krew-release-bot/releases )
- [Changelog](https://github.com/rajatjindal/krew-release-bot/blob/master/.goreleaser.yml )
- [Commits](https://github.com/rajatjindal/krew-release-bot/compare/v0.0.38...v0.0.43 )
---
updated-dependencies:
- dependency-name: rajatjindal/krew-release-bot
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Diamon Wiggins <38189728+diamonwiggins@users.noreply.github.com >
2022-11-28 10:59:37 +13:00
Evans Mungai
b693e6650d
chore: Add GH workflow to ensure schemas are generated in a PR ( #872 )
...
* Make file target to check generated schemas
* Add missing yaml tag to Logs struct
* chore: Add GH workflow to ensure schemas are generated in a PR
2022-11-28 10:58:09 +13:00
Dexter Yan
7e3a59cfc0
feat(analyze): add ExcludeFiles field to textAnazlye ( #867 )
...
* feat(analyze): add ExcludeFiles field to textAnazlye
* feat(analyze): fix test for getFiles
* feat(analyze): change function name to excludeFilePaths
* feat(analyze): fix preflight test fail
* feat(analyze): add tests for excludeFiles
* feat(schemas): run make schemas
* feat(analyze): use getChildCollectedFileContents function prototype
* feat(analyze): reduce time complexity
* feat(longhorn): add getFileContents as getCollectedFileContents
2022-11-28 10:45:10 +13:00
Xav Paice
48faf0c144
Revert "Add ghcr to package releases ( #848 )" ( #868 )
...
This reverts commit 233966d4be .
2022-11-22 17:14:04 +13:00
Evans Mungai
fbbcf87405
feat(collectors): Store all pod logs in cluster-resources directory ( #821 )
...
* feat(collectors): Store all pod logs in cluster-resources directory
All pod logs collected by the logs collector will now be stored in
/cluster-resources/pods/logs/[namespace]/[pod]/[container].log. This
will provide consistency and allow sbctl to find the logs when we run
`kubectl logs <pod>`. To allow backwards compatibility, symlinks of the
log files will be created in the current expected locations.
Closes : #744
2022-11-22 07:10:34 +13:00
Xav Paice
6530cb364f
feat: Add docsgen command ( #862 )
...
* feat: Add docsgen command
* docs: add CLI docs for support-bundle and preflight
2022-11-21 11:31:08 -05:00
Xav Paice
c9b48aa716
docs: add ADR for mergable preflight specs ( #858 )
...
Adds a proposed Architecture Decision Records for the ability to specify
multiple specs per preflight test.
2022-11-21 11:29:51 -05:00
dependabot[bot] and lnx01
511671f699
Bump actions/setup-go from 1 to 3 ( #853 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 1 to 3.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-18 18:19:42 +13:00
dependabot[bot] and lnx01
7a3bcfc74a
Bump actions/download-artifact from 1 to 3 ( #854 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 1 to 3.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-18 18:19:16 +13:00
dependabot[bot] and lnx01
e88f309391
Bump actions/upload-artifact from 1 to 3 ( #855 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 1 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-18 18:18:46 +13:00
dependabot[bot] and lnx01
da48621eff
Bump goreleaser/goreleaser-action from 2 to 3 ( #852 )
...
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action ) from 2 to 3.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases )
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-18 17:44:56 +13:00
dependabot[bot] and lnx01
e51a25dc2f
Bump actions/checkout from 2 to 3 ( #856 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [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/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-18 17:35:55 +13:00
Camila Macedo
7a20aa1934
Add job to dependabot to update github actions ( #851 )
...
* Add job to dependabot to update github actions
2022-11-17 17:09:36 -05:00
Dexter Yan
78bcafe489
fix(flag): fix wrong output filename ( #834 )
...
* fix(flag): fix wrong output filename
* fix(flag): add reset flag function
* fix(flag): add output flag test cases
* fix(flag): move resetFlags function into private go test
* fix(flag): restructure flag tests with testify
* fix(flag): remove resetFlags function
* fix(flag): remove duplicated test and rewrite test names
2022-11-17 14:38:01 +13:00
Chris Sanders
233966d4be
Add ghcr to package releases ( #848 )
2022-11-17 11:12:54 +13:00
Camila Macedo
ebc569fcdb
doc/readme : make clear that the links are just examples ( #845 )
...
* doc/readme : make clear that the links are just examples
2022-11-16 19:52:48 +13:00
dependabot[bot] and lnx01
0521b0e82b
Bump k8s.io/apiserver from 0.25.3 to 0.25.4 ( #837 )
...
Bumps [k8s.io/apiserver](https://github.com/kubernetes/apiserver ) from 0.25.3 to 0.25.4.
- [Release notes](https://github.com/kubernetes/apiserver/releases )
- [Commits](https://github.com/kubernetes/apiserver/compare/v0.25.3...v0.25.4 )
---
updated-dependencies:
- dependency-name: k8s.io/apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-16 15:55:12 +13:00
dependabot[bot] and lnx01
34f29f2914
Bump k8s.io/cli-runtime from 0.25.3 to 0.25.4 ( #847 )
...
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) from 0.25.3 to 0.25.4.
- [Release notes](https://github.com/kubernetes/cli-runtime/releases )
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.25.3...v0.25.4 )
---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-16 15:40:51 +13:00
dependabot[bot] and lnx01
1de1d00680
Bump github.com/containers/image/v5 from 5.23.0 to 5.23.1 ( #836 )
...
Bumps [github.com/containers/image/v5](https://github.com/containers/image ) from 5.23.0 to 5.23.1.
- [Release notes](https://github.com/containers/image/releases )
- [Commits](https://github.com/containers/image/compare/v5.23.0...v5.23.1 )
---
updated-dependencies:
- dependency-name: github.com/containers/image/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-16 14:59:57 +13:00
dependabot[bot] and lnx01
92a5f3569f
Bump k8s.io/api from 0.25.3 to 0.25.4 ( #838 )
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.25.3 to 0.25.4.
- [Release notes](https://github.com/kubernetes/api/releases )
- [Commits](https://github.com/kubernetes/api/compare/v0.25.3...v0.25.4 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-16 14:59:10 +13:00
dependabot[bot] and lnx01
495b1a760d
Bump k8s.io/apimachinery from 0.25.3 to 0.25.4 ( #839 )
...
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.25.3 to 0.25.4.
- [Release notes](https://github.com/kubernetes/apimachinery/releases )
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.25.3...v0.25.4 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-16 14:58:43 +13:00
dependabot[bot] and lnx01
7bcfd01d43
Bump k8s.io/client-go from 0.25.3 to 0.25.4 ( #835 )
...
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go ) from 0.25.3 to 0.25.4.
- [Release notes](https://github.com/kubernetes/client-go/releases )
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.25.3...v0.25.4 )
---
updated-dependencies:
- dependency-name: k8s.io/client-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-16 14:58:18 +13:00
Camila Macedo
f2ffef80af
Revert "Remove ingress check from https://preflight.replicated.com ( #840 )" ( #846 )
...
This reverts commit a5244a262c .
2022-11-16 14:57:47 +13:00
Camila Macedo
a5244a262c
Remove ingress check from https://preflight.replicated.com ( #840 )
...
## Description:
Currently, when we install an k8s with kurl and we run kubectl preflight https://preflight.replicated.com it will fail:
> ------------
> Check FAIL
> Title: Ingress
> Message: Contour ingress not found!
Therefore, Contour ingress does not seems a pre-requirement to kURL. So, should we have this check in the default example/test?
2022-11-15 08:55:04 -06:00
Camila Macedo
18d9a16ceb
Minimal memory requirement for kURL is 8GI ( #843 )
2022-11-15 08:54:29 -06:00
Xav Paice
473738d709
Add proposal to consolidate collection code ( #810 )
...
Proposal to reduce duplication of code, and implement a more stable, public,
collection API.
2022-11-15 15:50:37 +13:00
Diamon Wiggins
c34d80c300
Discover Redactors in Cluster ( #827 )
...
Adds the ability to search for support bundle specs and redactors, in both configmaps and secrets
2022-11-10 17:36:51 +13:00
Nick Meyer
38c1193ace
correct checked out ref for FOSSA tests ( #833 )
2022-11-09 14:34:14 -05:00
Xav Paice
6b87cdb267
docs: ADR-001 remove default redaction of IP addresses ( #823 )
...
* Add ADR-001 Remove IP address redaction
Add design record (proposed) for removing IP address redaction by default.
Fixes : #735
2022-11-09 16:37:12 +13:00
Xav Paice
80cca8a487
Add omitempty to StorageClassName in schema ( #814 )
...
* Add omitempty to StorageClassName in schema
Allow a StorageClass spec to not require specify storageClassName.
Fixes : #813
2022-11-09 11:34:37 +13:00
dependabot[bot] and lnx01
6e79c169e0
Bump github.com/spf13/viper from 1.13.0 to 1.14.0 ( #829 )
...
Bumps [github.com/spf13/viper](https://github.com/spf13/viper ) from 1.13.0 to 1.14.0.
- [Release notes](https://github.com/spf13/viper/releases )
- [Commits](https://github.com/spf13/viper/compare/v1.13.0...v1.14.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/viper
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-09 09:22:44 +13:00
dependabot[bot] and lnx01
7edbec3e45
Bump sigs.k8s.io/controller-runtime from 0.13.0 to 0.13.1 ( #828 )
...
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) from 0.13.0 to 0.13.1.
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/master/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.13.0...v0.13.1 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-08 18:16:52 +13:00
Xav Paice
8f8e0dc6e3
chore: Update PULL_REQUEST_TEMPLATE.md ( #831 )
...
Fix a minor grammatical error in the pull request template
2022-11-08 18:14:16 +13:00
Dexter Yan
e2c20cfda4
feat(github): add pull request template ( #830 )
...
* feat(github): add pull request template
* feat(github): rephrase pr template
2022-11-08 17:41:42 +13:00
Nick Meyer
ccb7b1619b
Update fossa ( #826 )
...
* Transition FOSSA to locally-managed action
* correct ref
2022-11-07 11:46:27 -06:00
Xav Paice
d5c0dd4857
Add ADR directory and readme ( #822 )
...
Adds a directory and readme.md for storing Architecture Design Records
2022-11-07 13:41:32 +00:00
Xav Paice
8c5cd5a460
Update CONTRINBUTING.md with community info ( #819 )
...
Add to CONTRIBUTING.md:
* community meeting calendar and notes
* IRC
* commit messages info
2022-11-02 15:22:51 -04:00
dependabot[bot] and lnx01
9073a14c02
Bump periph.io/x/host/v3 from 3.7.2 to 3.8.0 ( #815 )
...
Bumps [periph.io/x/host/v3](https://github.com/periph/host ) from 3.7.2 to 3.8.0.
- [Release notes](https://github.com/periph/host/releases )
- [Commits](https://github.com/periph/host/compare/v3.7.2...v3.8.0 )
---
updated-dependencies:
- dependency-name: periph.io/x/host/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-02 15:04:03 +13:00
Xav Paice
3513eeca19
Ensure clusterResources is added prior to other collectors ( #768 )
...
This change ensures that the clusterResources collector runs prior to any others
in order to not collect info on pods that collectors run during collection.
Additionally centralizes functions that are common to all collection to make future
maintenance simpler.
Fixes : #767
2022-11-01 12:16:01 +13:00
Edgar Lanting
34817b67d0
Update cluster_resources.go ( #804 )
...
Due to deprecation of the API at `policy/v1beta1` for `PodDisruptionBudgets` and `batch/v1beta1` for `CronJobs`, updated cluster_resources.go to accommodate using either apiVersion v1 & v1beta1
2022-10-28 14:56:57 +13:00
Nick Meyer
388e7ca77d
Update FOSSA API key ( #803 )
2022-10-25 15:17:12 -05:00
dependabot[bot] and lnx01
d8091909b3
Bump k8s.io/cli-runtime from 0.25.2 to 0.25.3 ( #800 )
...
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) from 0.25.2 to 0.25.3.
- [Release notes](https://github.com/kubernetes/cli-runtime/releases )
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.25.2...v0.25.3 )
---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 14:58:37 +13:00
dependabot[bot] and lnx01
9ae416ab23
Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 ( #801 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 14:58:03 +13:00
dependabot[bot] and lnx01
e373c71874
Bump github.com/spf13/cobra from 1.6.0 to 1.6.1 ( #802 )
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.6.0...v1.6.1 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 14:57:26 +13:00
Diamon Wiggins
e2ac7bf715
fix ceph title ( #799 )
2022-10-24 12:35:35 -05:00
Diamon Wiggins
3d4bd4b601
trim whitespace from collected contents ( #796 )
2022-10-21 16:41:07 +13:00
Diamon Wiggins
3b2aae1866
Remove unused Preflight spec ( #782 )
...
* remove unused preflight-spec
* removing other unused files
2022-10-21 11:38:43 +13:00
dependabot[bot] and lnx01
8a4f539173
Bump oras.land/oras-go from 1.2.0 to 1.2.1 ( #786 )
...
Bumps [oras.land/oras-go](https://github.com/oras-project/oras-go ) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/oras-project/oras-go/releases )
- [Commits](https://github.com/oras-project/oras-go/compare/v1.2.0...v1.2.1 )
---
updated-dependencies:
- dependency-name: oras.land/oras-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-20 16:24:36 +13:00
dependabot[bot] and lnx01
89b98c197e
Bump k8s.io/apiserver from 0.25.2 to 0.25.3 ( #783 )
...
Bumps [k8s.io/apiserver](https://github.com/kubernetes/apiserver ) from 0.25.2 to 0.25.3.
- [Release notes](https://github.com/kubernetes/apiserver/releases )
- [Commits](https://github.com/kubernetes/apiserver/compare/v0.25.2...v0.25.3 )
---
updated-dependencies:
- dependency-name: k8s.io/apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-20 16:02:24 +13:00
ada mancini
000abae68b
plug sbctl ( #790 ) in README.md
2022-10-19 10:22:47 +13:00
Ahmed Mousa and Edgar Lanting
764f0ac8b6
'added collection of roles, cluster roles and their respective bindings' ( #779 )
...
Co-authored-by: Edgar Lanting <edgarlanting@users.noreply.github.com >
2022-10-17 11:02:07 -05:00
Diamon Wiggins
04c7a18da3
Fix Progress Callback for Support Bundle Collection ( #781 )
...
fix progress callback for support bundle and revert collector title changes
2022-10-14 12:29:59 -04:00
dependabot[bot] and lnx01
9b37b98a93
Bump github.com/opencontainers/image-spec from 1.1.0-rc1 to 1.1.0-rc2 ( #777 )
...
Bumps [github.com/opencontainers/image-spec](https://github.com/opencontainers/image-spec ) from 1.1.0-rc1 to 1.1.0-rc2.
- [Release notes](https://github.com/opencontainers/image-spec/releases )
- [Changelog](https://github.com/opencontainers/image-spec/blob/main/RELEASES.md )
- [Commits](https://github.com/opencontainers/image-spec/compare/v1.1.0-rc1...v1.1.0-rc2 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/image-spec
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-13 15:23:34 +13:00
dependabot[bot] and lnx01
32f622a714
Bump github.com/containers/image/v5 from 5.19.3 to 5.23.0 ( #755 )
...
Bumps [github.com/containers/image/v5](https://github.com/containers/image ) from 5.19.3 to 5.23.0.
- [Release notes](https://github.com/containers/image/releases )
- [Commits](https://github.com/containers/image/compare/v5.19.3...v5.23.0 )
---
updated-dependencies:
- dependency-name: github.com/containers/image/v5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-13 13:28:30 +13:00
Diamon Wiggins
bcaaa9e59a
Fix Preflight CheckRBAC ( #776 )
...
* return collect result instead of nil
2022-10-13 12:54:40 +13:00
Chuck D'Antonio
2298ec3030
Supports the Kubernetes distribution analyzer identifying VMware Tanzu ( #766 )
...
Adds a check to the Kubernetes distribution analyzer to identify VMware Tanzu using the same approach as identifying OpenShift.
2022-10-13 12:52:22 +13:00
dependabot[bot] and lnx01
afa2eb552a
Bump github.com/spf13/cobra from 1.5.0 to 1.6.0 ( #775 )
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.5.0...v1.6.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-13 12:48:07 +13:00
Xav Paice
771058980a
bump golang.org/x/text to 0.3.8 ( #773 )
...
Fixes CVE-2022-32149
2022-10-12 10:53:42 -05:00
Xav Paice
d789119634
Update github.com/sylabs/sif/v2 to 2.8.1 ( #772 )
...
References
CVE-2004-2761
CVE-2005-4900
Fixes: Dependabot alert #19
2022-10-12 10:52:10 -05:00
Diamon Wiggins
48beb303be
export context field from collector structs ( #771 )
2022-10-11 14:54:54 -04:00
Xav Paice
e30d279cad
update CODEOWNERS file ( #770 )
...
Adds a new group to CODEOWNERS as global owner, and CREs for .md files.
2022-10-11 09:02:34 -05:00
stefanrepl
9c986a74a6
make runPreflight and preflight cli flags public ( #769 )
2022-10-10 16:34:54 -06:00
Evans Mungai
e02074941e
Add golangci-lint linter make target ( #752 )
...
Add line, and lint-and-fix make targets
2022-10-10 09:52:02 +13:00
Edgar Lanting
56a68a4fef
Issue #695 - Add --no-uri flag to support-bundle to ignore the uri field and revert back to the default spec… ( #717 )
...
Add --follow-uri flag to support-bundle to ignore the uri field when set in a spec
Implement the new CLI flag in `root.go` so we can pass it if we need to ignore the `uri` field in a spec. This also serves as a minimal documentation effort when running `support-bundle --help`.
Fixes : #695
2022-10-10 07:30:21 +13:00
Xav Paice
b3e662c988
minor lint update for README.md ( #727 )
2022-10-07 13:15:01 -04:00
Diamon Wiggins
a0fb06f0b9
E2E Tests for Support Bundle CLI ( #761 )
...
* adding e2e tests for support bundle cli
* update e2e.yaml
2022-10-07 14:43:16 +13:00
Evans Mungai
906fa88119
Fit wrapped long url in more information analyser message ( #758 )
2022-10-06 10:21:52 +13:00
ada mancini
eb40b9422f
implement uri: field ( #702 )
2022-10-05 15:35:55 +13:00
Xav Paice
f6531b8434
Update golang.org/x/net to current version ( #757 )
...
Fixes : #756 (CVE resolution)
2022-10-05 13:13:02 +13:00
danj-replicated
e80235f0a8
Collect resourcequotas ( #729 )
...
Signed-off-by: Dan Jones <danj@replicated.com >
Signed-off-by: Dan Jones <danj@replicated.com >
2022-10-05 12:58:54 +13:00
Diamon Wiggins
c7b84ad1e5
Refactor in-clusters collectors to use struct per collector ( #670 )
...
refactor in-clusters collectors to use struct per collector
2022-10-03 13:53:05 -04:00
Diamon Wiggins
44ae409081
fix concat spec for cluster secrets ( #750 )
2022-09-30 08:24:33 +13:00
dependabot[bot] and lnx01
d1318ff4fd
Bump k8s.io/cli-runtime from 0.25.0 to 0.25.2 ( #737 )
...
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) from 0.25.0 to 0.25.2.
- [Release notes](https://github.com/kubernetes/cli-runtime/releases )
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.25.0...v0.25.2 )
---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-29 17:22:19 +13:00
dependabot[bot] and lnx01
169f3c6ea7
Bump k8s.io/apiserver from 0.25.1 to 0.25.2 ( #740 )
...
Bumps [k8s.io/apiserver](https://github.com/kubernetes/apiserver ) from 0.25.1 to 0.25.2.
- [Release notes](https://github.com/kubernetes/apiserver/releases )
- [Commits](https://github.com/kubernetes/apiserver/compare/v0.25.1...v0.25.2 )
---
updated-dependencies:
- dependency-name: k8s.io/apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-29 17:05:19 +13:00
dependabot[bot] and lnx01
7a7507b5e4
Bump k8s.io/client-go from 0.25.1 to 0.25.2 ( #741 )
...
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go ) from 0.25.1 to 0.25.2.
- [Release notes](https://github.com/kubernetes/client-go/releases )
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.25.1...v0.25.2 )
---
updated-dependencies:
- dependency-name: k8s.io/client-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-29 16:42:59 +13:00
Nick Meyer
d5c7522be5
use push-only token ( #730 )
2022-09-22 07:28:34 +12:00
f5b6a108a1
Bump k8s.io/apiserver from 0.25.0 to 0.25.1 ( #722 )
...
Bumps [k8s.io/apiserver](https://github.com/kubernetes/apiserver ) from 0.25.0 to 0.25.1.
- [Release notes](https://github.com/kubernetes/apiserver/releases )
- [Commits](https://github.com/kubernetes/apiserver/compare/v0.25.0...v0.25.1 )
---
updated-dependencies:
- dependency-name: k8s.io/apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xav Paice <xavpaice@users.noreply.github.com >
2022-09-20 12:09:59 +12:00
Nick Meyer
c4746e766b
Add gate to prevent attempt to run on fork ( #721 )
2022-09-20 11:41:21 +12:00
ada mancini
4fadd471e6
Update CONTRIBUTING.md ( #718 )
...
add notes about squashing
2022-09-16 17:48:38 -05:00
Xav Paice
c397171b79
Merge pull request #709 from replicatedhq/diamonwiggins/supportbundle-specs-in-secrets-discovery
...
Load support bundle specs from secrets matching label selector
2022-09-16 13:06:31 +12:00
Nick Meyer
a20f9d9408
Merge pull request #714 from replicatedhq/nickmeyer/sc-53201
...
add FOSSA PR scan; update label requirements [sc-53201][sc-53409]
2022-09-15 10:41:35 -05:00
Nick Meyer
ebd49e70df
add FOSSA PR scan; update label requirements [sc-53201][sc-53409]
2022-09-15 10:17:34 -05:00
Diamon Wiggins
b66145e514
fixing logger statements
2022-09-14 11:56:16 -04:00
Diamon Wiggins
be070c98e1
add handling for when no collectors or host collectors are specified
2022-09-14 11:19:44 -04:00
Diamon Wiggins
7eecf6c526
improving error handling
2022-09-14 10:58:08 -04:00
Diamon Wiggins
126346e1fe
update run.go
2022-09-14 00:57:33 -04:00
Diamon Wiggins
e7fe012f2f
handling when no args are provided
2022-09-14 00:36:04 -04:00
Diamon Wiggins
ec6ec59303
fixing tests
2022-09-13 23:27:49 -04:00
Diamon Wiggins
e53871b4dc
adding tests
2022-09-13 23:00:57 -04:00
Diamon Wiggins
93da8b6ac7
change name of flag
2022-09-13 18:42:33 -04:00
Evans Mungai
ad4cfc6d9e
Merge pull request #704 from replicatedhq/update-issue-template
...
Update issue template
2022-09-12 10:05:25 +01:00
Diamon Wiggins
ad23763d6b
remove comment
2022-09-11 18:46:31 -04:00
Diamon Wiggins
7120516b13
fixing description for cli flags
2022-09-11 18:39:55 -04:00
Diamon Wiggins
ed34afc51b
adding back default collectors
2022-09-11 18:33:35 -04:00
Diamon Wiggins
d4e5c0dba4
discovery support bundle specs from secrets matching label selector
2022-09-11 18:28:24 -04:00
dependabot[bot] and lnx01
a50263c725
Bump github.com/lib/pq from 1.10.6 to 1.10.7 ( #708 )
...
Bumps [github.com/lib/pq](https://github.com/lib/pq ) from 1.10.6 to 1.10.7.
- [Release notes](https://github.com/lib/pq/releases )
- [Commits](https://github.com/lib/pq/compare/v1.10.6...v1.10.7 )
---
updated-dependencies:
- dependency-name: github.com/lib/pq
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 09:49:54 +12:00
dependabot[bot] and lnx01
818a9bc9a2
Bump github.com/spf13/viper from 1.12.0 to 1.13.0 ( #707 )
...
Bumps [github.com/spf13/viper](https://github.com/spf13/viper ) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/spf13/viper/releases )
- [Commits](https://github.com/spf13/viper/compare/v1.12.0...v1.13.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/viper
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 09:46:23 +12:00
dependabot[bot] and lnx01
e98497b78b
Bump k8s.io/klog/v2 from 2.70.1 to 2.80.1 ( #706 )
...
Bumps [k8s.io/klog/v2](https://github.com/kubernetes/klog ) from 2.70.1 to 2.80.1.
- [Release notes](https://github.com/kubernetes/klog/releases )
- [Changelog](https://github.com/kubernetes/klog/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes/klog/compare/v2.70.1...v2.80.1 )
---
updated-dependencies:
- dependency-name: k8s.io/klog/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 09:35:48 +12:00
dependabot[bot] and lnx01
60c2547cc0
Bump sigs.k8s.io/controller-runtime from 0.12.3 to 0.13.0 ( #700 )
...
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) from 0.12.3 to 0.13.0.
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/master/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.12.3...v0.13.0 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 09:21:49 +12:00
Evans Mungai
934bf8ed87
Update issue template
2022-09-09 18:03:10 +01:00
Xav Paice
05d3e66de9
Merge pull request #683 from replicatedhq/danj-multiple-inputs
...
Danj multiple inputs
2022-09-09 15:09:25 +12:00
Dan Jones
d70ecf7e5f
Add a rough test for bundle concatenation
...
Signed-off-by: Dan Jones <danj@replicated.com >
2022-09-08 17:16:38 +01:00
Chris Sanders
7403e39210
Merge pull request #703 from replicatedhq/xav/gofmt
...
run make fmt across repo
2022-09-08 11:12:24 -05:00
Xav Paice
92382e600f
run make fmt across repo
2022-09-08 15:10:53 +12:00
Dan Jones
b5a56e5239
Remove redundant loops
...
Signed-off-by: Dan Jones <danj@replicated.com >
2022-09-07 09:14:09 +01:00
Dan Jones
b6f8ac211e
Format
...
Signed-off-by: Dan Jones <danj@replicated.com >
2022-09-05 15:54:54 +01:00
Dan Jones
63510fc89d
Moved ConcatSpec to supportbundle package and clean up dead code
...
Signed-off-by: Dan Jones <danj@replicated.com >
2022-09-05 14:12:29 +01:00
Chris Sanders
91c387b0ca
Merge pull request #696 from replicatedhq/el_issue_682_20220831
...
EL 20220901 - Implement new type for #682
2022-09-02 08:13:43 -05:00
Edgar Lanting
8fcb65d2a6
Update supportbundle_types.go
...
Alter comment for the additional `uri` field into one single sentence.
2022-09-02 12:21:40 +02:00
Edgar Lanting
b2c3280623
EL 20220901 - Implement new type for #682
2022-09-01 14:58:51 +02:00
Chris Sanders
cdf4d730d4
Merge pull request #681 from replicatedhq/xav/updateable-specs
...
Add proposal for updatable specs
2022-08-31 10:39:24 -05:00
xavpaice
ca9bc007e5
Merge pull request #689 from replicatedhq/dependabot/go_modules/k8s.io/cli-runtime-0.25.0
...
Bump k8s.io/cli-runtime from 0.24.3 to 0.25.0
2022-08-31 14:47:01 +12:00
dependabot[bot]
f082ef43dc
Bump k8s.io/cli-runtime from 0.24.3 to 0.25.0
...
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) from 0.24.3 to 0.25.0.
- [Release notes](https://github.com/kubernetes/cli-runtime/releases )
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.24.3...v0.25.0 )
---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-31 02:23:08 +00:00
xavpaice
fb71cd4ef6
Merge pull request #687 from replicatedhq/dependabot/go_modules/k8s.io/apiserver-0.25.0
...
Bump k8s.io/apiserver from 0.24.3 to 0.25.0
2022-08-31 14:21:58 +12:00
dependabot[bot]
92dc66f338
Bump k8s.io/apiserver from 0.24.3 to 0.25.0
...
Bumps [k8s.io/apiserver](https://github.com/kubernetes/apiserver ) from 0.24.3 to 0.25.0.
- [Release notes](https://github.com/kubernetes/apiserver/releases )
- [Commits](https://github.com/kubernetes/apiserver/compare/v0.24.3...v0.25.0 )
---
updated-dependencies:
- dependency-name: k8s.io/apiserver
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-30 23:30:19 +00:00
xavpaice
e3553198d1
Merge pull request #693 from replicatedhq/xav/go-1.19
...
Update to go 1.19
2022-08-31 11:29:13 +12:00
Chris Sanders
a4f57ec3c9
Merge pull request #686 from replicatedhq/design-principles
...
Add Design Principles to the design folder
2022-08-30 14:07:32 -05:00
Xav Paice
e5a7409b5e
Update to go 1.19
2022-08-30 18:29:39 +12:00
dependabot[bot] and lnx01
2a1108776e
Bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16 ( #669 )
...
Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty ) from 0.0.14 to 0.0.16.
- [Release notes](https://github.com/mattn/go-isatty/releases )
- [Commits](https://github.com/mattn/go-isatty/compare/v0.0.14...v0.0.16 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-isatty
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-30 17:38:41 +12:00
Xav Paice
eeac031e70
updateable-spec design - change specURI to uri
2022-08-30 15:36:30 +12:00
Xav Paice
7e77cb9723
update updateable-specs design based on feedback
2022-08-30 15:34:22 +12:00
Xav Paice
1495214261
updates to udpateable specs design
2022-08-30 15:34:22 +12:00
Xav Paice
e75a3a07b9
add proposal for updateable specs
2022-08-30 15:34:22 +12:00
Edgar Lanting
f6bffb6982
Merge pull request #594 from replicatedhq/divolgin/sc-50371/support-bundle-takes-a-long-time-to-collect
...
Check if user has access to namespace resources before collecting
2022-08-29 11:57:56 +02:00
Chris Sanders
a9e3a6ba1c
Add a reference to principles to CONTRIBUTING
2022-08-26 12:26:05 -05:00
Chris Sanders
0fb2026192
Add design-principles.md to design folder
2022-08-26 12:24:21 -05:00
Chris Sanders
1b4caf3592
Markdown lint on CONTRIBUTING.md
2022-08-26 11:39:14 -05:00
Chris Sanders
8dc4ac1732
Correct template checklist format
2022-08-26 11:27:47 -05:00
Chris Sanders
c027ed9c1b
Fix link and alter description of the feature_epic template
2022-08-26 11:05:01 -05:00
Chris Sanders
b11dd5ff73
Add an epic issue type
2022-08-26 10:54:28 -05:00
Dan Jones
8bdb09ff7d
Only accept one clusterResources collector
...
Signed-off-by: Dan Jones <danj@replicated.com >
2022-08-26 11:36:44 +01:00
Dan Jones
b20a8e5321
Add example breakout point for collector merging
...
Signed-off-by: Dan Jones <danj@replicated.com >
2022-08-26 11:16:07 +01:00
Nick Meyer
1c9d3510cd
Merge pull request #679 from replicatedhq/nickmeyer/sc-56448/remove-all-usage-of-ubuntu-18-04-gha-runners
...
update GHA runner from 18.04 [sc-56448]
2022-08-25 14:28:51 -05:00
Nick Meyer
ec246a62b9
update GHA runner from 18.04 [sc-56448]
2022-08-24 12:44:50 -05:00
Dan Jones
f5652df9da
remove old method definition
...
Signed-off-by: Dan Jones <danj@replicated.com >
2022-08-23 16:26:19 +01:00
Dan Jones
b716374070
Had append targets inverted
...
Signed-off-by: Dan Jones <danj@replicated.com >
2022-08-23 13:13:30 +01:00
Dan Jones
1a637f3c4f
Add concatspec method
...
Signed-off-by: Dan Jones <danj@replicated.com >
2022-08-23 13:03:04 +01:00
Dan Jones
3b3ae4e7bf
initial attempt
...
Signed-off-by: Dan Jones <danj@replicated.com >
2022-08-22 16:57:54 +01:00
xavpaice
414bf84c68
Merge pull request #644 from replicatedhq/danj-custom-absent-messages
...
Allow custom messages to be passed if a deployment/statefulset is absent
2022-08-19 09:06:08 +12:00
Dan Jones
b3ee989cfe
Add some more tests, and fix and issue where "absent" was falling through to the int comparison
...
Signed-off-by: Dan Jones <danj@replicated.com >
2022-08-12 18:55:05 +01:00
Chris Sanders
eea128856c
Merge pull request #662 from replicatedhq/design-mergeable-specs
...
Add design proposal for mergeable specs
2022-08-12 10:14:54 -05:00
Chris Sanders
4517030473
Adjust some phrasing to use less Replciated specific terminology
2022-08-12 08:52:32 -05:00
Dan Jones
c3773b7f26
%s -> %q
...
Signed-off-by: Dan Jones <danj@replicated.com >
2022-08-12 09:47:46 +01:00
Dan Jones
fa2daa70b1
%s -> %q
...
Signed-off-by: Dan Jones <danj@replicated.com >
2022-08-12 09:46:18 +01:00
Salah Al Saleh
6adc5b3c7f
Require PR labels ( #661 )
2022-08-11 20:15:03 -07:00
Xav Paice
a46548c119
Add design proposal for mergeable specs
2022-08-12 14:31:08 +12:00
Dan Jones
3a5b65dec4
Add tests for absent deployments/statefulsets
...
Signed-off-by: Dan Jones <danj@replicated.com >
2022-08-11 17:11:58 +01:00
xavpaice
a463403bde
Merge pull request #649 from replicatedhq/danj-collect-networkpolicies
...
Collect networkPolicies
2022-08-11 14:58:51 +12:00
divolgin
75bc9d576c
Check if user has access to namespace resources before collecting
2022-08-10 19:40:18 -07:00
xavpaice
6a08536556
Merge pull request #648 from replicatedhq/danj-longhorn-replica-check
...
Add a check for longhorn volume replicas
2022-08-11 14:26:18 +12:00
Chris Sanders
330263aae8
Merge pull request #645 from replicatedhq/el-cluster_resources_typo-20220805
...
Update cluster_resources.go - typo
2022-08-09 11:36:14 -05:00
Dmitriy Ivolgin
052a8656ba
Merge pull request #643 from YoyoTT/yue-fix-log
...
Fix the saving log process
2022-08-09 07:36:01 -07:00
Edgar Lanting
f1d0e3ce0d
Merge pull request #647 from replicatedhq/el-44743-20220805
...
Update cluster_resources.go - Shortcut 44743
2022-08-09 16:02:35 +02:00
Dan Jones
ed0d252f39
Rename output directory to be consistent with others
...
Signed-off-by: Dan Jones <danj@replicated.com >
2022-08-09 14:38:32 +01:00
Edgar Lanting
56126fb602
Update cluster_resources.go - Add more readability
...
Made some small changes to improve readability by using `PodDisruptionBudgets` instead of `pdb`.
2022-08-09 12:35:04 +02:00
Dan Jones
f58080b604
Collect networkPolicies
...
Signed-off-by: Dan Jones <danj@replicated.com >
2022-08-09 11:20:38 +01:00
Dan Jones
1a488eabc2
Add a check for longhorn volume replicas
...
This is to address part of internal shortcut 48952
Signed-off-by: Dan Jones <danj@replicated.com >
2022-08-05 16:21:14 +01:00
Edgar Lanting
67cc83fa9a
Update cluster_resources.go - Shortcut 44743
...
When troubleshooting an issue we want to see and check the `PodDisruptionBudget` for any application. As we currently do not have that 'standard' output in our support bundle, this PR serves as an implementation of providing one with an overview of `PodDisruptionBudget` on a per-namespace basis.
After creating a support bundle, the output can be reviewed by checking out `../cluster-resources/pdb/*.json`
2022-08-05 15:39:47 +02:00
Edgar Lanting
a91ef9edfe
Update cluster_resources.go - typo
...
Fix a typo: `exprted` -> `exported`
2022-08-05 13:53:50 +02:00
Yue Tan
007609565a
Fix saving logs
2022-08-02 16:29:35 -07:00
Dan Jones
6319d2a264
Allow custom messages to be passed if a deployment/statefulset is absent
...
Signed-off-by: Dan Jones <danj@replicated.com >
2022-08-02 18:11:29 +01:00
Edgar Lanting
f6afe7e7e9
Merge pull request #642 from replicatedhq/xav/typos
...
Small typo fix in collect.go
2022-08-02 17:44:35 +02:00
Xav Paice
f06201e050
Small typo fix in collect.go
2022-08-02 14:36:34 +12:00
Diamon Wiggins
661bc3a557
Merge pull request #640 from replicatedhq/diamonwiggins/generate-bundle-when-host-collectors-exist
...
Always attempt to generate a Support Bundle when Host Collectors exist
2022-08-01 13:12:45 -04:00
Diamon Wiggins
114749d5b7
always attempt to generate a support bundle when host collectors exists
2022-07-30 18:57:24 -04:00
Dmitriy Ivolgin
4f8c1f3d8b
Merge pull request #639 from replicatedhq/divolgin/helm
...
Fix path for Helm registry credentials
2022-07-27 12:04:31 -07:00
divolgin
14f9ae8f3b
Fix path for Helm registry credentials
2022-07-27 00:43:44 +00:00
xavpaice
248b393288
Merge pull request #573 from replicatedhq/pa1/update-go-mod-archiver
...
update go module github.com/mholt/archiver/v3
2022-07-27 08:10:52 +12:00
xavpaice
6fe887df62
Merge pull request #638 from replicatedhq/xav/go_modules/periph.io/x/periph-3.7.2
...
Bump periph.io/x/periph from 3.6.8+incompatible to 3.7.2
2022-07-27 07:28:08 +12:00
xavpaice
65c8980504
Merge pull request #637 from replicatedhq/dependabot-17
...
Update containerd to 1.6.6
2022-07-27 07:27:45 +12:00
Dmitriy Ivolgin
41d2bae380
Merge pull request #621 from mesosphere/mh/fix-multiple-crd-version
...
fix: use kube-aware version selector for crs collector
2022-07-26 09:27:48 -07:00
Pavan Sokke Nagaraj
912e76c97e
update go mod github.com/mholt/archiver/v3
2022-07-26 08:03:45 -04:00
xavpaice
f6e49c95f9
Merge branch 'main' into dependabot-17
2022-07-26 19:47:40 +12:00
xavpaice
85aa5334b0
Merge branch 'main' into xav/go_modules/periph.io/x/periph-3.7.2
2022-07-26 19:47:09 +12:00
xavpaice
29e817475a
Merge pull request #636 from replicatedhq/dependabot/go_modules/github.com/go-logr/logr-1.2.3
...
Bump github.com/go-logr/logr from 1.2.2 to 1.2.3
2022-07-26 19:45:12 +12:00
dependabot[bot]
e0caefc9df
Bump github.com/go-logr/logr from 1.2.2 to 1.2.3
...
Bumps [github.com/go-logr/logr](https://github.com/go-logr/logr ) from 1.2.2 to 1.2.3.
- [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.2.2...v1.2.3 )
---
updated-dependencies:
- dependency-name: github.com/go-logr/logr
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-26 06:38:24 +00:00
xavpaice
09eef9019f
Merge pull request #635 from replicatedhq/dependabot/go_modules/oras.land/oras-go-1.2.0
...
Bump oras.land/oras-go from 1.1.1 to 1.2.0
2022-07-26 18:37:08 +12:00
dependabot[bot]
057be29943
Bump periph.io/x/periph from 3.6.8+incompatible to 3.7.2
...
- [Release notes](https://github.com/google/periph/releases )
updated-dependencies:
- dependency-name: periph.io/x/periph
dependency-type: direct:production
update-type: version-update:semver-minor
Module periph.io/x/periph has moved from 3.6.8 to re-arrange locations
in 3.7.2. This reworks to take advantage of the new format.
2022-07-26 18:33:22 +12:00
Xav Paice
4ec239e94f
Update containerd to 1.6.6
...
https://github.com/replicatedhq/troubleshoot/security/dependabot/17
suggests update of containerd, but dependabot was unable to do so.
2022-07-26 17:52:00 +12:00
dependabot[bot]
11b54a2ed3
Bump oras.land/oras-go from 1.1.1 to 1.2.0
...
Bumps [oras.land/oras-go](https://github.com/oras-project/oras-go ) from 1.1.1 to 1.2.0.
- [Release notes](https://github.com/oras-project/oras-go/releases )
- [Commits](https://github.com/oras-project/oras-go/compare/v1.1.1...v1.2.0 )
---
updated-dependencies:
- dependency-name: oras.land/oras-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-26 05:46:09 +00:00
xavpaice
33a92a81e4
Merge pull request #633 from replicatedhq/dependabot/go_modules/github.com/lib/pq-1.10.6
...
Bump github.com/lib/pq from 1.10.4 to 1.10.6
2022-07-26 17:44:53 +12:00
dependabot[bot]
5f11410677
Bump github.com/lib/pq from 1.10.4 to 1.10.6
...
Bumps [github.com/lib/pq](https://github.com/lib/pq ) from 1.10.4 to 1.10.6.
- [Release notes](https://github.com/lib/pq/releases )
- [Commits](https://github.com/lib/pq/compare/v1.10.4...v1.10.6 )
---
updated-dependencies:
- dependency-name: github.com/lib/pq
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-26 05:33:02 +00:00
xavpaice
6b076a7d4d
Merge pull request #634 from replicatedhq/dependabot/go_modules/github.com/sirupsen/logrus-1.9.0
...
Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0
2022-07-26 17:31:58 +12:00
dependabot[bot]
0070a5fb10
Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0
...
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus ) from 1.8.1 to 1.9.0.
- [Release notes](https://github.com/sirupsen/logrus/releases )
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sirupsen/logrus/compare/v1.8.1...v1.9.0 )
---
updated-dependencies:
- dependency-name: github.com/sirupsen/logrus
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-26 05:04:08 +00:00
xavpaice
be47f06217
Merge pull request #632 from replicatedhq/dependabot/go_modules/github.com/stretchr/testify-1.8.0
...
Bump github.com/stretchr/testify from 1.7.1 to 1.8.0
2022-07-26 17:02:49 +12:00
dependabot[bot]
16e395b90a
Bump github.com/stretchr/testify from 1.7.1 to 1.8.0
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.1 to 1.8.0.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.1...v1.8.0 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-26 04:48:58 +00:00
xavpaice
ef1a186f9e
Merge pull request #631 from replicatedhq/dependabot/go_modules/sigs.k8s.io/controller-runtime-0.12.3
...
Bump sigs.k8s.io/controller-runtime from 0.11.0 to 0.12.3
2022-07-26 16:47:45 +12:00
dependabot[bot]
5ade1cb4b6
Bump sigs.k8s.io/controller-runtime from 0.11.0 to 0.12.3
...
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) from 0.11.0 to 0.12.3.
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/master/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.11.0...v0.12.3 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-26 03:01:12 +00:00
xavpaice
8b90f2595d
Merge pull request #583 from replicatedhq/dependabot/go_modules/github.com/spf13/viper-1.12.0
...
Bump github.com/spf13/viper from 1.10.0 to 1.12.0
2022-07-26 14:59:55 +12:00
xavpaice
f98fa5c637
Merge branch 'main' into dependabot/go_modules/github.com/spf13/viper-1.12.0
2022-07-26 14:43:56 +12:00
xavpaice
f21ba951a5
Merge pull request #619 from replicatedhq/dependabot/go_modules/k8s.io/klog/v2-2.70.1
...
Bump k8s.io/klog/v2 from 2.60.1 to 2.70.1
2022-07-26 14:43:25 +12:00
dependabot[bot]
5bae5efb92
Bump k8s.io/klog/v2 from 2.60.1 to 2.70.1
...
Bumps [k8s.io/klog/v2](https://github.com/kubernetes/klog ) from 2.60.1 to 2.70.1.
- [Release notes](https://github.com/kubernetes/klog/releases )
- [Changelog](https://github.com/kubernetes/klog/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes/klog/compare/v2.60.1...v2.70.1 )
---
updated-dependencies:
- dependency-name: k8s.io/klog/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-26 02:27:00 +00:00
dependabot[bot]
5568f241a3
Bump github.com/spf13/viper from 1.10.0 to 1.12.0
...
Bumps [github.com/spf13/viper](https://github.com/spf13/viper ) from 1.10.0 to 1.12.0.
- [Release notes](https://github.com/spf13/viper/releases )
- [Commits](https://github.com/spf13/viper/compare/v1.10.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/viper
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-26 02:26:46 +00:00
xavpaice
19f66574c6
Merge pull request #628 from replicatedhq/dependabot/go_modules/github.com/spf13/cobra-1.5.0
...
Bump github.com/spf13/cobra from 1.4.0 to 1.5.0
2022-07-26 14:25:38 +12:00
xavpaice
ae75f325c2
Merge branch 'main' into dependabot/go_modules/github.com/spf13/cobra-1.5.0
2022-07-26 14:10:58 +12:00
xavpaice
28cad0cf4a
Merge pull request #629 from replicatedhq/dependabot/go_modules/k8s.io/cli-runtime-0.24.3
...
Bump k8s.io/cli-runtime from 0.24.0 to 0.24.3
2022-07-26 14:09:48 +12:00
dependabot[bot]
83d7e48999
Bump k8s.io/cli-runtime from 0.24.0 to 0.24.3
...
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) from 0.24.0 to 0.24.3.
- [Release notes](https://github.com/kubernetes/cli-runtime/releases )
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.24.0...v0.24.3 )
---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-26 01:00:58 +00:00
xavpaice
e2d1ce2fb0
Merge pull request #611 from replicatedhq/design
...
Proposal provide extendable API for bundle information
2022-07-26 12:19:20 +12:00
Chris Sanders
e6cc4e6c47
Merge branch 'main' into design
2022-07-25 16:58:46 -05:00
xavpaice
8c0c83776f
Merge pull request #622 from replicatedhq/el-49103-patch
...
Patch node_resources.go
2022-07-21 08:58:52 +12:00
dependabot[bot]
ae888134a3
Bump github.com/spf13/cobra from 1.4.0 to 1.5.0
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.4.0...v1.5.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-20 08:44:49 +00:00
xavpaice
276cf7ce06
Merge branch 'main' into el-49103-patch
2022-07-20 20:43:56 +12:00
xavpaice
7132ee7405
Merge pull request #624 from replicatedhq/dependabot/go_modules/k8s.io/apiserver-0.24.3
...
Bump k8s.io/apiserver from 0.24.0 to 0.24.3
2022-07-20 20:42:31 +12:00
xavpaice
817ebaad41
Merge branch 'main' into dependabot/go_modules/k8s.io/apiserver-0.24.3
2022-07-20 19:55:21 +12:00
xavpaice
9e90e94ced
Merge pull request #625 from replicatedhq/dependabot/go_modules/k8s.io/api-0.24.3
...
Bump k8s.io/api from 0.24.0 to 0.24.3
2022-07-20 19:54:25 +12:00
xavpaice
fd1594520e
Merge branch 'main' into dependabot/go_modules/k8s.io/api-0.24.3
2022-07-20 19:29:51 +12:00
xavpaice
9b6f8d3aff
Merge pull request #626 from replicatedhq/adamancini-patch-1
...
add instructions to cross-compile with Go
2022-07-20 19:28:20 +12:00
ada mancini
d84a919b33
add instructions to cross-compile with Go
2022-07-19 16:50:20 -04:00
dependabot[bot]
fc745c1144
Bump k8s.io/api from 0.24.0 to 0.24.3
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.24.0 to 0.24.3.
- [Release notes](https://github.com/kubernetes/api/releases )
- [Commits](https://github.com/kubernetes/api/compare/v0.24.0...v0.24.3 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-18 17:09:42 +00:00
dependabot[bot]
8f38b7c5aa
Bump k8s.io/apiserver from 0.24.0 to 0.24.3
...
Bumps [k8s.io/apiserver](https://github.com/kubernetes/apiserver ) from 0.24.0 to 0.24.3.
- [Release notes](https://github.com/kubernetes/apiserver/releases )
- [Commits](https://github.com/kubernetes/apiserver/compare/v0.24.0...v0.24.3 )
---
updated-dependencies:
- dependency-name: k8s.io/apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-18 17:09:36 +00:00
Kira C Boyle
0203889171
Merge pull request #623 from replicatedhq/update-opencontainers-runc
...
update github.com/opencontainers/runc to 1.1.3 to resolve CVE-2022-29162
2022-07-18 10:07:58 -07:00
Kira Boyle
78c93418ca
update github.com/opencontainers/runc to 1.1.3 to resolve CVE-2022-29162
...
* https://avd.aquasec.com/nvd/2022/cve-2022-29162/
2022-07-18 09:07:08 -07:00
Edgar Lanting
c1d303350f
Patch node_resources.go
...
Fix the behaviour of the node Ready/NotReady check when running a support bundle with:
`support-bundle https://kots.io `
2022-07-18 11:09:23 +02:00
Martin Hrabovcin
642d098238
fix: use kube-aware version selector for crs collector
2022-07-15 08:36:16 +02:00
Chris Sanders
532f1583b5
Merge branch 'main' into design
2022-07-13 13:14:38 -05:00
Chris Sanders
ab42cd766f
Update proposal for PR discussion and capture next steps
2022-07-13 13:14:05 -05:00
Dmitriy Ivolgin
050345f123
Merge pull request #618 from replicatedhq/divolgin/sc-51321/kots-does-not-automatically-re-write-private
...
Adding some utility interfaces for collectors
2022-07-08 15:10:05 -07:00
divolgin
8e7ea022f7
Adding some utility interfaces for collectors
2022-07-08 14:53:46 -07:00
Diamon Wiggins
c1c772e59f
Merge pull request #617 from replicatedhq/diamonwiggins/sc-48402/support-bundle-host-analyzers
...
Add HostAnalyzers to Support Bundles
2022-07-07 16:17:56 -04:00
Diamon Wiggins
a1533d5ec5
adding host analyzers to kind analyzer and supportbundle
2022-07-06 12:19:44 -04:00
Ethan Mosbaugh
1820c40c43
Make sure to clean up resources when done including run pods ( #615 )
2022-07-02 14:40:55 -07:00
Diamon Wiggins
cab3fc7f4e
Redact Host Collectors in Support Bundles ( #614 )
...
Add redactors for Host Collectors
2022-07-01 18:57:58 -04:00
Dmitriy Ivolgin
3ff0e82fcc
Merge pull request #593 from replicatedhq/dependabot/go_modules/github.com/hashicorp/go-getter-1.6.2
...
Bump github.com/hashicorp/go-getter from 1.5.9 to 1.6.2
2022-07-01 11:24:01 -07:00
Dmitriy Ivolgin
40f1f0193a
Merge branch 'main' into dependabot/go_modules/github.com/hashicorp/go-getter-1.6.2
2022-07-01 11:08:13 -07:00
Edgar Lanting
2de46a18a5
Merge pull request #602 from replicatedhq/el-analyze-typo-20220615
...
Update analyze.go - fix typo
2022-07-01 15:50:24 +02:00
Edgar Lanting
cdbf189955
Merge branch 'main' into el-analyze-typo-20220615
2022-07-01 15:32:56 +02:00
xavpaice
ff5ee2b709
Merge pull request #609 from xavpaice/xav/sc37229/ceph-secrets
...
Add Ceph auth redactors
2022-06-30 17:54:25 +12:00
xavpaice
d98c01a3b9
Merge branch 'main' into xav/sc37229/ceph-secrets
2022-06-30 17:40:19 +12:00
ada mancini
0996b3b1ad
Merge pull request #612 from adamancini/sc-51130/postgres-analyzer
...
include the db connection error message with the outcome
2022-06-29 15:04:34 -04:00
ada mancini
b617de3fd0
include the db connection error message with the outcome
2022-06-29 12:28:29 -04:00
Diamon Wiggins
c9c305570b
Host Run Collector ( #606 )
...
Host Run Collector
2022-06-29 12:14:56 -04:00
Diamon Wiggins
601bf75ceb
Merge pull request #610 from replicatedhq/diamonwiggins/fix-flaky-ceph-test
...
Fix flaky Ceph analyzer test
2022-06-28 17:57:59 -04:00
Chris Sanders
fe1137d8ec
Change design to have collectors write to etcd rather than push to an api-server after discussion with ethan
2022-06-28 16:54:42 -05:00
Diamon Wiggins
69b34c45b2
changing flaky ceph analyzer test
2022-06-28 13:04:10 -04:00
Edgar Lanting
f1cff2cd74
Merge branch 'main' into el-analyze-typo-20220615
2022-06-27 13:23:54 +02:00
Edgar Lanting
0f2976cac5
Merge pull request #595 from edgarlanting/main
...
Update CONTRIBUTING.md
2022-06-27 13:23:23 +02:00
Edgar Lanting
65570ac121
Merge branch 'main' into main
2022-06-27 10:56:48 +02:00
Xav Paice
4acd7e4951
Add Ceph auth redactors
...
Add automatic redactors for Ceph auth_dump json which includes auth keys.
2022-06-27 17:50:38 +12:00
Dmitriy Ivolgin
7b4bfa3af7
Merge pull request #607 from takirala/tga/use-storedVersion-cr-collection
...
fix: use `storedVersions` to determine specific CR version
2022-06-24 15:43:22 -07:00
Tarun Gupta Akirala
43a936a0d7
fix: use storedVersions to determine specific CR version
2022-06-24 12:09:10 -07:00
Edgar Lanting
27479e856f
Merge branch 'main' into el-analyze-typo-20220615
2022-06-23 00:11:43 +02:00
Edgar Lanting
567fa5950c
Merge branch 'main' into main
2022-06-23 00:11:17 +02:00
Alex Parker
b29ef61cc5
Merge pull request #605 from replicatedhq/ajp-io-patch-1
...
Update K8s versions and container runtime
2022-06-22 15:44:22 -04:00
Alex Parker
34c59eb237
Update K8s versions and container runtime
2022-06-22 15:20:48 -04:00
Edgar Lanting
650916f77c
Merge branch 'main' into el-analyze-typo-20220615
2022-06-20 10:25:54 +02:00
Dmitriy Ivolgin
7ec008479a
Merge pull request #601 from replicatedhq/divolgin/reflect
...
Use reflection instead of hardcoding all alnalyzers
2022-06-17 14:12:36 -07:00
divolgin
f02566c712
Use reflection instead of hardcoding all alnalyzers
2022-06-17 13:54:23 -07:00
Craig O'Donnell
354a996edc
feat: adds new yamlCompare and jsonCompare analyzers ( #598 )
...
* feat: adds new yamlCompare analyzer
* feat: adds new jsonCompare analyzer
* outcome when for yamlCompare and jsonCompare
2022-06-17 14:43:56 -04:00
Edgar Lanting
31d6a0d8fd
Merge branch 'main' into main
2022-06-17 10:17:51 +02:00
Dmitriy Ivolgin
1de5a79855
Merge pull request #600 from replicatedhq/divolgin/sc-50660/when-all-preflights-are-excluded-we-should
...
Wrapper function for analyzer's exclude flag
2022-06-16 17:44:40 -07:00
divolgin
b308f4a2b2
Wrapper function for analyzer's exclude flag
2022-06-16 14:18:39 -07:00
Chris Sanders
33ddee27ed
typos
2022-06-15 17:57:43 -05:00
Chris Sanders
6d7bf73aba
Add initial design folder with standard-interfaces design
2022-06-15 12:22:19 -05:00
dependabot[bot]
a5fceaf476
Bump github.com/hashicorp/go-getter from 1.5.9 to 1.6.2
...
Bumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter ) from 1.5.9 to 1.6.2.
- [Release notes](https://github.com/hashicorp/go-getter/releases )
- [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml )
- [Commits](https://github.com/hashicorp/go-getter/compare/v1.5.9...v1.6.2 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-getter
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-15 15:31:10 +00:00
Edgar Lanting
1e2e7e9aee
Update analyze.go - fix typo
...
Fixed a typo in the comments: `analysze` -> `analyze`
2022-06-15 16:41:05 +02:00
Kira C Boyle
319a3a8d38
Merge pull request #596 from replicatedhq/kiraboyle/sc-49361/strict-preflight-is-still-being-enforced
...
do not return that a strict analyzer is present in an application if …
2022-06-14 12:03:54 -07:00
Kira Boyle
5e7bd06fcb
do not return that a strict analyzer is present in an application if a strict analyzer is excluded
2022-06-14 10:23:42 -07:00
Edgar Lanting
b92037171e
Merge pull request #1 from edgarlanting/el-patch-contributing
...
Update CONTRIBUTING.md with small textual changes
2022-06-14 15:00:40 +02:00
Edgar Lanting
fc52426a4a
Update CONTRIBUTING.md with small textual changes
...
Changed wording in requirements for clarification
2022-06-14 14:59:40 +02:00
Ethan Mosbaugh
3a5816cd18
Merge pull request #592 from replicatedhq/disable-client-go-logs
...
Disable client-go logging
2022-06-13 15:04:41 -07:00
Ethan Mosbaugh
7c74f8b755
Disable client-go logging
2022-06-10 15:39:23 +00:00
Diamon Wiggins
a881877fd8
Merge pull request #591 from replicatedhq/diamonwiggins/sc-48784/update-contributed-md
...
Update Contributing.md
2022-06-10 10:28:17 -04:00
Diamon Wiggins
c044cc6021
update contributing.md
2022-06-09 11:42:13 -04:00
Alexander
009829c3ff
Merge pull request #577 from nachtmaar/template-textanalyzer-message
...
Template message in outcome block when using textAnalyzer
2022-06-07 16:35:57 +01:00
Alexander
4404849e76
Merge branch 'main' into template-textanalyzer-message
2022-06-06 11:54:05 +01:00
Marc Campbell
374a65522d
Merge pull request #588 from replicatedhq/oci-specs
...
Support for oci:// retreival of specs
2022-06-03 15:26:39 -07:00
Marc Campbell
5da84663b1
Support for oci:// retreival of specs
2022-06-03 12:40:15 -07:00
Nils Seip
0bbf2dff48
Merge branch 'main' into template-textanalyzer-message
2022-06-03 19:41:14 +02:00
Pavan Sokke Nagaraj
156965fd10
Merge pull request #586 from replicatedhq/pa1/fix-client-gen
...
remove redundant client-gen code generated in wrong path
2022-06-02 20:48:43 -04:00
Pavan Sokke Nagaraj
3da43b18c9
remove redundant client-gen code
2022-06-02 19:33:47 -04:00
Ethan Mosbaugh
78314a5fc4
Merge pull request #587 from replicatedhq/template-delims
...
Allow for repl{{ template delim
2022-06-02 13:09:51 -07:00
Ethan Mosbaugh
9792289ac1
Remove namespace template from examples
2022-06-02 19:54:31 +00:00
Ethan Mosbaugh
6018068349
Allow for repl{{ template delim
2022-06-02 19:24:23 +00:00
Ethan Mosbaugh
7f829bb3ca
Merge pull request #585 from replicatedhq/e2e-test-local
2022-06-02 06:53:55 -07:00
Ethan Mosbaugh
d3cf4fc7f4
Run e2e tests locally
2022-06-02 13:41:00 +00:00
Nils Seip
e85e9cd464
Merge branch 'main' into template-textanalyzer-message
2022-05-30 09:32:01 +02:00
Pavan Sokke Nagaraj
a0a6a5bf19
Merge pull request #581 from replicatedhq/pa1/fix-deployment-status-panic
...
fix panic: return nil result when no files to check deployment status analyzer
2022-05-27 15:55:14 -04:00
Pavan Sokke Nagaraj
750ebc1277
return nil when no matching analyzer result
2022-05-27 14:33:35 -04:00
Nils Seip
6f997a47a3
Merge branch 'main' into template-textanalyzer-message
2022-05-27 16:49:00 +02:00
Ethan Mosbaugh
af1afd09ca
Merge pull request #580 from replicatedhq/k8s-1.24-support
...
Add support for k8s 1.24+
2022-05-24 11:57:10 -07:00
Ethan Mosbaugh
74b4802b46
Add support for k8s 1.24+
2022-05-24 11:05:59 -07:00
Ethan Mosbaugh
c31b803092
Merge pull request #578 from replicatedhq/emosbaugh/sc-48809/analyze-api-fromanalyzerresult-invalid-memory
...
filter nil analyzer results to prevent panic
2022-05-23 14:35:39 -07:00
Ethan Mosbaugh
84b40804b5
filter nil analyzer results to prevent panic
2022-05-23 19:43:43 +00:00
nachtmaar
3d6841c11e
Fix typos
2022-05-20 17:28:44 +02:00
nachtmaar
8adf58b717
Return err instead of panic
2022-05-20 17:23:22 +02:00
nachtmaar
44c07c2a00
Rename CRD -> CR
2022-05-20 17:13:14 +02:00
nachtmaar
9179dc8fec
Add test for pass outcome black
2022-05-20 17:01:48 +02:00
nachtmaar
a9df4552b4
Use warn log level in warn test
2022-05-20 15:54:12 +02:00
nachtmaar
c5505bc017
Rename tests
2022-05-20 15:47:19 +02:00
nachtmaar
3ceffbc4b2
Add test for warn outcome block
2022-05-20 15:45:22 +02:00
nachtmaar
5967105ad2
Make test data more generic
2022-05-20 15:35:47 +02:00
nachtmaar
7eb6263dc1
Template messages in outcome block for textAnalyzer
2022-05-18 15:46:42 +02:00
Ethan Mosbaugh
249e52d3da
Merge pull request #576 from replicatedhq/emosbaugh/fix-run-collector-text-analyze
...
Fix run collector text analyze file path mismatch
2022-05-17 12:09:36 -07:00
Ethan Mosbaugh
6b5b9297ba
Use k3s rather than kind for tests
2022-05-17 18:03:04 +00:00
Ethan Mosbaugh
8c15bb1fae
build-test-deploy concurrency 1
2022-05-17 17:20:45 +00:00
Ethan Mosbaugh
d2d19a2490
Change build step name to test
2022-05-17 17:20:45 +00:00
Ethan Mosbaugh
5c269e2aaf
E2E preflight tests
2022-05-17 17:20:45 +00:00
Ethan Mosbaugh
30fb4e2108
Fix run collector text analyze file path mismatch
2022-05-16 23:33:23 +00:00
Diamon Wiggins
24096b0272
Merge pull request #575 from replicatedhq/diamonwiggins/sc-40946/ceph-analyzer-health-status
...
Ceph health status messages in Analzyer result
2022-05-13 20:05:23 -04:00
diamonwiggins
cccc9f23a1
adding new test case for ceph analyzers
2022-05-13 23:39:03 +00:00
diamonwiggins
ff4353817f
adding ceph health status messages to analyzer result
2022-05-13 22:27:19 +00:00
Diamon Wiggins
c2136fcea0
Merge pull request #574 from replicatedhq/diamonwiggins/sc-46879/hostcollectors-supportbundles
...
Host Collectors in Support Bundles
2022-05-13 11:46:55 -04:00
Diamon Wiggins
9898d3fbb2
Merge branch 'main' into diamonwiggins/sc-46879/hostcollectors-supportbundles
2022-05-13 10:11:56 -04:00
diamonwiggins
5ec3524bde
fixing host filesystem perf function for windows and darwin
2022-05-12 20:09:03 +00:00
diamonwiggins
a471ad5e74
fixing filepath for kernel modules test
2022-05-12 19:49:04 +00:00
diamonwiggins
7b30e283ea
fixing filepath for kernel modules test
2022-05-12 19:43:45 +00:00
diamonwiggins
8c62aadcfc
using subdirectory for all host collectors in support bundle
2022-05-12 16:46:24 +00:00
diamonwiggins
e7f2685ed8
fix output file for diskUsage collector
2022-05-12 04:20:24 +00:00
diamonwiggins
3b1ba08a6b
hardcoding system hostcollector filenames
2022-05-12 03:39:19 +00:00
diamonwiggins
17fe3db79f
adding host collectors to support bundles
2022-05-11 22:50:03 +00:00
Pavan Sokke Nagaraj
9ec9806b62
add cve scan github cron action ( #572 )
2022-05-10 13:52:30 -04:00
Pavan Sokke Nagaraj
061ce1d2eb
Merge pull request #569 from replicatedhq/pa1/cves
...
fix go binaries cve
2022-05-10 12:14:55 -04:00
Pavan Sokke Nagaraj
0f56baf4dc
fix cve and update uuid mod
2022-05-10 09:52:42 -04:00
Diamon Wiggins
d6a17951d3
Merge pull request #564 from replicatedhq/diamonwiggins/sc-44286/run-pod-spec
...
RunPod Collector
2022-05-06 11:27:21 -04:00
Diamon Wiggins
9f527ee6a5
Merge branch 'main' into diamonwiggins/sc-44286/run-pod-spec
2022-05-06 11:08:15 -04:00
Ethan Mosbaugh
2c9a37a4f1
BoolOrString pollutes marshalling, does not respect omitempty ( #566 )
...
* BoolOrString pollutes marshalling, does not respect omitempty
* fix panic
2022-05-05 16:10:05 -07:00
Ethan Mosbaugh
e6e9df1773
Merge pull request #565 from replicatedhq/mysql-collector-example
...
Mysql collector example
2022-05-04 11:14:25 -07:00
Ethan Mosbaugh
755220cd4c
Mysql collector example
2022-05-04 17:45:10 +00:00
Edgar Ochoa and Ethan Mosbaugh
7289134757
Add Mysql variables to collector ( #562 )
...
* Add Mysql variables to collector
* Cleanup row scanning and a few updates based on feedback
* Close db connection
* Move defer db.close
* Updates based on feedback
* Use vars in loop instead of struct
* Only pull parameters specified in collector config
Co-authored-by: Ethan Mosbaugh <ethan@replicated.com >
2022-05-04 10:42:37 -07:00
Jalaja Ganapathy
63362d32ee
Include osd disk usage ( #563 )
...
* Include osd disk usage
* add timeouts to ceph commands
* removed df, collect from host
2022-05-02 09:51:49 -07:00
diamonwiggins
6cdcb36127
change naming for runPod collector object
2022-05-02 03:12:07 +00:00
diamonwiggins
dfe5538132
remove podLabels from run function
2022-05-02 02:53:29 +00:00
diamonwiggins
42902405cd
adding new runpod collector and refactoring old run collector to use new code
2022-05-02 02:44:02 +00:00
diamonwiggins
2516924a92
moving imagepullsecret creation into non pod spec declaration
2022-04-19 20:41:28 +00:00
diamonwiggins
ce4165f69e
fixing typo
2022-04-19 20:29:28 +00:00
diamonwiggins
648f9b8d35
allow entire podspec to be passed in run collector
2022-04-19 16:25:59 +00:00
Ethan Mosbaugh
aeb89e57a7
Merge pull request #556 from replicatedhq/emosbaugh/sc-45934/longhorn-logs-collector-all-files-are-empty
...
Fix missing longhorn logs
2022-04-01 15:21:56 -07:00
Ethan Mosbaugh
8d1a0f6d24
return ReadCloser
2022-04-01 14:22:44 -07:00
Ethan Mosbaugh
0cfd431274
Fix missing longhorn logs
2022-04-01 14:13:32 -07:00
Andrew Lavery
fe5dd3ee8f
Merge pull request #554 from replicatedhq/laverya/pods-with-notready-containers-are-unhealthy
...
pods with containers that are not 'ready' are unhealthy
2022-03-25 22:31:25 -04:00
Andrew Lavery
7eb1d5a5fb
better parse namespaces, and parse legacy list-of-pods storage format
2022-03-25 22:13:52 -04:00
Andrew Lavery
40cdc6805e
pods with containers that are not 'ready' are unhealthy
2022-03-25 21:36:22 -04:00
Pavan Sokke Nagaraj
3d7a255e32
update: add missing database collector code for func GetName() ( #553 )
2022-03-23 22:00:25 -04:00
Pavan Sokke Nagaraj
77a2475bd2
fix: return true when one of analyzers strict field is true ( #552 )
...
* fix: return true when one of analyzers is true
* fix: return true when one of analyzers is true
* update: add unit test
* update: log errors while processing analyzers
* fix: return parse error instead of logging
* fix: update err message
* fix: evaluate strict check err separately
2022-03-23 20:24:21 -04:00
Pavan Sokke Nagaraj
7bfb54360c
map strict flag to analyze result ( #551 )
...
* add util functions
* rename func HasStrictAnalyzersFailed
* map strict flag to analyze err result
2022-03-22 20:47:50 -04:00
Diamon Wiggins
ca0b3c31c1
Merge pull request #544 from replicatedhq/diamonwiggins/sc-44015/run-pod-service-account
...
Add ServiceAccountName parameter to Run collector
2022-03-03 10:46:31 -05:00
diamonwiggins
2b774e16d7
adding serviceaccountname parameter to run collector
2022-03-03 06:12:42 +00:00
Salah Al Saleh
9d41d4a7be
Fix getting pod details for new support bundle formats ( #543 )
2022-03-01 15:55:47 -08:00
e248ab0f97
Fix strict flag mapping ( #542 )
...
* add func BoolOrDefaultFalse and Bool
* use strict.BoolOrDefaultFalse
* Update pkg/multitype/boolstring.go
Co-authored-by: Andrew Lavery <laverya@umich.edu >
* Update pkg/multitype/boolstring_test.go
Co-authored-by: Andrew Lavery <laverya@umich.edu >
* Update pkg/multitype/boolstring_test.go
Co-authored-by: Andrew Lavery <laverya@umich.edu >
* Update boolstring_test.go
* remove duplicate test
* Update pkg/multitype/boolstring_test.go
Co-authored-by: garcialuis <garcialuisdev@gmail.com >
Co-authored-by: Andrew Lavery <laverya@umich.edu >
Co-authored-by: garcialuis <garcialuisdev@gmail.com >
2022-02-24 13:31:51 -05:00
Pavan Sokke Nagaraj
942234da80
Add strict flag to Analyzers and ResultAnalyzers ( #539 )
...
* add strict flag to Analyzer/AnalyzerMeta
and regenerate schemas and controller-gen code
* map analyzer strict to result
* Update stdout for human and json format
* fix review comment
* update interactive result
* update interactive results
* Update types.go
* Update upload_results.go
* print strict when only true
2022-02-23 15:07:51 -05:00
Craig O'Donnell
0a2ed01a46
improvement: added --output flag for preflight and support bundle ( #538 )
...
* improvement: added --output flag for preflight and support bundle
* improvement: added datetime to preflight default file name
2022-02-17 17:28:28 -05:00
Jeff Golden
a818417e8c
include atomic collector statuses ( #534 )
2022-02-10 11:27:13 -06:00
divolgin
f9039a0fb5
Merge pull request #533 from replicatedhq/divolgin/gvk
...
Add GVK to k8s objects in cluster-resources files
2022-02-04 09:28:29 -08:00
divolgin
3351c289ab
Add GVK to k8s objects in cluster-resources files
2022-02-04 01:31:07 +00:00
Salah Aldeen Al Saleh
6f0cf6550d
find total memory instead of available ( #525 )
2022-01-11 17:02:44 -08:00
Salah Aldeen Al Saleh
7425f583fc
Don't include any default host collectors ( #524 )
2022-01-10 16:19:56 -08:00
Andrew Lavery
c3af3b63d9
Merge pull request #521 from replicatedhq/laverya/improve-required-fields
...
mark a number of fields as not being required
2022-01-06 18:11:08 -05:00
Andrew Lavery
8fc7d12e19
mark a number of fields as not being required
...
namespace/namepsaces in resource status analyzers, and the OS list in host package collectors
2022-01-06 23:54:19 +01:00
divolgin
877e43dd47
Merge pull request #511 from replicatedhq/dependabot/go_modules/k8s.io/apimachinery-0.23.0
...
Bump k8s.io/apimachinery from 0.22.4 to 0.23.0
2021-12-17 15:49:46 -08:00
divolgin
e18d273205
Fix build
2021-12-17 23:00:21 +00:00
dependabot[bot]
3d97d8e5a6
Bump k8s.io/apimachinery from 0.22.4 to 0.23.0
...
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.22.4 to 0.23.0.
- [Release notes](https://github.com/kubernetes/apimachinery/releases )
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.22.4...v0.23.0 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-17 23:00:21 +00:00
divolgin
137b0cee14
Merge pull request #515 from replicatedhq/divolgin/namesapces
...
Allow specifying namespaces when analyzing cluster resources
2021-12-17 14:31:51 -08:00
divolgin
007edd1181
Allow specifying namespaces when analyzing cluster resources
2021-12-17 21:47:06 +00:00
divolgin
3cedbe16a7
Organize test files by type and namespace
2021-12-17 19:23:54 +00:00
Salah Aldeen Al Saleh
46cfa14598
no-op ( #514 )
2021-12-10 14:10:27 -08:00
Salah Aldeen Al Saleh
4c72573936
os minor should default to 0 ( #513 )
2021-12-10 13:17:36 -08:00
Salah Aldeen Al Saleh
347d462d7f
goreleaser should wait for supportbundle binary ( #512 )
2021-12-10 12:27:16 -08:00
Salah Aldeen Al Saleh
d1f341b8ed
host system packages collector/analyzer ( #506 )
...
* host system packages collector/analyzer
2021-12-10 12:05:21 -08:00
Ethan Mosbaugh
186180612b
Merge pull request #502 from replicatedhq/dependabot/go_modules/sigs.k8s.io/controller-runtime-0.10.3
...
Bump sigs.k8s.io/controller-runtime from 0.7.0 to 0.10.3
2021-12-01 12:27:30 -08:00
dependabot[bot]
bed930fa7c
Bump sigs.k8s.io/controller-runtime from 0.7.0 to 0.10.3
...
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) from 0.7.0 to 0.10.3.
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases )
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.7.0...v0.10.3 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-01 18:43:11 +00:00
Ethan Mosbaugh
08b746d021
Merge pull request #503 from replicatedhq/dependabot/go_modules/k8s.io/apiextensions-apiserver-0.22.4
...
Bump k8s.io/apiextensions-apiserver from 0.22.2 to 0.22.4
2021-12-01 10:26:50 -08:00
Ethan Mosbaugh
f9b55e2bff
Merge pull request #504 from replicatedhq/dependabot/go_modules/github.com/shirou/gopsutil-3.21.11incompatible
...
Bump github.com/shirou/gopsutil from 3.21.10+incompatible to 3.21.11+incompatible
2021-12-01 10:26:37 -08:00
Ethan Mosbaugh
f4db86960b
Merge pull request #505 from replicatedhq/dependabot/go_modules/github.com/google/gofuzz-1.2.0
...
Bump github.com/google/gofuzz from 1.1.0 to 1.2.0
2021-12-01 10:02:45 -08:00
dependabot[bot]
40eea877ad
Bump github.com/google/gofuzz from 1.1.0 to 1.2.0
...
Bumps [github.com/google/gofuzz](https://github.com/google/gofuzz ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/google/gofuzz/releases )
- [Commits](https://github.com/google/gofuzz/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: github.com/google/gofuzz
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-01 17:58:15 +00:00
dependabot[bot]
9e2dac4d55
Bump github.com/shirou/gopsutil
...
Bumps [github.com/shirou/gopsutil](https://github.com/shirou/gopsutil ) from 3.21.10+incompatible to 3.21.11+incompatible.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v3.21.10...v3.21.11 )
---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-01 17:58:10 +00:00
dependabot[bot]
5c4825f4d4
Bump k8s.io/apiextensions-apiserver from 0.22.2 to 0.22.4
...
Bumps [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) from 0.22.2 to 0.22.4.
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.22.2...v0.22.4 )
---
updated-dependencies:
- dependency-name: k8s.io/apiextensions-apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-01 17:58:01 +00:00
Ethan Mosbaugh
2252e61cbf
Merge pull request #498 from replicatedhq/dependabot/go_modules/github.com/go-redis/redis/v7-7.4.1
...
Bump github.com/go-redis/redis/v7 from 7.2.0 to 7.4.1
2021-12-01 09:41:11 -08:00
dependabot[bot]
7582e58220
Bump github.com/go-redis/redis/v7 from 7.2.0 to 7.4.1
...
Bumps [github.com/go-redis/redis/v7](https://github.com/go-redis/redis ) from 7.2.0 to 7.4.1.
- [Release notes](https://github.com/go-redis/redis/releases )
- [Changelog](https://github.com/go-redis/redis/blob/master/CHANGELOG.md )
- [Commits](https://github.com/go-redis/redis/compare/v7.2.0...v7.4.1 )
---
updated-dependencies:
- dependency-name: github.com/go-redis/redis/v7
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-01 15:23:26 +00:00
Ethan Mosbaugh
c18453711e
Merge pull request #497 from replicatedhq/dependabot/go_modules/k8s.io/cli-runtime-0.22.4
...
Bump k8s.io/cli-runtime from 0.21.5 to 0.22.4
2021-12-01 06:49:20 -08:00
Ethan Mosbaugh
9603ccdc56
Merge pull request #499 from replicatedhq/dependabot/go_modules/github.com/spf13/viper-1.9.0
...
Bump github.com/spf13/viper from 1.8.1 to 1.9.0
2021-12-01 06:49:01 -08:00
Ethan Mosbaugh
891ee93cb1
Merge pull request #500 from replicatedhq/dependabot/go_modules/github.com/lib/pq-1.10.4
...
Bump github.com/lib/pq from 1.3.0 to 1.10.4
2021-12-01 06:48:47 -08:00
Ethan Mosbaugh
2cfa690838
Merge pull request #501 from replicatedhq/dependabot/go_modules/github.com/go-sql-driver/mysql-1.6.0
...
Bump github.com/go-sql-driver/mysql from 1.5.0 to 1.6.0
2021-12-01 06:48:37 -08:00
dependabot[bot]
9b9824bef5
Bump github.com/go-sql-driver/mysql from 1.5.0 to 1.6.0
...
Bumps [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql ) from 1.5.0 to 1.6.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.5.0...v1.6.0 )
---
updated-dependencies:
- dependency-name: github.com/go-sql-driver/mysql
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-01 01:01:27 +00:00
dependabot[bot]
60ef14a751
Bump github.com/lib/pq from 1.3.0 to 1.10.4
...
Bumps [github.com/lib/pq](https://github.com/lib/pq ) from 1.3.0 to 1.10.4.
- [Release notes](https://github.com/lib/pq/releases )
- [Commits](https://github.com/lib/pq/compare/v1.3.0...v1.10.4 )
---
updated-dependencies:
- dependency-name: github.com/lib/pq
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-01 01:01:14 +00:00
dependabot[bot]
3980a7b903
Bump github.com/spf13/viper from 1.8.1 to 1.9.0
...
Bumps [github.com/spf13/viper](https://github.com/spf13/viper ) from 1.8.1 to 1.9.0.
- [Release notes](https://github.com/spf13/viper/releases )
- [Commits](https://github.com/spf13/viper/compare/v1.8.1...v1.9.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/viper
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-01 01:00:57 +00:00
dependabot[bot]
655fa9b4a0
Bump k8s.io/cli-runtime from 0.21.5 to 0.22.4
...
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) from 0.21.5 to 0.22.4.
- [Release notes](https://github.com/kubernetes/cli-runtime/releases )
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.21.5...v0.22.4 )
---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-01 00:59:45 +00:00
Ethan Mosbaugh
27c5e51920
Merge pull request #496 from replicatedhq/emosbaugh/update-containers-image-v5
...
Update github.com/containers/image/v5
2021-11-30 16:28:58 -08:00
Ethan Mosbaugh
177f2da16d
Update github.com/containers/image/v5
2021-11-30 23:37:25 +00:00
Ethan Mosbaugh
d774ad1f5a
Merge pull request #493 from replicatedhq/dependabot/go_modules/k8s.io/apiserver-0.22.4
...
Bump k8s.io/apiserver from 0.22.2 to 0.22.4
2021-11-30 15:10:50 -08:00
Ethan Mosbaugh
9c5ae1f64e
Merge pull request #494 from replicatedhq/dependabot/go_modules/github.com/segmentio/ksuid-1.0.4
...
Bump github.com/segmentio/ksuid from 1.0.3 to 1.0.4
2021-11-30 15:10:24 -08:00
Ethan Mosbaugh
a237dba463
Merge pull request #495 from replicatedhq/dependabot/go_modules/github.com/fatih/color-1.13.0
...
Bump github.com/fatih/color from 1.12.0 to 1.13.0
2021-11-30 15:10:03 -08:00
dependabot[bot]
60ec620ba9
Bump github.com/fatih/color from 1.12.0 to 1.13.0
...
Bumps [github.com/fatih/color](https://github.com/fatih/color ) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/fatih/color/releases )
- [Commits](https://github.com/fatih/color/compare/v1.12.0...v1.13.0 )
---
updated-dependencies:
- dependency-name: github.com/fatih/color
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-11-30 22:10:22 +00:00
dependabot[bot]
0c422aefbd
Bump github.com/segmentio/ksuid from 1.0.3 to 1.0.4
...
Bumps [github.com/segmentio/ksuid](https://github.com/segmentio/ksuid ) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/segmentio/ksuid/releases )
- [Commits](https://github.com/segmentio/ksuid/compare/v1.0.3...v1.0.4 )
---
updated-dependencies:
- dependency-name: github.com/segmentio/ksuid
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-11-30 22:10:13 +00:00
dependabot[bot]
c2ac654e08
Bump k8s.io/apiserver from 0.22.2 to 0.22.4
...
Bumps [k8s.io/apiserver](https://github.com/kubernetes/apiserver ) from 0.22.2 to 0.22.4.
- [Release notes](https://github.com/kubernetes/apiserver/releases )
- [Commits](https://github.com/kubernetes/apiserver/compare/v0.22.2...v0.22.4 )
---
updated-dependencies:
- dependency-name: k8s.io/apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-11-30 22:10:05 +00:00
Ethan Mosbaugh
ffc8a347c6
Merge pull request #490 from replicatedhq/emosbaugh-create-dependabot-yaml
...
Create dependabot.yml
2021-11-30 13:59:27 -08:00
Ethan Mosbaugh
0a5e397d44
Create dependabot.yml
2021-11-30 13:56:43 -08:00
Ethan Mosbaugh
e03cf6b37f
Merge pull request #489 from replicatedhq/emosbaugh-delete-dependabot
...
Delete dependabot.yml
2021-11-30 13:56:08 -08:00
Ethan Mosbaugh
2ec15b69f6
Delete dependabot.yml
2021-11-30 13:53:04 -08:00
Ethan Mosbaugh
39bd7778f5
Merge pull request #488 from replicatedhq/emosbaugh/sc-38420/fix-go-mod
...
Fix go mod
2021-11-30 13:47:44 -08:00
Ethan Mosbaugh
59d50e7679
Fix go mod
2021-11-30 21:26:24 +00:00
Ethan Mosbaugh
cb8dccbe7b
Merge pull request #487 from replicatedhq/emosbaugh/20211130/fixes
...
Various fixes
2021-11-30 13:06:45 -08:00
Ethan Mosbaugh
fba0f97225
found not ound
2021-11-30 20:12:29 +00:00
Ethan Mosbaugh
4d0eaf471f
crd not storageClass
2021-11-30 20:12:09 +00:00
Ethan Mosbaugh
213d518136
Time parse doesnt support day notation
2021-11-30 20:11:51 +00:00
Ethan Mosbaugh
c4ba3fe70e
Merge pull request #486 from replicatedhq/enable-dependabot
...
Enable dependabot
2021-11-30 10:01:03 -08:00
Ethan Mosbaugh
b524ac8ac4
Add labels and change interval to weekly
2021-11-30 10:00:49 -08:00
Ethan Mosbaugh
7403de58bd
Enable dependabot
2021-11-30 09:52:03 -08:00
Marc Campbell
9eadae6771
Merge pull request #484 from replicatedhq/arm
...
Adding darwin/arm64
2021-11-12 11:57:14 -08:00
Marc Campbell
75a56d09b2
Windows/Arm64
2021-11-12 19:38:24 +00:00
Marc Campbell
4a72e7d2a5
Bump go version
2021-11-12 19:03:35 +00:00
Marc Campbell
2c53fb4da6
Bump go-ole
2021-11-12 18:02:08 +00:00
Marc Campbell
6a360b635f
Merge branch 'arm' of https://github.com/replicatedhq/troubleshoot into arm
2021-11-12 18:01:36 +00:00
Marc Campbell
913963a809
Bump go-ole dep
2021-11-12 18:00:11 +00:00
Marc Campbell
49c56f6cd7
Adding darwin/arm64
2021-11-12 17:51:02 +00:00
Marc Campbell
baa943474d
Merge pull request #485 from replicatedhq/remove-precache
...
Remove precache until we have it enabled
2021-11-12 09:49:31 -08:00
Marc Campbell
fa2c775abd
Remove precache until we have it enabled
2021-11-11 22:31:11 +00:00
Marc Campbell
ac65e4dc97
Adding darwin/arm64
2021-11-11 22:27:21 +00:00
Marc Campbell
dfb0991fb2
Merge pull request #483 from replicatedhq/codespaces
...
Add codespace env
2021-11-11 14:05:03 -08:00
Marc Campbell
101ab5d2fa
Add github action for codespace
2021-11-11 21:32:21 +00:00
Marc Campbell
5211cb0fe7
Add codespace env
2021-11-11 20:57:54 +00:00
Salah Aldeen Al Saleh
c7c21e88fb
fix custom resources redaction file path ( #480 )
...
* fix custom resources redaction file path
2021-11-02 12:36:15 -07:00
divolgin
ea7756f8f2
Merge pull request #479 from replicatedhq/divolgin/no-files
...
Allow text analyzer to not generate an error if no files match
2021-10-29 11:23:34 -07:00
divolgin
739ee666af
Allow text analyzer to not generate an error if no files match
2021-10-29 17:52:59 +00:00
divolgin
181df9c85b
Merge pull request #478 from replicatedhq/divolgin/outcomes
...
Ensure outcomes are optional in every case
2021-10-28 17:41:02 -07:00
divolgin
742ddc8c06
Ensure outcomes are optional in every case
2021-10-29 00:23:32 +00:00
divolgin
b4c97e377e
Merge pull request #477 from replicatedhq/divolgin/selectors
...
replicaset analyzer supports label selectors
2021-10-28 17:21:11 -07:00
divolgin
7cb6d90a39
replicaset analyzer supports label selectors
2021-10-28 22:06:15 +00:00
Sean Rester
5d9f14fde5
Merge pull request #474 from replicatedhq/add-node-status-check
...
38798: Adding node status check
2021-10-28 17:52:18 -04:00
Salah Aldeen Al Saleh
14463642b0
a function to get a pod details from the support bundle ( #476 )
...
* a function to get a pod details from the support bundle
2021-10-28 14:06:02 -07:00
Salah Aldeen Al Saleh
45dd980012
update cluster pod analyzers comment ( #475 )
2021-10-28 10:31:59 -07:00
e100e7c478
get container logs for unhealthy pods ( #469 )
...
* get container logs for unhealthy pods
Co-authored-by: divolgin <dmitriy@replicated.com >
Co-authored-by: divolgin <divolgin@users.noreply.github.com >
2021-10-28 09:21:14 -07:00
Sean Rester
1345b200aa
38798: Adding node status check
2021-10-28 11:16:26 -04:00
divolgin
1cb0dab3c2
Merge pull request #471 from replicatedhq/divolgin/windows
...
Fix windows build
2021-10-27 15:39:15 -07:00
divolgin
db3d27d38f
Fix windows build
2021-10-27 21:29:11 +00:00
divolgin
e7daba9d0c
Merge pull request #470 from replicatedhq/divolgin/analyzers
...
Replicaset collector and analyzer
2021-10-27 13:51:42 -07:00
divolgin
ada35eb31c
Replicaset collector and analyzer
2021-10-27 20:24:14 +00:00
Salah Aldeen Al Saleh
f2374cf113
add involved object to clusterPodStatuses analyzer result ( #459 )
...
* cluster pod statuses analyzer involved object
2021-10-27 12:18:49 -07:00
Salah Aldeen Al Saleh
e7f7e75df1
change goreleaser version to v0.166.1 ( #468 )
2021-10-27 10:31:35 -07:00
Salah Aldeen Al Saleh
5a8561a31f
include logs for init containers as well ( #467 )
2021-10-27 10:20:55 -07:00
divolgin
0df678929a
Merge pull request #465 from replicatedhq/divolgin/analyzers
...
Jobs status analyzer
2021-10-26 17:13:36 -07:00
divolgin
1cdfd96768
Jobs status analyzer
2021-10-26 23:41:02 +00:00
divolgin
9666679ab4
Merge pull request #464 from replicatedhq/divolgin/analyzers
...
Analyze all deployments in all namespaces
2021-10-26 14:54:15 -07:00
divolgin
f108c3ca57
Analyze all deployments in all namespaces
2021-10-26 21:36:27 +00:00
divolgin
491376b772
Merge pull request #462 from replicatedhq/divolgin/analyzers
...
Ability to analyze all statefulsets
2021-10-26 14:08:32 -07:00
divolgin
34724e7932
Ability to analyze all statefulsets
2021-10-26 20:51:45 +00:00
Marc Campbell
7e11498509
Merge pull request #461 from replicatedhq/deepsource-fix-97a5e72b
...
Fix check for empty string
2021-10-26 12:58:17 -07:00
deepsource-autofix[bot]
3e60fcda8e
Fix check for empty string
2021-10-26 19:24:08 +00:00
Salah Aldeen Al Saleh
b32afc1d17
pin goreleaser version to v0.182.1 ( #460 )
2021-10-26 11:37:37 -07:00
divolgin
f048b426a5
Merge pull request #440 from replicatedhq/divolgin/tests
...
Better preflight validation
2021-10-26 08:45:40 -07:00
Salah Aldeen Al Saleh
26402a7b04
cluster pod statuses analyzer improvements ( #458 )
...
* add pod status reason to cluster pod statuses analyzer
2021-10-26 08:42:40 -07:00
Salah Aldeen Al Saleh and divolgin
3d1d53ee9d
ClusterPodStatuses analyzer ( #456 )
...
* ClusterPodStatuses analyzer
Co-authored-by: divolgin <dmitriy@replicated.com >
2021-10-25 17:44:59 -07:00
divolgin
9cbdb70d16
Merge pull request #457 from replicatedhq/divolgin/pod-logs
...
Include pod logs for pods that are failing
2021-10-25 17:18:32 -07:00
divolgin
20f1b60f11
Include pod logs for pods that are failing
2021-10-26 00:01:26 +00:00
divolgin
fafac18d29
Merge pull request #455 from replicatedhq/divolgin/ceph
...
Fix ceph collector
2021-10-22 16:38:55 -07:00
divolgin
072d2d7a36
Fix ceph collector
2021-10-22 23:01:13 +00:00
Andrew Reed
7b36e6a1f8
Copy in longhorn client ( #454 )
2021-10-22 15:24:07 -05:00
cf03503216
feat: Collect custom resources ( #447 )
...
* feat: Collect custom resources
Co-authored-by: Martin Hrabovcin<mhrabovcin@users.noreply.github.com >
Co-authored-by: Andrew Reed <andrew@replicated.com >
2021-10-21 16:49:59 -05:00
Dimitri Koshkin and Salah Aldeen Al Saleh
111396eb39
fix: pass redact flag when running support-bundle ( #406 )
...
Co-authored-by: Salah Aldeen Al Saleh <sg.alsaleh@gmail.com >
2021-10-20 10:47:27 -07:00
Jalaja Ganapathy
372454651e
collector/analyzer for host operating system ( #443 )
...
* collector/analyzer for host operating system
* address cr comments
* cleanup
* fix invoking the analyzer
code cleanup
* fix cr comments
* add corner case unit-test
* fix kernel version parsing
* address review comments
* add default case
* parse using regex
* added more testcases and fixed the bug found in cr
* few small things
2021-10-12 14:42:23 -07:00
divolgin
5dece3eb75
Merge pull request #451 from replicatedhq/divolgin/panic
...
Check nil pointers
2021-10-12 10:12:11 -07:00
divolgin
e095a7838f
Check nil pointers
2021-10-12 16:10:02 +00:00
Vera Harless
08953d46d1
fix: add collect to goreleaser ( #450 )
2021-10-08 15:44:55 -04:00
Andrew Lavery
bc197761ea
Merge pull request #434 from croomes/handle-api-deprecations
...
Handle k8s api deprecations
2021-10-08 06:52:31 -07:00
Simon Croome
dc8b38d249
Handle k8s api deprecations
2021-10-07 18:55:51 +01:00
Vera Harless
73609c4fef
feat: add more detail to the ceph analyzer output ( #445 )
2021-10-06 11:22:56 -04:00
Simon Croome
977fc438ea
Remote host collectors ( #392 )
...
* Add collect command and remote host collectors
Adds the ability to run a host collector on a set of remote k8s nodes.
Target nodes can be filtered using the --selector flag, with the same
syntax as kubectl. Existing flags for --collector-image,
--collector-pullpolicy and --request-timeout are used. To run on a
specified node, --selector="kubernetes.io/hostname=kind-worker2" could
be used.
The collect command is used by the remote collector to output the
results using a "raw" format, which uses the filename as the key, and
the value the output as a escaped json string. When run manually it
defaults to fully decoded json. The existing block devices,
ipv4interfaces and services host collectors don't decode properly - the
fix is to convert their slice output to a map (fix not included as
unsure what depends on the existing format).
The collect command is also useful for troubleshooting preflight issues.
Examples are included to show remote collector usage.
```
bin/collect --collector-image=croomes/troubleshoot:latest examples/collect/remote/memory.yaml --namespace test
{
"kind-control-plane": {
"system/memory.json": {
"total": 1304207360
}
},
"kind-worker": {
"system/memory.json": {
"total": 1695780864
}
},
"kind-worker2": {
"system/memory.json": {
"total": 1726353408
}
}
}
```
The preflight command has been updated to run remote collectors. To run
a host collector remotely it must be specified in the spec as a
`remoteCollector`:
```
apiVersion: troubleshoot.sh/v1beta2
kind: HostPreflight
metadata:
name: memory
spec:
remoteCollectors:
- memory:
collectorName: memory
analyzers:
- memory:
outcomes:
- fail:
when: "< 8Gi"
message: At least 8Gi of memory is required
- warn:
when: "< 32Gi"
message: At least 32Gi of memory is recommended
- pass:
message: The system has as sufficient memory
```
Results for each node are analyzed separately, with the node name
appended to the title:
```
bin/preflight --interactive=false --collector-image=croomes/troubleshoot:latest examples/preflight/remote/memory.yaml --format=json
{memory running 0 1}
{memory completed 1 1}
{
"fail": [
{
"title": "Amount of Memory (kind-worker2)",
"message": "At least 8Gi of memory is required"
},
{
"title": "Amount of Memory (kind-worker)",
"message": "At least 8Gi of memory is required"
},
{
"title": "Amount of Memory (kind-control-plane)",
"message": "At least 8Gi of memory is required"
}
]
}
```
Also added a host collector to allow preflight checks of required kernel
modules, which is the main driver for this change.
2021-10-06 09:03:53 -05:00
Andrew Reed
4d52760d35
Collector and analyzer for sysctl parameters ( #441 )
...
Collector and analyzer for sysctl parameters
2021-10-01 13:43:26 -05:00
divolgin
6e34aa615e
Merge pull request #442 from replicatedhq/divolgin/closer
...
Allow memory writers
2021-09-30 11:42:14 -07:00
divolgin
ca51e92878
Allow memory writers
2021-09-30 18:25:52 +00:00
divolgin
c546577449
Better preflight validation
2021-09-29 22:28:25 +00:00
divolgin
06750d478e
Merge pull request #439 from replicatedhq/divolgin/nil
...
Don't panic when no data is collected
2021-09-29 15:03:50 -07:00
divolgin
6d0a57b16e
Don't panic when no data is collected
2021-09-29 21:25:28 +00:00
Jalaja Ganapathy
8a29442a2a
Remove ID from host preflight spec ( #438 )
2021-09-29 09:49:54 -07:00
divolgin
299497c0c0
Merge pull request #429 from danbudris/copyFromHostForCpNodes
...
add toleration to copy-from-host daemonset to allow collection from CP nodes
2021-09-29 09:01:14 -07:00
divolgin
050f5939c6
Merge pull request #437 from replicatedhq/divolgin/memory
...
Save collector data to disk directly
2021-09-29 08:12:05 -07:00
divolgin
0e8bedc281
Save collector data to disk directly
2021-09-29 00:15:02 +00:00
Dan Stough
bb0515830d
Merge pull request #436 from replicatedhq/dans-fix-sbom-perms
...
chore(ci): fix sbom assets for krew
2021-09-28 15:09:47 -04:00
Dan Stough
b903f1f1c4
chore(ci): fix sbom asset perms
2021-09-28 16:37:53 +00:00
Jalaja Ganapathy
f26c9b4136
fix README syntax ( #433 )
2021-09-24 17:35:36 -07:00
Jalaja Ganapathy
eb795c98b6
fix serializer for unique id ( #432 )
2021-09-24 14:20:37 -07:00
Jalaja Ganapathy
a0b3b3f7dc
add an unique id to each host preflights ( #431 )
...
* add an unique id to each host preflights
* auto generated files
* updated schemas for the new field id
* keeping it consistent with the rest of the spec
2021-09-24 13:29:14 -07:00
danbudris
67987a4432
add toleration to allow copy-from-host daemonset to run on CP nodes
2021-09-23 17:53:57 -04:00
Salah Aldeen Al Saleh
1bdd3db8c5
update schemas ( #428 )
...
* update schemas
* update controller-gen
2021-09-23 11:03:19 -07:00
John Murphy
a2b5edb551
added missing cosign.key ( #427 )
...
SBOM generation was failing because it missed a step to generate the private key needed for SBOM signing from Github secret.
2021-09-23 10:46:30 -05:00
Salah Aldeen Al Saleh
880c7dc3ea
ability to specify a list of namespaces for the cluster resources collector ( #424 )
...
* ability to specify a list of namespaces for the cluster resources collector
2021-09-23 08:02:05 -07:00
divolgin
922f7c8b23
Merge pull request #425 from replicatedhq/divolgin/results
...
Analyzers should not return multiple results
2021-09-22 16:13:54 -07:00
divolgin
afa08e5362
Analyzers should not return multiple results
2021-09-22 22:50:38 +00:00
Dan Stough
614aed52c9
Merge pull request #422 from replicatedhq/dans/fix-clean-noninteractive-output
...
fix(support-bundle): no client-go warnings or control chars if noninteractive.
2021-09-22 13:38:43 -04:00
Dan Stough
72a50ee3f2
fix(support-bundle): no client-go warnings or control chars if noninteractive
2021-09-22 15:59:35 +00:00
Salah Aldeen Al Saleh
0c7fede7b6
check for nil analyzers ( #421 )
2021-09-21 12:12:10 -07:00
John Murphy
639bf7a832
Add signed SBOM to troubleshoot ( #414 )
...
This change will generate a signed software bill of materials and add it to the repository release archives when the project is released.
2021-09-21 13:55:41 -05:00
John Murphy
48287097d8
added email alias to code of conduct ( #420 )
2021-09-21 13:52:00 -05:00
divolgin
cb5ddf752f
Merge pull request #419 from danbudris/machineReadableNonInteractiveOutput
...
make non-interactive `support-bundle` output more machine readable
2021-09-21 09:21:06 -07:00
danbudris
52e1a04f57
Merge branch 'machineReadableNonInteractiveOutput' of https://github.com/danbudris/troubleshoot into machineReadableNonInteractiveOutput
2021-09-17 11:21:34 -04:00
danbudris
5b4b548aa0
if interactive, only return the print archivePath to stdout; if non-interactive, print whole analysis as json
2021-09-17 11:20:39 -04:00
Daniel Budris
f2a232d174
use analyzerResults not analysis for key
2021-09-17 11:05:34 -04:00
danbudris
f4e675dae0
add json tags to output struct for easier unmarshalling
2021-09-17 10:57:52 -04:00
danbudris
867df407ea
convert output bytearray to string before printing
2021-09-17 10:50:22 -04:00
danbudris
e0fb748498
move non-interactive output to discreet struct with marshalling methods; dont show output for non-interactive; format everything in JSON
2021-09-17 10:38:38 -04:00
danbudris
463783d2fa
resolve merge conflicts
2021-09-15 21:25:15 -04:00
danbudris
2ce78ac33a
Merge branch 'master' of https://github.com/replicatedhq/troubleshoot into machineReadableNonInteractiveOutput
2021-09-15 21:19:01 -04:00
danbudris
4cf0f5881d
make non-interactive support-bundle output more machine readable
...
when using the `interactive=false` flag of `support-bundle`, the spinner would still spin and the archive path and analysis output were kind of smooshed together with the logs.
now, if `interactive=false`, only print each recieved collector callback message once, and don't spin
also, add a key to the archivePath and analyzerOutput that are returned, for easier programatic parsing
2021-09-15 20:58:09 -04:00
Salah Aldeen Al Saleh
465a533640
store analysis in the support bundle ( #417 )
...
* store analysis in the support bundle
2021-09-10 11:58:16 -07:00
Andrew Reed
10785987c5
Merge pull request #415 from areed/areed/weave-analyzer
...
Weave report analyzers
2021-09-09 12:47:51 -05:00
Andrew Reed
91eb94baaa
Weave report analyzers
...
The IPAM pool analyzer checks that utilization of the pod IP subnet is
less than 85%. For example, if using 10.32.0.0/12, this analyzer will
warn if 3,482 IPs are currently allocated to pods.
The pending allocation analyzer checks that the IPAM status in the
report has no items for the PendingAllocates field. This indicates the
IPAM service is not ready according to the code in the weave status
template
https://github.com/weaveworks/weave/blob/e3712152d2a0fe3bc998964c948e45bdf8ff6144/prog/weaver/http.go#L186 .
The weave connections analyzer checks that all connections to remote
peers are in the established state. The state will be "pending" if UDP
is blocked between nodes and will be "failed" if the weave pod on the
remote node is in a crash loop. To force a pending state for testing,
run the commands `iptables -A INPUT -p udp --dport 6784 -j REJECT` and
`iptables -A INPUT -p udp --dport 6783 -j REJECT` on a peer.
The weave connections analyzer also checks that all connections are
using the fastdp protocol. A commopn issue seen in the field on
CentOS/RHEL 7 is that some sides of a connection are using fastdp and
other sides have fallen back to sleeve. Set the WEAVE_NO_FASTDP env var
on the weave daemonset to "true" to test this analyzer.
2021-09-08 21:29:38 +00:00
Andrew Lavery
1b65d1a544
Merge pull request #413 from replicatedhq/laverya/collect-jobs-and-cronjobs
...
collect jobs and cronjobs as part of cluster-resources
2021-09-03 17:25:41 -04:00
Dan Stough
6e09aa641d
Merge pull request #412 from replicatedhq/dans-chore-goreleaser-175-updates
...
chore(ci): update gorelease.yaml to use v175 syntax
2021-09-03 17:23:14 -04:00
Andrew Lavery
7fcc951c9a
collect jobs and cronjobs as part of cluster-resources
2021-09-03 15:46:03 -05:00
Dan Stough
123e2e1049
chore(ci): update gorelease.yaml to use 175 syntax
2021-09-03 20:45:18 +00:00
Dan Stough
558f92caef
Merge pull request #411 from replicatedhq/dans-fix-missing-cluster-res-namespaces
...
fix: cluster-res collector fixed to one namespace
2021-09-03 15:41:50 -04:00
Dan Stough
0478a7a60f
fix: cluster-res collector fixed to one namespace
2021-09-03 19:23:44 +00:00
divolgin
5b157381fe
Merge pull request #410 from replicatedhq/divolgin/codeowners
...
Create CODEOWNERS
2021-09-01 14:30:13 -07:00
divolgin
1181bc21d0
Create CODEOWNERS
2021-09-01 21:14:48 +00:00
Salah Aldeen Al Saleh
c7af0dc593
fix openshift cluster detection ( #408 )
2021-08-24 09:51:12 -07:00
Kyle Sorensen and murphybytes
f30e925580
Community building ( #402 )
...
Create CODE_OF_CONDUCT.md , CONTRIBUTING.md and bug report / feature request templates for issues
Co-authored-by: murphybytes <murphybytes@gmail.com >
2021-08-19 20:57:46 -06:00
Jalaja Ganapathy
e23fb2ce59
run support-bundle and preflight checks even with restricted access ( #404 )
2021-08-13 07:52:49 -07:00
John Murphy
fd3b32293c
default result only when no other result exists ( #398 )
2021-07-28 11:19:41 -05:00
Kyle Sorensen
2977f8f0d3
Stop longhorn false positives on no results. ( #397 )
...
Longhorn analyzer no longer report positive results on no results
2021-07-28 09:37:54 -06:00
Kyle Sorensen
bf7d658313
troubleshoot enables collecting all data from a configmap ( #395 )
...
Enabled collecting all data from a ConfigMap instead of by key
2021-07-26 13:00:06 -06:00
emosbaugh
e2dbb623e3
Merge pull request #396 from replicatedhq/emosbaugh/20210726/cleanup
...
remove debug log
2021-07-26 11:38:29 -06:00
Joris 'Josh' De Winne
6349ae8aee
Adding support for inverted regex ( #370 )
2021-07-26 13:06:30 -04:00
Ethan Mosbaugh
851c91b582
remove debug log
2021-07-26 16:28:11 +00:00
emosbaugh
cf4d510413
Merge pull request #393 from replicatedhq/collect-copy-extractArchive
...
Copy collectors extractArchive property
2021-07-23 08:55:10 -06:00
John Murphy
e0f6cab5b3
Fix removes control characters from non interactive preflight runs ( #394 )
2021-07-23 09:46:36 -05:00
Ethan Mosbaugh
cf7864cd97
Copy collectors extractArchive property
2021-07-23 13:37:57 +00:00
emosbaugh
8dcfa9886d
Copy from host collector ( #391 )
...
* Copy from host collector
* namespace improvements
* better support for multiple nodes
2021-07-22 12:25:59 -07:00
John Murphy
6007f15253
fixed issue where warnings are disseminated along with passes ( #390 )
2021-07-22 08:27:39 -05:00
Andrew Lavery
ba65f92ca2
Merge pull request #389 from replicatedhq/laverya/simplify-text-analyze-code
...
simplify the text analyze code by combining with compareRegex code
2021-07-20 16:32:38 -07:00
Andrew Lavery
6a0fb2e19c
greatly improve coverage by adding regex group tests
2021-07-20 19:15:09 -04:00
Andrew Lavery
6861660460
simplify the text analyze code by combining with compareRegex code
2021-07-20 18:43:09 -04:00
kwsorensen
1ed6100ac8
Feature/validate tcp load balancer address ( #387 )
...
Load Balancer Validation part of troubleshoot pre-flight checks
2021-07-14 14:30:47 -06:00
emosbaugh
39350b5722
ConfigMap collector and secrets can be collected by selectors ( #384 )
...
* ConfigMap collector and secrets can be collected by selectors
* follow docs
* Pass context and kubernetes client to collectors
* collect tests
* analyze tests
* fix tests
* improvements
2021-07-08 16:30:26 -07:00
emosbaugh
d7b6aa2758
Log progress when interactive=false ( #382 )
...
* Log progress when interactive=false
* safe print statement
2021-07-08 13:57:35 -07:00
Andrew Reed
0d56371242
Merge pull request #385 from replicatedhq/longhorn-accumulate-analyzers
...
Accumulate all longhorn pass results
2021-07-08 14:16:06 -05:00
Andrew Reed
c95dc489a2
Accumulate all longhorn pass results
...
If there are any error or warning results then return those. Otherwise
return a single healthy pass result.
2021-07-08 18:25:10 +00:00
John Murphy
c119a16235
Fixed bugs introduced by handling multiple results in host preflights ( #383 )
...
Fixed bug caused by host preflights not handling empty when clauses, this cropped up because we now handle multiple host preflight results. Also expanded test coverage and added integration test script.
2021-07-08 11:08:53 -05:00
John Murphy
d730e6cad6
fixed tests
2021-07-06 08:42:12 -05:00
John Murphy
7e32de464a
implemented code review suggestion
2021-07-06 08:42:12 -05:00
John Murphy
ae4c07027b
host preflights can produce multiple results
2021-07-06 08:42:12 -05:00
John Murphy
eef54d0021
force timezone to upper case
2021-07-06 08:42:12 -05:00
divolgin
972fe2c210
Merge pull request #380 from replicatedhq/divolgin/cursor
...
Make cursors visible on CTRL+C
2021-07-01 16:26:46 -07:00
divolgin
4047977b35
Make cursors visible on CTRL+C
2021-07-01 23:08:05 +00:00
divolgin
3382d29e96
Merge pull request #379 from replicatedhq/divolgin/apis
...
Update troubleshoot api schema
2021-07-01 11:32:24 -07:00
Andrew Reed
4b4eedf477
Merge pull request #378 from replicatedhq/longhorn-ns
...
Always use longhorn namespace
2021-07-01 13:12:19 -05:00
divolgin
7381d5086c
Update troubleshoot api schema
2021-07-01 17:24:00 +00:00
Andrew Reed
1ed8532663
Speed up replica checksum
2021-07-01 16:52:59 +00:00
Andrew Reed
3833955a58
Always include longhorn namespace
2021-07-01 15:03:28 +00:00
divolgin
6aa97a9a51
Merge pull request #376 from replicatedhq/divolgin/insecretls
...
Don't skip TLS validation on http package's default client
2021-06-30 11:47:25 -07:00
divolgin
52bbc0f2bf
Don't skip TLS validation on http package's default client
2021-06-30 18:22:15 +00:00
divolgin
8fbae89465
Merge pull request #375 from replicatedhq/divolgin/redact
...
Add a default redactor for postgres db connection string
2021-06-29 15:48:39 -07:00
divolgin
53e8ee5495
Add a default redactor for postgres db connection string
2021-06-29 22:38:32 +00:00
Andrew Reed
c018452b8a
Merge pull request #374 from areed/longhorn-corrupted-replica
...
Longhorn replica corruption analyzer
2021-06-22 17:38:19 -05:00
Andrew Reed
cb3925a0af
Longhorn replica corruption analyzer
...
This automates the procedure from
https://longhorn.io/docs/1.1.1/advanced-resources/data-recovery/corrupted-replica/
2021-06-22 21:55:12 +00:00
Andrew Reed
900dd9e417
Merge pull request #373 from areed/no-import-goprocinfo
...
Use updated longhorn-manager fork
2021-06-22 15:37:49 -05:00
Andrew Reed
776934af2b
Use updated longhorn-manager fork
2021-06-22 20:20:41 +00:00
Vera Harless
f92d6f9cfe
fix: always print support-bundle filename after generation ( #372 )
2021-06-16 14:05:47 -04:00
Andrew Reed
904afc0b2a
Merge pull request #369 from areed/longhorn-engines-analyzer
...
Analyze longhorn engine
2021-05-27 16:54:34 -05:00
Andrew Reed
e1bccd74b5
Analyze longhorn engine
2021-05-27 21:37:39 +00:00
Andrew Reed
2f34561a39
Merge pull request #368 from areed/longhorn-pod-logs
...
Collect all longhorn pod logs
2021-05-27 15:29:45 -05:00
Andrew Reed
a86f5cae7d
Collect all longhorn pod logs
2021-05-27 20:14:05 +00:00
Andrew Reed
ed6b3369b3
Merge pull request #367 from areed/longhorn-replica-analyzer
...
Analyze longhorn replica
2021-05-27 15:07:54 -05:00
Andrew Reed
0d5f17de3c
Analyze longhorn replica
2021-05-27 19:44:52 +00:00
Andrew Reed
12fb05e5f9
Merge pull request #366 from areed/longhorn
...
Longhorn collector for all CRDs
2021-05-26 18:52:06 -05:00
Andrew Reed
646f7a6991
Longhorn collector for all CRDs
...
Also implement a single analyzer as a proof of concept. More analyzers
can be added using the collected CRDs.
2021-05-26 23:37:15 +00:00
divolgin
160fffe9ed
Merge pull request #364 from replicatedhq/divolgin/insecure
...
Do insecure upload if user allows it
2021-05-14 11:33:47 -07:00
divolgin
c17be3fb73
Do insecure upload if user allows it
2021-05-14 18:21:56 +00:00
Dan Stough
35718432fe
Merge pull request #363 from replicatedhq/chore-refactor-support-bundle
...
fix: use temp directory for storing bundles
2021-05-05 10:17:21 -04:00
Dan Stough
0dd24c702c
fix: use temp directory for storing bundles
2021-05-04 20:29:21 +00:00
Dan Stough
2c3909f585
Merge pull request #360 from replicatedhq/chore-refactor-support-bundle
...
chore(support-bundle): refactor out support bundle pkg
2021-05-04 10:53:29 -04:00
Dan Stough
b8622a65ad
chore(support-bundle): refactor out support bundle pkg
2021-05-04 14:41:54 +00:00
emosbaugh
f1ca1a5345
Merge pull request #362 from replicatedhq/preflight-error-and-result
...
Include result if not nil regardless of error
2021-04-28 20:41:26 -07:00
Ethan Mosbaugh
9357d5ac96
Include result if not nil regardless of error
2021-04-28 02:58:59 +00:00
Andrew Lavery
eef9ebe0e5
Merge pull request #361 from replicatedhq/laverya/rook-block-device-disk-stats
...
collect rook block device disk stats
2021-04-20 16:10:15 -05:00
Andrew Lavery
25a92dec56
collect rook block device disk stats
...
this contains both max size and currently used size for each PV
2021-04-20 15:41:47 -05:00
divolgin
39cf553a03
Merge pull request #359 from replicatedhq/divolgin/maxage
...
Honor maxAge for log collector if set in the spec
2021-04-19 13:26:29 -07:00
divolgin
e5233dfcf5
Honor maxAge for log collector if set in the spec
2021-04-19 20:15:41 +00:00
Dan Stough
1562a645de
Merge pull request #358 from replicatedhq/DanStough-patch-1
...
Fix linkage to KOTS
2021-04-15 12:01:33 -04:00
Dan Stough
3f43697b57
Fix linkage to KOTS
2021-04-15 11:46:59 -04:00
jgruica
67ec6f54bc
Merge pull request #357 from replicatedhq/jelena-analyzer-checks
...
More analyzer types checks
2021-04-15 07:59:08 -07:00
Jelena
c43da65afe
More analyzer types checks
2021-04-15 14:30:20 +00:00
jgruica
dd2c2f84e6
Merge pull request #352 from replicatedhq/jelena-analyze-supportbundle
...
Analyze kind support bundle
2021-04-14 14:15:24 -07:00
Andrew Reed
45decfcb7d
Merge pull request #356 from areed/fs-perf-text
...
Remove html escaping in fs performance analyzer
2021-04-13 12:47:14 -07:00
Andrew Reed
7d7e3c2664
Remove html escaping in fs performance analyzer
2021-04-13 19:35:11 +00:00
Andrew Reed
822ada99a2
Merge pull request #355 from areed/fs-perf-fix-timeout
...
Fix background IOPS blocking until timeout
2021-04-13 12:05:54 -07:00
Andrew Reed
30f21ac71b
Fix background IOPS blocking until timeout
2021-04-13 18:55:53 +00:00
Andrew Reed
ce815844cd
Merge pull request #354 from areed/fs-perf-timeout
...
Add timeout to filesystem performance collector
2021-04-13 11:43:19 -07:00
Andrew Reed
0a6c9836e0
Add timeout to filesystem performance collector
2021-04-13 18:30:18 +00:00
Andrew Lavery
e21813535c
Merge pull request #353 from replicatedhq/laverya/collect-rgw-status
...
collect RGW status/stats as part of ceph collector
2021-04-13 11:24:08 -05:00
Andrew Lavery
44993a5d0d
collect RGW status as part of ceph collector
2021-04-12 23:14:00 -05:00
Jelena
a2f4041a1b
Analyze kind support bundle
2021-04-12 23:50:15 +00:00
Andrew Reed
744523cc09
Merge pull request #351 from areed/concurrent-iops
...
Benchmark write latency with background IOPS
2021-04-12 16:06:13 -07:00
Andrew Reed
477cde7228
Benchmark write latency with background IOPS
...
Add a background IOPS feature to the filesystem performance collector
that specifies separate read and write background IOPS to perform while
measuring latency. This allows for better assessment of whether etcd
will be stable when running alongside other workloads on the same
cluster.
Also add templating to the outcome message of the filesystem performance
analyzers to allow printing individual latency percentiles or the entire
table.
Remove the random IOPS benchmark since it was attempting to perform
unaligned direct I/O.
2021-04-12 22:56:00 +00:00
divolgin
ae63ccba8d
Merge pull request #350 from replicatedhq/divolgin/so
...
remove troubleshoot.so from builds
2021-04-12 11:53:18 -07:00
divolgin
5c5e30a9a5
remove troubleshoot.so from builds
2021-04-12 18:50:58 +00:00
Salah Aldeen Al Saleh
ac2a0484e2
add build flags to ffi ( #349 )
2021-04-12 11:23:46 -07:00
divolgin
bc91151883
Merge pull request #348 from replicatedhq/divolgin/goreleaser
...
fix ffi build
2021-04-12 10:57:34 -07:00
divolgin
de8feb167e
fix ffi build
2021-04-12 17:22:21 +00:00
divolgin
0a6ef1c2c3
Merge pull request #347 from replicatedhq/divolgin/goreleaser
...
fix ffi build
2021-04-12 10:10:08 -07:00
divolgin
4a89067912
fix ffi build
2021-04-12 17:07:09 +00:00
divolgin
1e17c5c4c2
Merge pull request #346 from replicatedhq/divolgin/goreleaser
...
fix go-releaser build
2021-04-12 09:40:23 -07:00
divolgin
32cca1215a
fix go-releaser build
2021-04-12 16:34:53 +00:00
divolgin
052d10fec7
Merge pull request #345 from replicatedhq/divolgin/images
...
use containers package instead of go-containerregistry
2021-04-12 08:42:46 -07:00
divolgin
7a0c6e5383
use containers package instead of go-containerregistry
2021-04-11 21:39:44 +00:00
divolgin
1dc03db254
Merge pull request #343 from replicatedhq/divolgin/images
...
Docker registry collector/analyzer
2021-04-09 09:25:29 -07:00
divolgin
fe414af556
Docker registry collector/analyzer
2021-04-09 16:17:15 +00:00
Andrew Lavery
f8dca39899
Merge pull request #342 from replicatedhq/laverya/improve-systemctl-service-analyzer
...
expand systemctl service analyzer to also match service sub/load
2021-04-02 15:33:02 -04:00
Andrew Lavery
19aef8a02f
expand systemctl service analyzer to also match service sub/load
2021-04-02 14:48:24 -04:00
Andrew Lavery
4b6606e323
Merge pull request #341 from replicatedhq/laverya/systemctl-services-collector
...
systemctl services collector
2021-03-30 16:41:30 -04:00
Andrew Lavery
559e18d996
lowercase errors
2021-03-30 16:32:19 -04:00
Andrew Lavery
bf4d26acd2
add host_services analyzer
2021-03-30 16:15:18 -04:00
Andrew Lavery
f3b599c19a
collect host systemctl services
2021-03-30 16:15:17 -04:00
Salah Aldeen Al Saleh
810b3cbf78
support non-interactive mode in support bundle ( #340 )
...
* support non-interactive mode in support bundle
2021-03-23 18:01:39 -07:00
Andrew Lavery
81789181ed
Merge pull request #339 from replicatedhq/laverya/host-unmounted-partitions
...
added two parameters to the eligible block device check
2021-03-18 19:36:56 -04:00
Andrew Lavery
256c68feca
added two parameters to the eligible block device check
...
whether to accept unmounted partitions (default false) and minimum acceptable device size (default 0)
2021-03-18 19:03:39 -04:00
divolgin
b01e6ef578
Merge pull request #338 from replicatedhq/divolgin/preogress2
...
Add progress percentage
2021-03-18 16:02:11 -07:00
divolgin
62afc87af8
Add progress percentage
2021-03-18 22:29:27 +00:00
divolgin
17bff4b2bd
Merge pull request #337 from replicatedhq/divolgin/progress
...
Report back some basic progress
2021-03-18 12:11:54 -07:00
divolgin
5f2525b663
Report back some basic progress
2021-03-18 18:56:27 +00:00
Salah Aldeen Al Saleh
afa0bc56d4
fix custom redactors file selectors in support bundle subdirectory ( #336 )
...
* fix custom redactors file selectors in support bundle subdirectory
2021-03-11 08:45:20 -08:00
Salah Aldeen Al Saleh
c1f9b3906d
support reading redactors from configmaps ( #335 )
2021-03-10 15:25:55 -08:00
Dex and Salah Aldeen Al Saleh
0a19d35073
hide spinner if interactive false ( #328 )
...
* hide preflight spinner if interactive is false
Co-authored-by: Salah Aldeen Al Saleh <salahalsaleh1993@gmail.com >
2021-03-09 09:42:38 -08:00
emosbaugh
7c4135d563
Merge pull request #334 from replicatedhq/host-preflgihts-ux
...
Host preflight ux improvements
2021-03-02 12:03:17 -08:00
Ethan Mosbaugh
4b78c430ca
Host preflight ux improvements
2021-03-02 17:27:01 +00:00
Ethan Mosbaugh
09d16ff185
Host preflights exclude
2021-03-01 22:45:16 +00:00
Andrew Lavery
bdf843f84d
Merge pull request #332 from replicatedhq/laverya/add-regex-case-insensitive-test
...
add a test that uses a case-insensitive regex analyzer
2021-03-01 13:13:35 -05:00
Andrew Lavery
47f7d98907
add a test that uses a case-insensitive regex analyzer
2021-03-01 13:02:30 -05:00
emosbaugh
a1e0813d55
Merge pull request #331 from replicatedhq/condition-analyzers
2021-02-26 07:22:38 -08:00
Ethan Mosbaugh
d6acd6d906
Conditional Analyzers
2021-02-26 04:33:11 +00:00
Jalaja Ganapathy
ce53dbcd29
Merge pull request #330 from replicatedhq/pv-pvc
...
add pv and pvcs to support bundle
2021-02-25 20:18:44 -08:00
Jalaja
3b10d9c9e1
add pv and pvcs to support bundle
2021-02-26 01:02:33 +00:00
emosbaugh
7589b4fed0
Merge pull request #329 from replicatedhq/host-diskUsage-traverse
...
diskUsage host collector traverse file tree for directory exists
2021-02-24 16:26:34 -08:00
Ethan Mosbaugh
a459120516
diskUsage host collector traverse file tree for directory exists
2021-02-24 23:38:57 +00:00
Andrew Reed
b02338762e
Fix build for darwin and windows ( #327 )
...
* Fix build for darwin and windows
* Remove unexpected dependencies
2021-02-19 18:31:18 -05:00
Andrew Reed
76419237d4
Merge pull request #326 from areed/host-cert
...
Analyze TLS certificate
2021-02-19 16:30:27 -05:00
Andrew Reed
87b4c12274
Analyze TLS certificate
2021-02-19 20:55:16 +00:00
Dan Stough
7647c039e9
Merge pull request #325 from replicatedhq/feat/rke3-k3s-anaylzer
...
feat(analyzer): rke2 and k3s distro support
2021-02-19 14:52:22 -05:00
Dan Stough
c26824a619
feat(analyzer): rke2 and k3s distro support
2021-02-19 19:06:02 +00:00
Andrew Reed
617e0d55de
Merge pull request #324 from areed/fs-read-perf
...
Analyze random read IOPS for a directory
2021-02-19 13:34:28 -05:00
Andrew Reed
b418334a46
Analyze random read IOPS for a directory
...
The random IOPS benchmark attempts to replicate the results of this
fio command:
fio --ioengine=psync --direct=1 --bs=4k --size=1Gi --readwrite=randread --serialize_overlap=1
Across three tests the fio command reported 1877 IOPS and the preflight
1822 IOPS with the same block and file size.
2021-02-18 23:56:51 +00:00
Andrew Reed
b78d7d04d9
Merge pull request #323 from areed/host-fio
...
Analyze fs sequential write performance
2021-02-17 20:19:08 -05:00
Andrew Reed
989d5f7dbd
Analyze fs write performance
...
The included example found P99 latency of 2.6ms.
Fio reported P99 latency of 2.5ms with this command:
fio --rw=write --ioengine=sync --fdatasync=1 --directory=/var/lib/etcd
--size=220m --bs=2300
2021-02-17 23:20:38 +00:00
Andrew Reed
8aca23199c
Merge pull request #322 from areed/host-preflight-examples
...
Move host preflights examples into separate directory
2021-02-15 18:18:56 -05:00
Andrew Reed
fe4db40b43
Move host preflights examples into separate directory
...
Add all supported analyzers to host preflight sample.
Don't log transient errors waiting for TCP connection.
Begin human stdout results on new line after spinner.
2021-02-15 22:46:12 +00:00
Andrew Reed
5eef177965
Merge pull request #321 from areed/host-interfaces
...
Analyze ipv4 interfaces
2021-02-15 16:05:11 -05:00
Andrew Reed and Andrew Lavery
6498c34da5
Analyze ipv4 interfaces
...
Co-authored-by: Andrew Lavery <laverya@umich.edu >
2021-02-15 20:54:53 +00:00
Andrew Reed
b0a005796c
Merge pull request #317 from areed/host-remote-port
...
Analyze TCP connection
2021-02-15 15:18:11 -05:00
Andrew Reed
1311064d21
Merge pull request #320 from areed/host-http-load-balancer
...
Analyze HTTP load balancer
2021-02-15 12:32:22 -05:00
Andrew Reed
450d7570eb
Analyze HTTP load balancer
2021-02-15 17:22:42 +00:00
Andrew Reed
40af0f8a9c
Analyze TCP connection
2021-02-12 21:45:57 +00:00
divolgin
529fe8cdbf
Merge pull request #319 from replicatedhq/divolgin/cani
...
log not logs is the subresource
2021-02-12 11:40:36 -08:00
divolgin
105a718bbb
log not logs is the subresource
2021-02-12 18:38:46 +00:00
divolgin
c2b53036f9
Merge pull request #318 from replicatedhq/divolgin/cani
...
Fix can-i checks
2021-02-12 09:42:18 -08:00
divolgin
ba22fe9f22
Fix can-i checks
2021-02-12 17:27:48 +00:00
Andrew Reed
8df8a5c792
Merge pull request #316 from areed/host-block-device
...
Analyze block devices
2021-02-11 14:50:22 -05:00
Andrew Reed
0bcd5183f5
Analyze block devices
2021-02-11 19:19:45 +00:00
Andrew Reed
e2c0c722ae
Merge pull request #315 from areed/host-time
...
Get time info from systemd
2021-02-10 15:30:49 -05:00
Andrew Reed
9984fe2caa
Get time info from timedated
2021-02-10 20:01:15 +00:00
Andrew Reed
f2e4127111
Merge pull request #314 from areed/host-preflight-urls
...
Host HTTP request analyzer
2021-02-10 10:56:54 -05:00
Andrew Reed
f25149f45c
Host HTTP request analyzer
2021-02-09 20:31:28 +00:00
Andrew Reed
2a06cb25e4
Merge pull request #313 from areed/fix-darwin-build
...
Fix build for darwin amd64
2021-02-08 18:00:49 -05:00
Andrew Reed
86bc366ec3
Fix build for darwin amd64
2021-02-08 22:47:06 +00:00
Andrew Reed and Marc Campbell
10a34c2e58
Host preflight ( #311 )
...
* Add HostPreflight v1beta2
* Work on TCP Load Balancer
* Host disk usage collector and analyzer
* Host memory analyzer
* TCP port status
* TCP load balancer
* Review changes
Co-authored-by: Marc Campbell <marc.e.campbell@gmail.com >
2021-02-08 16:09:01 -05:00
Marc Campbell
df68f7445f
Merge pull request #310 from replicatedhq/remove-scope
...
Removing Scopeagent
2021-01-28 10:31:24 -08:00
Marc Campbell
c7fdec0291
Removing Scopeagent
2021-01-28 18:22:48 +00:00
divolgin
e8dba3cad9
Merge pull request #309 from replicatedhq/divolgin/secrets
...
Create pull secrets if they don't have names
2021-01-08 12:21:04 -08:00
divolgin
3e2d90ee9b
Create pull secrets if they don't have names
2021-01-08 20:01:47 +00:00
Salah Aldeen Al Saleh
b05eb6bf75
fix subdirectory missing in support bundle issue ( #308 )
2020-12-08 12:52:29 -08:00
Andrew Lavery
2e16424b44
Merge pull request #307 from replicatedhq/laverya/fix-node-resources-label-filtering
...
fix node resources label filtering
2020-12-04 10:14:23 -05:00
Andrew Lavery
f19ac98055
add tests for analyzeNodeResources, including label filtering
2020-12-03 19:19:57 -05:00
Andrew Lavery
55fbd92673
not finding a label is not an error
2020-12-03 19:17:47 -05:00
Andrew Lavery
2f2edb5356
Merge pull request #302 from replicatedhq/laverya/dont-rbac-check-excluded-collectors
...
check whether a collector is excluded before checking RBAC for it
2020-11-19 19:44:41 -05:00
Andrew Lavery
0ec1c43afd
update setup-kind action
2020-11-19 18:57:52 -05:00
Andrew Lavery
b43ef17b8f
remve set-env and add-path from CI
2020-11-19 18:37:57 -05:00
Andrew Lavery
858d00ce41
check whether a collector is excluded before checking RBAC for it
2020-11-19 18:31:56 -05:00
emosbaugh
c81576f25f
Merge pull request #299 from replicatedhq/ceph-no-name
...
Ceph collector does not need a name property
2020-11-13 13:03:05 -08:00
Ethan Mosbaugh
1e8e20a295
Ceph collector does not need a name property
2020-11-13 21:01:02 +00:00
emosbaugh
4cdfa5b112
Merge pull request #298 from replicatedhq/ceph-format
...
Fix Ceph collector file extension
2020-11-13 12:17:48 -08:00
Ethan Mosbaugh
8ef720ba9e
Fix Ceph collector file extension
2020-11-13 20:02:15 +00:00
divolgin
7d2e0d0aa3
Merge pull request #297 from replicatedhq/divolgin/fix
...
fixing build
2020-11-13 09:54:03 -08:00
divolgin
88685ae5f7
fixing build
2020-11-13 17:49:43 +00:00
divolgin
364a63533a
Merge pull request #296 from replicatedhq/divolgin/releaser
...
Revert changes for static linking
2020-11-13 09:37:31 -08:00
divolgin
6749f339e8
Revert changes for static linking
2020-11-13 17:34:08 +00:00
emosbaugh
2bf19eaddf
Ceph collectors and analyzers ( #295 )
...
* Ceph collectors and analyzers
* updating based on prior pr
* fixes
* fixes
2020-11-13 09:12:42 -08:00
divolgin
fd6af65f7e
Merge pull request #294 from replicatedhq/divolgin/no-rrd
...
Remove RRD dependency and switch to dynamic linking
2020-11-12 11:28:07 -08:00
divolgin
9e669b3f13
Remove RRD dependency and switch to dynamic linking
2020-11-12 19:13:25 +00:00
divolgin
4e74fd209e
Merge pull request #293 from replicatedhq/divolgin/fix
...
fix build
2020-11-10 22:00:21 -08:00
divolgin
a00a1892d9
include darwin builds in archives
2020-11-11 02:10:30 +00:00
divolgin
474a874f82
Merge pull request #292 from replicatedhq/divolgin/fix
...
fixing build
2020-11-10 16:38:49 -08:00
divolgin
463ba62ffa
fixing build
2020-11-11 00:26:53 +00:00
divolgin
46194fccb7
Merge pull request #291 from replicatedhq/divolgin/fix
...
fixing build
2020-11-10 14:59:59 -08:00
divolgin
badedf34ee
fixing build
2020-11-10 22:55:21 +00:00
divolgin
af2f49cb07
Merge pull request #271 from manavellamnimble/fixImagePullSecretAndTextAnalyzer
...
ImagePullSecret and TextAnalyzer with regex fixed
2020-11-10 09:40:10 -08:00
divolgin
88a6d3f715
Merge pull request #290 from replicatedhq/divolgin/rrd
...
Collector for RRD data
2020-11-10 09:19:46 -08:00
divolgin
5a1321da02
Collector and analyzer for RRD data
2020-11-10 17:19:17 +00:00
divolgin
014a716949
Merge pull request #287 from manavellamnimble/addLogFlags
...
added flag --since-time for Logs Collectors
2020-10-29 15:20:10 -07:00
Matias Manavella
ad4893bec5
default message
2020-10-29 18:19:32 -03:00
Matias Manavella
989093394c
test fixed
2020-10-29 17:47:37 -03:00
Matias Manavella
f1868d0ba8
return messages modified
2020-10-22 14:42:05 -03:00
Matias Manavella
3cbdb41c8f
return error when both flags are used
2020-10-22 14:35:08 -03:00
Matias Manavella
d2f6594c0c
return error when both flags are used
2020-10-22 14:31:34 -03:00
Matias Manavella
56408fab01
return error when both flags are used
2020-10-22 14:28:35 -03:00
Matias Manavella
f0d9418e21
parseTimeFlag function and error handling added
2020-10-22 12:26:29 -03:00
Matias Manavella
1ba3840ad9
parseTimeFlag function and error handling added
2020-10-22 11:37:52 -03:00
Matias Manavella and Mark Pundsack
a3d667298e
Update cmd/preflight/cli/root.go
...
Co-authored-by: Mark Pundsack <markpundsack@users.noreply.github.com >
2020-10-22 10:13:45 -03:00
Matias Manavella and Mark Pundsack
5cf4ae2157
Update cmd/preflight/cli/root.go
...
Co-authored-by: Mark Pundsack <markpundsack@users.noreply.github.com >
2020-10-22 10:13:32 -03:00
Matias Manavella and Mark Pundsack
dede187841
Update cmd/troubleshoot/cli/root.go
...
Co-authored-by: Mark Pundsack <markpundsack@users.noreply.github.com >
2020-10-22 09:26:29 -03:00
Matias Manavella and Mark Pundsack
7dc6e22d8d
Update cmd/troubleshoot/cli/root.go
...
Co-authored-by: Mark Pundsack <markpundsack@users.noreply.github.com >
2020-10-22 09:26:11 -03:00
Matias Manavella
f3af73b6e3
nil and error handling
2020-10-21 14:49:46 -03:00
Matias Manavella
4e047b2372
nil and error handling
2020-10-21 14:47:25 -03:00
Matias Manavella and Salah Aldeen Al Saleh
7f190e3cce
Update cmd/troubleshoot/cli/run.go
...
Co-authored-by: Salah Aldeen Al Saleh <salahalsaleh1993@gmail.com >
2020-10-21 13:59:51 -03:00
Matias Manavella and Salah Aldeen Al Saleh
2436a0c163
Update cmd/preflight/cli/root.go
...
Co-authored-by: Salah Aldeen Al Saleh <salahalsaleh1993@gmail.com >
2020-10-21 13:59:24 -03:00
Matias Manavella
883abacaf8
--since flag added
2020-10-21 09:59:10 -03:00
Matias Manavella
7186b75f7e
--since flag added
2020-10-21 09:51:52 -03:00
Matias Manavella
e16eabd531
added flag --since-time
2020-10-19 16:53:13 -03:00
Salah Aldeen Al Saleh
3ff91a3b92
support bundle subdirectory ( #285 )
2020-10-19 11:11:56 -07:00
Marc Campbell
2020049cb7
Merge pull request #283 from manavellamnimble/fixFilePath
...
Filepath fixed
2020-10-14 19:02:41 -07:00
Salah Aldeen Al Saleh
d94954e6dd
use '_' instead of ':' in support bundle name format ( #284 )
2020-10-14 15:57:26 -07:00
Matias Manavella
06817c1682
Filepath fixed
2020-10-14 15:01:00 -03:00
divolgin
0554c2ac0f
Merge pull request #278 from replicatedhq/divolgin/insecure
...
Retry http requests on x509 errors if allowed
2020-10-06 14:44:36 -07:00
divolgin
1087eb65d2
Retry http requests on x509 errors if allowed
2020-10-06 21:42:04 +00:00
divolgin
09dc6b5862
Merge pull request #276 from replicatedhq/divolgin/panic
...
Don't panic when pod is in a waiting state
2020-10-05 17:27:04 -07:00
divolgin
3d301f4307
Don't panic when pod is in a waiting state
2020-10-06 00:24:46 +00:00
divolgin
446b1d5552
Merge pull request #274 from manavellamnimble/removeImagePullSecretPathSupport
...
Remove image pull secret path support
2020-10-05 16:55:46 -07:00
divolgin
63c8422e63
Merge pull request #270 from manavellamnimble/secretAnalyzerFixed
...
Secret analyzer fixed
2020-10-05 16:51:28 -07:00
divolgin
616f6e73a5
Merge pull request #273 from replicatedhq/divolgin/preflight
...
Allow preflight spec to be loaded from a secret
2020-10-01 12:12:29 -07:00
Matias Manavella
213b52477f
Run collectors docs modified
2020-10-01 13:53:54 -03:00
Matias Manavella
e9ba73d87f
Support for path to config.json file removed
2020-10-01 13:42:29 -03:00
divolgin
6e86cdc803
Allow preflight spec to be loaded from a secret
2020-10-01 01:37:37 +00:00
divolgin
c023a81966
Merge pull request #272 from replicatedhq/divolgin/secrets
...
Support loading spec from a secret
2020-09-30 16:21:10 -07:00
divolgin
7d0bb1a5d7
Support loading spec from a secret
2020-09-30 23:06:42 +00:00
Matias Manavella
3cf679260e
ImagePullSecret and TextAnalyzer with regex fixed
2020-09-30 18:06:52 -03:00
Matias Manavella
53bd30755d
secret analyzer fixed
2020-09-29 11:42:21 -03:00
divolgin
7fe7216b29
Merge pull request #268 from manavellamnimble/postgressVersion
...
Error Parsing Postgres Version
2020-09-24 15:43:28 -07:00
Matias Manavella
2da1f518d3
parse tolerant
2020-09-23 15:10:54 -03:00
divolgin
8a30f2ddce
Merge pull request #269 from manavellamnimble/distributionEnhacement
...
Distribution enhacement
2020-09-23 08:53:19 -07:00
Matias Manavella
0ea4e1d52f
distribution_test fixed
2020-09-22 18:10:28 -03:00
Matias Manavella
74c9ff2432
add ibm and minikube to distribution analyzer
2020-09-22 17:36:27 -03:00
Matias Manavella
bfa50c9643
add ibm and minikube to distribution analyzer
2020-09-22 17:32:41 -03:00
Matias Manavella
74a7e5f19c
add ibm and minikube to distribution analyzer
2020-09-22 16:31:52 -03:00
Matias Manavella
e3c954f460
add ibm and minikube to distribution analyzer
2020-09-22 16:17:47 -03:00
Matias Manavella
16d3ff372f
add ibm and minikube to distribution analyzer
2020-09-22 16:08:03 -03:00
Matias Manavella
437357f099
Filename fixed
2020-09-21 11:06:15 -03:00
Matias Manavella
955e08c35a
fixed varsion formats
2020-09-17 17:38:42 -03:00
divolgin
58261cdaf2
Merge pull request #267 from manavellamnimble/fixIngress
...
ingres analyzer fixed
2020-09-17 08:55:14 -07:00
divolgin
545313aa06
Merge pull request #260 from manavellamnimble/abortImagePullBackoff
...
Abort run collector on ImagePullBackoff
2020-09-17 08:54:39 -07:00
divolgin
1ceab64b6f
Merge pull request #259 from manavellamnimble/emptyKeySecret
...
fixEmptyKeySecret
2020-09-17 08:50:39 -07:00
Matias Manavella
eb0f692aa0
using filepath instead of path
2020-09-16 18:25:15 -03:00
Matias Manavella
2ae1b9b678
abort run collector on ImagePullBackOff
2020-09-16 18:16:32 -03:00
Matias Manavella
2f2501ac3b
fix empty key in secret
2020-09-16 18:12:19 -03:00
Matias Manavella
a57894962d
ingres analyzer fixed
2020-09-16 18:04:46 -03:00
Bryant Hagadorn
3f48574071
Add all auth providers ( #266 )
...
* Update main.go
* Adding generic auth for OIDC
2020-09-15 15:34:10 -07:00
Matias Manavella
00bbfc0414
Abort run collector on ImagePullBackoff
2020-09-11 10:20:39 -03:00
Matias Manavella
c4d4af6890
fixEmptyKeySecret
2020-09-10 13:01:31 -03:00
Salah Aldeen Al Saleh
4149e4d6ed
this is an empty commit ( #256 )
2020-09-09 08:53:29 -07:00
Salah Aldeen Al Saleh
b2cb3bf43b
handle nil ImagePullSecret in collector ( #255 )
2020-09-09 07:41:34 -07:00
divolgin
e232cc0f34
Merge pull request #253 from manavellamnimble/runImagePullSecret
...
Add or create ImagePullSecret in a run collector
2020-09-08 13:59:25 -07:00
Andrew Lavery
f68e0dbae0
Merge pull request #174 from replicatedhq/laverya/allow-analyzing-all-files-in-dir
...
allow textAnalyze to run on all files in a dir or matching a prefix
2020-09-08 14:43:58 -04:00
Andrew Lavery
0126fb7d7a
Merge remote-tracking branch 'origin/master' into laverya/allow-analyzing-all-files-in-dir
2020-09-08 14:27:26 -04:00
Andrew Lavery
d2bc571a18
Merge pull request #250 from manavellamnimble/defaultStorageClass
...
Check for Default Storage Class when storageClassName is empty
2020-09-08 14:25:36 -04:00
Matias Manavella
1f0842484c
error-handling modified
2020-09-07 11:33:06 -03:00
Matias Manavella
8c31054331
error-handling modified
2020-09-07 11:21:23 -03:00
Matias Manavella
4b2e7e153e
add or create ImagePullSecret
2020-09-04 12:41:47 -03:00
Marc Campbell
2289e00558
Merge pull request #252 from replicatedhq/fix-statefulset-status
...
Fix statefulset status
2020-09-03 14:00:16 -07:00
Marc Campbell
949f0f2213
Fix statefulset status
2020-09-03 13:48:25 -07:00
divolgin
703219119e
Merge pull request #251 from replicatedhq/divolgin/v1beta2
...
Adding troubleshoot.sh/v1beta2
2020-09-01 15:19:19 -07:00
Matias Manavella
5522b0623c
check Default SC
2020-09-01 19:07:13 -03:00
Matias Manavella
8b1ae0194e
check Default SC
2020-09-01 18:36:55 -03:00
divolgin
a0ce85ae1e
Adding troubleshoot.sh/v1beta2
2020-09-01 19:57:11 +00:00
Matias Manavella
b1e251ed03
selector:MatchLabel ( #249 )
...
* selector:MatchLabel
* selector:MatchLabel
2020-08-31 09:46:04 -07:00
Matias Manavella
f7e4103d9b
check Default SC
2020-08-31 11:54:49 -03:00
Matias Manavella
442c97f138
check Default SC
2020-08-31 11:52:45 -03:00
Matias Manavella
6862f0f6c1
K8s events ( #248 )
...
* K8s events collected
* collect events
* collect events
2020-08-24 14:41:38 -07:00
Matias Manavella
6ad9103f86
Copy collector enhanced ( #237 )
...
Copy collector enhanced
2020-08-24 10:57:40 -07:00
divolgin
016d6e4f18
Merge pull request #246 from manavellamnimble/add_checkNames
...
checkName in Distribution and Runtime
2020-08-18 15:55:31 -07:00
Matias Manavella
97db83b270
checkName in Distribution and Runtime
2020-08-18 13:57:53 -03:00
GraysonNull
20e82be101
Merge pull request #244 from GraysonNull/grayson-termui-scrolling
...
Add scrolling to table, use table widget for support bundle
2020-08-13 12:49:29 -05:00
GraysonNull
4e08ce4d93
remove commented code blocks, move appName func to shared package
2020-08-13 16:38:51 +00:00
GraysonNull
e8dc5ae1b8
use table widget for bundle analysis so scrolling works
2020-08-13 16:02:29 +00:00
GraysonNull
0e667e9685
scrolling on analyzers table
2020-08-11 15:16:23 +00:00
Andrew Lavery
99f5e2d896
Merge pull request #238 from replicatedhq/laverya/latest-controller-gen
...
update controller-gen to v0.3.0
2020-08-10 17:55:45 -04:00
Andrew Lavery
407b80daf5
update controller-gen to v0.3.0
...
the first version to be k8s 1.18 compatible
2020-08-10 17:51:53 -04:00
Marc Campbell
c84dc6de45
Merge pull request #233 from replicatedhq/support-bundle-command
...
Update help text to match the command
2020-08-08 06:47:45 -07:00
Matias Manavella
a686e47fa2
Issue#228 ( #230 )
...
* Added timestamp to support-bundle file
* Added timestamp to support-bundle file
* Added timestamp to support-bundle file
* Added timestamp with second-level precision
2020-08-03 15:09:21 -07:00
Marc Campbell
56e58c0849
Update help text to match the command
2020-08-03 11:55:19 -07:00
GraysonNull
3b8e53bf90
Merge pull request #225 from GraysonNull/grayson/update-samples
...
fix invalid analyzer in sample support-bundle
2020-07-13 17:36:00 -05:00
GraysonNull
cc9d3aedec
move logs to collectors array
2020-07-13 22:26:17 +00:00
GraysonNull
a70843cd69
add space
2020-07-13 22:07:37 +00:00
GraysonNull
08c52770a9
fix invalid analyzer in sample support-bundle
2020-07-13 22:06:37 +00:00
Mark Pundsack
52e385ffce
Merge pull request #224 from replicatedhq/markpundsack-patch-1
...
Update URL
2020-07-13 16:24:51 -05:00
Mark Pundsack
d63321bc43
Update URL
2020-07-13 16:19:01 -05:00
GraysonNull
37ae457aa1
Merge pull request #223 from GraysonNull/grayson/update-samples
...
update sample preflight and support bundles, update directory name
2020-07-13 14:14:30 -05:00
GraysonNull
4b1852c3e1
updates from feedback
2020-07-13 16:45:46 +00:00
GraysonNull
dc80733397
update sample preflight and support bundles, update diretory name
2020-07-13 15:43:10 +00:00
GraysonNull
78e328be86
Merge pull request #219 from replicatedhq/msp-update-readme
...
Update readme
2020-07-07 10:50:57 -05:00
Mark Pundsack
ea43d4d9b6
Simplify language
2020-07-06 12:23:16 -05:00
Mark Pundsack
8ce751f989
Update readme
2020-07-06 12:14:08 -05:00
Salah Aldeen Al Saleh
f55b9b6ae4
update schemas + add redactor and supportbundle schemas ( #218 )
2020-06-23 10:08:59 -07:00
Andrew Lavery
086f85845a
Merge pull request #217 from replicatedhq/laverya/krew-yaml-refactor
...
refactor krew yaml to match upstream format
2020-06-17 14:45:54 -04:00
Andrew Lavery
eb90b6d935
remove extra trailing whitespace
2020-06-17 14:44:20 -04:00
Andrew Lavery
13df9a0f87
refactor krew yaml to match upstream format
2020-06-17 14:37:38 -04:00
Andrew Lavery
89b4979cbc
Merge pull request #216 from replicatedhq/laverya/redactor-reformat
...
redactor reformat
2020-06-15 14:02:40 -04:00
Andrew Lavery
6e874483b6
update yaml key name, fixup example troubleshoot
2020-06-15 13:55:07 -04:00
Andrew Lavery
afd2ee95ca
Merge remote-tracking branch 'origin/master' into laverya/redactor-reformat
2020-06-15 11:21:37 -04:00
Andrew Lavery
e66d12dab2
combine multiline and single line regex
2020-06-15 11:15:50 -04:00
Marc Campbell
d98172eb9f
Merge pull request #215 from replicatedhq/analyzer-cli
...
Interactive results for support bundle kinds
2020-06-12 14:48:08 -07:00
Marc Campbell
b070b4009c
Interactive results for support bundle kinds
2020-06-12 14:26:48 -07:00
Marc Campbell
890cbb1378
Merge pull request #214 from replicatedhq/analyzer-cli
...
Refactor to support K8s 1.18
2020-06-12 13:41:00 -07:00
Marc Campbell
0f1f8b511e
checkout before download
2020-06-12 13:32:30 -07:00
Marc Campbell
19fb95e99b
fix workflow
2020-06-12 13:24:30 -07:00
Marc Campbell
a22e2e25df
Analyze from the CLI
2020-06-12 12:47:45 -07:00
Marc Campbell
8d991e1f9e
fix workflow
2020-06-12 10:25:34 -07:00
Marc Campbell
91e856d6d5
Add validation for collectors and support bundle in e2e
2020-06-12 10:23:28 -07:00
Marc Campbell
65f957db81
Refactor to support K8s 1.18
2020-06-12 09:28:49 -07:00
Andrew Lavery
a561254756
break apart redactor type
2020-06-09 18:43:44 -04:00
Salah Aldeen Al Saleh
53626bb025
Default BoolString to string and bool to 0 ( #211 )
...
* default boolstring to string and bool to 0
2020-06-01 14:55:33 -07:00
Andrew Lavery
54d8d7585d
Merge pull request #208 from replicatedhq/laverya/don-t-use-goreleaser-binary-template
...
use hardcoded binary name, not {{ .Binary }}
2020-05-28 21:29:11 -04:00
Andrew Lavery
4021a6c176
use hardcoded binary name, not {{ .Binary }}
2020-05-28 21:18:03 -04:00
Andrew Lavery
8c9734c19c
Merge pull request #207 from replicatedhq/laverya/krew-autodeploy
...
goreleaser no longer includes .exe in download links
2020-05-27 18:07:29 -04:00
Andrew Lavery
b6ac6e4702
goreleaser no longer includes .exe in download links
2020-05-27 18:03:58 -04:00
Andrew Lavery
f256bdb653
Merge pull request #206 from replicatedhq/laverya/tidy
...
go mod tidy
2020-05-27 17:34:08 -04:00
Andrew Lavery
1c3496e2f7
go mod tidy
2020-05-27 17:24:17 -04:00
Andrew Lavery
f5d737f2c5
Merge pull request #204 from replicatedhq/divolgin/panic
...
Don't panic when parsing resources, return error
2020-05-27 17:08:02 -04:00
Andrew Lavery
619c4550bc
Merge pull request #203 from replicatedhq/laverya/better-default-redactor-names
...
better default redactor names
2020-05-27 16:31:22 -04:00
Marc Campbell
6f42f85705
Merge pull request #205 from replicatedhq/naming
...
Update names
2020-05-27 13:30:30 -07:00
Marc Campbell
661d7fcfc4
Update names
2020-05-27 13:10:46 -07:00
divolgin
47e715a350
Don't panic when parsing resources, return error
2020-05-27 19:56:23 +00:00
Andrew Lavery
b9c3ad2635
better default redactor names
2020-05-27 14:36:40 -04:00
Andrew Lavery
2787cf385c
Merge pull request #202 from replicatedhq/laverya/is-default-redaction
...
include whether a redaction is from a default redactor in reports
2020-05-27 14:08:23 -04:00
Andrew Lavery
f03916cfd2
include whether a redaction is from a default redactor in reports
2020-05-27 13:46:39 -04:00
Andrew Lavery
252b29fb0a
Merge pull request #201 from replicatedhq/laverya/better-redactor-names
...
default redactor name improvements
2020-05-26 19:49:32 -04:00
Andrew Lavery
553718eada
fully spell out default redactor names
2020-05-26 19:33:40 -04:00
Andrew Lavery
171c440f27
improve generated names for custom redactors
2020-05-26 18:13:48 -04:00
Andrew Lavery
869a9eafd3
actually increment withinRedactNum
2020-05-26 18:07:23 -04:00
Andrew Lavery
6c61040f74
default redactor name improvements
...
for instance, defaultRegex.SECRET_ACCESS_KEY instead of the raw regex
2020-05-26 17:15:30 -04:00
Andrew Lavery
bde882047f
Merge pull request #199 from replicatedhq/laverya/redaction-reports
...
add yaml/json annotations for redaction reports
2020-05-20 15:03:25 -04:00
Andrew Lavery
0d84c62c78
add yaml/json annotations for redaction reports
2020-05-20 14:58:37 -04:00
Andrew Lavery
f5183c62d6
Merge pull request #198 from replicatedhq/laverya/redaction-reports
...
redaction reports framework
2020-05-20 14:43:29 -04:00
Andrew Lavery
5a2c153026
add tests for redaction reports
2020-05-20 14:36:07 -04:00
Andrew Lavery
669cb2a145
send redaction report
2020-05-20 13:08:10 -04:00
Andrew Lavery
fb2f028fb5
add methods to get and clear redactions
2020-05-20 10:28:46 -04:00
Andrew Lavery
d37ace6e51
better naming scheme that does not leak secrets
2020-05-19 17:21:55 -04:00
Andrew Lavery
b6e92e1bdf
record yaml redactions
2020-05-14 18:49:30 -04:00
Andrew Lavery
27369acbf4
plumbing for literal/regex/multiline reports
2020-05-14 16:00:58 -04:00
Andrew Lavery
22d397cc7b
Merge pull request #190 from MikaelSmith/error-on-connect-fail
...
Report errors connecting to the database
2020-05-13 19:38:20 -04:00
Andrew Lavery
428db221c3
Merge pull request #197 from replicatedhq/laverya/automate-krew-releases
...
automate krew releases
2020-05-13 19:09:53 -04:00
Andrew Lavery
f6a5d40bfd
Merge pull request #195 from replicatedhq/laverya/goreleaser-action-v2
...
use v2 of the goreleaser-action workflow
2020-05-13 19:07:55 -04:00
Andrew Lavery
8bc627d20f
automate krew releases
...
this might work, might not - the action is only intended for one app per repo, but since it's all in one release I think it'll be fine
2020-05-13 19:04:27 -04:00
Andrew Lavery
7c95363afe
Merge pull request #196 from replicatedhq/laverya/remove-unused-replace
...
remove an unused replace statement
2020-05-13 18:15:13 -04:00
Andrew Lavery
f7aebd0745
remove an unused replace statement
2020-05-13 16:55:41 -04:00
Andrew Lavery
523332268b
Merge pull request #194 from replicatedhq/laverya/go-1.14
...
use go 1.14 in ci
2020-05-13 16:52:41 -04:00
Andrew Lavery
ca6f118c62
use v2 of the goreleaser-action workflow
2020-05-13 15:49:44 -04:00
Andrew Lavery
769d616ede
use go 1.14 in ci
2020-05-13 15:35:10 -04:00
Salah Aldeen Al Saleh
620343e3a1
convert type BoolString to oneOf for api-schema ( #193 )
2020-05-11 12:57:27 -07:00
Marc Campbell
994978ccd8
Merge pull request #192 from replicatedhq/pg-collector
...
Parse postgres version output
2020-05-08 06:36:29 -07:00
Marc Campbell
0f31088bd1
Parse postgres version output
2020-05-07 19:41:59 -07:00
Michael Smith
4b9680be8b
Report errors connecting to the database
...
If the postgres collector encounters an error, report it as a failure in
the analyzer. Otherwise the error is completely suppressed.
Fixes #187 .
2020-05-07 17:04:10 -07:00
Andrew Lavery
20033b12d5
Merge pull request #188 from replicatedhq/laverya/improve-unexpected-operator-error
...
include the operator in the 'unexpected operator' error message
2020-05-07 18:39:59 -04:00
Andrew Lavery
f795f909b3
include all the data
2020-05-07 18:15:33 -04:00
Andrew Lavery
b3828b175d
include the operator in the 'unexpected operator' error message
2020-05-07 18:04:37 -04:00
Andrew Lavery
fa84d3fbd3
Merge pull request #180 from MikaelSmith/fix-allocatable-sum
...
Fix sum(memoryAllocatable) and sum(podAllocatable)
2020-05-07 17:42:32 -04:00
Andrew Lavery
f377b7c1a8
Merge pull request #185 from replicatedhq/laverya/add-multiline-and-yaml-to-example
...
add multiline redactor and yaml to example spec
2020-04-27 22:06:38 -04:00
Andrew Lavery
6d3321cb43
Merge pull request #186 from replicatedhq/laverya/redact-yaml-star-map-support
...
support * when redacting yaml maps
2020-04-27 22:03:40 -04:00
Andrew Lavery
15b100e0ee
support * when redacting yaml maps
2020-04-27 22:01:04 -04:00
Andrew Lavery
cd84cfa629
add multiline redactor and yaml to example spec
2020-04-27 21:47:52 -04:00
Andrew Lavery
94ccf284b8
Merge pull request #184 from replicatedhq/laverya/custom-multiline-and-yaml-redactors
...
custom multiline and yaml redactors
2020-04-27 21:20:35 -04:00
Andrew Lavery
2f092ae4a1
add multiline redactor test
2020-04-27 20:52:01 -04:00
Andrew Lavery
56150c3345
add support for redacting items within yaml documents
2020-04-27 20:46:52 -04:00
Andrew Lavery
8f594e8764
add support for custom multiline redactors, add yaml redactors to spec
2020-04-27 16:50:25 -04:00
Andrew Lavery
7752a33268
Merge pull request #183 from replicatedhq/laverya/allow-specifying-multiple-redact-specs
...
allow specifying multiple redact specs
2020-04-27 16:28:58 -04:00
Andrew Lavery
94e27eb5e1
allow specifying multiple redact specs
2020-04-27 14:37:51 -04:00
Andrew Lavery
33580e9611
Merge pull request #182 from replicatedhq/laverya/no-regex-panic-when-not-found
...
analyzeRegexGroups should not have out of range error upon no match
2020-04-23 15:29:23 -04:00
Andrew Lavery
09bc81e144
analyzeRegexGroups should not have out of range error upon no match
2020-04-23 15:26:01 -04:00
Andrew Lavery
7626f7d7d7
Merge pull request #181 from replicatedhq/laverya/use-glob-file-matching
...
use gobwas/glob, not filepath, file matching
2020-04-23 13:23:31 -04:00
Andrew Lavery
37f75c1a3f
use gobwas/glob, not filepath, file matching
2020-04-23 13:13:46 -04:00
Michael Smith
8f8b8b2c78
Fix sum(memoryAllocatable) and sum(podAllocatable)
...
Fixes `sum(memoryAllocatable)` and `sum(podAllocatable)`. These
previously tested the wrong resource (cpuAllocatable).
Also refactor comparison functions to unify resolving properties and add
more testing.
Fixes #179 .
2020-04-21 11:39:31 -07:00
Andrew Lavery
b1e1dbb42a
Merge pull request #178 from replicatedhq/laverya/support-multidoc-collector-and-redactor-input
...
allow providing redactors as multidoc yaml after collectors
2020-04-21 14:15:51 -04:00
Michael Smith
1605b56090
Simplify tests by reusing same node data
...
Remove repetition across test cases that made it hard to read. Tweaks
tests where needed so they can all use the same node data. Also corrects
a test where the description didn't match the test.
2020-04-21 11:08:03 -07:00
Andrew Lavery
a58913d1f6
allow providing redactors as multidoc yaml after collectors
2020-04-20 17:08:39 -04:00
Andrew Lavery
eb84fc64e1
Merge pull request #177 from replicatedhq/laverya/remove-per-collector-redactors
...
remove per-collector redactors
2020-04-20 15:56:59 -04:00
Andrew Lavery
087505f8e5
fix example yaml
2020-04-20 15:44:19 -04:00
Andrew Lavery
8b54c28b4b
remove per-collector redactors
2020-04-20 14:59:15 -04:00
Andrew Lavery
7be40ddf16
Merge pull request #176 from replicatedhq/laverya/include-collect-global-redactors
...
honor global redactors from collect spec
2020-04-17 13:15:50 -04:00
Andrew Lavery
de9b832357
honor global redactors from collect spec
2020-04-17 13:06:52 -04:00
Andrew Lavery
fc65ceb5b4
Merge pull request #175 from replicatedhq/laverya/custom-redactors
...
last-mile and per-collector redactor specs
2020-04-16 14:22:10 -04:00
Andrew Lavery
d016e3269c
add global and per-collector redactors
...
add redact type, and begin wiring global redactors
use per-collector redactors
add a test of the 'data' collector and redaction
handle literal string replacements
remove redundant types and redact calls
add proper redactor type, foundations of global redactors
accept global redactors from the CLI, include sample redaction spec
2020-04-16 14:03:00 -04:00
Andrew Lavery
079765b558
add 'no matching files' analyze result
2020-04-15 19:17:01 -04:00
Andrew Lavery
45ccd7be5b
don't conglomerate results
...
doing so sort of breaks the 'invalid analyzer' message if no files match
2020-04-15 19:13:37 -04:00
Andrew Lavery
2bc9938a2a
use filepath.Glob and filepath.Match
2020-04-15 18:59:17 -04:00
Andrew Lavery
5050f46b1e
use gobwas/glob to match globs
2020-04-15 18:47:16 -04:00
Andrew Lavery
222a93162d
allow textAnalyze to run on all files in a dir or matching a prefix
2020-04-15 18:08:08 -04:00
Andrew Lavery
f06cd9e4a2
Merge pull request #172 from replicatedhq/laverya/refactor-byte-array-interfaces
...
refactor byte array interfaces
2020-04-14 18:14:57 -04:00
Andrew Lavery
7dc93ddade
don't redact nil entries, discard them
2020-04-14 17:59:12 -04:00
Andrew Lavery
a7c4f04a63
convert remaining collectors to map[string][]byte format
2020-04-14 17:15:53 -04:00
Andrew Lavery
527fe16bcc
reduce marshal/unmarshal passes by returning map[string][]byte
...
WIP
2020-04-14 16:37:51 -04:00
Andrew Lavery
406e1e6d1a
Merge pull request #168 from replicatedhq/laverya/collect-logs-from-all-containers-in-pod
...
collect logs from all containers in a pod if no container is specified
2020-04-08 18:46:06 -04:00
Andrew Lavery
cbaf96691e
collect logs from all containers in a pod if no container is specified
2020-04-08 16:05:44 -04:00
Andrew Lavery
4dfb02e7f7
Merge pull request #167 from replicatedhq/laverya/include-container-in-copy-path-if-provided
...
include the container name in the file copy path destination if provided
2020-04-06 18:29:45 -04:00
Andrew Lavery
e19a5dee38
Merge pull request #166 from replicatedhq/laverya/respect-secret-includevalue-flag
...
support the 'includeValue' flag for secrets
2020-04-06 18:09:43 -04:00
Andrew Lavery
2c495b8a7a
include the container name in the file copy path destination if provided
2020-04-06 18:02:37 -04:00
Andrew Lavery
c3646bacd9
don't use a default filename in paths
2020-04-06 18:01:13 -04:00
Andrew Lavery
3844a3dbd3
don't override namespace
2020-04-06 17:44:57 -04:00
Andrew Lavery
544c832d6e
support the 'includeValue' flag for secrets
2020-04-06 17:03:19 -04:00
Marc Campbell
38aef191ab
Merge pull request #162 from ashwathishiva/fix_win_path_bug
...
textanalyze: fixes path handling in windows as well
2020-03-26 16:07:05 -07:00
Andrew Lavery
545ce24c04
Merge pull request #164 from replicatedhq/laverya/fix-build-after-k8s-1.18
...
fix build after k8s 1.18 was released
2020-03-26 18:42:30 -04:00
Andrew Lavery
c262320cea
fix build after k8s 1.18 was released
2020-03-26 18:50:23 +00:00
Ashwathi Shiva
d1c45f1456
fixes path handling in windows as well
2020-03-26 00:58:40 -04:00
Andrew Lavery
c4f841d420
Merge pull request #161 from replicatedhq/laverya/check-filepath-before-attempting-url
...
attempt to read the file at the provided path before trying url
2020-03-25 17:59:23 -04:00
Andrew Lavery
75ab7bb917
fix downloadAnalyzerSpec function too
2020-03-25 17:32:52 -04:00
Andrew Lavery
9692d5a457
attempt to read the file at the provided path before trying url
2020-03-25 17:27:16 -04:00
Marc Campbell
2775a6393e
Docker login
2020-03-23 11:20:50 -07:00
Marc Campbell
b0c46c5ac8
Rename
2020-03-23 11:03:01 -07:00
Marc Campbell
e9ad961c0e
Merge pull request #160 from replicatedhq/build-on-actions
...
Move all to github actions
2020-03-23 10:43:09 -07:00
Marc Campbell
bd71222715
Removing more unused code
2020-03-23 10:01:30 -07:00
Marc Campbell
818f8b26dd
Move all to github actions
2020-03-23 09:33:23 -07:00
divolgin
9dbf282b5b
Merge pull request #156 from replicatedhq/divolgin/previous
...
Include previous logs from pods if available
2020-03-23 09:19:33 -07:00
Marc Campbell
374856798f
Merge branch 'master' of github.com:replicatedhq/troubleshoot
2020-03-23 09:17:05 -07:00
Marc Campbell
d754b3bb9f
Go mod
2020-03-23 09:16:19 -07:00
Marc Campbell
225ebfbcbe
Merge pull request #157 from replicatedhq/postgres-analyzer
...
Database analyzers (pg, mysql, redis)
2020-03-23 08:58:50 -07:00
Marc Campbell
821a132980
add some omitempty
2020-03-23 08:58:02 -07:00
Marc Campbell
4e3a627b21
Remove broken mysql example
2020-03-23 08:51:59 -07:00
Marc Campbell
206e5c01d7
Fix makefile
2020-03-23 08:37:53 -07:00
Marc Campbell
e54ad171d8
Removing incorrectly generate client code
2020-03-23 08:36:58 -07:00
Marc Campbell
8f78827002
Redis
2020-03-20 11:03:49 -07:00
Marc Campbell
77eba55ee8
Abstract, add mysql
2020-03-20 07:19:03 -07:00
Marc Campbell
562a565f1f
Adding postgres analyzer
2020-03-19 18:28:13 -07:00
divolgin
db8533e69c
Include previous logs from pods if available
2020-03-18 17:53:43 +00:00
Marc Campbell
f37bbdb14c
Merge pull request #153 from replicatedhq/export-function
...
Export function
2020-03-17 14:36:38 -07:00
mzaneri
35808423b2
Merge pull request #155 from replicatedhq/mike-provider-refactor-working
...
REFACTOR analyzeDistribution to allow vendoring to KOTS
2020-03-12 16:38:45 -07:00
mzaneri
86b745d6c2
Update distribution.go
2020-03-12 16:01:27 -07:00
mzaneri
c773ebd894
Update distribution.go
2020-03-12 14:56:03 -07:00
Michael
2ba2849a38
Merge branch 'mike-provider-refactor-working' of github.com:replicatedhq/troubleshoot into mike-provider-refactor-working
2020-03-12 18:01:19 +00:00
Michael
a1c5247c8b
REFACTOR create helper functions for analyzeDistribution
2020-03-12 18:01:05 +00:00
Michael
47ff99bfe2
Merge branch 'mike-provider-refactor-working' of github.com:replicatedhq/troubleshoot into mike-provider-refactor-working
2020-03-12 17:55:12 +00:00
Michael
6d19794dc5
REFACTOR create helper functions for analyzeDistribution
2020-03-12 17:54:34 +00:00
Michael
0c3cc7afce
FIX change string to only be empty on eks masters
2020-03-11 23:33:29 +00:00
Michael
5798a4aa11
change analyzers
2020-03-11 22:10:53 +00:00
Michael
ae64a4d591
REFACTOR create helper functions for analyzeDistribution
2020-03-11 17:58:52 +00:00
Marc Campbell
983aaaacea
Defining types in a package
2020-03-10 17:32:16 +00:00
Marc Campbell
e74101070d
Refactor
2020-03-10 01:07:57 +00:00
Andrew Lavery
d9625477d2
Merge pull request #151 from replicatedhq/laverya/no-go-i18n-version-replace
...
move multitype package here from kots
2020-03-09 17:43:12 -07:00
Andrew Lavery
1c66eed2cd
move multitype package here from kots
2020-03-09 17:37:27 -07:00
Marc Campbell
1dda832933
Export runCollectors
2020-03-10 00:04:23 +00:00
divolgin
d019f87284
Merge pull request #149 from replicatedhq/divolgin/fix-tests
...
5 is definitely not more than 20....
2020-03-09 12:14:22 -07:00
divolgin
983481da07
5 is definitely not more than 20....
2020-03-09 19:07:46 +00:00
Marc Campbell
7462e1cdee
Merge pull request #148 from replicatedhq/equality
...
Fix equality in regex analyzer
2020-03-07 13:32:39 -08:00
Marc Campbell
6563290de9
More clear solutino:
2020-03-07 21:30:41 +00:00
Marc Campbell
ff627dcf83
Fix equality in regex analyzer
2020-03-07 21:28:17 +00:00
Jeremy Cohn
2158dee58d
Merge pull request #147 from replicatedhq/jeremy/fix-analyze
...
Added spec support to `analyze` function in support-bundle
2020-03-06 14:27:48 -08:00
Jeremy Cohn
f6a56a9def
A few minor updates in the analyze usage
2020-03-06 14:26:38 -07:00
Jeremy Cohn
63a81314bb
Updated to allow an analyze spec from URL
...
This commit includes the following changes:
1. Updated to allow a analyze spec from URL
2. Removed spec flag
The analyzer spec is a positional argument consistent with preflight.
2020-03-06 13:33:29 -07:00
Jeremy Cohn
1d352298e1
Added spec support to analyze function in support-bundle
2020-03-05 17:43:34 -08:00