I’d like to use separate configuration (maybe code as well) for an interactive desktop app used by a developing user?
The issue is that access to the cluster requires some ports to be tunnelled and I’d like to work on that not disturbing other users activity.
This is the built in mechanism for allowing specific users to have sandbox apps that only they can see: Enabling App Development — Open OnDemand 3.1.0 documentation
Thanks for the reply. I have developer tab enabled and I already have a few apps there, however, I can’t find the “Interactive desktops” there. I have one cluster when interactive deskotps are already enabled, but for another one I’ll need to add some network tweeks to make it possible to connect between the ondemand server and the cluster. That’s why I wanted to have a way to use this specific interactive desktop only from selected users for dev/test purposes before exposing it globally.
(edit)
I’ve seen the topic (Bc_desktop in sandbox - #8 by travert) but I don’t know how to find bc_desktop app repository?
(edit2)
I just moved files from (ondemand/apps/bc_desktop at master · OSC/ondemand · GitHub) to the directory manually, but I don’t know how to use a dedicated configuration file - I’m seeing the same clusters as in global.
You can make as many /etc/ood/config/clusters.d/cluster.yml
files as you want. Then you just specify the specific cluster (name of file without the .yml suffix) in the form.yml of the app. You could even have like clusterA.yml
and clusterA_1.yml
or something which could both point to the same cluster but with differences. Then you would just specify clusterA
or clusterA_1
in the form.yml for apps depending on which config you want to reference.
Thanks! That’s execatly what I was looking for.