Skip to content

Test-Automation for rcm installation #48

@voigt

Description

@voigt

We want to automate test runs to ensure the reliable installation of RCM and shims.

What to test

  • test installation of RCM Helm Chart
  • test successful installation of common shims (to be defined; I propose to start with the spin shim and expand from there)

Where to test

As RCM is messing with nodes' filesystem, using it on as many Kubernetes flavors as possible is crucial. Therefore, a minimum of covered Kubernetes distributions would be:

  • kind
  • k3s
  • k3d

Ideally, we'd like to test the managed services of major cloud providers:

  • AWS EKS
  • Azure AKS
  • GCP GKE
  • ... potentially others like Civo, Digital Ocean, etc.

However, the main issue will be the associated cost of creating clusters during CI runtime. Maybe we'll find a way to get some sponsoring?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions