Skip to content

Commit 40e5697

Browse files
Merge pull request #5 from buttahtoast/dev
Improved Chart Metadata
2 parents c8f0740 + 5c93ca4 commit 40e5697

File tree

31 files changed

+207
-146
lines changed

31 files changed

+207
-146
lines changed

charts/helmize/Chart.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@ apiVersion: v2
22
name: helmize
33
description: Go Sprig based deployment engine deployed via Helm
44
type: library
5-
version: "0.1.0-rc.2"
5+
version: "0.1.0-rc.3"
66
appVersion: "0.1.0"
7-
home: https://buttahtoast.github.io/helmize/
8-
icon: https://raw.githubusercontent.com/buttahtoast/helmize/main/icon.jpg
7+
home: https://helmize.dev
8+
icon: https://raw.githubusercontent.com/buttahtoast/helmize/main/icons/icon-transparent.png
99
dependencies:
1010
- name: library
11-
version: "2.2.2"
11+
version: "2.2.3"
12+
#repository: "file://../../../helm-charts-1/charts/library"
1213
repository: https://buttahtoast.github.io/helm-charts/
1314
keywords:
1415
- library

charts/helmize/templates/config/_types.tpl

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,13 @@
44
55
*/}}
66
{{- define "inventory.config.types.config" -}}
7-
{{- include "inventory.dropins.defaults.tpls_dir" $ }}:
8-
types: [ "string" ]
97
{{ include "inventory.conditions.defaults.inv_dir" $ }}:
108
types: [ "string" ]
11-
{{ include "inventory.dropins.defaults.dropins" $ }}:
12-
types: [ "slice" ]
139
{{ include "inventory.conditions.defaults.conditions" $ }}:
1410
types: [ "slice" ]
1511
{{ include "inventory.entrypoint.defaults.force" $ }}:
1612
types: [ "bool", "int" ]
1713
default: false
18-
{{ include "inventory.render.defaults.file.merge_strategy" $ }}:
19-
types: [ "string" ]
20-
default: "path"
21-
values: [ "file", "path" ]
2214
{{ include "inventory.render.defaults.file.excludes" $ }}:
2315
types: [ "string", "slice" ]
2416
{{ include "inventory.render.defaults.file.extensions" $ }}:
@@ -30,4 +22,5 @@
3022
{{ include "inventory.postrenders.defaults.cfg.post_renderers" $ }}:
3123
types: [ "slice" ]
3224
default: [ "{{ include "inventory.postrenders.defaults.cfg.post_renderers.inject_key" $ }}" ]
25+
{{ include "inventory.render.types.file_configuration" $ }}
3326
{{- end -}}

charts/helmize/templates/entrypoint/func/_deploy.tpl

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
{{- define "inventory.entrypoint.func.deploy" -}}
99
{{/* Summary */}}
1010
{{- $summary := (fromYaml (include "lib.utils.dicts.lookup" (dict "data" $.Values "path" (include "inventory.entrypoint.defaults.summary_value" $)))).res -}}
11-
t: {{- toYaml $summary | nindent 2 -}}
12-
1311
{{- if $summary -}}
1412
{{- include "inventory.entrypoint.func.summary" $ -}}
1513
{{- else -}}

charts/helmize/templates/render/_defaults.tpl

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,3 +82,22 @@ no_match
8282
multiple_filename_id
8383
{{- end -}}
8484

85+
86+
{{- define "inventory.render.defaults.file_cfg.expand" -}}
87+
expand
88+
{{- end -}}
89+
90+
91+
{{- define "inventory.render.defaults.file_cfg.subpath" -}}
92+
subpath
93+
{{- end -}}
94+
95+
96+
{{/* Pattern (File Configuration Type, Local) <Template>
97+
98+
IDs are used as Patterns to match against other ids. If Enabled the file won't be added if nothing matches.
99+
100+
*/}}
101+
{{- define "inventory.render.defaults.file_cfg.pattern" -}}
102+
pattern
103+
{{- end -}}

charts/helmize/templates/render/_types.tpl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,13 @@
1515
{{ include "inventory.render.defaults.file_cfg.multi_filename" $ }}:
1616
types: [ "bool" ]
1717
default: false
18+
{{ include "inventory.render.defaults.file_cfg.subpath" $ }}:
19+
types: [ "bool" ]
20+
default: true
21+
{{ include "inventory.render.defaults.file_cfg.expand" $ }}:
22+
types: [ "bool" ]
23+
default: false
24+
{{ include "inventory.render.defaults.file_cfg.pattern" $ }}:
25+
types: [ "bool" ]
26+
default: false
1827
{{- end -}}

charts/helmize/templates/render/func/_get.tpl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,5 @@
1717
{{- else -}}
1818
{{- include "lib.utils.errors.fail" (printf "Render Returned invalid YAML:\n%s" (toYaml $render_raw | nindent 2)) -}}
1919
{{- end -}}
20-
{{- end -}}
20+
{{- end -}}
21+

0 commit comments

Comments
 (0)