forked from kubernetes-sigs/krew-index
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpreflight.yaml
81 lines (71 loc) · 2.74 KB
/
preflight.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
apiVersion: krew.googlecontainertools.github.com/v1alpha2
kind: Plugin
metadata:
name: preflight
spec:
version: v0.9.34
platforms:
- selector:
matchLabels:
os: linux
arch: amd64
uri: https://github.com/replicatedhq/troubleshoot/releases/download/v0.9.34/preflight_linux_amd64.tar.gz
sha256: 229bf6e031a3482ef7fec0ce95f86637d1def3a73e92ed98351eb8a38dacf06d
files:
- from: preflight
to: .
- from: LICENSE
to: .
bin: preflight
- selector:
matchLabels:
os: darwin
arch: amd64
uri: https://github.com/replicatedhq/troubleshoot/releases/download/v0.9.34/preflight_darwin_amd64.tar.gz
sha256: c5bd1b795cbae655b1b807f5b73809508c71b1dcc34ae57ccbb7815bc7732459
files:
- from: preflight
to: .
- from: LICENSE
to: .
bin: preflight
- selector:
matchLabels:
os: windows
arch: amd64
uri: https://github.com/replicatedhq/troubleshoot/releases/download/v0.9.34/preflight.exe_windows_amd64.zip
sha256: ccb58e5c1ad218e02915b56ac876f7cb53b23b8f3231c67cf5148e8c60769f8a
files:
- from: preflight.exe
to: .
- from: LICENSE
to: .
bin: preflight.exe
shortDescription: Executes application preflight tests in a cluster
homepage: https://github.com/replicatedhq/troubleshoot
caveats: |
Usage:
$ kubectl preflight <uri/path>
where <uri/path> references a set of application preflight checks
For example:
$ kubectl preflight https://preflight.replicated.com
For additional options:
$ kubectl preflight --help
Documentation:
Full documentation on this plugin is available at:
https://help.replicated.com/docs/troubleshoot/kubernetes/preflight/overview/
For application developers writing collectors and analyzers:
https://help.replicated.com/docs/troubleshoot/kubernetes/collectors/defining-collectors/
description: |
This plugin executes application-specific preflight checks and conformance
tests against a cluster, prior to installation of an application.
Application developers can create and host a Preflight manifest that
defines the minimum and desired Kubernetes environment for an application.
Before installing the application, a cluster admin can use this plugin to
execute the application preflight checksto identify any missing
components, configuration or incompatibilities between the cluster and the
desired environment.
When executing Preflight tests, the test results will be displayed in a
terminal-based UI on the workstation that executed the command.
For information on creating a Preflight manifest, view the documentation
at https://help.replicated.com/docs/troubleshoot/kubernetes/analysis/