test

module
v0.0.0-...-05e2fc7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 26, 2023 License: Apache-2.0

README

Testing Directory

File Directory

  • /infrastructure: Testing infrastructure
  • /suites: Tekton CRDs defining test suites

Testing Infrastructure Design Choices

Testing infrastructure will be divided up into three layers: Management Cluster, Test Orchestration, and Clusters Under Test. The Management Cluster will be a Kubernetes cluster with configured add-ons to run a Test Orchestration tool that will create Clusters Under Test where Karpenter will be tested.

  • Management Cluster: An EKS Cluster with configured Add-ons and Tekton
  • Test Orchestration: Tekton to create Clusters Under Test and run Test Suites.
  • Clusters Under Test: Rapid iteration KIT Guest Clusters and EKS Clusters where test suites will run.

Note: A more formal design discussing testing infrastructure will come soon.

Developing

Use the Tekton UI to manage and monitor resources and test-runs:

kubectl port-forward service/tekton-dashboard -n tekton-pipelines 9097&
open http://localhost:9097

Directories

Path Synopsis
hack
cleanup Module
resource Module
soak Module
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL