Abiquo OpenShift
Abiquo OpenShift is used to discover Helm charts.
Requirements
A recent OpenShift installation (using Helm integration); check that a Helm repository is available
Default configuration
Connection parameters: You will need the URL for the OpenShift installation, and the Console URL (because the helm integration is through the UI), and a token for the OpenShift account
Namespace: projects in OpenShift (which are like Kubernetes namespaces) provide a mechanism for isolating groups of resources
Entities
Either use enterprise as in Kubernetes service
Or use different installations at the datacenter level and configure projects for each location (datacenter + enterprise), so that the VDCs will use the installation provided by the DC and the namespace/project specific for each enterprise
Openshift actions reference
listHelmChart: given an optional filter → HelmChartService
Subservices
Helm Chart Service
...
Abiquo OpenShift Helm Chart Service summary
Abiquo OpenShift Helm Chart Service represents an available helm chart. A helm chart is a template to deploy ‘releases’. Check status, discover the available template options and install a release form the chart.
Requirements
An OpenShift installation and a helm chart name produced by OpenShiftService
Default configuration
See OpenShift Service
Entities
Given an OpenShift Service that can be used by virtual datacenters, some charts can be made available to the virtual datacenters
Status
URL, name, description, summary (README) and discover all the available options in the chart template including defaults
Openshift helm chart actions reference
install: given a YAML or ‘structure’ with the required template values → HelmRelease
...
Abiquo OpenShift Helm Release service summary
Abiquo OpenShift Helm Release Service represents a running helm release in OpenShift.
Requirements
An OpenShift installation and a helm release name produced by OpenShift HelmChartService
Default configuration
See OpenShift service
Entities
Given an OpenShift Helm Chart Service that can be used by virtual datacenters, some releases can be made available to the virtual datacenters
Status
Summary, status and configured routes to access the service in the release
Openshift helm release actions reference
uninstall: destroy the release