I could reproduce your error with "-I" option on my end. curl -Ik https://localhost:8443/swaggerapi/oapi/v1 HTTP/1.1 405 Method Not Allowed Date: Fri, 08 Jan 2016 11:48:17 GMT Content-Length: 23 Content-Type: text/plain; charset=utf-8
However, your browser should have worked, and so, my guessing is conflict with your previous comment below. > Am getting method not allowed. Tried CLI and browser. Browser simply throwing a blank download page Didn't you add "https://" to your browser URL? Anyway, I hope that you provide the result of curl without "-I" option. Thanks, Kenjiro On Wed, Feb 3, 2016 at 2:37 PM, Nakayama Kenjiro <[email protected]> wrote: > Hi, > > Please don't use "-I" option for the curl. "-I" option is sending > different request. > > Your command: > # curl -vvv -Ik https://<master VIP>:8443/swaggerapi/oapi/v1 > > TOBE: > # curl -vvv -k https://<master VIP>:8443/swaggerapi/oapi/v1 > > Best, > Kenjiro > > On Wed, Feb 3, 2016 at 2:24 PM, Srinivas Naga Kotaru (skotaru) < > [email protected]> wrote: > >> Tried all options. Below is output. Can you explain what proxy is doing >> and how to check/configure and fix? Installation was default using ansible. >> Since this is test setup, we didn’t optimized or tuned anything >> >> Sample API is working fine. >> >> # oc whoami -t >> >> #TOKEN=<TOKEN> >> >> >> #curl -k https://mad-osshift-vip01.cisco.com:8443/api/v1 -H >> "Authorization: Bearer $TOKEN >> >> >> From laptop: >> =========== >> >> # curl -vvv -Ik https://<master VIP>:8443/swaggerapi/oapi/v1 >> * About to connect() to mad-osshift-master01.cisco.com port 8443 (#0) >> * Trying 10.42.137.150... >> * Connected to mad-osshift-master01.cisco.com (10.42.137.150) port 8443 >> (#0) >> * Initializing NSS with certpath: sql:/etc/pki/nssdb >> * skipping SSL peer certificate verification >> * NSS: client certificate not found (nickname not specified) >> * SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 >> * Server certificate: >> * subject: CN=10.42.137.150 >> * start date: Dec 02 18:27:54 2015 GMT >> * expire date: Dec 01 18:27:55 2017 GMT >> * common name: 10.42.137.150 >> * issuer: CN=openshift-signer@1449080872 >> > HEAD /swaggerapi/oapi/v1 HTTP/1.1 >> > User-Agent: curl/7.29.0 >> > Host: mad-osshift-master01.cisco.com:8443 >> > Accept: */* >> > >> < HTTP/1.1 405 Method Not Allowed >> HTTP/1.1 405 Method Not Allowed >> < Date: Wed, 03 Feb 2016 05:17:25 GMT >> Date: Wed, 03 Feb 2016 05:17:25 GMT >> < Content-Length: 23 >> Content-Length: 23 >> < Content-Type: text/plain; charset=utf-8 >> Content-Type: text/plain; charset=utf-8 >> >> < >> * Connection #0 to host mad-osshift-master01.cisco.com left intact >> >> >> From master host >> ==============: >> >> # curl -vvv -Ik https://localhost:8443/swaggerapi/oapi/v1 >> * About to connect() to localhost port 8443 (#0) >> * Trying ::1... >> * Connection refused >> * Trying 127.0.0.1... >> * Connected to localhost (127.0.0.1) port 8443 (#0) >> * Initializing NSS with certpath: sql:/etc/pki/nssdb >> * skipping SSL peer certificate verification >> * NSS: client certificate not found (nickname not specified) >> * SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 >> * Server certificate: >> * subject: CN=10.42.137.150 >> * start date: Dec 02 18:27:54 2015 GMT >> * expire date: Dec 01 18:27:55 2017 GMT >> * common name: 10.42.137.150 >> * issuer: CN=openshift-signer@1449080872 >> > HEAD /swaggerapi/oapi/v1 HTTP/1.1 >> > User-Agent: curl/7.29.0 >> > Host: localhost:8443 >> > Accept: */* >> > >> < HTTP/1.1 405 Method Not Allowed >> HTTP/1.1 405 Method Not Allowed >> < Date: Wed, 03 Feb 2016 05:19:01 GMT >> Date: Wed, 03 Feb 2016 05:19:01 GMT >> < Content-Length: 23 >> Content-Length: 23 >> < Content-Type: text/plain; charset=utf-8 >> Content-Type: text/plain; charset=utf-8 >> >> < >> * Connection #0 to host localhost left intact >> >> >> # curl -Ik https://< <https://%3CHOST>MASTER HOST >> IP>:8443/swaggerapi/oapi/v1 –vvv >> >> * About to connect() to 10.42.137.150 port 8443 (#0) >> * Trying 10.42.137.150... >> * Connected to 10.42.137.150 (10.42.137.150) port 8443 (#0) >> * Initializing NSS with certpath: sql:/etc/pki/nssdb >> * skipping SSL peer certificate verification >> * NSS: client certificate not found (nickname not specified) >> * SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 >> * Server certificate: >> * subject: CN=10.42.137.150 >> * start date: Dec 02 18:27:54 2015 GMT >> * expire date: Dec 01 18:27:55 2017 GMT >> * common name: 10.42.137.150 >> * issuer: CN=openshift-signer@1449080872 >> > HEAD /swaggerapi/oapi/v1 HTTP/1.1 >> > User-Agent: curl/7.29.0 >> > Host: 10.42.137.150:8443 >> > Accept: */* >> > >> < HTTP/1.1 405 Method Not Allowed >> HTTP/1.1 405 Method Not Allowed >> < Date: Wed, 03 Feb 2016 05:19:14 GMT >> Date: Wed, 03 Feb 2016 05:19:14 GMT >> < Content-Length: 23 >> Content-Length: 23 >> < Content-Type: text/plain; charset=utf-8 >> Content-Type: text/plain; charset=utf-8 >> >> < >> * Connection #0 to host 10.42.137.150 left intact >> >> >> -- >> *Srinivas Kotaru* >> >> From: Nakayama Kenjiro <[email protected]> >> Date: Tuesday, February 2, 2016 at 7:57 PM >> To: skotaru <[email protected]> >> Cc: "[email protected]" <[email protected]>, " >> [email protected]" <[email protected]> >> Subject: Re: swagger UI >> >> Hi, >> >> How about the output of curl with "-vvv". Please check if your curl is >> trying to connect "127.0.0.1" or "master API". >> And how about the access to the root path "/"? >> >> So, could please provide us with: >> >> $ curl -vvv -k https://localhost:8443/ >> or >> $ curl -vvv -k https://<MASTER_API_IP>:8443/ >> >> If it works fine, you are supposed to get following output. >> >> # curl -vvv -k https://localhost:8443/ >> * About to connect() to localhost port 8443 (#0) >> * Trying ::1... >> * Connection refused >> * Trying 127.0.0.1... >> * Connected to localhost (127.0.0.1) port 8443 (#0) >> * Initializing NSS with certpath: sql:/etc/pki/nssdb >> * skipping SSL peer certificate verification >> * NSS: client certificate not found (nickname not specified) >> * SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 >> * Server certificate: >> * subject: CN=172.30.0.1 >> * start date: Nov 30 02:47:38 2015 GMT >> * expire date: Nov 29 02:47:39 2017 GMT >> * common name: 172.30.0.1 >> * issuer: CN=openshift-signer@1448851653 >> > GET / HTTP/1.1 >> > User-Agent: curl/7.29.0 >> > Host: localhost:8443 >> > Accept: */* >> > >> < HTTP/1.1 200 OK >> < Content-Type: application/json >> < Date: Fri, 08 Jan 2016 09:52:40 GMT >> < Content-Length: 196 >> < >> { >> "paths": [ >> "/api", >> "/api/v1", >> "/controllers", >> "/healthz", >> "/healthz/ping", >> "/logs/", >> "/metrics", >> "/ready", >> "/oapi", >> "/oapi/v1", >> "/swaggerapi/" >> ] >> * Connection #0 to host localhost left intact >> } >> >> > Running openshift enterprise 3.1.1. I remember 3.1 also had the same >> issues. >> >> hmm... In that case, your environment proxy is causing this issue. We can >> check by command (Add "-vvv" option). >> >> Thanks, >> Kenjiro >> >> On Wed, Feb 3, 2016 at 12:44 PM, Srinivas Naga Kotaru (skotaru) < >> [email protected]> wrote: >> >>> Clayton/Nakayama >>> >>> Still not working. Tried both localhost and public IP of the master host >>> >>> >>> # curl -Ik https://localhost:8443/swaggerapi/oapi/v1 >>> HTTP/1.1 405 Method Not Allowed >>> Date: Wed, 03 Feb 2016 03:42:26 GMT >>> Content-Length: 23 >>> Content-Type: text/plain; charset=utf-8 >>> >>> # curl -Ik https://<IP>:8443/swaggerapi/oapi/v1 >>> HTTP/1.1 405 Method Not Allowed >>> Date: Wed, 03 Feb 2016 03:41:58 GMT >>> Content-Length: 23 >>> Content-Type: text/plain; charset=utf-8 >>> >>> Running openshift enterprise 3.1.1. I remember 3.1 also had the same >>> issues. >>> >>> -- >>> *Srinivas Kotaru* >>> >>> From: Nakayama Kenjiro <[email protected]> >>> Date: Tuesday, February 2, 2016 at 5:21 PM >>> To: "[email protected]" <[email protected]> >>> Cc: skotaru <[email protected]>, "[email protected]" < >>> [email protected]> >>> Subject: Re: swagger UI >>> >>> Yeah, please test with "localhost" after ssh into your master host. >>> >>> # ssh root@<MASTER_HOST> >>> # curl -k https://localhost:8443/swaggerapi/oapi/v1 >>> >>> Kenjiro >>> >>> >>> On Wed, Feb 3, 2016 at 9:18 AM, Clayton Coleman <[email protected]> >>> wrote: >>> >>>> Hrm - works locally, is that path allowed by your proxy? >>>> >>>> On Tue, Feb 2, 2016 at 7:16 PM, Srinivas Naga Kotaru (skotaru) < >>>> [email protected]> wrote: >>>> >>>>> Thanks for quick reply >>>>> >>>>> Am getting method not allowed. Tried CLI and browser. Browser simply >>>>> throwing a blank download page >>>>> >>>>> # curl -Ik https://<myvip>8443/swaggerapi/oapi/v1 >>>>> >>>>> >>>>> HTTP/1.1 405 Method Not Allowed >>>>> Date: Wed, 03 Feb 2016 00:15:20 GMT >>>>> Content-Length: 23 >>>>> Content-Type: text/plain; charset=utf-8 >>>>> >>>>> -- >>>>> *Srinivas Kotaru* >>>>> >>>>> From: Nakayama Kenjiro <[email protected]> >>>>> Date: Tuesday, February 2, 2016 at 4:02 PM >>>>> To: skotaru <[email protected]> >>>>> Cc: "[email protected]" < >>>>> [email protected]> >>>>> Subject: Re: swagger UI >>>>> >>>>> Hi, >>>>> >>>>> > Does OSE master expose swagger-ui? >>>>> >>>>> Yes, it does. >>>>> >>>>> > Wondering we have to do anything to get it work. >>>>> >>>>> No, you don't need anything. >>>>> >>>>> Basically, you can access the API(openshift's) with this URL: >>>>> >>>>> curl -k https://<YOUR_MASTER_HOST>:8443/swaggerapi/oapi/v1 >>>>> >>>>> Could you please tell us what results you get by above curl? >>>>> >>>>> Thanks, >>>>> Kenjiro >>>>> >>>>> >>>>> On Wed, Feb 3, 2016 at 8:53 AM, Srinivas Naga Kotaru (skotaru) < >>>>> [email protected]> wrote: >>>>> >>>>>> Does OSE master expose swagger-ui? I tested but not working. >>>>>> Wondering we have to do anything to get it work. I feel this is good way >>>>>> to >>>>>> learn and use master API >>>>>> >>>>>> -- >>>>>> *Srinivas Kotaru* >>>>>> >>>>>> _______________________________________________ >>>>>> users mailing list >>>>>> [email protected] >>>>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Kenjiro NAKAYAMA <[email protected]> >>>>> GPG Key fingerprint = ED8F 049D E67A 727D 9A44 8E25 F44B E208 C946 >>>>> 5EB9 >>>>> >>>>> _______________________________________________ >>>>> users mailing list >>>>> [email protected] >>>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users >>>>> >>>>> >>>> >>> >>> >>> -- >>> Kenjiro NAKAYAMA <[email protected]> >>> GPG Key fingerprint = ED8F 049D E67A 727D 9A44 8E25 F44B E208 C946 5EB9 >>> >> >> >> >> -- >> Kenjiro NAKAYAMA <[email protected]> >> GPG Key fingerprint = ED8F 049D E67A 727D 9A44 8E25 F44B E208 C946 5EB9 >> > > > > -- > Kenjiro NAKAYAMA <[email protected]> > GPG Key fingerprint = ED8F 049D E67A 727D 9A44 8E25 F44B E208 C946 5EB9 > -- Kenjiro NAKAYAMA <[email protected]> GPG Key fingerprint = ED8F 049D E67A 727D 9A44 8E25 F44B E208 C946 5EB9
_______________________________________________ users mailing list [email protected] http://lists.openshift.redhat.com/openshiftmm/listinfo/users
