| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Tweaks to the logic around using yum vs dnf; now uses ansible_pkg_mgr to
determine which is in effect for a host.
Also, extended the yum logic to check installed packages in addition to
available packages in the aos_version module so that disconnected
installs and others with weird repo configs need not disable the
package_version check.
|
| |
|
|
|
|
| |
Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
|
|
|
|
| |
Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
|
|
|
|
| |
Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
|
|
|
|
|
|
|
|
|
| |
rpm_version: Allow package_list items to specify a list value for version.
If a list value is provided for a package, pass the check if any version in
that list is found.
ovs_version: Specify both 2.6 and 2.7 as allowed versions of OVS for
OpenShift versions 3.5 and 3.6.
|
| |
|
|\
| |
| |
| |
| | |
juanvallejo/jvallejo/add-increased-etcd-traffic-check
add check to detect increased etcd traffic
|
| | |
|
|/
|
|
|
|
|
|
| |
Some packages are supported at more than one major.minor version at the
same time.
Support is added keeping backward compatibility: the 'version' key can
be either a string (single version) or a list of versions.
|
|\
| |
| | |
Merged by openshift-bot
|
| | |
|
|\ \
| | |
| | | |
Merged by openshift-bot
|
| | |
| | |
| | |
| | |
| | | |
Capturing the ImportError is a common idiom in Ansible modules, and it
is not specific to tox.
|
| |/ |
|
|/ |
|
|\
| |
| | |
Merged by openshift-bot
|
| | |
|
|/
|
|
|
|
|
| |
In a project where contributors are free to use whatever editor they
want and we have linting tools that verify the proper formatting of
Python files, it should not be required to have a vim-specific line in
Python files.
|
|
|
|
|
|
|
|
|
|
|
| |
Bring in openshift_repos to provide Origin repo before checks on Origin.
For OCP we want the check to fail if both version 3.3 and version 3.4
are available - they shouldn't have both channels enabled.
For Origin everything is in one repo so it's not surprising to find 1.4
and 1.5 versions available.
Added unit tests as well.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Due to the use of a restricted name in the core `docker_container`
module's result, any standard output of a docker container captured
in the module's response was stripped out by ansible.
Because of this, we are forced to vendor a patched version of this
module, until a new version of ansible is released containing the
patched module.
This file should be removed once we begin requiring a release of ansible
containing the patched `docker_container` module.
This patch was taken directly from upstream, with no further changes:
20bf02f6b96356ab5fe68578a3af9462b4ca42a5
|
|
|
|
|
|
|
|
| |
This patch adds a check to ensure that required docker images are
available in at least one of the registries supplied in an installation
host. Images are available if they are either already present locally,
or able to be inspected using Skopeo on one of the configured
registries.
|
| |
|
| |
|
|
This approach should make it easier to add new checks without having to
write lots of YAML and doing things against Ansible (e.g.
ignore_errors).
A single action plugin determines what checks to run per each host,
including arguments to the check. A check is implemented as a class with
a run method, with the same signature as an action plugin and module,
and is normally backed by a regular Ansible module.
Each check is implemented as a separate Python file. This allows whoever
adds a new check to focus solely in a single Python module, and
potentially an Ansible module within library/ too.
All checks are automatically loaded, and only active checks that are
requested by the playbook get executed.
|