Skip to content

Commit 8feb564

Browse files
authored
prepare release 3.3.0 (#863)
SUMMARY Version 3.3.0 of ansible-collection kubernetes.core came with several improvements and bugfixes ISSUE TYPE New release pull request Changelog Minor Changes k8s_drain - Improve error message for pod disruption budget when draining a node (#797). Bugfixes helm - Helm version checks did not support RC versions. They now accept any version tags. (#745). helm_pull - Apply no_log=True to pass_credentials to silence false positive warning.. (#796). k8s_drain - Fix k8s_drain does not wait for single pod (#769). k8s_drain - Fix k8s_drain runs into a timeout when evicting a pod which is part of a stateful set (#792). kubeconfig option should not appear in module invocation log (#782). kustomize - kustomize plugin fails with deprecation warnings (#639). waiter - Fix waiting for daemonset when desired number of pods is 0. (#756). ADDITIONAL INFORMATION Collection kubernets.core version 3.3.0 is compatible with ansible-core>=2.14.0 Reviewed-by: Alina Buzachis Reviewed-by: Yuriy Novostavskiy Reviewed-by: Mike Graves <[email protected]>
1 parent 42832bc commit 8feb564

17 files changed

+62
-34
lines changed

CHANGELOG.rst

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,40 @@ Kubernetes Collection Release Notes
44

55
.. contents:: Topics
66

7+
v3.3.0
8+
======
9+
10+
Minor Changes
11+
-------------
12+
13+
- inventory/k8s.py - Defer removal of k8s inventory plugin to version 5.0 (https://github.com/ansible-collections/kubernetes.core/pull/723).
14+
- inventory/k8s.py - Defer removal of k8s inventory plugin to version 6.0.0 (https://github.com/ansible-collections/kubernetes.core/pull/734).
15+
- k8s_drain - Improve error message for pod disruption budget when draining a node (https://github.com/ansible-collections/kubernetes.core/issues/797).
16+
17+
Bugfixes
18+
--------
19+
20+
- helm - Helm version checks did not support RC versions. They now accept any version tags. (https://github.com/ansible-collections/kubernetes.core/pull/745).
21+
- helm_pull - Apply no_log=True to pass_credentials to silence false positive warning.. (https://github.com/ansible-collections/kubernetes.core/pull/796).
22+
- k8s_drain - Fix k8s_drain does not wait for single pod (https://github.com/ansible-collections/kubernetes.core/issues/769).
23+
- k8s_drain - Fix k8s_drain runs into a timeout when evicting a pod which is part of a stateful set (https://github.com/ansible-collections/kubernetes.core/issues/792).
24+
- kubeconfig option should not appear in module invocation log (https://github.com/ansible-collections/kubernetes.core/issues/782).
25+
- kustomize - kustomize plugin fails with deprecation warnings (https://github.com/ansible-collections/kubernetes.core/issues/639).
26+
- waiter - Fix waiting for daemonset when desired number of pods is 0. (https://github.com/ansible-collections/kubernetes.core/pull/756).
27+
728
v3.2.0
829
======
930

1031
Release Summary
1132
---------------
33+
1234
This release comes with documentation updates.
1335

1436
Minor Changes
1537
-------------
1638

17-
- inventory/k8s.py - Defer removal of k8s inventory plugin to version 6.0.0 (https://github.com/ansible-collections/kubernetes.core/pull/734).
1839
- connection/kubectl.py - Added an example of using the kubectl connection plugin to the documentation (https://github.com/ansible-collections/kubernetes.core/pull/741).
40+
- inventory/k8s.py - Defer removal of k8s inventory plugin to version 6.0.0 (https://github.com/ansible-collections/kubernetes.core/pull/734).
1941

2042
v3.1.0
2143
======

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Also needs to be updated in galaxy.yml
2-
VERSION = 3.2.0
2+
VERSION = 3.3.0
33

44
TEST_ARGS ?= ""
55
PYTHON_VERSION ?= `python -c 'import platform; print(".".join(platform.python_version_tuple()[0:2]))'`

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ You can also include it in a `requirements.yml` file and install it via `ansible
9595
---
9696
collections:
9797
- name: kubernetes.core
98-
version: 3.2.0
98+
version: 3.3.0
9999
```
100100
101101
### Installing the Kubernetes Python Library

changelogs/changelog.yaml

Lines changed: 36 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -857,11 +857,45 @@ releases:
857857
3.2.0:
858858
changes:
859859
minor_changes:
860-
- inventory/k8s.py - Defer removal of k8s inventory plugin to version 6.0.0 (https://github.com/ansible-collections/kubernetes.core/pull/734).
861-
- connection/kubectl.py - Added an example of using the kubectl connection plugin to the documentation (https://github.com/ansible-collections/kubernetes.core/pull/741).
860+
- connection/kubectl.py - Added an example of using the kubectl connection plugin
861+
to the documentation (https://github.com/ansible-collections/kubernetes.core/pull/741).
862+
- inventory/k8s.py - Defer removal of k8s inventory plugin to version 6.0.0
863+
(https://github.com/ansible-collections/kubernetes.core/pull/734).
864+
- inventory/k8s.py - Defer removal of k8s inventory plugin to version 5.0 (https://github.com/ansible-collections/kubernetes.core/pull/723).
862865
release_summary: This release comes with documentation updates.
863866
fragments:
864867
- 20240530-defer-removal-and-ansible-core-support-update.yaml
865868
- 20240601-doc-example-of-using-kubectl.yaml
869+
- inventory-update_removal_date.yml
866870
- 3.2.0.yml
867871
release_date: '2024-06-14'
872+
3.3.0:
873+
changes:
874+
bugfixes:
875+
- helm - Helm version checks did not support RC versions. They now accept any
876+
version tags. (https://github.com/ansible-collections/kubernetes.core/pull/745).
877+
- helm_pull - Apply no_log=True to pass_credentials to silence false positive
878+
warning. (https://github.com/ansible-collections/kubernetes.core/pull/796).
879+
- k8s_drain - Fix k8s_drain does not wait for single pod (https://github.com/ansible-collections/kubernetes.core/issues/769).
880+
- k8s_drain - Fix k8s_drain runs into a timeout when evicting a pod which is
881+
part of a stateful set (https://github.com/ansible-collections/kubernetes.core/issues/792).
882+
- kubeconfig option should not appear in module invocation log (https://github.com/ansible-collections/kubernetes.core/issues/782).
883+
- kustomize - kustomize plugin fails with deprecation warnings (https://github.com/ansible-collections/kubernetes.core/issues/639).
884+
- waiter - Fix waiting for daemonset when desired number of pods is 0. (https://github.com/ansible-collections/kubernetes.core/pull/756).
885+
minor_changes:
886+
- k8s_drain - Improve error message for pod disruption budget when draining
887+
a node (https://github.com/ansible-collections/kubernetes.core/issues/797).
888+
release_summary: This release comes with improvements to the error messages in the k8s_drain module and several bug fixes.
889+
fragments:
890+
- 20240530-ansible-core-support-update.yaml
891+
- 20240611-helm-rc-version.yaml
892+
- 20240620-fix-kustomize-plugin-fails-with-deprecation-warnings.yml
893+
- 20241102-fix-ci-post-2.18-issue.yaml
894+
- 20241213-kubeconfig-set-no_log-true.yaml
895+
- 756-fix-daemonset-waiting.yaml
896+
- 770-fix-k8s-drain-doesnt-wait-for-single-pod.yaml
897+
- 793-fix-k8s-drain-runs-into-timeout.yaml
898+
- 796-false-positive-helmull.yaml
899+
- 798-drain-pdb-error-message.yaml
900+
- readme_template_update.yml
901+
release_date: '2025-01-22'

changelogs/fragments/20240530-ansible-core-support-update.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelogs/fragments/20240611-helm-rc-version.yaml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/20240620-fix-kustomize-plugin-fails-with-deprecation-warnings.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/20241102-fix-ci-post-2.18-issue.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelogs/fragments/20241213-kubeconfig-set-no_log-true.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelogs/fragments/756-fix-daemonset-waiting.yaml

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)