content icon indicating copy to clipboard operation
content copied to clipboard

Stop building -ds-1.2.xml data streams

Open jan-cerny opened this issue 1 year ago • 4 comments

Description:

This change will stop building the -ds-1.2.xml data streams.

These data streams are marked as SCAP 1.2 data streams, but they aren't SCAP 1.2 compatible, because they contain OVAL 5.11 which isn't a part of SCAP 1.2 line of standards.

These data streams differ in the value of scap-version and schematron-version attributes and they don't have separate component for the remote checks used in rules security_patches_up_to_date, the remote OVAL check is referenced directly in the rule. Otherwise they are the same as the -ds.xml files.

Users should use -ds.xml files instead. They're SCAP 1.3 data streams. SCAP 1.3 is widely adopted and we package the SCAP 1.3 data streams in downstream.

For more details, please read commit messages of each commit.

Rationale:

Simplify, streamline, stop producing legacy artifacts.

jan-cerny avatar May 10 '24 15:05 jan-cerny

Skipping CI for Draft Pull Request. If you want CI signal for your change, please convert it to an actual PR. You can still manually trigger a test run with /test all

openshift-ci[bot] avatar May 10 '24 15:05 openshift-ci[bot]

Start a new ephemeral environment with changes proposed in this pull request:

Fedora Environment Open in Gitpod

Oracle Linux 8 Environment Open in Gitpod

github-actions[bot] avatar May 10 '24 15:05 github-actions[bot]

:robot: A k8s content image for this PR is available at: ghcr.io/complianceascode/k8scontent:11990 This image was built from commit: 60333ecb23a7930e90d222a8d744a2cac3b05c43

Click here to see how to deploy it

If you alread have Compliance Operator deployed: utils/build_ds_container.py -i ghcr.io/complianceascode/k8scontent:11990

Otherwise deploy the content and operator together by checking out ComplianceAsCode/compliance-operator and: CONTENT_IMAGE=ghcr.io/complianceascode/k8scontent:11990 make deploy-local

github-actions[bot] avatar May 10 '24 15:05 github-actions[bot]

Code Climate has analyzed commit 60333ecb and detected 0 issues on this pull request.

The test coverage on the diff in this pull request is 100.0% (50% is the threshold).

This pull request will bring the total coverage in the repository to 59.4% (0.0% change).

View more on Code Climate.

qlty-cloud-legacy[bot] avatar May 10 '24 15:05 qlty-cloud-legacy[bot]