Skip to content

Commit

Permalink
Merge pull request #8 from trfore/release-v1.1.1
Browse files Browse the repository at this point in the history
release v1.1.1
  • Loading branch information
trfore committed Apr 25, 2024
2 parents e9db704 + 876f46c commit 0c648e6
Show file tree
Hide file tree
Showing 6 changed files with 51 additions and 27 deletions.
2 changes: 1 addition & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ env.bak/
venv.bak/

# linted by antsibull-changelog
./changelogs/changelog.yaml
changelogs/changelog.yaml

# linted by yamllint
.pylintrc
9 changes: 9 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ trfore.smallstep Collection Release Notes

.. contents:: Topics

v1.1.1
======

Release Summary
---------------

Adds files to improve development workflow; validates collection against step-ca & cli `0.26.1`

v1.1.0
======

Expand All @@ -16,6 +24,7 @@ Major Changes
-------------

- Added SSH role for generating SSH certificates.
- Added support for CentOS 8-9 and Debian 10-12.

New Roles
---------
Expand Down
58 changes: 33 additions & 25 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,39 +3,47 @@ releases:
1.0.0:
changes:
major_changes:
- Consolidated numerous step roles into a single collection.
- Consolidated numerous step roles into a single collection.
release_summary: Initial collection release, deploy a PKI using Smallstep.
fragments:
- release_v1.0.0.yml
- release_v1.0.0.yml
objects:
role:
- description: Install and Initialize Step CA
name: step_ca
namespace: null
- description: Download and add the CA root certificate to trust stores
name: step_ca_cert
namespace: null
- description: Request an x509 certificate from the CA and automatically renew it
name: step_cert
namespace: null
- description: Install Step CLI
name: step_cli
namespace: null
- description: Add provisioners to Step CA
name: step_provisioner
namespace: null
release_date: "2024-04-01"
- description: Install and Initialize Step CA
name: step_ca
namespace: null
- description: Download and add the CA root certificate to trust stores
name: step_ca_cert
namespace: null
- description: Request an x509 certificate from the CA and automatically renew
it
name: step_cert
namespace: null
- description: Install Step CLI
name: step_cli
namespace: null
- description: Add provisioners to Step CA
name: step_provisioner
namespace: null
release_date: '2024-04-01'
1.1.0:
changes:
major_changes:
- Added support for CentOS 8 and Debian 10-12.
- Added SSH role for generating SSH certificates.
- Added SSH role for generating SSH certificates.
- Added support for CentOS 8-9 and Debian 10-12.
release_summary: New feature, request SSH certificates from step CA.
fragments:
- release_v1.1.0.yml
- release_v1.1.0.yml
objects:
role:
- description: Request SSH Certificates from step CA Server
name: step_ssh
namespace: null
release_date: "2024-04-01"
- description: Request SSH Certificates from step CA Server
name: step_ssh
namespace: null
release_date: '2024-04-01'
1.1.1:
changes:
release_summary: Adds files to improve development workflow; validates collection
against step-ca & cli `0.26.1`
fragments:
- release_v1.1.1.yml
release_date: '2024-04-25'
2 changes: 1 addition & 1 deletion changelogs/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ changelog_filename_version_depth: 0
changes_file: changelog.yaml
changes_format: combined
ignore_other_fragment_extensions: true
keep_fragments: false
keep_fragments: true
mention_ancestor: true
new_plugins_after_name: removed_features
notesdir: fragments
Expand Down
6 changes: 6 additions & 0 deletions changelogs/fragments/release_v1.1.1.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
release_summary: Adds files to improve development workflow; validates collection against step-ca & cli `0.26.1`
trivial:
- Add tox files and contributor guide for local development.
- Add canary workflow to test collection against new step-ca and cli releases.
- Validated against step-ca and step-cli `0.26.1`.
- Updates CI workflows to avoid job overlap.
1 change: 1 addition & 0 deletions requirements/dev-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
ansible>=7.4
ansible-compat>=4.1.7
ansible-lint>=6.14.0
antsibull-changelog>=0.26.0
molecule>=4.0.0,<25.0.0
molecule-plugins[docker]>=23.0.0
paramiko>=3.0.0
Expand Down

0 comments on commit 0c648e6

Please sign in to comment.