diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 102ddcf74d..71eb64277c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,18 +4,40 @@ Kubernetes Collection Release Notes .. contents:: Topics +v3.3.0 +====== + +Minor Changes +------------- + +- inventory/k8s.py - Defer removal of k8s inventory plugin to version 5.0 (https://github.com/ansible-collections/kubernetes.core/pull/723). +- inventory/k8s.py - Defer removal of k8s inventory plugin to version 6.0.0 (https://github.com/ansible-collections/kubernetes.core/pull/734). +- k8s_drain - Improve error message for pod disruption budget when draining a node (https://github.com/ansible-collections/kubernetes.core/issues/797). + +Bugfixes +-------- + +- helm - Helm version checks did not support RC versions. They now accept any version tags. (https://github.com/ansible-collections/kubernetes.core/pull/745). +- helm_pull - Apply no_log=True to pass_credentials to silence false positive warning.. (https://github.com/ansible-collections/kubernetes.core/pull/796). +- k8s_drain - Fix k8s_drain does not wait for single pod (https://github.com/ansible-collections/kubernetes.core/issues/769). +- 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). +- kubeconfig option should not appear in module invocation log (https://github.com/ansible-collections/kubernetes.core/issues/782). +- kustomize - kustomize plugin fails with deprecation warnings (https://github.com/ansible-collections/kubernetes.core/issues/639). +- waiter - Fix waiting for daemonset when desired number of pods is 0. (https://github.com/ansible-collections/kubernetes.core/pull/756). + v3.2.0 ====== Release Summary --------------- + This release comes with documentation updates. Minor Changes ------------- -- inventory/k8s.py - Defer removal of k8s inventory plugin to version 6.0.0 (https://github.com/ansible-collections/kubernetes.core/pull/734). - connection/kubectl.py - Added an example of using the kubectl connection plugin to the documentation (https://github.com/ansible-collections/kubernetes.core/pull/741). +- inventory/k8s.py - Defer removal of k8s inventory plugin to version 6.0.0 (https://github.com/ansible-collections/kubernetes.core/pull/734). v3.1.0 ====== diff --git a/Makefile b/Makefile index 23826b12ce..14df8473cc 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ # Also needs to be updated in galaxy.yml -VERSION = 3.2.0 +VERSION = 3.3.0 TEST_ARGS ?= "" PYTHON_VERSION ?= `python -c 'import platform; print(".".join(platform.python_version_tuple()[0:2]))'` diff --git a/README.md b/README.md index 9ad0876de3..4cd9166d24 100644 --- a/README.md +++ b/README.md @@ -95,7 +95,7 @@ You can also include it in a `requirements.yml` file and install it via `ansible --- collections: - name: kubernetes.core - version: 3.2.0 + version: 3.3.0 ``` ### Installing the Kubernetes Python Library diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 84adc471af..84774f89e6 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -857,11 +857,45 @@ releases: 3.2.0: changes: minor_changes: - - inventory/k8s.py - Defer removal of k8s inventory plugin to version 6.0.0 (https://github.com/ansible-collections/kubernetes.core/pull/734). - - connection/kubectl.py - Added an example of using the kubectl connection plugin to the documentation (https://github.com/ansible-collections/kubernetes.core/pull/741). + - connection/kubectl.py - Added an example of using the kubectl connection plugin + to the documentation (https://github.com/ansible-collections/kubernetes.core/pull/741). + - inventory/k8s.py - Defer removal of k8s inventory plugin to version 6.0.0 + (https://github.com/ansible-collections/kubernetes.core/pull/734). + - inventory/k8s.py - Defer removal of k8s inventory plugin to version 5.0 (https://github.com/ansible-collections/kubernetes.core/pull/723). release_summary: This release comes with documentation updates. fragments: - 20240530-defer-removal-and-ansible-core-support-update.yaml - 20240601-doc-example-of-using-kubectl.yaml + - inventory-update_removal_date.yml - 3.2.0.yml release_date: '2024-06-14' + 3.3.0: + changes: + bugfixes: + - helm - Helm version checks did not support RC versions. They now accept any + version tags. (https://github.com/ansible-collections/kubernetes.core/pull/745). + - helm_pull - Apply no_log=True to pass_credentials to silence false positive + warning. (https://github.com/ansible-collections/kubernetes.core/pull/796). + - k8s_drain - Fix k8s_drain does not wait for single pod (https://github.com/ansible-collections/kubernetes.core/issues/769). + - 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). + - kubeconfig option should not appear in module invocation log (https://github.com/ansible-collections/kubernetes.core/issues/782). + - kustomize - kustomize plugin fails with deprecation warnings (https://github.com/ansible-collections/kubernetes.core/issues/639). + - waiter - Fix waiting for daemonset when desired number of pods is 0. (https://github.com/ansible-collections/kubernetes.core/pull/756). + minor_changes: + - k8s_drain - Improve error message for pod disruption budget when draining + a node (https://github.com/ansible-collections/kubernetes.core/issues/797). + release_summary: This release comes with improvements to the error messages in the k8s_drain module and several bug fixes. + fragments: + - 20240530-ansible-core-support-update.yaml + - 20240611-helm-rc-version.yaml + - 20240620-fix-kustomize-plugin-fails-with-deprecation-warnings.yml + - 20241102-fix-ci-post-2.18-issue.yaml + - 20241213-kubeconfig-set-no_log-true.yaml + - 756-fix-daemonset-waiting.yaml + - 770-fix-k8s-drain-doesnt-wait-for-single-pod.yaml + - 793-fix-k8s-drain-runs-into-timeout.yaml + - 796-false-positive-helmull.yaml + - 798-drain-pdb-error-message.yaml + - readme_template_update.yml + release_date: '2025-01-22' diff --git a/changelogs/fragments/20240530-ansible-core-support-update.yaml b/changelogs/fragments/20240530-ansible-core-support-update.yaml deleted file mode 100644 index 2efafc0421..0000000000 --- a/changelogs/fragments/20240530-ansible-core-support-update.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - inventory/k8s.py - Defer removal of k8s inventory plugin to version 6.0.0 (https://github.com/ansible-collections/kubernetes.core/pull/734). diff --git a/changelogs/fragments/20240611-helm-rc-version.yaml b/changelogs/fragments/20240611-helm-rc-version.yaml deleted file mode 100644 index 28c4dcd4b3..0000000000 --- a/changelogs/fragments/20240611-helm-rc-version.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - helm - Helm version checks did not support RC versions. They now accept any version tags. (https://github.com/ansible-collections/kubernetes.core/pull/745). diff --git a/changelogs/fragments/20240620-fix-kustomize-plugin-fails-with-deprecation-warnings.yml b/changelogs/fragments/20240620-fix-kustomize-plugin-fails-with-deprecation-warnings.yml deleted file mode 100644 index 2cb7bb60b8..0000000000 --- a/changelogs/fragments/20240620-fix-kustomize-plugin-fails-with-deprecation-warnings.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - kustomize - kustomize plugin fails with deprecation warnings (https://github.com/ansible-collections/kubernetes.core/issues/639). diff --git a/changelogs/fragments/20241102-fix-ci-post-2.18-issue.yaml b/changelogs/fragments/20241102-fix-ci-post-2.18-issue.yaml deleted file mode 100644 index 937c1f6710..0000000000 --- a/changelogs/fragments/20241102-fix-ci-post-2.18-issue.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: - - Fix GitHub actions issue related to switch milestone and devel branches of ansible to 2.19 (https://github.com/ansible-collections/kubernetes.core/pull/789) diff --git a/changelogs/fragments/20241213-kubeconfig-set-no_log-true.yaml b/changelogs/fragments/20241213-kubeconfig-set-no_log-true.yaml deleted file mode 100644 index 4496184470..0000000000 --- a/changelogs/fragments/20241213-kubeconfig-set-no_log-true.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - kubeconfig option should not appear in module invocation log (https://github.com/ansible-collections/kubernetes.core/issues/782). diff --git a/changelogs/fragments/756-fix-daemonset-waiting.yaml b/changelogs/fragments/756-fix-daemonset-waiting.yaml deleted file mode 100644 index e186e5ef62..0000000000 --- a/changelogs/fragments/756-fix-daemonset-waiting.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - waiter - Fix waiting for daemonset when desired number of pods is 0. (https://github.com/ansible-collections/kubernetes.core/pull/756). diff --git a/changelogs/fragments/770-fix-k8s-drain-doesnt-wait-for-single-pod.yaml b/changelogs/fragments/770-fix-k8s-drain-doesnt-wait-for-single-pod.yaml deleted file mode 100644 index a063d79c81..0000000000 --- a/changelogs/fragments/770-fix-k8s-drain-doesnt-wait-for-single-pod.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - k8s_drain - Fix k8s_drain does not wait for single pod (https://github.com/ansible-collections/kubernetes.core/issues/769). diff --git a/changelogs/fragments/793-fix-k8s-drain-runs-into-timeout.yaml b/changelogs/fragments/793-fix-k8s-drain-runs-into-timeout.yaml deleted file mode 100644 index 26b8b8407c..0000000000 --- a/changelogs/fragments/793-fix-k8s-drain-runs-into-timeout.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - 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). diff --git a/changelogs/fragments/796-false-positive-helmull.yaml b/changelogs/fragments/796-false-positive-helmull.yaml deleted file mode 100644 index bda66315df..0000000000 --- a/changelogs/fragments/796-false-positive-helmull.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - helm_pull - Apply no_log=True to pass_credentials to silence false positive warning.. (https://github.com/ansible-collections/kubernetes.core/pull/796). diff --git a/changelogs/fragments/798-drain-pdb-error-message.yaml b/changelogs/fragments/798-drain-pdb-error-message.yaml deleted file mode 100644 index 61b4a2573e..0000000000 --- a/changelogs/fragments/798-drain-pdb-error-message.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - k8s_drain - Improve error message for pod disruption budget when draining a node (https://github.com/ansible-collections/kubernetes.core/issues/797). diff --git a/changelogs/fragments/inventory-update_removal_date.yml b/changelogs/fragments/inventory-update_removal_date.yml deleted file mode 100644 index 3ef687d5ef..0000000000 --- a/changelogs/fragments/inventory-update_removal_date.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - inventory/k8s.py - Defer removal of k8s inventory plugin to version 5.0 (https://github.com/ansible-collections/kubernetes.core/pull/723). diff --git a/changelogs/fragments/readme_template_update.yml b/changelogs/fragments/readme_template_update.yml deleted file mode 100644 index 421756ad34..0000000000 --- a/changelogs/fragments/readme_template_update.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: - - Update the README doc to match https://access.redhat.com/articles/7068606. diff --git a/galaxy.yml b/galaxy.yml index 6cf5e476a4..0c809ab83d 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -25,7 +25,7 @@ tags: - openshift - okd - cluster -version: 3.2.0 +version: 3.3.0 build_ignore: - .DS_Store - "*.tar.gz"