Closed daniel-sanche closed 1 year ago
Hey @winter-code, since this is your first bug, I'll leave some set-up instructions here:
make cluster PROJECT_ID=my-project
(or other method. Contributing file describes alternatives, but the makefile should be simplest)make deploy PROJECT_ID=my-project
TestGKECluster
, you can add a new function that uses the GCP python logging client library to read logs from the cluster, filtered by severity. Also, the previous comment was focused on the GKE code, but we also have a new service running on App Engine. So after the GKE part, you'll have to do the same deployment, viewing logs, and writing tests steps against that one too. But we can do that part at the end
This is partially addressed in https://github.com/GoogleCloudPlatform/cloud-ops-sandbox/pull/932, although we may want to check for error logs. (It currently just checks to make sure logs are coming in)
Correctness of Online Boutique is controlled via the pinned version in kustomization configuration.
We want to make sure fresh sandboxes don't have any errors. Either error logs, or failing SLOs