<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>



<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">

<h3>
Timo Aaltonen pushed to branch master
at <a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck">FreeIPA packaging / freeipa-healthcheck</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/9a01c168a111e5809bd27ce601697c05cde034ce">9a01c168</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-01-14T14:08:55-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove testing of Fedora 29, it is EOL

It was tested originally because it tested against the IPA 4.7.x
branch.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/b622e0d400f3908d7a0f7149f864c71563852655">b622e0d4</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2020-01-16T16:45:46-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Move ipa-healthcheck man category to 8

The ipa-healthcheck command needs to be executed as a superuser since it
requires special privileges. Category 1 man pages are used for regular
user-commands while Category 8 is used for superuser commands. Hence,
moving the ipa-healthcheck to the right category.

Ref: https://linux.die.net/man/8/intro

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/1c96889338f166b8073850f5f201b6652ee38c89">1c968893</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-01-31T12:35:03+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Don't consider a missing configuration file to be fatal

If no config file then log a warning and use all the built-in
defaults.

https://github.com/freeipa/freeipa-healthcheck/issues/107
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/f0a85ca3278c3966141459b555b839b69acf8cc9">f0a85ca3</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-02-04T09:39:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Initial attempt at using healthcheck framework for cluster analysis

I think there is room for a lot more abstraction in the core
processing, and options almost certainly need to be passed into
the registry and plugins somehow.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/2d06ab4361575aa1d1dc2bcf5e68ca699a55b8ab">2d06ab43</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-02-04T09:39:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Read in all files, parse as JSON, skip invalid files

Read in all files from the provided directory, verify that they
are valid JSON, determine which host they are from and store the
data for each host in a list stored in the registry (for now).

There may be no complelling reasons to have multiple registries
for cluster analysis, we'll see.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/af77cc1491decfa98cf2f2670e2df35606b1ad5f">af77cc14</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-02-04T09:39:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Check that there is exactly one CRL Manager defined in the cluster

Loop through all the hosts, identify those who are configured as
CRL manager, and report:

- if 0 then error
- if 1 the things are fine
- if > 1 then error
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/cc1d96b838d2391e9117aeb8325f6196e4b1c553">cc1d96b8</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-02-04T09:39:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add some abstraction to opts parser and output handling

This is primarly for cluster integration. It doesn't need the
json or human output types and providing them will just confuse
users.

It also doesn't need the severity, failures-only and input-file
options, so let those be optional.

This should be backwards compatible with ipa-healthcheck and
any other user of RunChecks since this should default to the
original behavior.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/d247c6158169a4ff97cd35ac57fec4e355617c52">d247c615</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-02-04T09:39:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use new abstracted opts and add Ansible output plugin

This adds a new optional argument to registry: options

The options may be necessary when initializing a registry of
plugins.

Checks will need to return "name" and "value" in the kw results
and these are translated into those names when output.

For example:

yield Result(self, constants.SUCCESS, name='foo', value='bar')

will result in the output:

foo=bar
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/0431fc970e48dc245f10b248001bd782e9a8d0fd">0431fc97</a></strong>
<div>
<span>by Mark Reynolds</span>
<i>at 2020-02-06T09:56:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add Directory Server Healthchecks from lib389

Add all the current DS healthchecks fom lib389 into IDM healthcheck.
Also removed the current conflict check as this is now covered by
the lib389 Replica checks.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/fa0fb394162dfc7abd48ea226a326a4e1bb2eec5">fa0fb394</a></strong>
<div>
<span>by Mark Reynolds</span>
<i>at 2020-02-06T09:56:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix flake8 errors
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/a1e661f6041ffd378ee002b12e3351ff19cf678d">a1e661f6</a></strong>
<div>
<span>by Mark Reynolds</span>
<i>at 2020-02-06T09:56:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add Rob's condensing patch
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/5b1259ca0678de8977193040fa7c8a17d1471589">5b1259ca</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-02-07T15:31:28+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Collect the entire list of masters in the meta plugin

This is so the total known masters is known when doing cluster
evaluation. A master may not have provided its healthcheck log
so it will be unknonw to the cluster.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/201c1a1dd35ec48aa22044c4c2180ce96ba5c81c">201c1a1d</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-02-25T12:23:20+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Report all known RUVs on each master

This is so one can compare the expected RUVs (based on nsds5ReplicaId)
and the actual RUVs stored in cn=mapping tree.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/f1900b4dd922ce489d20471bf7fd69538117ed02">f1900b4d</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-02-25T12:23:20+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Rename and extend find_check to find multiple check outputs

There are many checks that can return multiple values. All
of those will be necessary for cluster checking, return them all.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/3ef3e5556f40e34898cd524b4bbad2e0cb72505e">3ef3e555</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-02-25T12:23:20+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Determine if there are any dangling RUVs

This code is based heavily on the ipa-replica-manage function
clean_dangling_ruvs. The main difference is the source of
the information for the calculation.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/b6d346b81360f44cc831f616888d804882652341">b6d346b8</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-02-25T12:23:20+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Create IPA Meta check to report all known masters

This is useful for cluster checking so the checker will know
whether the logs for all masters have been collected.

It is up to the consumer to see if the list is the same between
all masters.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/d4f5e89087f7b8269aa88cab1a7d1f23c3202ddb">d4f5e890</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-02-25T12:23:20+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Return the known list of masters or raise an exception

This is the ful list of masters within any one healthcheck log.
It is up to the cluster to verify that all the masters have the
same view of what the total list should be.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/a24c52f25a1e2284027ba63c85e9e8389292aee0">a24c52f2</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-02-25T12:23:20+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use get_masters, tidy up exception handling and output

The method to retrieve all known masters was moved out.

A number of extra checks to avoid and handle exceptions was added.

Ensure that two results are always yielded, one for IPA and one
for CA RUVs.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/d1640be4783b4f771e80c0112ce4f37ec6c5f1b8">d1640be4</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-02-25T12:23:20+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add test for cluster RUV

The test data in a python file like this may not scale but it
avoids the hassle of figuring out what directory to read the
data from.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/4defcc17f6e1ac181e07d792082eb5ee6982280c">4defcc17</a></strong>
<div>
<span>by Alexander Bokovoy</span>
<i>at 2020-03-03T08:14:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix man page to be consistent

- --output-type description didn't specify possible types
- examples used non-existing option --output-format
- use .nf/.fi for pre-formatted text
- use default healthcheck log location in the examples

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1809215
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/49ff934ff6dcd5a18d574a3f2a2f13a71bcfd7fc">49ff934f</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2020-03-28T09:47:04+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">copyright: License is just GPL-3.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/3864113fb1a8c0b0bb181fbbbc3d66155c62ceac">3864113f</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2020-03-28T09:47:14+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">releasing package freeipa-healthcheck version 0.5-2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/32e95e70d710adc75a93a82bce46e561dc474a60">32e95e70</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2020-06-03T14:17:40-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Change default logging to display WARNING level

This patch sets the default logging to WARNING and
adds a new CLI option --verbose to print
INFO level information.

This avoids printing of verbose data from pki-healthcheck

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/25d279741af09fbe4713323a854a2047e88a7dee">25d27974</a></strong>
<div>
<span>by Dinesh Prasanth M K</span>
<i>at 2020-06-03T14:17:40-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix flake8 errors

Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/51e701d3128f3b6b1b0805f9a3313d834934fff9">51e701d3</a></strong>
<div>
<span>by Fraser Tweedale</span>
<i>at 2020-06-09T15:06:48-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">enhance --source to specify source namespace

As a FreeIPA developer I want ipa-healthcheck to be able to execute
all sources in a given namespace, excluding others, so that
addition/removal of checks by other projects (e.g. Dogtag) does not
affect test results.

Enhance the --source option such that its argument is treated as a
namespace.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/44f8c1a170f1605dc0d59f9034d0efb8ed7ae8df">44f8c1a1</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-06-10T11:33:59-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">If certificate not-valid-after date == 0 assume it wasn't issued

If a certmonger request failed for some reason, for example
no write permissions in the target directory, the tracking request
will report a not-valid-after value of 0.

Don't report a bogus expired message:

Request id 20190527133249 expired on 19700101000000Z
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/1188d5beaf4a0fdfe98608d9259532b860dabeb1">1188d5be</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-06-10T11:33:59-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Expand certificate tracking error messages, use variable substitution

Include more information in msg on what a failure means.

Drop the inline string with one that uses variable substution.
This will make it possible to translate the strings in the future.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/b7faf4faccceb64797cc93a314aafd8be3f01d1f">b7faf4fa</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-06-23T14:28:53-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Don't completely fail if a registry fails to initialize

Log the error if registry initialization fails. This will
suppress a bad plugin from preventing healthcheck from
executing at all.

Currently this will only be reported on stdout so it won't
be immediately obvious that an entire registry is skipped.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/85efb3bab1b3dac0f51f7ced9e5d0205858f7a08">85efb3ba</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-06-23T14:29:08-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Default to failures-only when stdin is a tty

It is annoying and confusing to have to provide --failures-only
every time ipa-healthcheck is run on a console. Most users just
want to see what is wrong. So if stdin is a tty (this allows
pipes and redirects) and a new --all option is not set and no
--output-file is set then default to failures-only.

This still allows all combinations of output options but gives
more control and expected output to a user trying to see if their
install is good, after an upgrade for example.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/74a3f66c28dba983e994788e426dd14817ab0d02">74a3f66c</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-07-01T13:43:40-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Support the older registry initialization API for another release

Initially this would be caught and the external plugin just ignored.
Add a deprecation message instead so they have a chance to catch
up and fix their initialization.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/d32f834b5d2f8d77fa5aa1bccc920cf991cd2a72">d32f834b</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-07-01T13:51:08-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix recursion in the Config object

The data dictionary was incorrectly recursive, ala
config._Config__d['_Config__d']['_Config__d']['_Config__d'])

https://github.com/freeipa/freeipa-healthcheck/issues/133
Signed-off-by: Rob Crittenden <rcritten@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/5d998b6667bf0f8d39d7f916d71a60badd5d3035">5d998b66</a></strong>
<div>
<span>by Rob Crittenden</span>
<i>at 2020-07-01T13:58:29-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Become 0.6
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/0602e30e0411276c7294416a7757c556bde8f024">0602e30e</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2020-08-14T10:17:20+03:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'upstream'
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/8ce427960b46cbef99e03b12db699a7115f405fa">8ce42796</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2020-08-14T10:19:21+03:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">bump the version
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/171ebba768372c5650f34c276972b36e47070a40">171ebba7</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2020-08-14T10:49:04+03:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">install: Add clustercheck files.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/9fe3712c9a4e59318f7ad30d24d0f426aa29c3ae">9fe3712c</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2020-08-14T10:49:15+03:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rules: Fix manpage section.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/commit/2e6ab234caa7416e72c90d99e2906e172745c9d4">2e6ab234</a></strong>
<div>
<span>by Timo Aaltonen</span>
<i>at 2020-08-14T10:51:11+03:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">releasing package freeipa-healthcheck version 0.6-1
</pre>
</li>
</ul>
<h4>30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#dea01dd89a3b602828e630677fde5d77c06441c8">
.travis.yml
</a>
</li>
<li class="file-stats">
<a href="#8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d">
README.md
</a>
</li>
<li class="file-stats">
<a href="#9c96da0e9f91d7d8937b69b524702c106258f0d1">
debian/changelog
</a>
</li>
<li class="file-stats">
<a href="#adb7f75f79e3bb85eb62912a2904c5d24af878fb">
debian/copyright
</a>
</li>
<li class="file-stats">
<a href="#d51c7109cc98bc91cf48136b09883f311f47281a">
debian/freeipa-healthcheck.install
</a>
</li>
<li class="file-stats">
<a href="#0256b71e04083909b0e91dff84ccefe060c54eae">
debian/python3-ipahealthcheck-core.install
</a>
</li>
<li class="file-stats">
<a href="#8756c63497c8dc39f7773438edf53b220c773f67">
debian/rules
</a>
</li>
<li class="file-stats">
<a href="#ff41455272b21d0e7ff5aa70d6a8c0fea800c887">
man/man5/ipahealthcheck.conf.5
</a>
</li>
<li class="file-stats">
<a href="#cf39bdc2d6ab11da033ac0ee99031dafffc6aea4">
man/man1/ipa-healthcheck.1

man/man8/ipa-healthcheck.8
</a>
</li>
<li class="file-stats">
<a href="#8e2edce0d507e1297474f25c00cae94258db38d8">
setup.py
</a>
</li>
<li class="file-stats">
<a href="#0a2b466fbf45a92ed5b246b5cccb3daac5d43495">
<span class="new-file">
+
src/ipaclustercheck/__init__.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#d6cb3af663e3a50a1e39dc2dfae58d5fa56b9b67">
<span class="new-file">
+
src/ipaclustercheck/core/__init__.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#c0fb556499cf11e73bd00c36b5b89a06860ec2d0">
<span class="new-file">
+
src/ipaclustercheck/core/main.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#41078d70f15bd92b814fdb1a25f74acc7242ca22">
<span class="new-file">
+
src/ipaclustercheck/core/output.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#9c49632ff4514ef90359bde775a75154502d60c4">
<span class="new-file">
+
src/ipaclustercheck/ipa/__init__.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#75dcd44b979c97307e5404f70e88de16c8e36778">
<span class="new-file">
+
src/ipaclustercheck/ipa/crlmanager.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#fa8036a99c3e8fcb02f2ee13843b2706e459817c">
<span class="new-file">
+
src/ipaclustercheck/ipa/plugin.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#cf5e3519a0c8192e9d0d443cf944bb031d801d19">
<span class="new-file">
+
src/ipaclustercheck/ipa/ruv.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#3b95a4c3ea2e0ff51c21f664e6de6ad2151a8bc5">
src/ipahealthcheck/core/config.py
</a>
</li>
<li class="file-stats">
<a href="#58eb99f10f18aaea73d5adadbe927df0afe71093">
src/ipahealthcheck/core/core.py
</a>
</li>
<li class="file-stats">
<a href="#65242a1add8c2a7aa3f9418950cd2bf29ee96259">
src/ipahealthcheck/core/main.py
</a>
</li>
<li class="file-stats">
<a href="#6e305c948848b8333d4e083847aecf5d3efb5d41">
src/ipahealthcheck/core/output.py
</a>
</li>
<li class="file-stats">
<a href="#498253ceab8a07a1c7b4e37fb74a63e47322a522">
src/ipahealthcheck/core/plugin.py
</a>
</li>
<li class="file-stats">
<a href="#9ba91fa73479328cf089ade8aa6f4b7b9330e182">
src/ipahealthcheck/dogtag/plugin.py
</a>
</li>
<li class="file-stats">
<a href="#7fc12c700b84bb0b8a94bbea75b903d7e42f04bc">
<span class="new-file">
+
src/ipahealthcheck/ds/backends.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#c0e3027190dd2d156612fb9418127d6f4e0e4d1b">
<span class="new-file">
+
src/ipahealthcheck/ds/config.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#7c512fe0f5ba3065ba1bce805e11880636ed50f2">
<span class="new-file">
+
src/ipahealthcheck/ds/disk_space.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#77c647b3dd2f776384db774c32e40ef497294b95">
<span class="new-file">
+
src/ipahealthcheck/ds/ds_plugins.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#1e3a9f8805ec309cb20543a3c51fe95c219b164a">
<span class="new-file">
+
src/ipahealthcheck/ds/dse.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#1b2715622214a513a35208ba2846d012f176c477">
<span class="new-file">
+
src/ipahealthcheck/ds/encryption.py
</span>
</a>
</li>
</ul>
<h5>The diff was not included because it is too large.</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777;">

<br>
<a href="https://salsa.debian.org/freeipa-team/freeipa-healthcheck/-/compare/18a93a7b0868a4052ba687dc4b210dc71a388e27...2e6ab234caa7416e72c90d99e2906e172745c9d4">View it on GitLab</a>.
<br>
You're receiving this email because of your account on salsa.debian.org.
If you'd like to receive fewer emails, you can
adjust your notification settings.



</p>
</div>
</body>
</html>