Jalaja Ganapathy
f26c9b4136
fix README syntax ( #433 )
v0.13.14
2021-09-24 17:35:36 -07:00
Jalaja Ganapathy
eb795c98b6
fix serializer for unique id ( #432 )
v0.13.13
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
Salah Aldeen Al Saleh
1bdd3db8c5
update schemas ( #428 )
...
* update schemas
* update controller-gen
v0.13.12
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.
v0.13.11
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
v0.13.10
2021-09-10 11:58:16 -07:00
Andrew Reed
10785987c5
Merge pull request #415 from areed/areed/weave-analyzer
...
Weave report analyzers
v0.13.9
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
e3712152d2/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
v0.13.8
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
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
v0.13.7
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
v0.13.6
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
v0.13.5
2021-07-23 08:55:10 -06:00
John Murphy
e0f6cab5b3
Fix removes control characters from non interactive preflight runs ( #394 )
v0.13.4
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