Describe the bug
When the endpoint is updated in-place in a subscription.sns.services.k8s.aws resource, the Kubernetes object reflects the change, but the underlying AWS SNS Subscription endpoint is not updated.
Steps to reproduce
Update subscription endpoint in-place
Expected outcome
Since the endpoint is immutable, the controller should either replace the Subscription resource or return an error indicating that changing the endpoint requires re-subscription.
Environment
- Kubernetes version - 1.33.2
- Using EKS -yes, v1.33
- AWS service targeted - SNS Subscription