Polycrate CLI 0.29.1 released: Ansible Upgrade and Secrets Registry Merge
ayedo Redaktion 1 Minute Lesezeit

Polycrate CLI 0.29.1 released: Ansible Upgrade and Secrets Registry Merge

Polycrate CLI 0.29.1 brings Ansible 13.2.0 with kubernetes.core 6.1.0 support and correct merging of registry credentials from secrets.poly.

With version 0.29.1, Polycrate receives an important maintenance release with an Ansible upgrade for kubernetes.core compatibility.

Python & Ansible Upgrade

Upgrade from Python 3.11 to 3.12 and Ansible 10.7.0 to 13.2.0 to access modern Ansible modules.

Component Old New
Python 3.11 3.12
Ansible 10.7.0 13.2.0
ansible-core 2.17.x 2.20.1
kubernetes.core ~3.x-5.x >= 6.1.0

Background: The take_ownership parameter for kubernetes.core.helm was added in version 6.1.0. This allows the takeover of existing Kubernetes resources during Helm upgrades.

# Now supported:
- name: Install with Helm
  kubernetes.core.helm:
    name: my-release
    chart_ref: oci://registry/chart
    take_ownership: true  # NEW in kubernetes.core 6.1.0+

Ansible Release Notes

Secrets Registry Merge

The registry stanza from secrets.poly is now correctly merged into the workspace configuration.

Problem: Previously, registry credentials in secrets.poly were ignored.

Solution: Public settings in workspace.poly are combined with encrypted credentials from secrets.poly:

# workspace.poly (public)
registry:
  endpoint: "cargo.ayedo.cloud"
# secrets.poly (encrypted)
registry:
  username: "robot+my-user"
  password: "super-secret-token"

Workspace Encryption Documentation

Migration

No migration required.

  • Existing workspaces continue to function unchanged
  • Container image needs to be repulled
  • secrets.poly files with registry stanza are now processed correctly

Full Release Notes

Update Now

polycrate update 0.29.1

Or download the binaries directly from PolyHub.


Polycrate is ayedo’s Infrastructure-as-Code tool for declarative multi-cluster management. Learn more →

Ähnliche Artikel