Catalog
The Catalog is a library of curated Helm charts to create Kubernetes resources. By default, the Catalog contains a set of Helm charts that can be used to quickly get up and running, though they can also be modified depending on your requirements or be removed completely from the Catalog.
The contents of the Catalog and the RBAC configuration (which Team can use which Helm chart) are managed by the platform administrator. Contact the platform administrator if you would like to add your own charts to use within your Team.
List of Helm charts in the Catalog
- Kubernetes Deployment
Thek8s-deployment
Helm chart can be used to create a KubernetesDeployment
(to deploy a single image), aService
and aServiceAccount
. Optionally aHorizontalPodAutoscaler
, a PrometheusServiceMonitor
and aConfigmap
can be created. - Kubernetes Deployment with Open Telemetry Instrumentation
Thek8s-deployment-otel
Helm chart can be used to create a KubernetesDeployment
(to deploy a single image), aService
, aServiceAccount
and anInstrumentation
resource. Optionally aHorizontalPodAutoscaler
, a PrometheusServiceMonitor
and aConfigmap
can be created. - Kubernetes Canary Deployments
Thek8s-deployments-canary
Helm chart can be used to create 2 KubernetesDeployments
(to deploy 2 versions of an image), aService
and aServiceAccount
resource. Optionally aHorizontalPodAutoscaler
, a PrometheusServiceMonitor
and aConfigmap
(for each version) can be created. - Knative-service
Theknative-service
Helm chart can be used to create a KnativeService
(to deploy a single image), aService
and aServiceAccount
. Optionally a PrometheusServiceMonitor
can be created. - PostgreSQL cluster
Thepostgresql-cluster
Helm chart can be used to create a cloudnativepg PostgreSQLCluster
. Optionally a PrometheusPodMonitor
and aConfigmap
(for adding a postgresql dashboard to Grafana) can be created. - Redis master-replica cluster
Theredis-cluster
Helm chart can be used to create a Redis master-replica cluster. - RabbitMQ Cluster and/or Queues
Therabbitmq-cluster
Helm chart can be used to create aRabbitmqCluster
,queues
andPolicy
s. Using therabbitmq-cluster
Helm chart requiresRabbitMQ
to be enabled by a platform administrator. - SpinApp
Thespin-app
Helm chart can be used to create aSpinApp
. A SpinApp is a Custom Resource to deploy WebAssembly microservices and web applications based on Spin. Using thespin-app
Helm chart requires aspin-shim-executor
to be added to the Team by a platform administrator.
Using the Catalog
-
Click on
Catalog
in the left menu -
You will now see all the templates that are available for use
-
Click on the
k8s-deployment
template. In the Info tab you'll see some information about the Chart like the version and additional instructions. -
Click on the
Values
tab -
Continue to create a workload
Updated 4 days ago