-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgoss.yaml
144 lines (140 loc) · 2.74 KB
/
goss.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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
package:
# Docker
docker-ce-cli:
installed: true
# Project
jq:
installed: true
group:
# Base
lazy:
exists: true
user:
# Base
lazy:
exists: true
groups:
- lazy
shell: /bin/bash
file:
# Base
/etc/os-release:
exists: true
contents:
- PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
# Git
/etc/gitconfig:
exists: true
contents:
- "# Git config template"
command:
# Base
gomplate --version:
exit-status: 0
stdout:
- gomplate version 3.11.7
# Direnv
direnv --version:
exit-status: 0
stdout:
- 2.33.0
# Goss
goss --version:
exit-status: 0
stdout:
- goss version v{{ .Vars.system.goss.version }}
# Env
echo ${TEST}:
exit-status: 0
stdout:
- test
# Env File
echo ${TEST_FOO}:
exit-status: 0
stdout:
- foo
echo ${TEST_BAR}:
exit-status: 0
stdout:
- bar
# Kubectl
kubectl version --client true:
exit-status: 0
stdout:
- "Client Version: v{{ .Vars.system.kubectl.version }}"
# Helm
helm version --short:
exit-status: 0
stdout:
- v{{ .Vars.system.helm.version }}
helm plugin list:
exit-status: 0
stdout:
- diff {{ (index .Vars.system.helm.plugins 0).version }}
# Helmfile
helmfile --version:
exit-status: 0
stdout:
- helmfile version {{ .Vars.system.helmfile.version }}
# K9s
k9s version --short:
exit-status: 0
stdout:
- "Version v{{ .Vars.system.k9s.version }}"
# Stern
stern --version:
exit-status: 0
stdout:
- "version: {{ .Vars.system.stern.version }}"
# Popeye
popeye version:
exit-status: 0
stdout:
- {{ .Vars.system.popeye.version }}
# Knsk
knsk.sh --help:
exit-status: 0
# Vault
vault version:
exit-status: 0
stdout:
- Vault v{{ .Vars.system.vault.version }}
# Rclone
rclone version:
exit-status: 0
stdout:
- rclone v{{ .Vars.system.rclone.version }}
# Openstack
openstack --version:
exit-status: 0
stdout:
- openstack {{ .Vars.system.openstack.version }}
# Swift
swift --version:
exit-status: 0
stdout:
- python-swiftclient {{ .Vars.system.swift.version }}
# Scaleway cli
scw version:
exit-status: 0
stdout:
- Version {{ .Vars.system.scw.version }}
# Sops
sops --version:
exit-status: 0
stdout:
- sops {{ .Vars.system.sops.version }}
# AWS cli
aws --version:
exit-status: 0
stdout:
- aws-cli/{{ .Vars.system.aws.version }}
# Google Cloud cli
gcloud --version:
exit-status: 0
stdout:
- Google Cloud SDK {{ .Vars.system.gcloud.version }}
gcloud components list:
exit-status: 0
stdout:
- gke-gcloud-auth-plugin