"Musty Bits" McGee<p>God damn this ACK controller is fucking broken.</p><p>It grabs a list of all endpoint services - just any of them, no need to filter or match on anything. What's that? You provided a unique primary key? Bwahahaha</p><p>Then it takes any fields off the first one listed as canon. No diffs, no looking at all the options, just "does this have not-nil? take it".</p><p>Then it blats anything on your resource with those values, and calls it done. You literally cannot have more than one endpoint service per AWS region it's so broken.</p><p>Oh and it's broken for adopting existing AWS resources too.</p><p>Weh.</p><p><a href="https://github.com/aws-controllers-k8s/community/issues/2547" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/aws-controllers-k8s</span><span class="invisible">/community/issues/2547</span></a></p><p><a href="https://github.com/aws-controllers-k8s/ec2-controller/blob/09d198e3cc30ba644e6ead27513fbfaf48f67440/pkg/resource/vpc_endpoint_service_configuration/sdk.go#L93" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/aws-controllers-k8s</span><span class="invisible">/ec2-controller/blob/09d198e3cc30ba644e6ead27513fbfaf48f67440/pkg/resource/vpc_endpoint_service_configuration/sdk.go#L93</span></a></p><p><a href="https://eigenmagic.net/tags/AWS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AWS</span></a> <a href="https://eigenmagic.net/tags/ACK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ACK</span></a> <a href="https://eigenmagic.net/tags/AWSACK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AWSACK</span></a> <a href="https://eigenmagic.net/tags/Kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kubernetes</span></a> <a href="https://eigenmagic.net/tags/k8s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>k8s</span></a></p>