When running nightly testing pipelines on the 3scale istio adapter against master we are seeing the following error when decoding the proxy configuration:
decoding error - json: cannot unmarshal number into Go struct field Content.end_user_registration_required of type bool
Upon investigation we see that at some point the end_user_registration_required field has had its value changed from true to 1 . This breaks the serialisation in go which we depend on causing the adapter to return an error to the user.
If 2.9 ships without this fix it will break the Istio adapter
This is because this feature (End-users) has been recently removed.
The DB attribute end_user_registration_required is still there (but about to be removed soon). They shouldn't be getting it in the API response.