Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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