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

Add scs-0210-v2 and scs-0214-v1 zuul checks #714

Merged
merged 10 commits into from
Mar 22, 2024
Merged

Commits on Mar 8, 2024

  1. Add scs-0210-v2 and scs-0214-v1 zuul checks

    Signed-off-by: Matej Feder <matej.feder@dnation.cloud>
    matofeder committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    83af409 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Add k8s node labels workaround

    The SCS node distribution standard, scs-0214-v1, aims to verify the distribution
    of k8s nodes across regions, zones, and physical nodes.
    While information regarding regions and zones is readily available in node labels,
    identifying physical node IDs is not.
    
    This commit introduces a workaround for labeling k8s nodes with their corresponding
    physical node IDs.
    
    For more details, refer to the following issue: SovereignCloudStack/issues#540.
    
    Signed-off-by: Matej Feder <matej.feder@dnation.cloud>
    matofeder committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    817629c View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Apply suggestions from code review

    Co-authored-by: Matthias Büchse <github@mbue.de>
    Signed-off-by: Matej Feder <matej.feder@dnation.cloud>
    matofeder and mbuechse committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    473cf1b View commit details
    Browse the repository at this point in the history
  2. Drop unnecessary config task

    The updated version of the SCS standard scripts handles
    configuration management better.
    Therefore, this config task marked with TODO comment is removed.
    
    Signed-off-by: Matej Feder <matej.feder@dnation.cloud>
    matofeder committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    99c00d8 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    fad2b2a View commit details
    Browse the repository at this point in the history
  2. Set the k8s node label key and link the related issue

    Signed-off-by: Matej Feder <matej.feder@dnation.cloud>
    matofeder committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    ffb722b View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Merge branch 'main' into add_scs_checks

    Signed-off-by: Matej Feder <matej.feder@dnation.cloud>
    matofeder committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    5ca0d85 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Adjust the default settings of the e2e pipeline to spin up a cluster …

    …with 3 control plane nodes
    
    If we want to perform end-to-end testing on an SCS-compliant Kubernetes cluster, we need 3 control plane nodes
    
    Signed-off-by: Matej Feder <matej.feder@dnation.cloud>
    matofeder committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    56a5114 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Remove debug code and stabilize .zuul.yaml config

    Signed-off-by: Matej Feder <matej.feder@dnation.cloud>
    matofeder committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    e70b1cc View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Move tasks to the always block

    This commit introduces the always block in the sonobuoy.yaml as well as in the scs_compliance.yaml
    and moves the "parse" tasks and "Insert ... results to the warning message..." tasks there.
    
    This should ensure that results from failed checks will be returned by Zuul.
    
    Signed-off-by: Matej Feder <matej.feder@dnation.cloud>
    matofeder committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    dea0c23 View commit details
    Browse the repository at this point in the history