Skip to content

Commit 3160e4a

Browse files
Update main branch docs after release 6.1.0 (#988)
SUMMARY Update main branch docs after release 6.1.0 ISSUE TYPE Docs Pull Request Reviewed-by: Bikouo Aubin Reviewed-by: Bianca Henderson <beeankha@gmail.com> Reviewed-by: Alina Buzachis
1 parent 93734fc commit 3160e4a

13 files changed

+150
-234
lines changed

CHANGELOG.rst

Lines changed: 28 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,29 @@ Kubernetes Collection Release Notes
44

55
.. contents:: Topics
66

7+
v6.1.0
8+
======
9+
10+
Release Summary
11+
---------------
12+
13+
This release adds ``plain_http`` and ``take_ownership`` parameters for helm modules, support for ``hidden_fields`` in ``k8s_json_patch``, documented lack of idempotency support in ``helm_registry_auth`` with ``helm ≥ 3.18.0``, and improved ``k8s_rollback`` test coverage.
14+
15+
Minor Changes
16+
-------------
17+
18+
- Module helm_registry_auth do not support idempotency with `helm >= 3.18.0` (https://github.com/ansible-collections/kubernetes.core/pull/946)
19+
- Module k8s_json_patch - Add support for `hidden_fields` (https://github.com/ansible-collections/kubernetes.core/pull/964).
20+
- helm - Parameter plain_http added for working with insecure OCI registries (https://github.com/ansible-collections/kubernetes.core/pull/934).
21+
- helm - Parameter take_ownership added (https://github.com/ansible-collections/kubernetes.core/pull/957).
22+
- helm_pull - Parameter plain_http added for working with insecure OCI registries (https://github.com/ansible-collections/kubernetes.core/pull/934).
23+
- helm_template - Parameter plain_http added for working with insecure OCI registries (https://github.com/ansible-collections/kubernetes.core/pull/934).
24+
25+
Bugfixes
26+
--------
27+
28+
- module_utils/k8s/service - hide fields first before creating diffs (https://github.com/ansible-collections/kubernetes.core/pull/915).
29+
730
v6.0.0
831
======
932

@@ -37,20 +60,20 @@ v5.3.0
3760
Release Summary
3861
---------------
3962

40-
This release includes minor changes, bug fixes and also bumps ``ansible-lint`` version to ``25.1.2``.
63+
This release includes minor changes, bug fixes and also bumps ansible-lint version to ``25.1.2``.
4164

4265
Minor Changes
4366
-------------
4467

45-
- kubernetes.core - Bump version of ``ansible-lint`` to ``25.1.2`` (https://github.com/ansible-collections/kubernetes.core/pull/919).
68+
- Bump version of ansible-lint to 25.1.2 (https://github.com/ansible-collections/kubernetes.core/pull/919).
4669
- action/k8s_info - update templating mechanism with changes from ``ansible-core 2.19`` (https://github.com/ansible-collections/kubernetes.core/pull/888).
47-
- helm - add ``reset_then_reuse_values`` support to helm module (https://github.com/ansible-collections/kubernetes.core/issues/803).
48-
- helm - add support for ``insecure_skip_tls_verify`` option to helm and ``helm_repository`` (https://github.com/ansible-collections/kubernetes.core/issues/694).
70+
- helm - add reset_then_reuse_values support to helm module (https://github.com/ansible-collections/kubernetes.core/issues/803).
71+
- helm - add support for ``insecure_skip_tls_verify`` option to helm and helm_repository(https://github.com/ansible-collections/kubernetes.core/issues/694).
4972

5073
Bugfixes
5174
--------
5275

53-
- 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).
76+
- 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).
5477

5578
v5.2.0
5679
======

README.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,10 @@ For more information about communication, see the [Ansible communication guide](
2121
## Requirements
2222

2323
<!--start requires_ansible-->
24-
### Ansible Version Compatibility
24+
## Ansible version compatibility
2525

26-
This collection has been tested against following Ansible versions: **>=2.16.0**.
26+
This collection has been tested against the following Ansible versions: **>=2.16.0**.
2727

28-
For collections that support Ansible 2.9, please ensure you update your `network_os` to use the
29-
fully qualified collection name (for example, `cisco.ios.ios`).
3028
Plugins and modules within a collection may be tested with only specific Ansible versions.
3129
A collection may contain metadata that identifies these versions.
3230
PEP440 is the schema used to describe the versions of Ansible.
@@ -47,17 +45,17 @@ This collection supports Kubernetes versions >= 1.24.
4745
Click on the name of a plugin or module to view that content's documentation:
4846

4947
<!--start collection content-->
50-
### Connection Plugins
48+
### Connection plugins
5149
Name | Description
5250
--- | ---
5351
[kubernetes.core.kubectl](https://github.com/ansible-collections/kubernetes.core/blob/main/docs/kubernetes.core.kubectl_connection.rst)|Execute tasks in pods running on Kubernetes.
5452

55-
### K8s Filter Plugins
53+
### K8s filter plugins
5654
Name | Description
5755
--- | ---
5856
kubernetes.core.k8s_config_resource_name|Generate resource name for the given resource of type ConfigMap, Secret
5957

60-
### Lookup Plugins
58+
### Lookup plugins
6159
Name | Description
6260
--- | ---
6361
[kubernetes.core.k8s](https://github.com/ansible-collections/kubernetes.core/blob/main/docs/kubernetes.core.k8s_lookup.rst)|Query the K8s API
@@ -101,7 +99,7 @@ You can also include it in a `requirements.yml` file and install it via `ansible
10199
---
102100
collections:
103101
- name: kubernetes.core
104-
version: 6.0.0
102+
version: 6.1.0
105103
```
106104
107105
### Installing the Kubernetes Python Library

changelogs/changelog.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1064,3 +1064,31 @@ releases:
10641064
fragments:
10651065
- 20250121-breaking-changes-6.0.0.yml
10661066
release_date: '2025-05-19'
1067+
6.1.0:
1068+
changes:
1069+
bugfixes:
1070+
- module_utils/k8s/service - hide fields first before creating diffs (https://github.com/ansible-collections/kubernetes.core/pull/915).
1071+
minor_changes:
1072+
- Module helm_registry_auth do not support idempotency with `helm >= 3.18.0`
1073+
(https://github.com/ansible-collections/kubernetes.core/pull/946)
1074+
- Module k8s_json_patch - Add support for `hidden_fields` (https://github.com/ansible-collections/kubernetes.core/pull/964).
1075+
- helm - Parameter plain_http added for working with insecure OCI registries
1076+
(https://github.com/ansible-collections/kubernetes.core/pull/934).
1077+
- helm - Parameter take_ownership added (https://github.com/ansible-collections/kubernetes.core/pull/957).
1078+
- helm_pull - Parameter plain_http added for working with insecure OCI registries
1079+
(https://github.com/ansible-collections/kubernetes.core/pull/934).
1080+
- helm_template - Parameter plain_http added for working with insecure OCI registries
1081+
(https://github.com/ansible-collections/kubernetes.core/pull/934).
1082+
release_summary: "This release adds ``plain_http`` and ``take_ownership`` parameters for helm modules, support for ``hidden_fields``
1083+
in ``k8s_json_patch``, documented lack of idempotency support in ``helm_registry_auth``
1084+
with ``helm \u2265 3.18.0``, and improved ``k8s_rollback`` test coverage."
1085+
fragments:
1086+
- 20250411-kubeconfig-no_log-revert.yaml
1087+
- 20250428-k8s-service-hide-fields-first.yaml
1088+
- 20250522-add-plain-http-for-oci-registries.yaml
1089+
- 20250605-fix-helm_registry_auth-integration_test.yaml
1090+
- 20250704-k8s-rollback-integration-test-coverage.yaml
1091+
- 20250720-k8s-patch-add-hidden-fields.yaml
1092+
- 20250911-add-support-helm-take-ownership.yaml
1093+
- release_summary.yml
1094+
release_date: '2025-08-12'

changelogs/fragments/20250428-k8s-service-hide-fields-first.yaml

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

changelogs/fragments/20250522-add-plain-http-for-oci-registries.yaml

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

changelogs/fragments/20250704-k8s-rollback-integration-test-coverage.yaml

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

changelogs/fragments/20250720-k8s-patch-add-hidden-fields.yaml

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

changelogs/fragments/20250911-add-support-helm-take-ownership.yaml

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

docs/ansible_turbo_mode.rst

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

docs/kubernetes.core.helm_module.rst

Lines changed: 27 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,27 @@ Parameters
330330
<div style="font-size: small; color: darkgreen"><br/>aliases: kubeconfig_path</div>
331331
</td>
332332
</tr>
333+
<tr>
334+
<td colspan="2">
335+
<div class="ansibleOptionAnchor" id="parameter-"></div>
336+
<b>plain_http</b>
337+
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
338+
<div style="font-size: small">
339+
<span style="color: purple">boolean</span>
340+
</div>
341+
<div style="font-style: italic; font-size: small; color: darkgreen">added in 6.1.0</div>
342+
</td>
343+
<td>
344+
<ul style="margin: 0; padding: 0"><b>Choices:</b>
345+
<li><div style="color: blue"><b>no</b>&nbsp;&larr;</div></li>
346+
<li>yes</li>
347+
</ul>
348+
</td>
349+
<td>
350+
<div>Use HTTP instead of HTTPS when working with OCI registries</div>
351+
<div>Requires Helm &gt;= 3.13.0</div>
352+
</td>
353+
</tr>
333354
<tr>
334355
<td colspan="2">
335356
<div class="ansibleOptionAnchor" id="parameter-"></div>
@@ -737,26 +758,6 @@ Parameters
737758
<div>The use of <em>wait_timeout</em> to wait for kubernetes commands to complete has been deprecated and will be removed after 2022-12-01.</div>
738759
</td>
739760
</tr>
740-
<tr>
741-
<td colspan="2">
742-
<div class="ansibleOptionAnchor" id="parameter-"></div>
743-
<b>plain_http</b>
744-
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
745-
<div style="font-size: small">
746-
<span style="color: purple">boolean</span>
747-
</div>
748-
<div style="font-style: italic; font-size: small; color: darkgreen">added in 5.1.0</div>
749-
</td>
750-
<td>
751-
<ul style="margin: 0; padding: 0"><b>Choices:</b>
752-
<li><div style="color: blue"><b>no</b>&nbsp;&larr;</div></li>
753-
<li>yes</li>
754-
</ul>
755-
</td>
756-
<td>
757-
<div>Use HTTP instead of HTTPS when working with OCI registries</div>
758-
</td>
759-
</tr>
760761
</table>
761762
<br/>
762763

@@ -851,6 +852,12 @@ Examples
851852
chart_ref: "https://github.com/grafana/helm-charts/releases/download/grafana-5.6.0/grafana-5.6.0.tgz"
852853
release_namespace: monitoring
853854
855+
- name: Deploy Bitnami's MongoDB latest chart from OCI registry
856+
kubernetes.core.helm:
857+
name: test
858+
chart_ref: "oci://registry-1.docker.io/bitnamicharts/mongodb"
859+
release_namespace: database
860+
854861
# Using complex Values
855862
- name: Deploy new-relic client chart
856863
kubernetes.core.helm:

0 commit comments

Comments
 (0)