summaryrefslogtreecommitdiffstats
path: root/ansible_collections/community/sops/changelogs
diff options
context:
space:
mode:
Diffstat (limited to 'ansible_collections/community/sops/changelogs')
-rw-r--r--ansible_collections/community/sops/changelogs/changelog.yaml266
-rw-r--r--ansible_collections/community/sops/changelogs/changelog.yaml.license3
-rw-r--r--ansible_collections/community/sops/changelogs/config.yaml35
-rw-r--r--ansible_collections/community/sops/changelogs/fragments/.keep0
4 files changed, 304 insertions, 0 deletions
diff --git a/ansible_collections/community/sops/changelogs/changelog.yaml b/ansible_collections/community/sops/changelogs/changelog.yaml
new file mode 100644
index 00000000..033c6f87
--- /dev/null
+++ b/ansible_collections/community/sops/changelogs/changelog.yaml
@@ -0,0 +1,266 @@
+ancestor: null
+releases:
+ 0.1.0:
+ changes:
+ release_summary: 'First release of the `community.sops` collection!
+
+ This release includes multiple plugins: an `action` plugin, a `lookup` plugin
+ and a `vars` plugin.'
+ fragments:
+ - 0.1.0.yml
+ modules:
+ - description: Load sops-encrypted variables from files, dynamically within a
+ task
+ name: load_vars
+ namespace: ''
+ - description: Encrypt data with sops
+ name: sops_encrypt
+ namespace: ''
+ plugins:
+ lookup:
+ - description: Read sops encrypted file contents
+ name: sops
+ namespace: null
+ vars:
+ - description: Loading sops-encrypted vars files
+ name: sops
+ namespace: null
+ release_date: '2020-10-23'
+ 0.2.0:
+ changes:
+ minor_changes:
+ - community.sops.sops lookup plugin - add ``empty_on_not_exist`` option which
+ allows to return an empty string instead of an error when the file does not
+ exist (https://github.com/ansible-collections/community.sops/pull/33).
+ - community.sops.sops vars plugin - add option to control caching (https://github.com/ansible-collections/community.sops/pull/32).
+ - community.sops.sops vars plugin - add option to determine when vars are loaded
+ (https://github.com/ansible-collections/community.sops/pull/32).
+ release_summary: This release adds features for the lookup and vars plugins.
+ fragments:
+ - 0.2.0.yml
+ - 32-vars-stage.yml
+ - 33-lookup-empty_on_not_exist.yml
+ release_date: '2020-12-16'
+ 1.0.0:
+ changes:
+ minor_changes:
+ - 'All plugins and modules: allow to pass generic sops options with new options
+ ``config_path``, ``enable_local_keyservice``, ``keyservice``. Also allow to
+ pass AWS parameters with options ``aws_profile``, ``aws_access_key_id``, ``aws_secret_access_key``,
+ and ``aws_session_token`` (https://github.com/ansible-collections/community.sops/pull/47).'
+ - community.sops.sops_encrypt - allow to pass encryption-specific options ``kms``,
+ ``gcp_kms``, ``azure_kv``, ``hc_vault_transit``, ``pgp``, ``unencrypted_suffix``,
+ ``encrypted_suffix``, ``unencrypted_regex``, ``encrypted_regex``, ``encryption_context``,
+ and ``shamir_secret_sharing_threshold`` to sops (https://github.com/ansible-collections/community.sops/pull/47).
+ release_summary: First stable release. This release is expected to be included
+ in Ansible 3.0.0.
+ fragments:
+ - 1.0.0.yml
+ - 47-sops-options.yml
+ release_date: '2021-01-14'
+ 1.0.1:
+ changes:
+ release_summary: Re-release of 1.0.0 to counteract error during release.
+ release_date: '2021-01-14'
+ 1.0.2:
+ changes:
+ release_summary: Fix of 1.0.1 release which had no changelog entry.
+ fragments:
+ - 1.0.2.yml
+ release_date: '2021-01-14'
+ 1.0.3:
+ changes:
+ bugfixes:
+ - community.sops.sops lookup plugins - fix wrong format of Ansible variables
+ so that these are actually used (https://github.com/ansible-collections/community.sops/pull/51).
+ - community.sops.sops vars plugins - remove non-working Ansible variables (https://github.com/ansible-collections/community.sops/pull/51).
+ release_summary: This release include some fixes to Ansible docs and required
+ changes for inclusion in Ansible.
+ fragments:
+ - 1.0.3.yml
+ - 51-fix-vars-arguments.yml
+ release_date: '2021-01-22'
+ 1.0.4:
+ changes:
+ release_summary: This is a security release, fixing a potential information
+ leak in the ``community.sops.sops_encrypt`` module.
+ security_fixes:
+ - community.sops.sops_encrypt - mark the ``aws_secret_access_key`` and ``aws_session_token``
+ parameters as ``no_log`` to avoid leakage of secrets (https://github.com/ansible-collections/community.sops/pull/54).
+ fragments:
+ - 1.0.4.yml
+ - 54-no_log-fixes.yml
+ release_date: '2021-02-06'
+ 1.0.5:
+ changes:
+ bugfixes:
+ - community.sops.sops_encrypt - use output type ``yaml`` when path ends with
+ ``.yaml`` (https://github.com/ansible-collections/community.sops/pull/56).
+ release_summary: This release fixes a bug that prevented correct YAML file to
+ be created when the output was ending in `.yaml`.
+ fragments:
+ - 1.0.5.yml
+ - 56-sops_encrypt-yaml-output.yaml
+ release_date: '2021-03-05'
+ 1.0.6:
+ changes:
+ bugfixes:
+ - action_module plugin helper - make compatible with latest changes in ansible-core
+ 2.11.0b3 (https://github.com/ansible-collections/community.sops/pull/58).
+ - community.sops.load_vars - make compatible with latest changes in ansible-core
+ 2.11.0b3 (https://github.com/ansible-collections/community.sops/pull/58).
+ release_summary: This release makes the collection compatible to the latest
+ beta release of ansible-core 2.11.
+ fragments:
+ - 1.0.6.yml
+ - 58-actionmodule-plugin-utils-ansible-core-2.11.yml
+ release_date: '2021-03-21'
+ 1.1.0:
+ changes:
+ minor_changes:
+ - Avoid internal ansible-core module_utils in favor of equivalent public API
+ available since at least Ansible 2.9 (https://github.com/ansible-collections/community.sops/pull/73).
+ release_summary: A minor release for inclusion in Ansible 4.2.0.
+ fragments:
+ - 1.1.0.yml
+ - 71-decrypt-filter.yml
+ - ansible-core-_text.yml
+ plugins:
+ filter:
+ - description: Decrypt sops-encrypted data
+ name: decrypt
+ namespace: null
+ release_date: '2021-06-29'
+ 1.2.0:
+ changes:
+ bugfixes:
+ - Fix error handling in calls of the ``sops`` binary when negative errors are
+ returned (https://github.com/ansible-collections/community.sops/issues/82,
+ https://github.com/ansible-collections/community.sops/pull/83).
+ minor_changes:
+ - sops lookup and vars plugin - allow to configure almost all generic options
+ by ansible.cfg entries and environment variables (https://github.com/ansible-collections/community.sops/pull/81).
+ release_summary: 'Collection release for inclusion in Ansible 4.9.0 and 5.1.0.
+
+
+ This release contains a change allowing to configure generic plugin options
+ with ansible.cfg keys and env variables.'
+ fragments:
+ - 1.2.0.yml
+ - 81-plugin-options.yml
+ - 83-fix-error-handling.yml
+ release_date: '2021-11-16'
+ 1.2.1:
+ changes:
+ release_summary: Maintenance release with updated documentation.
+ fragments:
+ - 1.2.1.yml
+ release_date: '2022-03-22'
+ 1.2.2:
+ changes:
+ bugfixes:
+ - Include ``simplified_bsd.txt`` license file for the ``sops`` module utils.
+ release_summary: Maintenance release.
+ fragments:
+ - 1.2.2.yml
+ - simplified-bsd-license.yml
+ release_date: '2022-06-02'
+ 1.2.3:
+ changes:
+ release_summary: Fix formatting bug in documentation. No code changes.
+ fragments:
+ - 1.2.3.yml
+ release_date: '2022-06-29'
+ 1.3.0:
+ changes:
+ minor_changes:
+ - All software licenses are now in the ``LICENSES/`` directory of the collection
+ root, and the collection repository conforms to the `REUSE specification <https://reuse.software/spec/>`__
+ except for the changelog fragments (https://github.com/ansible-collections/community.crypto/sops/108,
+ https://github.com/ansible-collections/community.sops/pull/113).
+ - sops vars plugin - added a configuration option to temporarily disable the
+ vars plugin (https://github.com/ansible-collections/community.sops/pull/114).
+ release_summary: Feature release.
+ fragments:
+ - 1.3.0.yml
+ - 108-licenses.yml
+ - 114-disable-vars-plugin.yml
+ release_date: '2022-08-23'
+ 1.4.0:
+ changes:
+ minor_changes:
+ - Allow to specify age keys as ``age_key``, or age keyfiles as ``age_keyfile``
+ (https://github.com/ansible-collections/community.sops/issues/116, https://github.com/ansible-collections/community.sops/pull/117).
+ - sops_encrypt - allow to specify age recipients (https://github.com/ansible-collections/community.sops/issues/116,
+ https://github.com/ansible-collections/community.sops/pull/117).
+ release_summary: Feature release.
+ fragments:
+ - 1.4.0.yml
+ - 117-age.yml
+ release_date: '2022-09-11'
+ 1.4.1:
+ changes:
+ bugfixes:
+ - load_vars - ensure compatibility with newer versions of ansible-core (https://github.com/ansible-collections/community.sops/pull/121).
+ release_summary: Maintenance release to improve compatibility with future ansible-core
+ releases.
+ fragments:
+ - 1.4.1.yml
+ - 121-action-module-compat.yml
+ release_date: '2022-09-23'
+ 1.5.0:
+ changes:
+ minor_changes:
+ - Automatically install GNU Privacy Guard (GPG) in execution environments. To
+ install Mozilla sops a manual step needs to be added to the EE definition,
+ see the collection's documentation for details (https://github.com/ansible-collections/community.sops/pull/98).
+ release_summary: Feature release.
+ fragments:
+ - 1.5.0.yml
+ - 98-playbooks.yml
+ objects:
+ playbook:
+ - description: Installs sops and GNU Privacy Guard on all remote hosts
+ name: install
+ namespace: null
+ - description: Installs sops and GNU Privacy Guard on localhost
+ name: install_localhost
+ namespace: null
+ role:
+ - description: Install Mozilla sops
+ name: install
+ namespace: null
+ release_date: '2022-12-02'
+ 1.6.0:
+ changes:
+ minor_changes:
+ - install role - add ``sops_github_latest_detection`` option that allows to
+ configure which method to use for detecting the latest release on GitHub.
+ By default (``auto``) first tries to retrieve a list of recent releases using
+ the API, and if that fails due to rate limiting, tries to obtain the latest
+ GitHub release from a semi-documented URL (https://github.com/ansible-collections/community.sops/pull/133).
+ - install role - add ``sops_github_token`` option to allow passing a GitHub
+ token. This can for example be used to avoid rate limits when using the role
+ in GitHub Actions (https://github.com/ansible-collections/community.sops/pull/132).
+ - install role - implement another method to determine the latest release on
+ GitHub than using the GitHub API, which can make installation fail due to
+ rate-limiting (https://github.com/ansible-collections/community.sops/pull/131).
+ release_summary: Feature release improving the installation role.
+ fragments:
+ - 1.6.0.yml
+ - 131.yml
+ - 132.yml
+ - 133.yml
+ release_date: '2023-01-01'
+ 1.6.1:
+ changes:
+ bugfixes:
+ - action plugin helper - fix handling of deprecations for ansible-core 2.14.2
+ (https://github.com/ansible-collections/community.sops/pull/136).
+ - various plugins - remove unnecessary imports (https://github.com/ansible-collections/community.sops/pull/133).
+ release_summary: Maintenance release.
+ fragments:
+ - 1.6.1.yml
+ - 136-action-module.yml
+ - remove-unneeded-imports.yml
+ release_date: '2023-02-20'
diff --git a/ansible_collections/community/sops/changelogs/changelog.yaml.license b/ansible_collections/community/sops/changelogs/changelog.yaml.license
new file mode 100644
index 00000000..edff8c76
--- /dev/null
+++ b/ansible_collections/community/sops/changelogs/changelog.yaml.license
@@ -0,0 +1,3 @@
+GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
+SPDX-License-Identifier: GPL-3.0-or-later
+SPDX-FileCopyrightText: Ansible Project
diff --git a/ansible_collections/community/sops/changelogs/config.yaml b/ansible_collections/community/sops/changelogs/config.yaml
new file mode 100644
index 00000000..844c5dec
--- /dev/null
+++ b/ansible_collections/community/sops/changelogs/config.yaml
@@ -0,0 +1,35 @@
+---
+# Copyright (c) Ansible Project
+# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
+# SPDX-License-Identifier: GPL-3.0-or-later
+
+changelog_filename_template: ../CHANGELOG.rst
+changelog_filename_version_depth: 0
+changes_file: changelog.yaml
+changes_format: combined
+keep_fragments: false
+mention_ancestor: true
+new_plugins_after_name: removed_features
+notesdir: fragments
+prelude_section_name: release_summary
+prelude_section_title: Release Summary
+sections:
+- - major_changes
+ - Major Changes
+- - minor_changes
+ - Minor Changes
+- - breaking_changes
+ - Breaking Changes / Porting Guide
+- - deprecated_features
+ - Deprecated Features
+- - removed_features
+ - Removed Features (previously deprecated)
+- - security_fixes
+ - Security Fixes
+- - bugfixes
+ - Bugfixes
+- - known_issues
+ - Known Issues
+title: Community Sops
+trivial_section_name: trivial
+use_fqcn: true
diff --git a/ansible_collections/community/sops/changelogs/fragments/.keep b/ansible_collections/community/sops/changelogs/fragments/.keep
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/ansible_collections/community/sops/changelogs/fragments/.keep