Skip to content

Ansible: add 1.5.0 upgrade notes and complete the changelog - #1215

Merged
stas-schaller merged 1 commit into
release/integration/ansible/v1.5.0from
docs/ansible-150-upgrade-notes
Oct 6, 2026
Merged

stas-schaller merged 1 commit into
release/integration/ansible/v1.5.0from
docs/ansible-150-upgrade-notes

Conversation

@stas-schaller

Copy link
Copy Markdown
Collaborator

Summary

Ansible integration: documentation only. This adds an "Upgrading to 1.5.0" section to the integration README and the Galaxy collection README, and it completes the 1.5.0 changelog for the four fix PRs that already merged.

1.5.0 is a minor release, but #1209, #1211, and #1212 change how existing tasks behave. The upgrade notes give each change as old behavior, new behavior, and what to change in a playbook. I checked the old values against git history and the new behavior against the merged code and tests. I did not run playbooks against a vault for this PR, so a reviewer should read the migration steps for accuracy.

Changes

Documentation

  • Add an "Upgrading to 1.5.0" section to both READMEs. The section is identical in both files.
  • Add the missing KSM-1562 changelog entry. (KSM-1562)
  • Label the KSM-1559 and KSM-1560 changelog entries as breaking changes, as KSM-1561 already is. (KSM-1559, KSM-1560)
  • Add the missing KSM-1559 lines: check mode deleted records before this release, an unknown option now fails the task, and the cache option is ignored. (KSM-1559)
  • Add ticket IDs to the Security and Fix entries. (KSM-1559, KSM-1560)
  • Add the keeper_create crash fix entry to the Galaxy README, where it was missing, and put KSM-845 in the same place in both files.

Testing

cd integration/keeper_secrets_manager_ansible && pytest

Breaking Changes

None. This PR changes documentation only. It describes the breaking changes that #1209, #1211, and #1212 already merged.

Related Issues

Add an "Upgrading to 1.5.0" section to both READMEs. It lists each
behavior change from KSM-1559, KSM-1560, KSM-1561, and KSM-1562 with
the old behavior, the new behavior, and what to change.

Complete the 1.5.0 changelog:
- Add the missing KSM-1562 entry.
- Label KSM-1559 and KSM-1560 as breaking changes, like KSM-1561.
- Add the missing KSM-1559 lines: check mode deleted records before,
  an unknown option fails, and the cache option is ignored.
- Add ticket IDs to the Security and Fix entries.
- Add the keeper_create crash fix entry to the Galaxy README, and put
  KSM-845 in the same place in both files.

REL-5255
@stas-schaller
stas-schaller merged commit ef34aeb into release/integration/ansible/v1.5.0 Oct 6, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant