Skip to content

Latest commit

 

History

History
73 lines (53 loc) · 3.48 KB

README.md

File metadata and controls

73 lines (53 loc) · 3.48 KB

Table of Contents generated with DocToc

Optional Test Infrastructure

This documentation describes configuration and automation for Kubeflow Optional-Test-Infra.

Architecture

The architecture doc will give you a deep understanding how optional-test-infra works and how different clusters interact with each other.

Management

Today we still rely on human to manipulate test-infra AWS resources, such as the number of EC2 instances. We're now experimenting IaC(Infrastructure as Code) tool CDK to manage test-infra resources.

Test LifeCycle

The diagram shows the phases that kubeflow tests goes through when you send a PR.

Dashboards

Setting up a Kubeflow Repository to Use Optional-Test-Infra

  • Adopting Optional-Test-Infra provides a detailed instruction for kubeflow application WG to onboard their kubeflow repo to use optional-test-infra.

Writing an Argo Workflow for E2E Test

Applying for Access to Optional-Test-Infra

Debugging failed E2E Test

[TODO] PatrickXYS: need detailed guidance

Folder Organizations

Each sub-folder refer to different functionality for Optional-Test-Infra

  • User: user-modifiable configuration files for all the clusters under Optional-Test-Infra concepts
  • GitOps: ArgoCD sync changes in the folder to update cluster resources
  • Doc: documentations for optional-test-infra
  • Picture: pictures embedded in the documentations
  • testing: testing artifacts storage
  • Access: Infra Access Control for Kubeflow Community

Want to contribute

Let's join us and start contributing!

[TODO] PatrickXYS: Provide a detailed guidance for people who want to start contributing to optional-test-infra.
[TODO] PatrickXYS: Provide a deep-dive doc for design of optional-test-infra.