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