- Community Home
- >
- Software
- >
- HPE Morpheus Software
- >
- HPE Morpheus Enterprise Software
- >
- Re: HELM Layout / Node-type
Categories
Company
Local Language
Forums
Discussions
- Integrity Servers
- Server Clustering
- HPE NonStop Compute
- HPE Apollo Systems
- High Performance Computing
Knowledge Base
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Knowledge Base
Forums
Discussions
- Cloud Mentoring and Education
- Software - General
- HPE OneView
- HPE Ezmeral Software platform
- HPE OpsRamp Software
Knowledge Base
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-05-2023 03:26 PM
04-05-2023 03:26 PM
HELM Layout / Node-type
Hi All,
I’m trying to create a self-service catalog that allows end-users to spin up deployments in my kubernetes cluster. Ideally, I want to have HELM charts stored in a private GitLab repo that gets pulled and installed whenever someone orders it. Currently, I’m seeing three roadblocks to this…
1 - There is no layout or node type that supports HELM charts, ideally i want to just create instance type’s that link to layouts that use the HELM chart to deploy the nodes.
2 - Regardless of that, I seem to only be able to create app blueprints for HELM charts which do not tie to any specific instance and, when viewed after provisioning, they lack data like what port users can access the service on. Can i get them as instances instead of apps? I can’t find any HELM stuff in the instance/layout/node areas…
3 - It also seems to not support templating for options (maybe because this is an app and not an instance?), as the configuration json of the catalog item isn’t a json at all, it’s a YAML that doesn’t seem to accept the options i put in there (i.e. trying to give it a dynamic name)
I must be doing something terribly wrong but I’m at a loss for documentation on this subject (there’s a HELM page, but not much on what i’m looking for catalog-item-wise).
If it helps, this is some of the catalog config for my app… all the input / options don’t get templated and just end up as-is ![]()
…
name: xxxx-<%= customOptions.mph_application_name %>-<%= customOptions.mph_tier %>
group:
id: 1
code: ‘’
defaultPool:
id: 12
name: core-k8s / web-apps
isSelected: false
environment: Test
…
Anyway… i’m very confused and probably over my head lol… any help is greatly appreciated!
- Tags:
- catalog
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-06-2023 04:58 PM
04-06-2023 04:58 PM
Re: HELM Layout / Node-type
Thanks for the reply! That’s exciting news and I’m super happy Morpheus is being developed and improved upon so rapidly.
I never tried to do this but I believe it’s pretty close to what I need. I see that I can specify my HELM chart as the kube spec - this is perfect
Thanks for the nudge in the right direction!
-Krissi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-06-2023 05:47 AM
04-06-2023 05:47 AM
Re: HELM Layout / Node-type
Hi there @Krissi_Nyaa !
So I have good news and bad news for you.
Bad News
- Currently, some of these gaps currently exist.
Good News
We are actually actively working on updating the Helm integration! Estimate release is 6.0.3 which is May.
- There are objectives to allow custom values supplied against a templated helm chart
- Helm Instance Types to hardcode the helm chart selected
- Potentially more to come
That said, you can currently create a hardcoded helm deployment. You cannot create a custom instance type, but you can consume the Kubernetes Instance Type that allows you to select the Helm chart to deploy (though has some concepts not required and part of the rework).