pulumi / pulumi-kubernetes-operator

A Kubernetes Operator that automates the deployment of Pulumi Stacks
Apache License 2.0
226 stars 54 forks source link

[v2] E2E test groundwork #665

Closed blampe closed 2 months ago

blampe commented 2 months ago

This adds the groundwork for e2e testing the v2 branch. Try it with make test-e2e.

I haven't enabled an assertion for the random-yaml stack because I wasn't able to see it reliably reconcile. I was seeing GitHub rate limit errors as well as errors from the operator when updating status on the stack.

codecov[bot] commented 2 months ago

Codecov Report

Attention: Patch coverage is 16.00000% with 21 lines in your changes missing coverage. Please review.

Please upload report for BASE (v2@e850d02). Learn more about missing BASE report.

Files with missing lines Patch % Lines
agent/pkg/proto/agent_grpc.pb.go 0.00% 19 Missing :warning:
operator/cmd/main.go 0.00% 2 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## v2 #665 +/- ## ===================================== Coverage ? 19.06% ===================================== Files ? 25 Lines ? 3745 Branches ? 0 ===================================== Hits ? 714 Misses ? 2925 Partials ? 106 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.