Basically, we have offerings of various tools, backup products, and/or specific 
services, etc. that we are looking to provide for our customers in our 
cloudstack environment.  We have a lot of it configured with automation using 
Github Actions to do most of what you just said to automate the process of 
deploying the various things, but what we’re lacking is some kind of friendly 
front-end interface that we can present to customers so that they can choose 
the thing they want to deploy, enter in specific details relevant to the 
deployment for their own domain/instance, and have it kick off the automation 
rather than having to have one of our provisioning engineers doing it through 
the Github interface (since obviously we don’t want to give that directly to 
customers and expose everything, as well as potentially compromise any data or 
other customers).
So, in other words, something similar to git’s actions marketplace, or app 
integration marketplaces you see in Teams or Salesforce or other applications; 
just with it being a controlled front-end that securely and attractively 
presents the automated deployments and whatnot.
As a proof of concept, we’ve been able to do some rudimentary stuff through php 
and custom websites, but as we’re effectively systems engineers and devops, not 
Web Devs or front-end devs, building a full-on custom front end for it to do 
the things is a tad outside our bailiwick, hence hoping that folks out there 
had had luck with some third-party integration or similar to offer self-service 
functionality beyond the basics of what templates, etc. you can create in 
CloudStack itself.

-----Original Message-----
From: Rohit Yadav <rohit.ya...@shapeblue.com>
Sent: Thursday, April 24, 2025 12:32 AM
To: users@cloudstack.apache.org
Subject: Re: CloudStack Marketplace?

EXTERNAL

David,

It depends on exactly what you're trying to accomplish but I think it should be 
possible by integrating ACS workload orchestration using IaC that is based on 
cmk/ACS Terraform provider/Ansible and use Github secrets to store CloudStack 
credentials (apikey/secretkey/url etc within your Github actions/workflows. 
Afaik, many CloudStack have such custom integrations and may even using k8s 
through CKS or CAPC with CloudStack to create one-click solutions that are 
typically in an organisation's own custom portal/platform (or even 3rd party 
portals).

Regards.



________________________________
From: David Knuth <dkn...@ussignal.com.INVALID>
Sent: Wednesday, April 23, 2025 18:35
To: users@cloudstack.apache.org <users@cloudstack.apache.org>
Subject: RE: CloudStack Marketplace?


Can those items be tied into/leverage Github actions/workflows?

-----Original Message-----
From: Rohit Yadav <rohit.ya...@shapeblue.com>
Sent: Wednesday, April 23, 2025 7:33 AM
To: users@cloudstack.apache.org
Subject: Re: CloudStack Marketplace?

EXTERNAL

While we don't have an explicit 'marketplace' feature yet. Two features can be 
used to build a marketplace experience with ACS:


  1.
The CloudStack user-data feature can be used to build a marketplace kind of 
offering. Wherein the end-users only select the template which has a linked 
user-data to setup/deploy Apps etc in it.

Some links to explore/learn more about the feature:
https://urldefense.com/v3/__https://docs.cloudstack.apache.org/en/latest/adminguide/virtual_machines/user-data.html__;!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbL-_mvF4$<https://urldefense.com/v3/__https:/docs.cloudstack.apache.org/en/latest/adminguide/virtual_machines/user-data.html__;!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbL-_mvF4$><https://urldefense.com/v3/__https:/docs.cloudstack.apache.org/en/latest/adminguide/virtual_machines/user-data.html__;!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbL-_mvF4$>
https://urldefense.com/v3/__https://www.shapeblue.com/cloudstack-managed-user-data/__;!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbW6-7z1s$<https://urldefense.com/v3/__https:/www.shapeblue.com/cloudstack-managed-user-data/__;!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbW6-7z1s$><https://urldefense.com/v3/__https:/www.shapeblue.com/cloudstack-managed-user-data/__;!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbW6-7z1s$>
https://urldefense.com/v3/__https://www.youtube.com/watch?v=T0A5bg0Emho__;!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbbfia4cw$<https://urldefense.com/v3/__https:/www.youtube.com/watch?v=T0A5bg0Emho__;!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbbfia4cw$><https://urldefense.com/v3/__https:/www.youtube.com/watch?v=T0A5bg0Emho__;!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbbfia4cw$>


  1.
If it's a network appliance kind of offering, the VNF can be explored:

https://urldefense.com/v3/__https://docs.cloudstack.apache.org/en/latest/adminguide/networking/vnf_templates_appliances.html__;!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbB7k_Clk$<https://urldefense.com/v3/__https:/docs.cloudstack.apache.org/en/latest/adminguide/networking/vnf_templates_appliances.html__;!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbB7k_Clk$><https://urldefense.com/v3/__https:/docs.cloudstack.apache.org/en/latest/adminguide/networking/vnf_templates_appliances.html__;!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbB7k_Clk$>
https://urldefense.com/v3/__https://www.shapeblue.com/vnf-appliance-integration-deep-dive/__;!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbdYRd6hA$<https://urldefense.com/v3/__https:/www.shapeblue.com/vnf-appliance-integration-deep-dive/__;!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbdYRd6hA$><https://urldefense.com/v3/__https:/www.shapeblue.com/vnf-appliance-integration-deep-dive/__;!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbdYRd6hA$>
https://urldefense.com/v3/__https://www.youtube.com/watch?v=rzAEbyi8SbM__;!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbnelgIoc$<https://urldefense.com/v3/__https:/www.youtube.com/watch?v=rzAEbyi8SbM__;!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbnelgIoc$><https://urldefense.com/v3/__https:/www.youtube.com/watch?v=rzAEbyi8SbM__;!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbnelgIoc$>


Regards.




________________________________
From: David Knuth <dkn...@ussignal.com.INVALID>
Sent: Wednesday, April 23, 2025 16:29
To: users@cloudstack.apache.org <users@cloudstack.apache.org>
Subject: RE: CloudStack Marketplace?


Do you happen to have a link handy?

-----Original Message-----
From: Bryan Tiang <bryantian...@hotmail.com>
Sent: Tuesday, April 22, 2025 9:19 PM
To: users@cloudstack.apache.org; users@cloudstack.apache.org
Subject: Re: CloudStack Marketplace?

EXTERNAL

Hey David,

Check our Stack Console. We use them for customer facing cloudstack interface, 
billing etc. Theyve also got a marketplace on there you could use which fits 
your expected use case.

Regards,
Bryan
On 23 Apr 2025 at 3:57 AM +0800, David Knuth <dkn...@ussignal.com.INVALID>, 
wrote:
> Good afternoon!
>
> I was curious as to whether anyone has developed or looked into setting up 
> some kind of a Marketplace to work with Cloudstack, and if so, what you 
> ultimately ended up using?
>
> For background, our organization, a Cloud Services Provider/Managed Services 
> Provider, has implemented and hosts a growing Cloudstack environment, and 
> we’re wanting to set something up that will allow us to provide one-click 
> deployment of various applications/tools/functions to give our users a better 
> self-service experience and streamline the process of getting customers the 
> tools they want without the need to manually deploy/provision everything.
>
> We’ve developed a lot of the actual nuts and bolts of automated deployment of 
> software and such through Github and its functionality, however the thing 
> we’re lacking is some kind of a front-end that would be secure, tie into 
> Cloudstack and Github, and make use of the Github automations that we have.
>
> Obviously, since we have the automation stuff going full bore in Github, 
> having direct integration with cloudstack isn’t exactly necessary, although 
> it’d be nice from a customer SSO perspective, so it’s entirely possible that 
> whatever web portal type creation we use would be a marketplace tie-in with 
> Github, using that as the lynchpin to actually do things inside of Cloudstack.
>
> Either way, I’m not looking for specific “Here’s how you can do X, Y, and Z 
> with what you’ve got” as much as I’m looking for ways others have gone about 
> implementing something like this (assuming they have) and what 
> tools/services/vendors ya’ll may have used.  I only mention what we have with 
> Github to show that we’re flexible on this and how we implement it and accept 
> that going direct to Cloudstack may be less feasible than front-ending Github 
> and having Github continue to tie into CloudStack.
>
> Thanks!
>
>




[David 
Knuth]<https://urldefense.com/v3/__https://www.bqignite.com/api/SignatureMetadata/GetRedirect?Guid=1e8fc43aed8e48428e08dd490aced0d4&Subject=RE*3a*CloudStack*Marketplace*3f__;JSsrJQ!!P9cq_d3Gyw!k1uyP7aLk9LnO4xcZE_w7mIi4Y-N3gPAawwYIca8uSmjrcoJklu54w8FiR1TIzB6ZtQdtCzwXAWwvGQbt_PS280$
 >




[David 
Knuth]<https://urldefense.com/v3/__https://www.bqignite.com/api/SignatureMetadata/GetRedirect?Guid=1e8fc43aed8e48428e08dd490aced0d4&Subject=RE*3a*CloudStack*Marketplace*3f__;JSsrJQ!!P9cq_d3Gyw!iD38N9rVXJ397i6aKLiqSw-rcqWryNtjYAWYxKf_0HgX6exMDqtFGU33w2oQ87KSFPPLd-3ZWZNiUMOuBVNE404$
 >




[David 
Knuth]<https://www.bqignite.com/api/SignatureMetadata/GetRedirect?Guid=1e8fc43aed8e48428e08dd490aced0d4&Subject=RE%3a+CloudStack+Marketplace%3f>

Reply via email to