Changelog¶
The changelog format is based on Keep a Changelog.
This project uses Semantic Versioning - MAJOR.MINOR.PATCH
2.0.0 (2026-04-20)¶
No significant changes.
2.0.0 (2026-04-20)¶
Breaking changes¶
Dropped legacy connection setup. Either
kubeconfigorkubeconfig-dataand (always)contextconfiguration is required now. This change affects backwards compatibility and may not work on very old versions of kubernetes.kubernetes.create_configmapwithsourceparameter now expects to receive a properly formatted spec with the configmap data in thedatakey. Previously, the loaded data was used as the data directly.
Changed¶
API responses now return
camelCasekeys matching Kubernetes YAML manifests instead ofsnake_case, and_presentstate functions usepatchinstead of delete-and-recreate (thereplaceparameter has been removed). #16
Fixed¶
Added Kubernetes patch functionality to the execution module for applying patch operations to cluster resources during runtime. Also fixed general idempotency issues in absent functions by checking resource existence before modifications. #16
Added¶
Added enhanced functionality including Jinja2 templating via
template_contextparameter,waitandtimeoutparameters for resource operations,secret_typeandmetadataparameters for secrets, and improved parameter validation across resource types. #10Added Kubernetes patch functionality to the execution module for applying patch operations to cluster resources during runtime. #16
1.1.0 (2025-01-14)¶
Changed¶
Updated
kubernetesmodto work with newer versions of the Kubernetes Python client. #1
1.0.1 (2023-12-29)¶
Initial release of saltext-kubernetes. This release tracks the functionality in the core Salt code base at this point.