Skip to content

Releases: linux-system-roles/certificate

Version 1.1.11

28 Apr 00:57
Compare
Choose a tag to compare

[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

06 Apr 19:03
8c7f095
Compare
Choose a tag to compare

[1.1.10] - 2023-04-06

Other Changes

  • Add README-ansible.md to refer Ansible intro page on linux-system-roles.github.io (#162)
  • Fingerprint RHEL System Role managed config files (#163)

Version 1.1.9

02 Feb 23:31
5446dac
Compare
Choose a tag to compare

[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

20 Jan 19:42
4a1a52e
Compare
Choose a tag to compare

[1.1.8] - 2023-01-20

New Features

  • none

Bug Fixes

  • ansible-lint 6.x fixes

Other Changes

  • Add check for non-inclusive language (#142)
  • Cleanup non-inclusive words
  • ignore files for ansible-test 2.13 and 2.14 (#149)

[1.1.7] - 2022-09-19

19 Sep 23:19
Compare
Choose a tag to compare

[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

21 Jul 00:54
daa7438
Compare
Choose a tag to compare

[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)

16 May 19:02
bb8ae80
Compare
Choose a tag to compare

[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

25 Apr 20:26
cc7d5a9
Compare
Choose a tag to compare

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

14 Feb 19:15
e5fe039
Compare
Choose a tag to compare

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

11 Jan 17:21
96247c3
Compare
Choose a tag to compare

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