Thanks guys!

On Mon, Oct 1, 2018 at 3:33 AM Rohan Joseph <[email protected]> wrote:

> > Yes, but access it with cockpit.http() to access HTTP/REST services on
> > the local machine via cockpit-bridge
>
> +1
>
> We've done this with our new gluster plugin:
> https://github.com/gluster/cockpit-gluster
>
> You can see the usage in this file:
> https://github.com/gluster/cockpit-gluster/blob/master/src/components/GlusterManagement.js
>
> On Sat, Sep 29, 2018 at 3:10 PM, Stef Walter <[email protected]> wrote:
>
>> On 29/09/2018 03:05, Paul Cuzner wrote:
>> >
>> > Hi,
>> >
>> > I have a REST API that's running on localhost (flask app) that I'd like
>> > to access with a cockpit plugin. I've done a few initial tests but I'm
>> > finding it difficult to navigate the CORS and Content-Security-Policy -
>> > so before I invest any more time in this, I thought I'd ask the dumb
>> > question first.>
>> > Is this goal achievable? Can a cockpit plugin access a REST API running
>> > on the same host - if so, could someone provide some guidance, or point
>> > me at some docs?
>>
>> Yes, but access it with cockpit.http() to access HTTP/REST services on
>> the local machine via cockpit-bridge ... rather than directly accessing
>> them from the browser. Does that work? Do you control the javascript
>> code that makes the request?
>>
>> https://cockpit-project.org/guide/latest/cockpit-http.html
>>
>> If not, we may need to help make a shim around XMLHttpRequest (to wrap
>> cockpit.http() ... similar to how we've made a shim around WebSocket (to
>> wrap cockpit.channel() [1]).
>>
>> Stef
>>
>> [1]
>>
>> https://github.com/cockpit-project/cockpit/blob/master/examples/gtk-broadway/gtk.html#L14
>>
>>
>> >
>> > I'm testing on Fedora, but the longer term goal is to use RHEL.
>> >
>> > Any help appreciated!
>> >
>> > Paul C
>> >
>> >
>> > _______________________________________________
>> > cockpit-devel mailing list -- [email protected]
>> > To unsubscribe send an email to
>> [email protected]
>> > Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
>> > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>> > List Archives:
>> https://lists.fedorahosted.org/archives/list/[email protected]
>> >
>>
>>
>> --
>> Stef Walter
>> Platform Engineering
>> Red Hat
>> _______________________________________________
>> cockpit-devel mailing list -- [email protected]
>> To unsubscribe send an email to
>> [email protected]
>> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>> List Archives:
>> https://lists.fedorahosted.org/archives/list/[email protected]
>>
>
>
_______________________________________________
cockpit-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/[email protected]

Reply via email to