Releases: linux-system-roles/certificate
Version 1.1.11
[1.1.11] - 2023-04-27
Other Changes
- test: check generated files for ansible_managed, fingerprint (#165)
- ci: Add commitlint GitHub action to ensure conventional commits with feedback
Version 1.1.10
Version 1.1.9
[1.1.9] - 2023-02-02
New Features
- none
Bug Fixes
- none
Other Changes
- Fix assert in tests_run_hooks.yml (#157)
Version 1.1.8
[1.1.7] - 2022-09-19
[1.1.7] - 2022-09-19
New Features
- none
Bug Fixes
- Move Debian to Python 3 packages
The python 2 packages don't exist any more in current stable Debian 11
and Ubuntu 22.04 LTS. Use the python3-* packages (vars/main.yml has the
correct ones).
Other Changes
- changelog_to_tag action - support other than "master" for the main branch name (#129)
Signed-off-by: Rich Megginson rmeggins@redhat.com
Version 1.1.6
[1.1.6] - 2022-07-19
New Features
- none
Bug Fixes
- none
Other Changes
- make all tests work with gather_facts: false (#121)
Ensure tests work when using ANSIBLE_GATHERING=explicit
- make min_ansible_version a string in meta/main.yml (#122)
The Ansible developers say that min_ansible_version
in meta/main.yml
must be a string
value like "2.9"
, not a float
value like 2.9
.
- Add CHANGELOG.md (#123)
tag basic ipa test as a slow test (#120)
[citest skip] bump tox-lsr version to 2.11.0; remove py37; add py310 (#119)
tox-lsr version 2.11.0 has support for collection-requirements.yml,
runqemu improvements, and support for python 3.10
python 3.7 is not used on any supported platform, so remove it
Signed-off-by: Rich Megginson rmeggins@redhat.com
tag basic ipa test as a slow test (#120)
support setup-snapshot.yml; support set_vars.yml; test improvements
Remove the unnecessary code (#115)
In the condition of param_sha1 == file_sha1, the condition "param !=
cur_script (contents of file)" never be true and never be executed.
It was introduced in commit e5fe039
System Roles should consistently use ansible_managed in configuration files it manages
Replace ansible_managed_new with __header
Signed-off-by: Noriko Hosoi nhosoi@redhat.com
Let each test use a different certificate file name (#116)
This is part of the effort to allow CI tests run in the serialized
manner on one VM for shortening the duration of the CI tests. In
the current tests, the same certificate file path is shared and
there is no cleaning up implemented. When multiple tests run
sequentially, some attribute, e.g., the file ownership, could be
inherited from the previous tests, which could make the test fail
in the attribute verification. To avoid the false negative failure,
this commit chooses different certificate file name per test.
support setup-snapshot.yml; support set_vars.yml (#118)
support setup-snapshot.yml - tests can use
--setup-yml tests/setup-snapshot.yml --use-snapshot
to create a pre-populated image to make subsequent tests faster.
support gather_facts: false
playbooks - the role will gather
the facts it needs.
Update ansible-freeipa to use master
branch.
use ansible_managed header in script files managed by this role
bz#2044640
The certificate role needs to generate the hook scripts with the
correct ansible_managed
string commented in the same format as
generated by the template module. Borrowed the method from the
kernel_settings to get the ansible managed comment and updated
the base class in module_utils so that it adds the comment to
the pre and post scripts as follows.
==> {pre,post}-scripts/.sh <==
#!/bin/bash
Ansible managed
... script ...
Signed-off-by: Noriko Hosoi nhosoi@redhat.com
remove recursive role symlink in tests/roles
update tox-lsr version to 2.8.0
New version adds check for proper commenting of the ansible_managed var
Signed-off-by: Sergei Petrosian spetrosi@redhat.com
Run the new tox test
Signed-off-by: Sergei Petrosian spetrosi@redhat.com
bump tox-lsr version to 2.8.3 (#104)
Signed-off-by: Rich Megginson rmeggins@redhat.com
change recursive role symlink to individual role dir symlinks (#105)
Signed-off-by: Rich Megginson rmeggins@redhat.com