Skip to content

Add Automatus CI workflow for Debian 13#14885

Merged
jan-cerny merged 1 commit into
ComplianceAsCode:masterfrom
rrskris:add-automatus-debian13
Jul 15, 2026
Merged

Add Automatus CI workflow for Debian 13#14885
jan-cerny merged 1 commit into
ComplianceAsCode:masterfrom
rrskris:add-automatus-debian13

Conversation

@rrskris

@rrskris rrskris commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Debian 13 has a shipping product and profiles, and a test-suite container (Dockerfiles/test_suite-debian13, added in #14851) — but no CI workflow runs the rule tests against it. This adds automatus-debian13.yaml, mirroring the existing automatus-debian12 workflow exactly (only the product name and ssg-debian13-ds.xml datastream differ): on PRs that touch content, it builds the datastream, then runs the affected rules against a debian:13 target with both bash and ansible remediation, failing on errors.

Validated locally:

  • Dockerfiles/test_suite-debian13 builds on debian:13 with openscap-scanner (oscap 1.4.2) installed straight from apt, and the CPE set correctly.
  • ./build_product debian13 produces build/ssg-debian13-ds.xml.

Complements @israel-villar's in-flight Debian 13 controls work (#14806, #14877) and builds on @a-skr's Debian 13 product + test-suite container. Happy to adjust.

Wires the Debian 13 test-suite container (added in ComplianceAsCode#14851) and the
debian13 product into CI: on PRs touching content, build the
ssg-debian13-ds.xml datastream, then run the affected rules against a
debian:13 target with bash and ansible remediation — mirroring the
existing automatus-debian12 workflow (only product/datastream names
differ).

Validated locally: Dockerfiles/test_suite-debian13 builds on debian:13
with openscap-scanner 1.4.2, and ./build_product debian13 produces
build/ssg-debian13-ds.xml.

Signed-off-by: rrskris <rrskris@gmail.com>
@openshift-ci openshift-ci Bot added the needs-ok-to-test Used by openshift-ci bot. label Jul 14, 2026
@openshift-ci

openshift-ci Bot commented Jul 14, 2026

Copy link
Copy Markdown

Hi @rrskris. Thanks for your PR.

I'm waiting for a ComplianceAsCode member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@jan-cerny jan-cerny self-assigned this Jul 15, 2026
@jan-cerny jan-cerny added this to the 0.1.82 milestone Jul 15, 2026

@jan-cerny jan-cerny left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The new GH job works, it's identical with the Debian 12 workflow and doesn't introduce new supply chain risks.

@jan-cerny
jan-cerny merged commit 6abc308 into ComplianceAsCode:master Jul 15, 2026
57 of 60 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-ok-to-test Used by openshift-ci bot.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants