Skip to content

Commit

Permalink
squash! Add actors for OpenSSL conf and IBMCA
Browse files Browse the repository at this point in the history
* Refactoring: TrackedSourceFileInfo -> TrackedFilesInfoSource
  • Loading branch information
pirat89 committed Jan 8, 2024
1 parent 4abf41f commit bee63ae
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from leapp.actors import Actor
from leapp.libraries.actor import checkopensslconf
from leapp.models import InstalledRedHatSignedRPM, Report, TrackedSourceFilesInfo
from leapp.models import InstalledRedHatSignedRPM, Report, TrackedFilesInfoSource
from leapp.tags import ChecksPhaseTag, IPUWorkflowTag


Expand All @@ -25,7 +25,7 @@ class CheckOpenSSLConf(Actor):
"""

name = 'check_openssl_conf'
consumes = (InstalledRedHatSignedRPM, TrackedSourceFilesInfo)
consumes = (InstalledRedHatSignedRPM, TrackedFilesInfoSource)
produces = (Report,)
tags = (IPUWorkflowTag, ChecksPhaseTag)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from leapp.libraries.common.config import architecture, version
from leapp.libraries.common.rpms import has_package
from leapp.libraries.stdlib import api
from leapp.models import InstalledRedHatSignedRPM, TrackedSourceFilesInfo
from leapp.models import InstalledRedHatSignedRPM, TrackedFilesInfoSource

DEFAULT_OPENSSL_CONF = '/etc/pki/tls/openssl.cnf'

Expand Down Expand Up @@ -53,10 +53,10 @@ def check_ibmca():


def _is_openssl_modified():
tracked_files = next(api.consume(TrackedSourceFilesInfo), None)
tracked_files = next(api.consume(TrackedFilesInfoSource), None)
if not tracked_files:
# unexpected at all, skipping testing, but keeping the log just in case
api.current_logger.warning('The TrackedSourceFilesInfo message is missing! Skipping check of openssl config.')
api.current_logger.warning('The TrackedFilesInfoSource message is missing! Skipping check of openssl config.')
return False
for finfo in tracked_files.files:
if finfo.path == DEFAULT_OPENSSL_CONF:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from leapp.libraries.common.config import architecture
from leapp.libraries.common.testutils import create_report_mocked, CurrentActorMocked, logger_mocked
from leapp.libraries.stdlib import api
from leapp.models import InstalledRedHatSignedRPM, TrackedSourceFilesInfo
from leapp.models import InstalledRedHatSignedRPM, TrackedFilesInfoSource


# TODO(pstodulk)
Expand Down

0 comments on commit bee63ae

Please sign in to comment.