Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run compliance checks on Zuul (resolves #316) #362

Merged
merged 47 commits into from
Nov 30, 2023
Merged

Run compliance checks on Zuul (resolves #316) #362

merged 47 commits into from
Nov 30, 2023

Conversation

mbuechse
Copy link
Contributor

No description provided.

@fkr
Copy link
Member

fkr commented Oct 20, 2023

wow. cool!

@mbuechse mbuechse linked an issue Oct 26, 2023 that may be closed by this pull request
@mbuechse
Copy link
Contributor Author

mbuechse commented Nov 10, 2023

gx-scs-iaas.yaml.txt

"live" version

Extended YAML file:

  • all valid and upcoming versions are tested
  • each check tool is only run once for each argument
  • contains rc, stderr, stdout, and number of lines starting with info, warning, error, and critical

@mbuechse mbuechse marked this pull request as ready for review November 16, 2023 10:26
.zuul.d/config.yaml Outdated Show resolved Hide resolved
@fkr fkr requested a review from chess-knight November 29, 2023 09:27
Copy link
Contributor

@berendt berendt left a comment

Choose a reason for hiding this comment

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

Some nits...

.zuul.d/secure.yaml Outdated Show resolved Hide resolved
Tests/iaas/image-metadata/image-md-check.py Show resolved Hide resolved
playbooks/clouds.yaml.j2 Show resolved Hide resolved
playbooks/compliance_check.yaml Outdated Show resolved Hide resolved
@mbuechse
Copy link
Contributor Author

@berendt I think I addressed your remarks. And the job still works: https://zuul.scs.community/t/SCS/builds?job_name=scs-check-gx-scs

@mbuechse mbuechse requested a review from berendt November 29, 2023 11:33
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
(as seen here: https://github.com/SovereignCloudStack/k8s-cluster-api-provider/blob/main/playbooks/dependencies.yaml)

Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
… tool

Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
…rsion (will be skipped anyway)

Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
But don't run any combination of executable/args multiple times

Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
mbuechse and others added 22 commits November 30, 2023 12:38
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Co-authored-by: Roman Hros <roman.hros@dnation.cloud>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Thanks @chess-knight!

Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
@berendt

Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Copy link
Contributor

@berendt berendt left a comment

Choose a reason for hiding this comment

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

LGTM. Because of the huge amount of small commits I think it makses sense to do a squash merge.

Copy link
Member

@chess-knight chess-knight left a comment

Choose a reason for hiding this comment

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

lgtm

@mbuechse mbuechse merged commit 8dc1b9b into main Nov 30, 2023
3 checks passed
@mbuechse mbuechse deleted the issue/316 branch November 30, 2023 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Run tests for SCS-compatible IaaS via Zuul
4 participants