From c47343d7b6034ed07cb6e1b82e6064ebdfa7e376 Mon Sep 17 00:00:00 2001 From: Bikouo Aubin <79859644+abikouo@users.noreply.github.com> Date: Fri, 16 May 2025 10:16:23 +0200 Subject: [PATCH] Prepare release 5.3.0 (#929) Release 5.3.0 Update galaxy.yml and README.md Update release files using antsibull-changelog Reviewed-by: Alina Buzachis Reviewed-by: Bianca Henderson Reviewed-by: Yuriy Novostavskiy --- CHANGELOG.rst | 21 +++++++++++++++++ README.md | 2 +- changelogs/changelog.yaml | 21 +++++++++++++++++ .../20250324-k8s_info-templating.yaml | 3 --- .../694-add-insecure-skip-tls-verify.yml | 4 ---- ...lm-add-reset_then_reuse_values-support.yml | 3 --- .../898-k8s-dont-delete-in-check-mode.yaml | 3 --- .../919-update-ansible-lint-version.yaml | 3 --- docs/kubernetes.core.helm_module.rst | 23 +++++++++++++++++++ docs/kubernetes.core.helm_pull_module.rst | 3 ++- ...kubernetes.core.helm_repository_module.rst | 21 +++++++++++++++++ docs/kubernetes.core.k8s_drain_module.rst | 3 ++- docs/kubernetes.core.k8s_info_module.rst | 3 +-- docs/kubernetes.core.k8s_module.rst | 3 +-- galaxy.yml | 2 +- 15 files changed, 94 insertions(+), 24 deletions(-) delete mode 100644 changelogs/fragments/20250324-k8s_info-templating.yaml delete mode 100644 changelogs/fragments/694-add-insecure-skip-tls-verify.yml delete mode 100644 changelogs/fragments/800-helm-add-reset_then_reuse_values-support.yml delete mode 100644 changelogs/fragments/898-k8s-dont-delete-in-check-mode.yaml delete mode 100644 changelogs/fragments/919-update-ansible-lint-version.yaml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9623be9f..16297bc6 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,27 @@ Kubernetes Collection Release Notes .. contents:: Topics +v5.3.0 +====== + +Release Summary +--------------- + +This release includes minor changes, bug fixes and also bumps ``ansible-lint`` version to ``25.1.2``. + +Minor Changes +------------- + +- kubernetes.core - Bump version of ``ansible-lint`` to ``25.1.2`` (https://github.com/ansible-collections/kubernetes.core/pull/919). +- action/k8s_info - update templating mechanism with changes from ``ansible-core 2.19`` (https://github.com/ansible-collections/kubernetes.core/pull/888). +- helm - add ``reset_then_reuse_values`` support to helm module (https://github.com/ansible-collections/kubernetes.core/issues/803). +- helm - add support for ``insecure_skip_tls_verify`` option to helm and ``helm_repository`` (https://github.com/ansible-collections/kubernetes.core/issues/694). + +Bugfixes +-------- + +- module_utils/k8s/service - Fix issue when trying to delete resource using ``delete_options`` and ``check_mode=true`` (https://github.com/ansible-collections/kubernetes.core/issues/892). + v5.2.0 ====== diff --git a/README.md b/README.md index 974fe76a..6a6a6d27 100644 --- a/README.md +++ b/README.md @@ -106,7 +106,7 @@ You can also include it in a `requirements.yml` file and install it via `ansible --- collections: - name: kubernetes.core - version: 5.2.0 + version: 5.3.0 ``` ### Installing the Kubernetes Python Library diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index e336a64f..729c169d 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1017,3 +1017,24 @@ releases: - 643-extend-hidden-fields.yaml - 879-clusteroperator-waiter.py.yaml release_date: '2025-03-27' + 5.3.0: + changes: + bugfixes: + - module_utils/k8s/service - fix issue when trying to delete resource using + `delete_options` and `check_mode=true` (https://github.com/ansible-collections/kubernetes.core/issues/892). + minor_changes: + - Bump version of ansible-lint to 25.1.2 (https://github.com/ansible-collections/kubernetes.core/pull/919). + - action/k8s_info - update templating mechanism with changes from ``ansible-core + 2.19`` (https://github.com/ansible-collections/kubernetes.core/pull/888). + - helm - add reset_then_reuse_values support to helm module (https://github.com/ansible-collections/kubernetes.core/issues/803). + - helm - add support for ``insecure_skip_tls_verify`` option to helm and helm_repository(https://github.com/ansible-collections/kubernetes.core/issues/694). + release_summary: This release includes minor changes, bug fixes and also bumps + ansible-lint version to ``25.1.2``. + fragments: + - 20250324-k8s_info-templating.yaml + - 5.3.0.yml + - 694-add-insecure-skip-tls-verify.yml + - 800-helm-add-reset_then_reuse_values-support.yml + - 898-k8s-dont-delete-in-check-mode.yaml + - 919-update-ansible-lint-version.yaml + release_date: '2025-05-16' diff --git a/changelogs/fragments/20250324-k8s_info-templating.yaml b/changelogs/fragments/20250324-k8s_info-templating.yaml deleted file mode 100644 index 6bdb17b0..00000000 --- a/changelogs/fragments/20250324-k8s_info-templating.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - action/k8s_info - update templating mechanism with changes from ``ansible-core 2.19`` (https://github.com/ansible-collections/kubernetes.core/pull/888). diff --git a/changelogs/fragments/694-add-insecure-skip-tls-verify.yml b/changelogs/fragments/694-add-insecure-skip-tls-verify.yml deleted file mode 100644 index 08e94a69..00000000 --- a/changelogs/fragments/694-add-insecure-skip-tls-verify.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - helm - add support for ``insecure_skip_tls_verify`` option to helm and - helm_repository(https://github.com/ansible-collections/kubernetes.core/issues/694). diff --git a/changelogs/fragments/800-helm-add-reset_then_reuse_values-support.yml b/changelogs/fragments/800-helm-add-reset_then_reuse_values-support.yml deleted file mode 100644 index 0db6456d..00000000 --- a/changelogs/fragments/800-helm-add-reset_then_reuse_values-support.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - helm - add reset_then_reuse_values support to helm module (https://github.com/ansible-collections/kubernetes.core/issues/803). diff --git a/changelogs/fragments/898-k8s-dont-delete-in-check-mode.yaml b/changelogs/fragments/898-k8s-dont-delete-in-check-mode.yaml deleted file mode 100644 index 515ca4ab..00000000 --- a/changelogs/fragments/898-k8s-dont-delete-in-check-mode.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - module_utils/k8s/service - fix issue when trying to delete resource using `delete_options` and `check_mode=true` (https://github.com/ansible-collections/kubernetes.core/issues/892). diff --git a/changelogs/fragments/919-update-ansible-lint-version.yaml b/changelogs/fragments/919-update-ansible-lint-version.yaml deleted file mode 100644 index 90415c61..00000000 --- a/changelogs/fragments/919-update-ansible-lint-version.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - Bump version of ansible-lint to 25.1.2 (https://github.com/ansible-collections/kubernetes.core/pull/919). diff --git a/docs/kubernetes.core.helm_module.rst b/docs/kubernetes.core.helm_module.rst index 998b0b57..e7df00d3 100644 --- a/docs/kubernetes.core.helm_module.rst +++ b/docs/kubernetes.core.helm_module.rst @@ -289,6 +289,29 @@ Parameters
Provide a URL for accessing the API. Can also be specified via K8S_AUTH_HOST environment variable.
+ + +
+ insecure_skip_tls_verify + +
+ boolean +
+
added in 5.3.0
+ + + + + +
Skip tls certificate checks for the chart download.
+
Do not confuse with the validate_certs option.
+
This option is only available for helm >= 3.16.0.
+

aliases: skip_tls_certs_check
+ +
diff --git a/docs/kubernetes.core.helm_pull_module.rst b/docs/kubernetes.core.helm_pull_module.rst index 1c1af065..ac3cc5c5 100644 --- a/docs/kubernetes.core.helm_pull_module.rst +++ b/docs/kubernetes.core.helm_pull_module.rst @@ -279,7 +279,8 @@ Parameters
Whether or not to check tls certificate for the chart download.
-
Requires helm >= 3.3.0.
+
Requires helm >= 3.3.0. Alias insecure_skip_tls_verify added in 5.3.0.
+

aliases: insecure_skip_tls_verify
diff --git a/docs/kubernetes.core.helm_repository_module.rst b/docs/kubernetes.core.helm_repository_module.rst index ee4169ee..d2a8ecf1 100644 --- a/docs/kubernetes.core.helm_repository_module.rst +++ b/docs/kubernetes.core.helm_repository_module.rst @@ -143,6 +143,27 @@ Parameters
Provide a URL for accessing the API. Can also be specified via K8S_AUTH_HOST environment variable.
+ + +
+ insecure_skip_tls_verify + +
+ boolean +
+
added in 5.3.0
+ + + + + +
Skip tls certificate checks for the repository url.
+

aliases: skip_tls_certs_check
+ +
diff --git a/docs/kubernetes.core.k8s_drain_module.rst b/docs/kubernetes.core.k8s_drain_module.rst index 95f82714..995e9113 100644 --- a/docs/kubernetes.core.k8s_drain_module.rst +++ b/docs/kubernetes.core.k8s_drain_module.rst @@ -595,7 +595,8 @@ Examples kubernetes.core.k8s_drain: state: drain name: foo - force: yes + delete_options: + force: yes - name: Drain node "foo", but abort if there are pods not managed by a ReplicationController, Job, or DaemonSet, and use a grace period of 15 minutes. kubernetes.core.k8s_drain: diff --git a/docs/kubernetes.core.k8s_info_module.rst b/docs/kubernetes.core.k8s_info_module.rst index 15121a2c..cbd56feb 100644 --- a/docs/kubernetes.core.k8s_info_module.rst +++ b/docs/kubernetes.core.k8s_info_module.rst @@ -174,8 +174,7 @@ Parameters
Hide fields matching any of the field definitions in the result
-
An example might be hidden_fields=[metadata.managedFields]
-
Only field definitions that don't reference list items are supported (so V(spec.containers[0]) would not work)
+
An example might be hidden_fields=[metadata.managedFields] or V(hidden_fields=[spec.containers[0].env[3].value]) or V(hidden_fields=[metadata.annotations[kubectl.kubernetes.io/last-applied-configuration]])
diff --git a/docs/kubernetes.core.k8s_module.rst b/docs/kubernetes.core.k8s_module.rst index cac063e6..de083a9c 100644 --- a/docs/kubernetes.core.k8s_module.rst +++ b/docs/kubernetes.core.k8s_module.rst @@ -395,8 +395,7 @@ Parameters
Hide fields matching this option in the result
-
An example might be hidden_fields=[metadata.managedFields]
-
Only field definitions that don't reference list items are supported (so V(spec.containers[0]) would not work)
+
An example might be hidden_fields=[metadata.managedFields] or V(hidden_fields=[spec.containers[0].env[3].value]) or V(hidden_fields=[metadata.annotations[kubectl.kubernetes.io/last-applied-configuration]])
diff --git a/galaxy.yml b/galaxy.yml index 969501fd..ff487a22 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -25,7 +25,7 @@ tags: - openshift - okd - cluster -version: 5.2.0 +version: 5.3.0 build_ignore: - .DS_Store - "*.tar.gz"