Skip to content

Commit fd7963d

Browse files
authored
Merge pull request #89 from helmwave/0.38.x
0.38.x
2 parents 55f1779 + dbf078a commit fd7963d

File tree

4 files changed

+48
-15
lines changed

4 files changed

+48
-15
lines changed

docs/overrides/home.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@
123123
</div>
124124
<div class="tx-hero__content">
125125
<h1>Helmwave</h1>
126-
<h2>Docker-Compose for helm</h2>
126+
<h2>New 🌊 for helm</h2>
127127
<p>With helmwave you can:</p>
128128
<ul>
129129
<li>Templating values</li>

docs/plan.md

Lines changed: 46 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
# Deep dive to plan
22

3-
By default, plan is stored in `.helmwave` directory
3+
4+
## Definitions
5+
6+
By default, plan is stored in `.helmwave` directory. This directory name is `plandir`.
7+
8+
`Uniqname` is the unique release name, which is used to identify the release. Uniqname is `release-name@namespace@kube-context`.
9+
10+
11+
## Structure
412

513
Explanation of what a plan is.
614

@@ -10,35 +18,62 @@ Explanation of what a plan is.
1018
- values/
1119
- charts/
1220

13-
## planfile
21+
22+
```
23+
tree .helmwave
24+
.helmwave
25+
|____charts/
26+
|____manifest
27+
28+
29+
|____values
30+
| |____api@ns@context
31+
| | |____cb18185ed7a1e8d2f06fc029708867eb.yml
32+
| |____web@ns@context
33+
| | |____63610d2dfb7f7427e17b6f3f58937161.yml
34+
|____charts
35+
| |____api@ns@context
36+
| | |____api-1.0.0.tgz
37+
| |____web@ns@context
38+
| | |____web-1.0.0.tgz
39+
|____planfile
40+
|____graph.md
41+
```
42+
43+
### planfile
1444

1545
Planfile is a main yaml document. It contains information about all your planned resources.
1646
Planfile is a computed `helmwave.yml` file.
1747

48+
by default, planfile is stored in `.helmwave/planfile`
1849

1950

20-
## graph.md
51+
### graph.md
2152

2253
graph.md is a markdown file. It contains visualisation for graph dependencies.
2354

2455
You can open this file with your favorite IDE and render image with [mermaid](https://github.com/mermaid-js/mermaid).
2556

26-
## manifest
57+
### manifest
2758

28-
Manifest is a directory where you can find all templated kubernetes resources in next format `<release>@<namespace>.yml`
59+
Manifest is a directory where you can find all templated kubernetes resources.
2960

30-
You can scan the manifests in this directory.
61+
by default is stored in `.helmwave/manifest/<uniqname>.yml`
3162

32-
See the [:material-duck: example](../ci/?h=ci#kube-linter-and-helmwave)
63+
You can do whatever you want with the manifests in this directory.
3364

34-
Sure! You can apply that manifests directly like that: `kubectl apply -f .helmwave/manifest`
65+
**For example,**
3566

36-
## values
67+
- You can apply that manifests directly like that: `kubectl apply -f .helmwave/manifest`
68+
- You can lint manifests [:material-duck: example](../ci/?h=ci#kube-linter-and-helmwave)
69+
70+
### values
3771

3872
Values is a directory where you can find rendered values files of your releases.
39-
To find the values for your releases you can use next pattern : `./helmwave/values/<release>@<namespace>/<hash>.yml`
73+
To find the values for your releases you can use next pattern: `.helmwave/values/<uniqname>/<hash>.yml`
74+
4075

41-
## charts
76+
### charts
4277

4378
Charts is a directory where helmwave can store downloaded charts for all your releases.
4479
It's not required but very useful when you want to use helmwave with DMZ cases.

docs/tpl.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
2-
31
# 📄 Templating
42

53
> Helmwave using [go templates](https://godoc.org/text/template) for templating.

mkdocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ theme:
117117
- search.highlight
118118

119119
extra:
120-
ver: 0.36.3
120+
ver: 0.38.0
121121
version:
122122
provider: mike
123123
default: latest

0 commit comments

Comments
 (0)