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>