cnoe-io / idpbuilder

Spin up a complete internal developer platform with only Docker required as a dependency.
https://cloud-native.slack.com/archives/C05TN9WFN5S
Apache License 2.0
174 stars 56 forks source link

Improve CI testing #73

Open nabuskey opened 11 months ago

nabuskey commented 11 months ago

Add functional testing where it will execute the binary, then:

  1. Test Ingress
  2. Test if ArgoCD is functional.
  3. Test if Gitea UI and SSH is functional

For this to work, we need to be mindful on resource usages in GH actions. Will likely need to use an external runner in our AWS account to run these since GH actions will exhaust resources.

cmoulliard commented 11 months ago
  1. Test Ingress

No need to test ingress implicitly but instead to curl an endpoint (= argocd or gitead dashboard) using the loopback address