aws-vpc-operator broken after AWSCluster CRD upgrade (subnets[*].resourceID
?)
#3577
Labels
area/kaas
Mission: Cloud Native Platform - Self-driving Kubernetes as a Service
kind/bug
phoenix-size/s
provider/cluster-api-aws
Cluster API based running on AWS
team/phoenix
Team Phoenix
topic/capi
Bug description
CAPA private cluster E2E tests fail because
aws-vpc-operator
throws an error when cleaning up subnets (chat).First guess: the breaking change to require
subnets[*].resourceID
hasn't been applied when bumping to the v1beta2 CRD types.Designed behavior
Create and delete stuff correctly.
Reproduction Steps
PR comment to only trigger private tests (takes roughly an hour):
Technical information
Since the operator doesn't do much on subnets, I'm wondering why the reconciliation code even needs to touch those fields. It's supposed to only patch in route table IDs and stuff, rather than overwrite ID fields. And maybe the whole functionality can be replaced by CAPA tagging the subnets correctly, removing our whole subnets reconciliation code?
The text was updated successfully, but these errors were encountered: