Skip to content

Commit a1f918f

Browse files
yurnovpatchback[bot]
authored andcommitted
Parameter insecure_registry added to helm_template (#805)
* Parameter insecure_registry added to helm_template as equivalent of insecure-skip-tls-verify (cherry picked from commit 6609abd)
1 parent e1f52dd commit a1f918f

File tree

3 files changed

+37
-0
lines changed

3 files changed

+37
-0
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
minor_changes:
3+
- Parameter insecure_registry added to helm_template as equivalent of insecure-skip-tls-verify (https://github.com/ansible-collections/kubernetes.core/pull/805).

docs/kubernetes.core.helm_template_module.rst

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,26 @@ Parameters
158158
<div>Include custom resource descriptions in rendered templates.</div>
159159
</td>
160160
</tr>
161+
<tr>
162+
<td colspan="2">
163+
<div class="ansibleOptionAnchor" id="parameter-"></div>
164+
<b>insecure_registry</b>
165+
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
166+
<div style="font-size: small">
167+
<span style="color: purple">boolean</span>
168+
</div>
169+
<div style="font-style: italic; font-size: small; color: darkgreen">added in 5.1.0</div>
170+
</td>
171+
<td>
172+
<ul style="margin: 0; padding: 0"><b>Choices:</b>
173+
<li><div style="color: blue"><b>no</b>&nbsp;&larr;</div></li>
174+
<li>yes</li>
175+
</ul>
176+
</td>
177+
<td>
178+
<div>Skip TLS certificate checks for the chart download</div>
179+
</td>
180+
</tr>
161181
<tr>
162182
<td colspan="2">
163183
<div class="ansibleOptionAnchor" id="parameter-"></div>

plugins/modules/helm_template.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,13 @@
7272
- If the directory already exists, it will be overwritten.
7373
required: false
7474
type: path
75+
insecure_registry:
76+
description:
77+
- Skip TLS certificate checks for the chart download
78+
required: false
79+
type: bool
80+
default: false
81+
version_added: 5.1.0
7582
release_name:
7683
description:
7784
- Release name to use in rendered templates.
@@ -221,6 +228,7 @@ def template(
221228
dependency_update=None,
222229
disable_hook=None,
223230
output_dir=None,
231+
insecure_registry=None,
224232
show_only=None,
225233
release_name=None,
226234
release_namespace=None,
@@ -251,6 +259,9 @@ def template(
251259
if output_dir:
252260
cmd += " --output-dir=" + output_dir
253261

262+
if insecure_registry:
263+
cmd += " --insecure-skip-tls-verify"
264+
254265
if show_only:
255266
for template in show_only:
256267
cmd += " -s " + template
@@ -289,6 +300,7 @@ def main():
289300
include_crds=dict(type="bool", default=False),
290301
release_name=dict(type="str", aliases=["name"]),
291302
output_dir=dict(type="path"),
303+
insecure_registry=dict(type="bool", default=False),
292304
release_namespace=dict(type="str"),
293305
release_values=dict(type="dict", default={}, aliases=["values"]),
294306
show_only=dict(type="list", default=[], elements="str"),
@@ -308,6 +320,7 @@ def main():
308320
include_crds = module.params.get("include_crds")
309321
release_name = module.params.get("release_name")
310322
output_dir = module.params.get("output_dir")
323+
insecure_registry = module.params.get("insecure_registry")
311324
show_only = module.params.get("show_only")
312325
release_namespace = module.params.get("release_namespace")
313326
release_values = module.params.get("release_values")
@@ -337,6 +350,7 @@ def main():
337350
disable_hook=disable_hook,
338351
release_name=release_name,
339352
output_dir=output_dir,
353+
insecure_registry=insecure_registry,
340354
release_namespace=release_namespace,
341355
release_values=release_values,
342356
show_only=show_only,

0 commit comments

Comments
 (0)