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://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$>


  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://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$>


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://www.bqignite.com/api/SignatureMetadata/GetRedirect?Guid=1e8fc43aed8e48428e08dd490aced0d4&Subject=RE%3a+CloudStack+Marketplace%3f>

Reply via email to