abikouo
7031829897
helm - add support for repo location when running helm diff ( #389 )
...
helm - add support for repo location when running helm diff
SUMMARY
closes #174
ISSUE TYPE
Feature Pull Request
COMPONENT NAME
helm
Reviewed-by: Abhijeet Kasurde <None>
Reviewed-by: None <None>
Reviewed-by: Mike Graves <mgraves@redhat.com >
2022-02-22 15:52:08 +00:00
Abhijeet Kasurde
aae5960dce
helm_info: add release_state argument ( #379 )
...
helm_info: add release_state argument
SUMMARY
Specify release state in helm list command as per helm cmdline flags.
Fixes : #377
Signed-off-by: Abhijeet Kasurde akasurde@redhat.com
ISSUE TYPE
Bugfix Pull Request
COMPONENT NAME
changelogs/fragments/377-helm-info-state.yml
molecule/default/roles/helm/tasks/tests_chart.yml
plugins/modules/helm_info.py
Reviewed-by: None <None>
Reviewed-by: Abhijeet Kasurde <None>
Reviewed-by: Mike Graves <mgraves@redhat.com >
2022-02-17 06:42:43 +00:00
Abhijeet Kasurde
04e14c1f95
DNM: CI fix ( #323 )
...
CI fix
SUMMARY
Signed-off-by: Abhijeet Kasurde akasurde@redhat.com
ISSUE TYPE
Bugfix Pull Request
COMPONENT NAME
molecule/default/tasks/taint.yml
Reviewed-by: None <None>
Reviewed-by: Alina Buzachis <None>
Reviewed-by: Abhijeet Kasurde <None>
Reviewed-by: None <None>
2022-01-12 08:07:03 +00:00
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
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