forked from derailed/popeye
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.krew.yaml
65 lines (64 loc) · 2.71 KB
/
.krew.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
apiVersion: krew.googlecontainertools.github.com/v1alpha2
kind: Plugin
metadata:
name: popeye
spec:
homepage: https://popeyecli.io
shortDescription: Scans your clusters for potential resource issues
version: {{ .TagName }}
description: |
Popeye is a utility that scans live Kubernetes clusters and reports
potential issues with deployed resources and configurations.
It sanitizes your cluster based on what's deployed and not what's
sitting on disk. By scanning your cluster, it detects misconfigurations
and ensure best practices are in place thus preventing potential future
headaches. It aims at reducing the cognitive overload one faces when
operating a Kubernetes cluster in the wild. Furthermore, if your
cluster employs a metric-server, it reports potential resources
over/under allocations and attempts to warn you should your cluster
run out of capacity.
Popeye is a readonly tool, it does not alter any of your Kubernetes
resources in any way!
platforms:
- selector:
matchLabels:
os: darwin
arch: amd64
{{ addURIAndSha "https://github.com/derailed/popeye/releases/download/{{ .TagName }}/popeye_darwin_amd64.tar.gz" .TagName | indent 6 }}
bin: kubectl-popeye
- selector:
matchLabels:
os: darwin
arch: arm64
{{ addURIAndSha "https://github.com/derailed/popeye/releases/download/{{ .TagName }}/popeye_darwin_arm64.tar.gz" .TagName | indent 6 }}
bin: kubectl-popeye
- selector:
matchLabels:
os: linux
arch: amd64
{{ addURIAndSha "https://github.com/derailed/popeye/releases/download/{{ .TagName }}/popeye_linux_amd64.tar.gz" .TagName | indent 6}}
bin: kubectl-popeye
- selector:
matchLabels:
os: linux
arch: arm64
{{ addURIAndSha "https://github.com/derailed/popeye/releases/download/{{ .TagName }}/popeye_linux_arm64.tar.gz" .TagName | indent 6 }}
bin: kubectl-popeye
- selector:
matchLabels:
os: windows
arch: amd64
{{ addURIAndSha "https://github.com/derailed/popeye/releases/download/{{ .TagName }}/popeye_windows_amd64.tar.gz" .TagName | indent 6 }}
bin: kubectl-popeye.exe
- selector:
matchLabels:
os: windows
arch: arm64
{{ addURIAndSha "https://github.com/derailed/popeye/releases/download/{{ .TagName }}/popeye_windows_amd64.tar.gz" .TagName | indent 6 }}
bin: kubectl-popeye.exe
- selector:
matchLabels:
os: windows
arch: arm64
{{ addURIAndSha "https://github.com/derailed/popeye/releases/download/{{ .TagName }}/popeye_windows_arm64.tar.gz" .TagName | indent 6 }}
bin: kubectl-popeye.exe