Skip to content

Commit

Permalink
Ansible: KSM-510 Update ansible plugin to use latest ksm sdk (#599) (#…
Browse files Browse the repository at this point in the history
…600)

* KSM-510 Update ansible plugin to use latest ksm sdk (#599)

* KSM-510 Updated pinned KSM SDK version to 16.6.4

* Updated README

* GHA: Added Python 3.12 to tests
  • Loading branch information
maksimu authored May 14, 2024
1 parent 6930f6d commit 9750ff3
Show file tree
Hide file tree
Showing 9 changed files with 30 additions and 21 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/test.ansible.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10"]
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]

steps:
- uses: actions/checkout@v3
Expand All @@ -24,6 +24,7 @@ jobs:
working-directory: ./sdk/python/core
run: |
python3 -m pip install --upgrade pip
python3 -m pip install setuptools
python3 -m pip install -r requirements.txt
python3 -m pip install -e .
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/test.cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]

steps:
- uses: actions/checkout@v3
Expand All @@ -24,6 +24,7 @@ jobs:
working-directory: ./sdk/python/core
run: |
python3 -m pip install --upgrade pip
python3 -m pip install setuptools
python3 -m pip install -r requirements.txt
python3 -m pip install -e .
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/test.python.helper.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]

steps:
- uses: actions/checkout@v3
Expand All @@ -24,6 +24,7 @@ jobs:
working-directory: ./sdk/python/core
run: |
python3 -m pip install --upgrade pip
python3 -m pip install setuptools
python3 -m pip install -r requirements.txt
python3 -m pip install -e .
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test.python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]

defaults:
run:
Expand All @@ -24,7 +24,7 @@ jobs:
run: |
python3 -m pip install --upgrade pip
python3 -m pip install -r requirements.txt
python3 -m pip install pytest pytest-cov
python3 -m pip install pytest pytest-cov setuptools
python3 -m pip install -e .
- name: Run tests
run: |
Expand Down
15 changes: 9 additions & 6 deletions integration/keeper_secrets_manager_ansible/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,25 +19,28 @@ For more information see our official documentation page https://docs.keeper.io/

# Changes

## 1.2.3
* Updated pinned KSM SDK version to 16.6.4.

## 1.2.2
* Add action `keeper_get_record` to return record as a dictionary.
* Added action `keeper_get_record` to return record as a dictionary.
* Clean up comments.
* Update pinned KSM SDK version to 16.6.3.
* Updated pinned KSM SDK version to 16.6.3.

## 1.2.1
* Add action `keeper_remove` to remove secrets from the Keeper Vault
* Update pinned KSM SDK version to 16.6.2.
* Added action `keeper_remove` to remove secrets from the Keeper Vault
* Updated pinned KSM SDK version to 16.6.2.

## 1.2.0

* Added action `keeper_cache_records` to cache Keeper Vault records to reduce API calls.
* Added ability to get records by title for some actions.
* Added `array_index` and `value_key` to access individual values in complex values. Alternative to `notation`.
* Update pinned KSM SDK version.
* Updated pinned KSM SDK version.

## 1.1.5

* Update pinned KSM SDK version. The KSM SDK has been updated to use OpenSSL 3.0.7 which resolves CVE-2022-3602, CVE-2022-3786.
* Updated pinned KSM SDK version. The KSM SDK has been updated to use OpenSSL 3.0.7 which resolves CVE-2022-3602, CVE-2022-3786.

## 1.1.4

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -119,25 +119,28 @@ configuration file or even a playbook.

# Changes

## 1.2.3
* Updated pinned KSM SDK version to 16.6.4.

## 1.2.2
* Add action `keeper_get_record` to return entire record as dictionary.
* Added action `keeper_get_record` to return entire record as dictionary.
* Clean up comments in code.
* Update pinned KSM SDK version to 16.6.3.
* Updated pinned KSM SDK version to 16.6.3.

## 1.2.1
* Add action `keeper_remove` to remove secrets from the Keeper Vault.
* Update pinned KSM SDK version to 16.6.2.
* Added action `keeper_remove` to remove secrets from the Keeper Vault.
* Updated pinned KSM SDK version to 16.6.2.

## 1.2.0

* Added action `keeper_cache_records` to cache Keeper Vault records to reduce API calls.
* Added ability to get records by title for some actions.
* Added `array_index` and `value_key` to access individual values in complex values. Alternative to `notation`.
* Update pinned KSM SDK version.
* Updated pinned KSM SDK version.

## 1.1.5

* Update pinned KSM SDK version. The KSM SDK has been updated to use OpenSSL 3.0.7 which resolves CVE-2022-3602, CVE-2022-3786.
* Updated pinned KSM SDK version. The KSM SDK has been updated to use OpenSSL 3.0.7 which resolves CVE-2022-3602, CVE-2022-3786.

## 1.1.4

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
importlib_metadata
keeper-secrets-manager-core>=16.6.3
keeper-secrets-manager-core>=16.6.4
keeper-secrets-manager-helper
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ansible
importlib_metadata
keeper-secrets-manager-core>=16.6.3
keeper-secrets-manager-core>=16.6.4
keeper-secrets-manager-helper
4 changes: 2 additions & 2 deletions integration/keeper_secrets_manager_ansible/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@
long_description = fp.read()

install_requires = [
'keeper-secrets-manager-core>=16.6.2',
'keeper-secrets-manager-core>=16.6.4',
'keeper-secrets-manager-helper',
'importlib_metadata',
'ansible'
]

setup(
name="keeper-secrets-manager-ansible",
version='1.2.2',
version='1.2.3',
description="Keeper Secrets Manager plugins for Ansible.",
long_description=long_description,
long_description_content_type="text/markdown",
Expand Down

0 comments on commit 9750ff3

Please sign in to comment.