Skip to content

Commit 0c648e6

Browse files
authored
Merge pull request #8 from trfore/release-v1.1.1
release v1.1.1
2 parents e9db704 + 876f46c commit 0c648e6

File tree

6 files changed

+51
-27
lines changed

6 files changed

+51
-27
lines changed

.prettierignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ env.bak/
88
venv.bak/
99

1010
# linted by antsibull-changelog
11-
./changelogs/changelog.yaml
11+
changelogs/changelog.yaml
1212

1313
# linted by yamllint
1414
.pylintrc

CHANGELOG.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ trfore.smallstep Collection Release Notes
44

55
.. contents:: Topics
66

7+
v1.1.1
8+
======
9+
10+
Release Summary
11+
---------------
12+
13+
Adds files to improve development workflow; validates collection against step-ca & cli `0.26.1`
14+
715
v1.1.0
816
======
917

@@ -16,6 +24,7 @@ Major Changes
1624
-------------
1725

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

2029
New Roles
2130
---------

changelogs/changelog.yaml

Lines changed: 33 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,39 +3,47 @@ releases:
33
1.0.0:
44
changes:
55
major_changes:
6-
- Consolidated numerous step roles into a single collection.
6+
- Consolidated numerous step roles into a single collection.
77
release_summary: Initial collection release, deploy a PKI using Smallstep.
88
fragments:
9-
- release_v1.0.0.yml
9+
- release_v1.0.0.yml
1010
objects:
1111
role:
12-
- description: Install and Initialize Step CA
13-
name: step_ca
14-
namespace: null
15-
- description: Download and add the CA root certificate to trust stores
16-
name: step_ca_cert
17-
namespace: null
18-
- description: Request an x509 certificate from the CA and automatically renew it
19-
name: step_cert
20-
namespace: null
21-
- description: Install Step CLI
22-
name: step_cli
23-
namespace: null
24-
- description: Add provisioners to Step CA
25-
name: step_provisioner
26-
namespace: null
27-
release_date: "2024-04-01"
12+
- description: Install and Initialize Step CA
13+
name: step_ca
14+
namespace: null
15+
- description: Download and add the CA root certificate to trust stores
16+
name: step_ca_cert
17+
namespace: null
18+
- description: Request an x509 certificate from the CA and automatically renew
19+
it
20+
name: step_cert
21+
namespace: null
22+
- description: Install Step CLI
23+
name: step_cli
24+
namespace: null
25+
- description: Add provisioners to Step CA
26+
name: step_provisioner
27+
namespace: null
28+
release_date: '2024-04-01'
2829
1.1.0:
2930
changes:
3031
major_changes:
31-
- Added support for CentOS 8 and Debian 10-12.
32-
- Added SSH role for generating SSH certificates.
32+
- Added SSH role for generating SSH certificates.
33+
- Added support for CentOS 8-9 and Debian 10-12.
3334
release_summary: New feature, request SSH certificates from step CA.
3435
fragments:
35-
- release_v1.1.0.yml
36+
- release_v1.1.0.yml
3637
objects:
3738
role:
38-
- description: Request SSH Certificates from step CA Server
39-
name: step_ssh
40-
namespace: null
41-
release_date: "2024-04-01"
39+
- description: Request SSH Certificates from step CA Server
40+
name: step_ssh
41+
namespace: null
42+
release_date: '2024-04-01'
43+
1.1.1:
44+
changes:
45+
release_summary: Adds files to improve development workflow; validates collection
46+
against step-ca & cli `0.26.1`
47+
fragments:
48+
- release_v1.1.1.yml
49+
release_date: '2024-04-25'

changelogs/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ changelog_filename_version_depth: 0
44
changes_file: changelog.yaml
55
changes_format: combined
66
ignore_other_fragment_extensions: true
7-
keep_fragments: false
7+
keep_fragments: true
88
mention_ancestor: true
99
new_plugins_after_name: removed_features
1010
notesdir: fragments
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
release_summary: Adds files to improve development workflow; validates collection against step-ca & cli `0.26.1`
2+
trivial:
3+
- Add tox files and contributor guide for local development.
4+
- Add canary workflow to test collection against new step-ca and cli releases.
5+
- Validated against step-ca and step-cli `0.26.1`.
6+
- Updates CI workflows to avoid job overlap.

requirements/dev-requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
ansible>=7.4
33
ansible-compat>=4.1.7
44
ansible-lint>=6.14.0
5+
antsibull-changelog>=0.26.0
56
molecule>=4.0.0,<25.0.0
67
molecule-plugins[docker]>=23.0.0
78
paramiko>=3.0.0

0 commit comments

Comments
 (0)