-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
False
-
-
False
-
Unset
-
None
We recently changed cockpit's "create new session" API endpoint from a GET to a POST, as per the specification. This is because GET requests should not change the state, but creating a session does.
However, this does not work on 3scale:
# curl -D- -X POST -k -u mmarusak-et:123456789 https://test.cloud.redhat.com/api/webconsole/v1/sessions/new HTTP/2 500 [...] Invalid configuration - missing insights compliance configuration
I don't know what that means, but supposedly the 3scale configuration needs to be updated to allow POST requests?
FYI: jvanderw@redhat.com mmarusak cheimes@redhat.com kwalsh@redhat.com
*Update*: Turns out this has nothing to do with POST specifically, it does not work with GET either. And in fact it's not even specific to webconsole, it happens the same way on the test route:
$ curl -u 'mmarusak-et:123456789' https://test.cloud.redhat.com/api/apicast-tests/ping Invalid configuration - missing insights compliance configuration