aws / aws-proton-public-roadmap

This is the public roadmap for AWS Proton
https://aws.amazon.com/proton
Other
199 stars 13 forks source link

[BUG] CodeBuild failure creates unusable service instance. #81

Open spmang opened 1 month ago

spmang commented 1 month ago

I have created a CodeBuild based service instance that cannot be removed or updated. The service was created using the CLI.

Create a CodeBuild based deployment. Create a CodeBuild based manifest with a misnamed replacement variable. The service will fail to deploy. Trying to remove the service will attempt to run the CodeBuild project. The CodeBuild run will fail due to the misnamed variable, causing the deletion to fail.

Trying to update the service instance fails. The deployment has no version due to failure during initial deployment. This causes the api to fail stating the instance has no version.

manifest.yaml infrastructure: templates:

spec.yaml

proton: ServiceSpec pipeline: {} instances: