jx-health

module
v0.0.26 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 8, 2020 License: Apache-2.0

README

jx-health

Documentation Go Report Card Releases LICENSE Slack Status

jx-health is a small command line tool working with health statuses from Kuberhealthy

Using Kuberhealthy and custom checks we are able to report of the health of a Jenkins X installation by only reading the Kuberhealthy state custom resources. This is good for user RBAC restricted environments as the Kuebrhealthy checks run with a Kubernetes service account to validate things like secrets, without revealing any sensitive data and report errors when a user may not have access.

Getting Started

Download the jx-health binary for your operating system and add it to your $PATH.

Commands

See the jx-health command reference

Developing

Golang 1.15

If you get this error when building:

# github.com/jenkins-x-plugins/jx-health/pkg/health/lookup
pkg/health/lookup/lookup.go:19:20: undefined: Asset
make: *** [build] Error 2

You need to run:

go get -u github.com/go-bindata/go-bindata/...

and

make build

You can now build this repository using your local modifications and try the locally built binary in build/jx-health or run the unit tests via make test

Directories

Path Synopsis
cmd
app
docs command
pkg
cmd
health/lookup
Code generated for package lookup by go-bindata DO NOT EDIT.
Code generated for package lookup by go-bindata DO NOT EDIT.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL