No more AWS support? #80
-
After updating to the last versions, I notice that the service is not being annotated anymore with
Which was being injected by a file that doesn't exist anymore './controllers/wireguard_controller.go:' Is this feature moved to another place? I don't see it. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hi @joaogbcravo, I can also confirm the problem from my side :( We have removed the default AWS service annotations in this PR and replaced them by the ability to let users control those annotations. For example you can create the following VPN deployment with the AWS service annotations:
the serviceAnnotations field in wireguard.spec will forward those annotations to the service created by wireguard-operator.
that would be great! I think even though we have a workaround today it would still be better to make wireguard-operator work out of the box for everyone. So it would be great if we create some logic that detects that the operator is being used in EKS and automatically adds those annotations. |
Beta Was this translation helpful? Give feedback.
This is intentional, I removed this functionality as it was hardcoded and forced the annotations on unrelated platforms.
Please see here the suggestion I made to reintroduce similar behaviour to that which was removed.
Adding the LoadBalancer service annotations via the spec is the correct and supported way to pass the required annotations for any other platform until spec changes to enable default annotations is ratified.