Abhijeet Kasurde
3aaf182c30
k8s_exec: Return rc for the command executed ( #158 )
...
k8s_exec now returns command return code in output.
Fixes : #122
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2020-07-23 10:52:26 +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
Jeff Geerling
a16ac42f3e
Issue #148 : Switch links and CI process to main from master branch.
2020-07-17 08:55:11 -05:00
Abhijeet Kasurde
c4f3e5a034
k8s_info: Update example using vars ( #156 )
...
Fixes : #151
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2020-07-13 16:35:33 +05:30
Abhijeet Kasurde
6b28ef3c17
kubectl: redacted token and password from console log ( #159 )
...
** SECURITY_FIX ** for CVE-2020-1753
kubectl connection plugin now redact kubectl_token and
kubectl_password from console log.
Fixes : #65
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2020-07-11 08:50:15 +05:30
LucasBoisserie
3e971e0ad3
Create ns with helm ( #157 )
...
Added support `--create-namespace` in helm module.
2020-07-11 08:45:22 +05:30
Fabian von Feilitzsch
806c808c9d
Merge pull request #155 from willthames/check_mode_results
...
Ensure check mode results are as expected
2020-07-10 16:04:42 -04:00
Fabian von Feilitzsch
dd4ebf2194
Merge pull request #152 from Akasurde/context_aliases
...
helm_: Add context aliases for kube_context
2020-07-10 15:55:51 -04:00
Will Thames
e3223a8f60
Ensure check mode results are as expected
...
check_mode with wait updates the result based on the existing resource
which won't change with check_mode, so returns incorrect results.
Only run the wait checks in non check_mode (this also avoids the issue
of waiting for resource creation that will never happen in check mode)
2020-07-08 21:47:23 +10:00
Fabian von Feilitzsch
2e86b566a6
Merge pull request #153 from multi-arch/master
...
Update openshift requirements in k8s module doc
2020-07-06 11:50:34 -04:00
Yaakov Selkowitz
9aa85e8eb5
Update openshift requirements in k8s module doc
2020-07-06 11:10:59 -04:00
Abhijeet Kasurde
48a45de8b0
helm_: Add context aliases for kube_context
...
Added 'context' aliases for 'kube_context' in
helm and helm_info module.
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2020-07-06 11:18:23 +05:30
Abhijeet Kasurde
ef6722d290
helm: Add support for K8S_AUTH_CONTEXT, K8S_AUTH_KUBECONFIG env ( #141 )
...
Added support for K8S_AUTH_CONTEXT, K8S_AUTH_KUBECONFIG env
2020-07-02 18:48:41 +05:30
Jeff Geerling
70568006d4
Merge pull request #149 from geerlingguy/release-0-11-1
...
Changelog and prep for release 0.11.1
2020-07-01 14:58:00 -05:00
Jeff Geerling
cc7d6afaf4
Prepare for release 0.11.1.
2020-07-01 14:31:12 -05:00
Jeff Geerling
efcf870743
Release 0.11.1 prep - add missing changelog fragments.
2020-07-01 14:26:43 -05:00
Jeff Geerling
4ffe372446
Merge pull request #146 from geerlingguy/145-fqcn
...
Fixes #145 : Use FQCN in module docs and in plugin examples.
2020-07-01 12:21:20 -05:00
Jeff Geerling
881ca3d006
Fixes #145 : Use FQCN in module docs and in plugin examples.
2020-06-29 16:25:42 -05:00
Abhijeet Kasurde
9fb808c7f3
k8s: Fix a bug when manifest file ends with '---' ( #139 )
...
Any kubernetes manifest file ending with '---' will
generate an error when applied using 'k8s' module.
Although this may not be 'legal' YAML, this is quite frequent,
specially on helm's generated manifest files.
migrated from https://github.com/ansible/ansible/pull/59160
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2020-06-25 09:11:03 +10:00
Jeff Geerling
10b332d0a3
Merge pull request #131 from geerlingguy/40-changelogs
...
Issue #40 : Add changelog and fragments and document new changelog process.
2020-06-22 13:00:54 -05:00
Jeff Geerling
8674a449f7
Issue #40 : Add PR and issue refs to fragments, and update CHANGELOG.rst.
2020-06-22 12:33:44 -05:00
Jeff Geerling
d3dc3e25a4
Issue #40 : Manually override module namespace so extra info isn't output.
2020-06-18 15:16:10 -05:00
Jeff Geerling
938b01921a
Issue #40 : Generate CHANGELOG.rst in root dir.
2020-06-18 15:16:10 -05:00
Jeff Geerling
49e25c8eef
Issue #40 : gitignore the .plugin-cache.yml file.
2020-06-18 15:16:10 -05:00
Jeff Geerling
2dd81d6a39
Issue #40 : Fix YAML lint issues from changelog configs.
2020-06-18 15:16:10 -05:00
Jeff Geerling
e80e3fa014
Issue #40 : Add changelog and fragments and document new changelog process.
2020-06-18 15:16:10 -05:00
Jeff Geerling
e6773fdc66
Merge pull request #115 from Akasurde/i109
...
helm: Add option 'atomic'
2020-06-18 15:15:08 -05:00
Abhijeet Kasurde
5b7046470e
helm: Add option 'atomic'
...
helm command provides option to remove installation on failure using
'atomic' flag.
This fix adds this parameter in helm module.
Fixes : #109
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2020-06-18 17:01:45 +05:30
Jeff Geerling
a9aab12e36
Merge pull request #130 from geerlingguy/129-2-11-sanity-ignore
...
Fixes #129 : Add 2.11 sanity ignore file.
2020-06-16 15:45:18 -05:00
Jeff Geerling
c3796da76d
Fixes #129 : Add 2.11 sanity ignore file.
2020-06-16 15:19:05 -05:00
Jeff Geerling
9d46d7b7c8
Merge pull request #126 from geerlingguy/125-requires-ansible
...
Issue #125 : Add requires_ansible version constraints to runtime.yml.
2020-06-16 15:06:21 -05:00
Abhijeet Kasurde
3004c8d3f0
Handle invalid kubeconfig parsing error ( #119 )
...
Provide message to user about invalid or empty kubeconfig
by handling exception raised by kubernetes Python API
Fixes : #90
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2020-06-16 11:03:08 +05:30
Jeff Geerling
0e92889d34
Merge pull request #123 from willthames/flake8
...
Flake8
2020-06-15 12:34:46 -05:00
Jeff Geerling
6588706a35
Merge pull request #127 from s-hertel/remove_unused_field
...
Remove action_groups_redirection entry from meta/runtime.yml
2020-06-13 06:07:52 -05:00
s-hertel
e3f138a530
Remove action_groups_redirection entry from meta/runtime.yml
2020-06-10 15:53:30 -04:00
Jeff Geerling
e55053c180
Issue #125 : Add requires_ansible version constraints to runtime.yml.
2020-06-10 13:57:02 -05:00
Fabian von Feilitzsch
cdeab6303e
Merge pull request #105 from willthames/improve_diffs
...
Use improved kubernetes diffs where possible
2020-06-09 12:21:14 -04:00
Will Thames
61c33724f3
Turn on flake8 checks in molecule tests
2020-06-09 19:24:37 +10:00
Will Thames
510a069de9
F841 remove unused variables
2020-06-09 19:00:21 +10:00
Will Thames
43ae9664fc
W504 Move binary operator to start of line from end of line
...
PEP8 prefers binary operators at the start of a line
https://www.python.org/dev/peps/pep-0008/#should-a-line-break-before-or-after-a-binary-operator
2020-06-09 19:00:21 +10:00
Will Thames
59348066a0
F401: Remove unused imports
2020-06-09 19:00:21 +10:00
Will Thames
1fb38fa982
Add setup.cfg
...
Start imposing some coding standards
2020-06-09 19:00:21 +10:00
Will Thames
4b7db6f7f9
Use improved kubernetes diffs where possible
...
Use information from strategic merges to improve
the quality of diffs, particularly for list items
(order no longer important, and adding/removing an
item from a list just shows that item in the diff,
not the whole list)
2020-06-08 19:35:59 +10:00
Abhijeet Kasurde
18dfb687e6
Handle set object retrieved from lookup plugin ( #118 )
...
api_groups is returned as "dict_keys()" which k8s lookip plugin does not handle.
Typecasting with list make it available to default callback plugin.
2020-06-05 12:18:57 +05:30
Abhijeet Kasurde
c8ef0ae1ad
Minor refactor in helm_info and helm_repository ( #117 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2020-06-05 12:16:56 +05:30
Abhijeet Kasurde
3078131db5
Minor doc fixes ( #114 )
...
* Spelling fixes
* Documentation update
* Example update to use FQCN
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2020-06-05 11:32:26 +05:30
Fabian von Feilitzsch
01399ea840
Merge pull request #110 from Akasurde/helm_fix
...
helm: minor code refactoring
2020-06-04 11:48:40 -04:00
Abhijeet Kasurde
9a952697a2
Minor documentation fix ( #113 )
...
Inventory plugin example should read 'api_key' instead of 'token'
Fixes : #101
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2020-06-02 15:49:04 +10:00
Jeff Geerling
86a2420efd
Add helm and extra k8s modules to action_groups config. ( #112 )
2020-06-02 15:48:35 +10:00
Abhijeet Kasurde
641fbd92f5
helm: minor code refactoring
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2020-06-01 18:55:30 +05:30