Commit Graph

34 Commits

Author SHA1 Message Date
Fabian von Feilitzsch
2f7b55270d Merge pull request #35 from willthames/wait_conditions
Make deployments and daemonsets wait for pods to be ready
2020-05-19 13:38:35 -04:00
Fabian von Feilitzsch
9ccec43c6e Merge pull request #84 from willthames/k8s_apply_check_mode_fix
K8s apply check mode fix
2020-05-15 12:58:40 -04:00
Will Thames
35ffd0e431 Improve k8s Deployment and Daemonset wait conditions
Ensure that Deployments and Daemonsets properly await
all replicas to be available. Correctly handles the
subtle edge case when a service account no longer exists.

Note that this will dramatically slow Daemonset updates
2020-05-15 09:24:35 +10:00
Jeff Geerling
b21494ab23 Merge pull request #61 from LucasBoisserie/helm_cli
Add helm, helm_info, and helm_repository modules
2020-05-04 11:34:15 -05:00
Will Thames
34137c40c2 Fix apply patching results in check mode
apply_object returns only the patch - we need to actually
apply the patch to the existing object.

Fixes ansible/ansible#66780
2020-05-04 18:48:13 +10:00
Will Thames
a23d454365 Add failing test for service in check mode 2020-05-04 16:24:51 +10:00
Jeff Geerling
4de52c5a98 Merge pull request #81 from geerlingguy/76-rename-repo
Fixes #76: Rename repository to community.kubernetes.
2020-04-29 17:36:18 -05:00
Jeff Geerling
130ed49019 Fixes #76: Rename repository to community.kubernetes. 2020-04-29 17:23:02 -05:00
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
Fabian von Feilitzsch
2191825cbd Fix job creation task name 2020-04-01 16:39:20 -04:00
Fabian von Feilitzsch
41407a9362 Make a simpler test 2020-03-31 16:10:09 -04:00
Fabian von Feilitzsch
0f87f2b826 Fix linting errors 2020-03-31 15:14:07 -04:00
Fabian von Feilitzsch
c1df59cb3a Add test 2020-03-31 15:02:31 -04:00
Jeff Geerling
ac9ee36abb Fixes #44: Fix bare variable deprecation warning by cleaning up unnecessary variable. 2020-03-04 14:22:51 -06:00
Jeff Geerling
306bea8fe3 Ensure set -e is on molecule lint command. 2020-02-24 09:43:17 -06:00
Jeff Geerling
eb81891577 Issue #30: Test with Molecule 3.0 alpha. 2020-02-19 11:03:14 -06:00
Fabian von Feilitzsch
75bf82d42c Fix paths to properly use FQCN where necessary 2020-02-18 12:04:29 -05:00
Fabian von Feilitzsch
4a29ce08de Add test 2020-02-17 16:17:53 -05:00
Tristan Cacqueray
5f1b88ba6f Update test variable name and k8s_exec version_added attribute 2020-02-14 18:28:16 +00:00
Tristan Cacqueray
ea0326eab1 Add integration test to molecule 2020-02-14 00:15:14 +00:00
Tristan Cacqueray
fe88bc42cc Remove integration of integration test 2020-02-13 19:13:59 -05:00
Tristan Cacqueray
9c80a5756c Integrate the integration test 2020-02-13 19:13:59 -05:00
Tristan Cacqueray
c067a93886 Move k8s_exec test to a dedicated file 2020-02-13 19:13:59 -05:00
Tristan Cacqueray
ad48d910fc Add k8s_exec test 2020-02-13 19:13:59 -05:00
Jeff Geerling
bc5121363b Issue #10: Grammar fixes for some test tasks. 2020-02-13 16:05:24 -06:00
Jeff Geerling
a75593c36a Attempt to resolve #23 entirely without a json_query(). 2020-02-13 15:47:24 -06:00
Jeff Geerling
15641b6323 More debugging. 2020-02-13 15:29:45 -06:00
Jeff Geerling
b2e639b823 Issue #10: Move integration tests into molecule playbook. 2020-02-13 15:03:47 -06:00
Jeff Geerling
1200460f26 Issue #10: Attempt setting up a KinD cluster in CI workflow.g 2020-02-13 15:01:47 -06:00