On startup, the webhook container initializes a connection with the provider, checks for existing records, creates the ingress/service record, then does a final POST with an empty payload (not sure why). In the end, it seems the record does get created but gets deleted.
The expectation would be to for the webhook provider to list all existing records, ensure the record does not exist, and then create the record.
Not sure if the final POST being empty is an issue but thought I'd mention it.
On startup, the webhook container initializes a connection with the provider, checks for existing records, creates the ingress/service record, then does a final POST with an empty payload (not sure why). In the end, it seems the record does get created but gets deleted.
The expectation would be to for the webhook provider to list all existing records, ensure the record does not exist, and then create the record.
Not sure if the final POST being empty is an issue but thought I'd mention it.
Configuration:
As noted above (i.e. empty payload):
Full logs of one record:
History from Opnsense UI:![image](https://github.com/crutonjohn/external-dns-opnsense-webhook/assets/132493975/ee528ff0-1363-4310-a7ee-1b32cdf068a6)