Fabrice
4ae1856b5c
Return diff in helm check mode ( #290 )
...
Return diff in helm check mode
When the helm module is executed in check mode with the helm diff plugin
installed, it now returns the diff.
SUMMARY
When the helm module is executed in check mode with the helm diff plugin
installed, it now returns the diff.
COMPONENT NAME
helm
ADDITIONAL INFORMATION
Reviewed-by: Abhijeet Kasurde <None>
Reviewed-by: Fabrice <None>
Reviewed-by: Mike Graves <mgraves@redhat.com >
Reviewed-by: None <None>
2021-11-30 17:46:29 +00:00
abikouo
8e46f92703
Helm uninstall now support wait parameter ( #235 )
...
Helm uninstall now support wait parameter
SUMMARY
closes #33
ISSUE TYPE
Feature Pull Request
COMPONENT NAME
ADDITIONAL INFORMATION
- helm:
chart_name: test
state: absent
wait: yes
Reviewed-by: Abhijeet Kasurde <None>
Reviewed-by: Mike Graves <mgraves@redhat.com >
Reviewed-by: None <None>
Reviewed-by: None <None>
2021-09-29 16:21:37 +00:00
abikouo
ab0e38753b
add plugin_version parameter for helm_plugin module ( #226 )
...
add plugin_version parameter for helm_plugin module
SUMMARY
closes #157
ISSUE TYPE
Feature Pull Request
COMPONENT NAME
ADDITIONAL INFORMATION
Reviewed-by: Abhijeet Kasurde <None>
Reviewed-by: Mike Graves <mgraves@redhat.com >
Reviewed-by: None <None>
2021-09-29 11:06:33 +00:00
Gonéri Le Bouder
d01e4a6e4d
molecule: retry the helm download ( #232 )
...
molecule: retry the helm download
Retry the helm download 10 times before giving up.
Reviewed-by: None <None>
2021-09-22 22:37:08 +00:00
abikouo
f98469e5ef
ansible sanity for k8s_cp ( #183 )
2021-07-27 09:30:24 +05:30
abikouo
c330c7ec65
k8s_cp - a new module for copying files to/from a Pod ( #127 )
...
* k8s_cp module
* add documentation for k8s_cp module
* add doc for the new module
* pods should be running
* support for binary, archive and zip file
* sanity
* Delete file.txt
* remove unused
* set back
* Update collection.txt
* Update test_copy_errors.yml
* Update plugins/modules/k8s_cp.py
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com >
* Update k8s_cp.py
* Update k8s_cp.py
* tar binary requirements
* Update common.py
* Update k8s_cp.py
* Update k8s_cp.py
* replace kind with binary file
* Update test_copy_large_file.yml
* Update plugins/action/k8s_info.py
Co-authored-by: Mike Graves <mgraves@redhat.com >
* Update k8s_info.py
* Update k8s_info.py
* Update k8s_cp.py
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com >
Co-authored-by: Mike Graves <mgraves@redhat.com >
2021-07-26 13:21:34 +02:00
abikouo
ccc2b61719
multiple fixes on molecule helm testing ( #121 )
2021-07-01 14:36:39 +02:00
abikouo
e754a6cd31
`helm_plugin and helm_plugin_info remove unused parameter release_namespace` ( #85 )
...
* remove unused parameter release_namespace from documentation
* Update changelogs/fragments/85_helm_plugin.yaml
Co-authored-by: Mike Graves <mgraves@redhat.com >
2021-05-04 15:05:18 +02:00
Mike Graves
47acf53909
Cleanup sample_plugin during helm tests ( #75 )
2021-04-22 09:25:03 +05:30
Abhijeet Kasurde
5a0f5d6b93
helm: handle multiline output ( #64 )
...
Fixes : #399
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2021-04-20 12:07:28 +05:30
Mike Graves
c4182ad84f
Fix helm ignoring given context ( #387 )
...
Fixes : #385
2021-03-15 10:04:06 +05:30
Mike Graves
a4ac078625
Add support for helm template ( #368 )
...
* Add support for helm template
This commit adds basic support for helm template. The functionality
allows one to either render a chart's templates to a specific directory,
or capture the rendered templates as a string of concatenated yaml
documents.
* Add changelog fragment
* Address PR feedback
* Set changed to true
2021-02-17 08:01:49 -05:00
Mike Graves
80b914021f
Add skip_crds option to helm ( #349 )
...
This adds an option to skip the installation of CRDs when installing or
upgrading a chart.
Closes : #296
2021-02-09 09:51:10 +05:30
Mike Graves
2640084143
Add optional support for helm diff ( #355 )
...
There are some cases where the existing module has difficulty
determining if an upgrade would result in changes. This can particularly
be a problem when changes are made to a local chart.
This adds optional support for helm diff. If the plugin is present it
will be used. Otherwise, the default implementation will be used and a
warning will be issued. One caveat: helm diff does not currently support
using a repo url, so the default implementation will be used in this
case, as well.
Closes : #248
2021-02-03 13:46:26 +05:30
Abhijeet Kasurde
86c5c446dd
Make unused release_namespace parameter as optional ( #358 )
2021-02-03 13:45:25 +05:30
Gonéri Le Bouder
01ee3e603c
helm: 'changed' flag takes 'values' in consideration ( #332 )
...
Return `changed` `False` is the `values_files` match the `values` of
the existing deployment.
Closes : #274
2021-01-05 13:53:20 -06:00
Gonéri Le Bouder
221631c06a
helm: add support for the K8S_ envvars ( #319 )
...
Add support for:
- K8S_AUTH_HOST
- K8S_AUTH_API_KEY
- K8S_AUTH_VERIFY_SSL
- K8S_AUTH_SSL_CA_CERT
This commit also refactor the way we pass K8S related configuration to `helm`:
All the calls are now done in a new module_utils module (`helm.py`).
The handling of the `kube_*` variables has also been moved in this new
module.
We need https://github.com/helm/helm/pull/8622 to be able to ignore the
certificate validation. As a workaround, the generate a temporary
kubeconfig configuration file.
Closes : #279
2020-12-11 11:41:08 -05:00
Gonéri Le Bouder
fac0478293
molecule: clone the chart repos with depth=1 ( #303 )
2020-11-19 13:31:51 -05:00
Abhijeet Kasurde
90a1c626a2
Fix CI ( #301 )
...
Missing variables in Chart local_path testing.
2020-11-11 10:29:10 +05:30
Abhijeet Kasurde
e2d4cff952
Updated chart repo URLs ( #297 )
2020-11-10 14:13:09 -05:00
Abhijeet Kasurde
77e48d0c97
helm: return correct information in check mode ( #281 )
...
Fixes : #280
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2020-10-22 15:22:17 -05:00
Nathan Loika
50c82056b3
Add appVersion check to Helm ( #247 )
...
When upgrading a Helm release include the chart's appVersion in the idempotence check. Fixes #246
2020-10-07 16:40:59 -04:00
Jeff Geerling
fc1f4e5ffd
helm: Support for single or multiple values files ( #236 was #136 )
2020-10-05 13:19:36 -04:00
Abhijeet Kasurde
c49f896fa0
helm: Add replace parameter ( #214 )
...
Fixes : #106
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2020-09-07 12:42:00 +05:30
Abhijeet Kasurde
6c059bd2bc
helm_plugin and helm_plugin_info: new module ( #154 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2020-07-22 09:14:23 +05:30
LucasBoisserie
3e971e0ad3
Create ns with helm ( #157 )
...
Added support `--create-namespace` in helm module.
2020-07-11 08:45:22 +05:30
LucasBoisserie
1a23994448
Add helm_repository module and fix review suggestion
2020-04-25 12:24:26 +02:00
LucasBoisserie
e89aa1c692
Fix englist grammar errors and rename modules to helm and helm_info
2020-04-23 16:29:34 +02:00
LucasBoisserie
438a30bd8e
Remove Helm 2 support and add tests for helm_cli_info
2020-04-23 15:52:12 +02:00
LucasBoisserie
2e1b0f6817
t# This is a combination of 2 commits.
...
Add requested changes for helm
2020-04-23 15:52:12 +02:00
LucasBoisserie
c36a2d50af
increase timeout for waiter
2020-04-23 15:52:12 +02:00
LucasBoisserie
720326ebb4
Add helm_cli & helm_cli_info
2020-04-23 15:52:12 +02:00