Skip to main content

Chart

A Chart is a fundamental component of a Project that defines what SleakOps deploys during a deployment run. Charts in SleakOps are analogous to Helm Charts but are specifically adapted for SleakOps functionality.

Accessing the Chart Configuration

You can find the Chart section by navigating to Project → Settings:

Chart settings location
NodePool Requirements

SleakOps uses NodePools to determine where resources are deployed. You must configure the tolerations parameter to target an existing NodePool for all deployed resources.

Chart configuration interface

Default Values

SleakOps automatically applies default values to its Charts. You can view these values by clicking the designated area:

Default values access point

This opens a drawer on the right side displaying the default values for all Project workloads.

Workload-Specific Values

For example, here are the default values for an 'api' WebService:

API WebService default values

Global Valuess

Values that apply across the entire Project:

Global default values

Frequently Asked Questions

Where can I find my Project's Chart?

Currently, Charts are not viewable directly in the platform. However, you can download the Chart from the ECR repository created for your Project in the corresponding AWS Account.

Can I modify the Chart deployed by a Project?

Yes, with some limitations. You can:

Can I add a custom Ingress to my Project?

Yes, this is one of the primary use cases for the Extra Templates feature. See the Extra Templates documentation for detailed instructions.

Can I modify existing Kubernetes Service templates?

No, modifying SleakOps built-in templates is not currently supported. We are working on enabling modifications to built-in templates in future releases.