tricorder-observability / Starship

Starship: next-generation Observability platform built with eBPF+WASM
GNU Affero General Public License v3.0
164 stars 25 forks source link

Add a step to launch minikube in CI to deploy the whole Starship #161

Open nascentcore-eng opened 1 year ago

nascentcore-eng commented 1 year ago

The current situation, motivation for this task Right now we cannot verify if helm installed Starship wont crash once deployed This results into seemingly unrelated changes crashing certain components For example in https://github.com/tricorder-observability/Starship/issues/160

Describe the solution Add a step to deploy main branch head version with helm charts, and verify that all components become RUN state after 1 minutes. Otherwise fail the action.

Describe alternatives considered Let contributors manually test the whole components. This is too cumbersome.

Additional context N/A