diff --git a/.github/workflows/test.ansible.yml b/.github/workflows/test.ansible.yml index 656cf319..75119ed0 100644 --- a/.github/workflows/test.ansible.yml +++ b/.github/workflows/test.ansible.yml @@ -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 @@ -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 . diff --git a/.github/workflows/test.cli.yml b/.github/workflows/test.cli.yml index 5b371595..2df1a580 100644 --- a/.github/workflows/test.cli.yml +++ b/.github/workflows/test.cli.yml @@ -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 @@ -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 . diff --git a/.github/workflows/test.python.helper.yml b/.github/workflows/test.python.helper.yml index 306cbc0a..24be36da 100644 --- a/.github/workflows/test.python.helper.yml +++ b/.github/workflows/test.python.helper.yml @@ -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 @@ -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 . diff --git a/.github/workflows/test.python.yml b/.github/workflows/test.python.yml index be0a95fc..67277bfe 100644 --- a/.github/workflows/test.python.yml +++ b/.github/workflows/test.python.yml @@ -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: @@ -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: | diff --git a/integration/keeper_secrets_manager_ansible/README.md b/integration/keeper_secrets_manager_ansible/README.md index 92e9ba01..6a899f8d 100644 --- a/integration/keeper_secrets_manager_ansible/README.md +++ b/integration/keeper_secrets_manager_ansible/README.md @@ -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 diff --git a/integration/keeper_secrets_manager_ansible/ansible_galaxy/keepersecurity/keeper_secrets_manager/README.md b/integration/keeper_secrets_manager_ansible/ansible_galaxy/keepersecurity/keeper_secrets_manager/README.md index 4f9cce81..98d23d8d 100644 --- a/integration/keeper_secrets_manager_ansible/ansible_galaxy/keepersecurity/keeper_secrets_manager/README.md +++ b/integration/keeper_secrets_manager_ansible/ansible_galaxy/keepersecurity/keeper_secrets_manager/README.md @@ -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 diff --git a/integration/keeper_secrets_manager_ansible/ansible_galaxy/tower_execution_environment/requirements.txt b/integration/keeper_secrets_manager_ansible/ansible_galaxy/tower_execution_environment/requirements.txt index 0addcc35..9e210a51 100644 --- a/integration/keeper_secrets_manager_ansible/ansible_galaxy/tower_execution_environment/requirements.txt +++ b/integration/keeper_secrets_manager_ansible/ansible_galaxy/tower_execution_environment/requirements.txt @@ -1,3 +1,3 @@ importlib_metadata -keeper-secrets-manager-core>=16.6.3 +keeper-secrets-manager-core>=16.6.4 keeper-secrets-manager-helper \ No newline at end of file diff --git a/integration/keeper_secrets_manager_ansible/requirements.txt b/integration/keeper_secrets_manager_ansible/requirements.txt index bc24d5e2..b173ebc3 100644 --- a/integration/keeper_secrets_manager_ansible/requirements.txt +++ b/integration/keeper_secrets_manager_ansible/requirements.txt @@ -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 diff --git a/integration/keeper_secrets_manager_ansible/setup.py b/integration/keeper_secrets_manager_ansible/setup.py index 8a708175..b096325a 100644 --- a/integration/keeper_secrets_manager_ansible/setup.py +++ b/integration/keeper_secrets_manager_ansible/setup.py @@ -9,7 +9,7 @@ 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' @@ -17,7 +17,7 @@ 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",