commit 51e4b0d7091beab96b92d682c96e3960a526a03f Author: Adam Samalik Date: Thu Feb 23 11:48:00 2023 +0000 update modulemd etc diff --git a/gating.yaml b/gating.yaml new file mode 100644 index 0000000..6cc0505 --- /dev/null +++ b/gating.yaml @@ -0,0 +1,7 @@ +--- !Policy +product_versions: + - rhel-8 +decision_context: osci_compose_gate_modules +subject_type: redhat-module +rules: + - !PassingTestCaseRule {test_case_name: baseos-ci.redhat-module.tier0.functional} diff --git a/rhn-tools.yaml b/rhn-tools.yaml new file mode 100644 index 0000000..8f3b971 --- /dev/null +++ b/rhn-tools.yaml @@ -0,0 +1,103 @@ +--- +document: modulemd +version: 2 +data: + name: rhn-tools + stream: 1.0 + summary: Red Hat Satellite 5 tools for RHEL + description: >- + Red Hat Satellite 5 tools packages providing additional functionality like e.g. + provisioning or configuration management. + license: + module: + - MIT + dependencies: + - buildrequires: + platform: [el8] + satellite-5-client: [1.0] + requires: + platform: [el8] + references: + community: https://github.com/spacewalkproject/spacewalk/ + documentation: https://access.redhat.com/documentation/en-us/red_hat_satellite/5.8/ + tracker: https://bugzilla.redhat.com/ + profiles: + common: + rpms: + - koan + - osad + - python3-spacewalk-backend-libs + - rhn-custom-info + - rhn-virtualization-host + - rhncfg + - rhncfg-actions + - rhncfg-client + - rhncfg-management + - rhnpush + - spacewalk-abrt + - spacewalk-client-cert + - spacewalk-koan + - spacewalk-oscap + - spacewalk-remote-utils + - spacewalk-usix + components: + rpms: + cobbler: + rationale: Cobbler tool that performs cobbler orders on remote machines. + ref: stream-rhel-8.0-rhel-8.8.0 + buildorder: 10 + osad: + rationale: Daemon for enabling push notifications for Red Hat Satellite 5 + clients. + ref: stream-rhel-8.0-rhel-8.8.0 + buildorder: 10 + rhn-custom-info: + rationale: Allows for the setting and listing of custom key/value pairs for + Red Hat Satellite 5 clients. + ref: stream-rhel-8.0-rhel-8.8.0 + buildorder: 10 + rhn-virtualization: + rationale: Various Red Hat Satellite 5 actions for manipulation with virtual + machine guest images. + ref: stream-rhel-8.0-rhel-8.8.0 + buildorder: 10 + rhncfg: + rationale: Enables configuration management extension for Red Hat Satllite + 5 clients. + ref: stream-rhel-8.0-rhel-8.8.0 + buildorder: 10 + rhnpush: + rationale: Package uploader for Red Hat Satellite 5. + ref: stream-rhel-8.0-rhel-8.8.0 + buildorder: 10 + spacewalk-abrt: + rationale: rhn-check plug-in for collecting information about crashes handled + by ABRT. + ref: stream-rhel-8.0-rhel-8.8.0 + buildorder: 10 + spacewalk-backend: + rationale: Support libraries for RHN Toools. + ref: stream-rhel-8.0-rhel-8.2.0 + buildorder: 5 + spacewalk-client-cert: + rationale: Client side functionality allowing manipulation with Red Hat Satellite + 5 client certificates (/etc/sysconfig/rhn/systemid). + ref: stream-rhel-8.0-rhel-8.8.0 + buildorder: 10 + spacewalk-koan: + rationale: Support package for koan interaction. + ref: stream-rhel-8.0-rhel-8.8.0 + buildorder: 20 + spacewalk-oscap: + rationale: OpenSCAP plug-in for rhn-check. + ref: stream-rhel-8.0-rhel-8.8.0 + buildorder: 10 + spacewalk-remote-utils: + rationale: Utilities to interact with a Red Hat Satellite 5 remotely. + ref: stream-rhel-8.0-rhel-8.8.0 + buildorder: 10 + spacewalk-usix: + rationale: Support libraries for handilng different Python versions. + ref: stream-rhel-8.0-rhel-8.2.0 + buildorder: 2 +... diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..713504b --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,32 @@ +- hosts: localhost + pre_tasks: + - name: Download Red Hat CA cert to the system + get_url: + url: https://password.corp.redhat.com/RH-IT-Root-CA.crt + dest: /etc/pki/ca-trust/source/anchors/ + validate_certs: no + - name: Update CAs on the system + command: + update-ca-trust + roles: + - role: standard-test-beakerlib + tags: + - classic + - container + - atomic + repositories: + - repo: https://gitlab.cee.redhat.com/satellite5qe/rhncfg-actions.git + dest: rhncfg-actions + - repo: https://gitlab.cee.redhat.com/satellite5qe/RHN-Tools.git + dest: RHN-Tools + tests: + - RHN-Tools/RHEL8-sanity/osad + - rhncfg-actions/Sanity/enable-all + - RHN-Tools/RHEL8-sanity/rhncfg + - RHN-Tools/RHEL8-sanity/rhn-custom-info + - RHN-Tools/RHEL8-sanity/rhnpush + - RHN-Tools/RHEL8-sanity/rhn-virtualization-host + - RHN-Tools/RHEL8-sanity/spacewalk-abrt + - RHN-Tools/RHEL8-sanity/spacewalk-koan + - RHN-Tools/RHEL8-sanity/spacewalk-oscap + - RHN-Tools/RHEL8-sanity/spacewalk-remote-utils