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

Enable compliance tests to use plugins for cluster provisioning #753

Open
wants to merge 36 commits into
base: main
Choose a base branch
from

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    a326e99 View commit details
    Browse the repository at this point in the history
  2. Fix python style

    And apply static plugin
    
    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    ab0803b View commit details
    Browse the repository at this point in the history
  3. Fix path to junit file

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    199fdf2 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    f994cde View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Adjust 'scs-test-runner.py' to handle kaas tests

    Splitting the functionality into the
    handling of sonobuoys and the provision of K8s clusters.
    
    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    4a51c0d View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Add ability to deploy clusters for different K8s versions

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    928ea83 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Update scs-test-runner.py

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    acc451d View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. still draft: a few steps towards my vision

    Signed-off-by: Matthias Büchse <[email protected]>
    mbuechse committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    e4d6c3c View commit details
    Browse the repository at this point in the history
  2. add missing file

    Signed-off-by: Matthias Büchse <[email protected]>
    mbuechse committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    1dd220c View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Fixup!

    Rework rebase conflicts
    
    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    7c063d8 View commit details
    Browse the repository at this point in the history
  2. Fixup plugin kubeconfig file generation

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    5b11641 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Draft: split up clusterspec file

    In order to have one clusterspec file for each k8s version
    
    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    7fb5f32 View commit details
    Browse the repository at this point in the history
  2. Merge to back to usage of one single clustersspec

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    9a2809a View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Rearange configuration files

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    bfa6ba4 View commit details
    Browse the repository at this point in the history
  2. Fixup configuration files

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    1cfee94 View commit details
    Browse the repository at this point in the history
  3. Fixup configuration files

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    9f7fe4c View commit details
    Browse the repository at this point in the history
  4. revert sonobuoy executor handling form this PR

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    3e5357a View commit details
    Browse the repository at this point in the history
  5. Apply cluster configuration file handling

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    99c450f View commit details
    Browse the repository at this point in the history
  6. Update Tests/kaas/plugin/run_plugin.py

    Co-authored-by: Matthias Büchse <[email protected]>
    Signed-off-by: tonifinger <[email protected]>
    tonifinger and mbuechse authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    5adb9f6 View commit details
    Browse the repository at this point in the history
  7. Update Tests/config.toml

    Co-authored-by: Matthias Büchse <[email protected]>
    Signed-off-by: tonifinger <[email protected]>
    tonifinger and mbuechse authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    2127323 View commit details
    Browse the repository at this point in the history
  8. Fixup

    Add plugin_config to delete process as well
    Add missing file `kind_cluster_config.yaml` as configuration example
    
    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    5392c5e View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Restructure abstract method handling in plugin

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    73edf99 View commit details
    Browse the repository at this point in the history
  2. Add example plugin implementation to interface.py

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    90d958e View commit details
    Browse the repository at this point in the history
  3. Fixup: change kube_plugin_config directory name

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    fc78a7c View commit details
    Browse the repository at this point in the history
  4. Fixup: missing adjustment to config.toml

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    76134d6 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Remove abstract base clase handling and directly

    make use of Not ImplementedError
    
    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    cfa113c View commit details
    Browse the repository at this point in the history
  2. Update 'kind_plugin.py' kubeconfig filepath handling

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    d43a38d View commit details
    Browse the repository at this point in the history
  3. Sort python imports

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    8f4970b View commit details
    Browse the repository at this point in the history
  4. Fixup: use '__name__' for logging handler

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5a8f8ca View commit details
    Browse the repository at this point in the history
  5. Update Tests/kaas/plugin/run_plugin.py

    Co-authored-by: Matthias Büchse <[email protected]>
    Signed-off-by: tonifinger <[email protected]>
    tonifinger and mbuechse authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    7d6a0cb View commit details
    Browse the repository at this point in the history
  6. Update plugin kubeconfig handling

    Removed the return of the kubeconfig filepath from the `create_cluster`
    method as we do not use this handling.
    
    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c4b2611 View commit details
    Browse the repository at this point in the history
  7. Update plugin_static.py

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    78fd694 View commit details
    Browse the repository at this point in the history
  8. Fixup remove obsolete f-string

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    2301ba3 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Fixup

    Remove default values to prevent parameters from being optional
    
    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    fa0247e View commit details
    Browse the repository at this point in the history
  2. Fixup: remove default value in description

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    932ed7a View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. Fixup: remove version parameter form delete

    Signed-off-by: Toni Finger <[email protected]>
    tonifinger committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    a96047d View commit details
    Browse the repository at this point in the history