I've created an issue in github.
In the meantime, I've also been able to use Service Offerings and can
confirm that this does offer a workaround. Thanks for the suggestion
Jithin!

Kind regards,

Jeroen Kleijer

On Mon, Dec 9, 2024 at 2:43 PM Nux <n...@li.nux.ro> wrote:

> So the UI does not cover 100% of the API.
> You will find things that are not covered by the UI, either by
> deliberate omission or bug, this happens and it's normal.
>
> The ultimate test is to try it with the API or cmk, if that works then
> you know at least you can work around it and most likely you haven't
> done anything "stupid" as you say. :)
>
>
>
> On 2024-12-09 13:36, Jeroen Kleijer wrote:
> > Hi nux,
> >
> > I'll create an issue in github.
> > My main concern was trying to determine whether I was doing something
> > stupid in if not, then create an issue :)
> >
> > Kind regards,
> >
> > Jeroen Kleijer
> >
> > On Mon, Dec 9, 2024 at 2:32 PM Nux <n...@li.nux.ro> wrote:
> >
> >> It'd be great if you opened an issue in github and signal that the UI
> >> is
> >> not capable of selecting a cluster.
> >> Unsure whether this would be a bug or an improvement at this point,
> >> maybe the latter.
> >>
> >> On 2024-12-09 13:22, Jeroen Kleijer wrote:
> >> > Hi all,
> >> >
> >> > Thanks for the responses.
> >> > I'll have to look into the tags and service offerings but I've done
> >> > some
> >> > tests using some ansible code and using my user account, I was able to
> >> > deploy VMs in both cluster CL01 and CL02 and properly tell it to
> create
> >> > the
> >> > instance in that cluster. When I tried to specifically state on which
> >> > host
> >> > it should be created, I get the message back that "Parameter hostid
> can
> >> > only be specified by a Root Admin, permission denied"
> >> >
> >> > I'll have a look to see if service offerings and tags can bring me
> >> > something but I'm getting a feeling that, out of the box, granting
> >> > users
> >> > additional permissions (API calls), won't make the POD/Cluster/Host
> >> > selection appear while creating a new instance. Given that I am able
> to
> >> > (manually) select the cluster while using the API, I'm inclined to say
> >> > that
> >> > it's in the GUI. (but I'd be more than happy to be proven wrong :) )
> >> >
> >> > Kind regards,
> >> >
> >> > Jeroen Kleijer
> >> >
> >> > On Mon, Dec 9, 2024 at 12:54 PM Nux <n...@li.nux.ro> wrote:
> >> >
> >> >> If you try to deploy a VM via the API or cmk/cloudmonkey, can the
> user
> >> >> select the host or cluster? Trying to determine if it's a UI problem
> >> >> or
> >> >> more general.
> >> >> Also, if you put AccountA in DomainA and then dedicated the cluster
> to
> >> >> DomainA (generically), does that change anything?
> >> >>
> >> >>
> >> >> On 2024-12-09 11:01, Jeroen Kleijer wrote:
> >> >> > Hi all,
> >> >> >
> >> >> > We've set up Apache CloudStack (4.19.1.2), users are able to login
> and
> >> >> > we
> >> >> > were able to dedicate resources to their accounts.
> >> >> > We basically created an Account A and dedicated two clusters to it,
> >> >> > called
> >> >> > CL01 and CL02.
> >> >> > Our Account A has been assigned the role of "User" since all user
> >> >> > accounts
> >> >> > only need to be able to create VMs, delete them and stop and start
> >> >> > them.
> >> >> > However, we would like the people in Account A, when deploying a
> new
> >> >> > instance, to be able to choose between cluster CL01 and CL02 (and
> >> >> > perhaps
> >> >> > even the individual hosts if possible)
> >> >> >
> >> >> > I've looked into the role "User", created a copy of it and added
> >> >> > several
> >> >> > "list" API calls to it, such as listPods, listClusters, listHosts,
> >> >> > listDedicatedClusters and listDedicatedHosts, but when a user
> creates
> >> a
> >> >> > new
> >> >> > instance through the GUI, the selection of the pod, cluster or
> host is
> >> >> > not
> >> >> > offered. (the selection of zone is offered though)
> >> >> >
> >> >> > How would I go about doing this where an end-user is restricted and
> >> >> > doesn't
> >> >> > need to see more than they should but still have the option of
> >> choosing
> >> >> > between the resources that belong to them? (if this is even
> possible
> >> at
> >> >> > all)
> >> >> >
> >> >> > Kind regards,
> >> >> >
> >> >> > Jeroen Kleijer
> >> >>
> >>
>

Reply via email to