You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Done automatically via GitHub Actions. Fresh created branches will update `latest` symlink, other pushes will just trigger deploy of corresponding version.
17
+
Done automatically via GitHub Actions.
18
+
Fresh-created branches will update `latest` symlink, other pushes will just trigger deploy of a corresponding version.
18
19
19
-
The only thing you need to update is helmwave version in:
20
+
The only thing you need to update is `helmwave` version in:
*If you don't see a graph, please reload the page.*
61
+
46
62
## step 0: templating
47
63
48
64
### `yml`
49
65
50
66
This command renders `helmwave.yml.tpl` to `helmwave.yml`.
51
67
52
-
!!! info "Flags"
68
+
!!! success "Flags"
53
69
54
70
```shell
55
71
--tpl value Main tpl file (default: "helmwave.yml.tpl") [$HELMWAVE_TPL]
@@ -86,7 +102,7 @@ You can pass `--yml` flag into [`build`](#build) command for launching [`yml`](#
86
102
--graph-width value set ceil width: 1 – disable graph; 0 – full names; N>1 – show only N symbols; N<0 – drop N symbols from end. (default: 0) [$HELMWAVE_GRAPH_WIDTH]
--parallel-limit value Limit amount of parallel releases (default: 0) [$HELMWAVE_PARALLEL_LIMIT]
124
140
--plandir value, -p value path to plandir (default: ".helmwave/") [$HELMWAVE_PLANDIR, $HELMWAVE_PLAN]
125
141
--tags value, -t value [ --tags value, -t value ] build releases by tags: -t tag1 -t tag3,tag4 [$HELMWAVE_TAGS]
126
142
--match-all-tags match all provided tags (default: false) [$HELMWAVE_MATCH_ALL_TAGS]
127
143
--graph-width value set ceil width: 1 – disable graph; 0 – full names; N>1 – show only N symbols; N<0 – drop N symbols from end. (default: 0) [$HELMWAVE_GRAPH_WIDTH]
--diff-mode value You can set: [ live | local | none ] (default: "live") [$HELMWAVE_DIFF_MODE]
130
-
--charts-cache-dir value enable caching of helm charts in specified directory [$HELMWAVE_CHARTS_CACHE]
146
+
--charts-cache-dir value enable caching of :simple-helm: helm charts in specified directory [$HELMWAVE_CHARTS_CACHE]
131
147
--yml auto helmwave.yml.tpl --> helmwave.yml (default: false) [$HELMWAVE_AUTO_YML, $HELMWAVE_AUTO_YAML]
132
148
--wide value show line around changes (default: 5) [$HELMWAVE_DIFF_WIDE]
133
149
--show-secret show secret in diff (default: true) [$HELMWAVE_DIFF_SHOW_SECRET]
@@ -151,7 +167,7 @@ $ helmwave down
151
167
152
168
### `ls`
153
169
154
-
Helmwave will get a list of helm-releases from a plan.
170
+
Helmwave will get a list of :simple-helm: helm releases from a plan.
155
171
156
172
```bash
157
173
$ helmwave ls
@@ -169,7 +185,7 @@ $ helmwave ls
169
185
170
186
### `status`
171
187
172
-
Helmwave try getting status of helm-releases from plan.
188
+
Helmwave try getting status of :simple-helm: helm releases from a plan.
173
189
174
190
```bash
175
191
$ helmwave status
@@ -198,7 +214,14 @@ $ helmwave status
198
214
199
215
### `rollback`
200
216
201
-
Rollback helm-releases from plan.
217
+
Rollback :simple-helm: helm releases from a plan.
218
+
219
+
!!! info "Flags"
220
+
221
+
```shell
222
+
--revision value rollback all releases to this revision (default: -1)
223
+
```
224
+
202
225
203
226
```bash
204
227
$ helmwave rollback
@@ -209,10 +232,15 @@ $ helmwave rollback
209
232
210
233
### `graph`
211
234
212
-
Show only graph of helm releases from plan.
235
+
Show only :material-graph: graph of :simple-helm: helm releases from plan.
213
236
214
-
You can use `--graph-width` option to set width of graph.
237
+
!!! info "Flags"
238
+
239
+
```shell
240
+
--graph-width value set ceil width: 1 – disable graph; 0 – full names; N>1 – show only N symbols; N<0 – drop N symbols from end. (default: 0) [$HELMWAVE_GRAPH_WIDTH]
241
+
```
215
242
243
+
> Graph draws with [:simple-github: helmwave/asciigraph](https://github.com/helmwave/asciigraph)
216
244
217
245
218
246
### `validate`
@@ -225,14 +253,31 @@ Helmwave will validate plan.
225
253
226
254
Diff has 2 subcommands
227
255
228
-
-`helmwave diff live` will diff with manifests in the k8s-cluster
256
+
-`helmwave diff live` will diff with manifests in the :simple-kubernetes: kubernetes cluster
229
257
-`helmwave diff plan` will diff with your another local plan.
230
258
231
-
---
259
+
!!! info "Flags"
260
+
261
+
```shell
262
+
--wide value show line around changes (default: 5) [$HELMWAVE_DIFF_WIDE]
263
+
--show-secret show secret in diff (default: true) [$HELMWAVE_DIFF_SHOW_SECRET]
264
+
--3-way-merge show 3-way merge diff (default: false) [$HELMWAVE_DIFF_3_WAY_MERGE]
265
+
```
266
+
267
+
232
268
233
269
## Logs
234
270
235
-
> Logs options. Helmwave use [logrus](https://github.com/sirupsen/logrus) as internal logger.
271
+
> Helmwave uses [:simple-github: sirupsen/logrus](https://github.com/sirupsen/logrus) as internal logger.
272
+
273
+
!!! info "Flags"
274
+
275
+
```shell
276
+
--log-format value You can set: [ text | json | pad | emoji ] (default: "emoji") [$HELMWAVE_LOG_FORMAT]
277
+
--log-level value You can set: [ debug | info | warn | fatal | panic | trace ] (default: "info") [$HELMWAVE_LOG_LEVEL, $HELMWAVE_LOG_LVL]
278
+
--log-color Force color (default: true) [$HELMWAVE_LOG_COLOR]
279
+
--log-timestamps Add timestamps to log messages (default: false) [$HELMWAVE_LOG_TIMESTAMPS]
280
+
```
236
281
237
282
### Log Format
238
283
@@ -253,7 +298,7 @@ Helmwave supports several log-format
Copy file name to clipboardExpand all lines: docs/examples/values-delimiter-flags/README.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Delimiter flags for values
2
2
3
-
Sometimes we need to include strings in values that will be templated by helm itself (via `tpl` function). In this case we can change helmwave delimiters, so it won't render foreign expressions.
3
+
Sometimes we need to include strings in values that will be templated by :simple-helm: helm itself (via `tpl` function). In this case we can change helmwave delimiters, so it won't render foreign expressions.
0 commit comments