We use GitOps for Tailscale ACLs with a private Gitlab instance, following the instructions at GitOps for Tailscale ACLs with GitLab CI · Tailscale
This was working fine until Friday, but today our CI pipelines started failing with:
json: cannot unmarshal string into Go struct field ACLTestError.data of type main.ACLTestErrorDetail
(This error is from running gitops-pusher test
. Surprisingly, even though gitops-pusher test
fails, gitops-pusher apply
succeeds.)
I notice that the pipeline succeeds if there are no changes to the actual policy, but any changes to the policy result in that error. Making the exact same change directly in the Admin console works, which makes me believe the actual error is not that the tests fail.
Is there a known issue with gitops-pusher test
currently? If not, is there any way to get a better error message?