XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. geoffhouse
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 7
    • Groups 0

    geoffhouse

    @geoffhouse

    0
    Reputation
    1
    Profile views
    7
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    geoffhouse Unfollow Follow

    Latest posts made by geoffhouse

    • RE: Installed from sources - no plugins

      @julien-f said in Installed from sources - no plugins:

      I've pushed the fix, sorry for this 😨

      That's ok - I'm just glad to know I wasn't going mad!! 😂

      Thanks for sorting it so quickly. All working now 🙂

      posted in Xen Orchestra
      geoffhouseG
      geoffhouse
    • RE: Installed from sources - no plugins

      @olivierlambert I've tried both. I followed your instructions on https://xen-orchestra.com/docs/from_the_sources.html and I also tried https://github.com/Jarli01/xenorchestra_installer (in case I was missing something obvious).
      Appreciate your help. 🙂

      posted in Xen Orchestra
      geoffhouseG
      geoffhouse
    • RE: Installed from sources - no plugins

      @Danp said in Installed from sources - no plugins:

      Can you show us the output from find /usr/local/lib/node_modules/ -type l -ls?

      houseg10@bcn-bh-xo201:/opt$ find /usr/local/lib/node_modules/ -type l -ls
         817903      0 lrwxrwxrwx   1 root     root           54 Jun  2 17:22 /usr/local/lib/node_modules/xo-server-transport-nagios -> /opt/xen-orchestra/packages/xo-server-transport-nagios
         817900      0 lrwxrwxrwx   1 root     root           49 Jun  2 17:22 /usr/local/lib/node_modules/xo-server-test-plugin -> /opt/xen-orchestra/packages/xo-server-test-plugin
         817896      0 lrwxrwxrwx   1 root     root           52 Jun  2 17:22 /usr/local/lib/node_modules/xo-server-backup-reports -> /opt/xen-orchestra/packages/xo-server-backup-reports
         817905      0 lrwxrwxrwx   1 root     root           52 Jun  2 17:22 /usr/local/lib/node_modules/xo-server-transport-xmpp -> /opt/xen-orchestra/packages/xo-server-transport-xmpp
         817902      0 lrwxrwxrwx   1 root     root           55 Jun  2 17:22 /usr/local/lib/node_modules/xo-server-transport-icinga2 -> /opt/xen-orchestra/packages/xo-server-transport-icinga2
         817891      0 lrwxrwxrwx   1 root     root           43 Jun  2 17:22 /usr/local/lib/node_modules/xo-server-audit -> /opt/xen-orchestra/packages/xo-server-audit
         817907      0 lrwxrwxrwx   1 root     root           47 Jun  2 17:22 /usr/local/lib/node_modules/xo-server-web-hooks -> /opt/xen-orchestra/packages/xo-server-web-hooks
         817895      0 lrwxrwxrwx   1 root     root           47 Jun  2 17:22 /usr/local/lib/node_modules/xo-server-auth-saml -> /opt/xen-orchestra/packages/xo-server-auth-saml
         817899      0 lrwxrwxrwx   1 root     root           52 Jun  2 17:22 /usr/local/lib/node_modules/xo-server-sdn-controller -> /opt/xen-orchestra/packages/xo-server-sdn-controller
         817901      0 lrwxrwxrwx   1 root     root           53 Jun  2 17:22 /usr/local/lib/node_modules/xo-server-transport-email -> /opt/xen-orchestra/packages/xo-server-transport-email
         817904      0 lrwxrwxrwx   1 root     root           53 Jun  2 17:22 /usr/local/lib/node_modules/xo-server-transport-slack -> /opt/xen-orchestra/packages/xo-server-transport-slack
         817906      0 lrwxrwxrwx   1 root     root           50 Jun  2 17:22 /usr/local/lib/node_modules/xo-server-usage-report -> /opt/xen-orchestra/packages/xo-server-usage-report
         817898      0 lrwxrwxrwx   1 root     root           48 Jun  2 17:22 /usr/local/lib/node_modules/xo-server-perf-alert -> /opt/xen-orchestra/packages/xo-server-perf-alert
         817897      0 lrwxrwxrwx   1 root     root           51 Jun  2 17:22 /usr/local/lib/node_modules/xo-server-load-balancer -> /opt/xen-orchestra/packages/xo-server-load-balancer
         817893      0 lrwxrwxrwx   1 root     root           49 Jun  2 17:22 /usr/local/lib/node_modules/xo-server-auth-google -> /opt/xen-orchestra/packages/xo-server-auth-google
         817892      0 lrwxrwxrwx   1 root     root           49 Jun  2 17:22 /usr/local/lib/node_modules/xo-server-auth-github -> /opt/xen-orchestra/packages/xo-server-auth-github
         817894      0 lrwxrwxrwx   1 root     root           47 Jun  2 17:22 /usr/local/lib/node_modules/xo-server-auth-ldap -> /opt/xen-orchestra/packages/xo-server-auth-ldap
      

      Thanks! 🙂

      posted in Xen Orchestra
      geoffhouseG
      geoffhouse
    • Installed from sources - no plugins

      I've literally spent the last few hours on this, and I feel like I'm losing my mind.

      I've installed XO from source, followed every step, and symlinked various plugins from the /opt/xen-orchestra/packages folder to /usr/local/lib/node_modules.

      And still ... the GUI shows "No plugins found". AGGHHHH!!
      And yes - I restarted the service. I even rebooted the VM.

      What's worse is that we have another dev machine, where it works perfectly. I've tried copying the /opt/xen-orchestra/ folder across from one machine to another - and yeah, it works, but that's not the point. 😊
      I just don't seem to be able to download the code from github and get it working.

      Nothing obvious in the log, both the same versions of ubuntu (18.04).

      Can anyone help? What am I doing wrong?
      Is there another build step after I've symlinked the plugin folders?

      Thanks!!!

      posted in Xen Orchestra
      geoffhouseG
      geoffhouse
    • RE: Trusted headers - auth plugin

      @julien-f That all sounds great - whatever works best for you guys. 🙂

      posted in Xen Orchestra
      geoffhouseG
      geoffhouse
    • RE: Trusted headers - auth plugin

      Here's the code (if you're interested):

      https://github.com/geoffhouse/xo-server-auth-trustedheader

      posted in Xen Orchestra
      geoffhouseG
      geoffhouse
    • Trusted headers - auth plugin

      Hi all.

      Loving your work...!

      We use Xen Orchestra behind a web proxy which handles our in-house authentication process.
      This proxy passes the authentication result as an HTTP header field (in our case 'remote_user').

      I've written a plugin to use this result and it seems to work nicely. Is this something I can share?
      Obviously this is completely insecure outside our use case, but works well for us (and maybe others).

      Thanks!
      Geoff

      posted in Xen Orchestra
      geoffhouseG
      geoffhouse