summaryrefslogtreecommitdiffstats
path: root/roles/openshift_health_checker/openshift_checks/package_update.py
blob: db063158cb764ed81253f9c6e9fd6a4b6727e581 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
"""Check that a yum update would not run into conflicts with available packages."""
from openshift_checks import OpenShiftCheck
from openshift_checks.mixins import NotContainerizedMixin


class PackageUpdate(NotContainerizedMixin, OpenShiftCheck):
    """Check that a yum update would not run into conflicts with available packages."""

    name = "package_update"
    tags = ["preflight"]

    def run(self, tmp, task_vars):
        args = {"packages": []}
        return self.execute_module("check_yum_update", args, tmp=tmp, task_vars=task_vars)