Skip to main content

Helm Marketplace

The Helm Marketplace in Atmosly provides a centralized hub for discovering, configuring, and deploying Helm charts to your Kubernetes clusters. You can browse curated and third-party charts, add your own Helm repositories, and manage deployed releases — all from a single interface.


Chart Sources

Charts in the Marketplace are organized into three categories:

CategoryDescription
AtmoslyCurated charts maintained by Atmosly for common infrastructure and platform tooling.
User ManagedCharts from Helm repositories you have added to Atmosly.
OthersCharts from popular public repositories — Bitnami, Elastic, and Prometheus Community.

Browsing Charts

Navigate to Marketplace from the left menu to browse available Helm charts.

Filtering

The left sidebar lets you filter charts by category and repository:

  1. Select a category tab — Atmosly, User Managed, or Others.
  2. Check one or more repositories within the selected category.
  3. Charts from the selected repositories are displayed as cards in the main area.

Use the search bar at the top to filter charts by name. The search matches against chart names and provider names.

Chart Cards

Each chart is displayed as a card showing:

FieldDescription
IconThe chart's logo or icon.
ProviderThe repository or provider the chart belongs to.
Chart NameThe name of the Helm chart.
Chart VersionThe latest available version.

Click on a chart card to view its details and deploy it.


Chart Details

Clicking a chart card opens the chart detail page with three tabs:

Values.yaml

A full YAML editor displaying the chart's default values.yaml file. You can edit the values directly before deploying. Changes are sent as overrides — the original values are preserved.

Basic Details

FieldDescription
NameChart name.
DescriptionA summary of what the chart deploys.
HomeThe chart's homepage URL.
App VersionThe application version packaged in the chart.
SourceLink to the chart's source code repository.

ReadMe

The chart's README documentation rendered as formatted text, including usage instructions, configuration options, and examples.


Deploying a Chart

From the chart detail page, fill in the deployment form on the left panel:

FieldDescription
App NameA unique release name for this deployment. Must be lowercase letters and hyphens only, 3–50 characters.
ClusterThe target Kubernetes cluster. Only active clusters with ArgoCD installed are eligible.
NamespaceThe Kubernetes namespace where the chart will be deployed. Select an existing namespace or type a new one.
Chart VersionSelect the version of the chart to deploy. All available versions are listed in the dropdown.

Customizing Values

Edit the values.yaml content in the YAML editor tab before deploying. Your modifications are sent as value overrides — the chart's default values are preserved as a base.

Deploy

Click Deploy to submit the deployment. You will be navigated to the cluster's Helm releases list where you can monitor the deployment status.

info

The target cluster must have ArgoCD installed for chart deployment. If ArgoCD is not installed, the deploy button will be disabled with an appropriate message.


Helm Repositories

Adding a Repository

  1. Click Add Repositories in the top-right corner of the Marketplace page.
  2. Fill in the repository details:
FieldDescription
Repository TypePublic — no authentication required. Private — requires credentials.
NameA display name for the repository.
URLThe Helm repository URL (must serve a valid index.yaml).
UsernameUsername for private repositories.
PasswordPassword for private repositories.
  1. Click Add Repo to save.
note

Allow up to 5 minutes for Atmosly to load and index charts from a newly added repository.

Editing a Repository

  1. In the left sidebar under User Managed, locate your repository.
  2. Click the edit icon next to the repository name.
  3. Update the fields as needed and click Update.

Deleting a Repository

  1. In the left sidebar under User Managed, locate your repository.
  2. Click the delete icon next to the repository name.
  3. Confirm the deletion.
warning

Deleting a repository removes it from the Marketplace. Existing releases deployed from this repository are not affected — they will continue to run on the cluster.


Deployment History

Navigate to the Deployment History section within the Marketplace module to view all Helm chart deployments across your organization.

ColumnDescription
App NameThe release name given during deployment.
Chart NameThe Helm chart that was deployed.
Chart VersionThe deployed chart version.
ClusterThe cluster where the chart is deployed.
Deployment DateWhen the deployment was created or last updated.
NamespaceThe Kubernetes namespace of the deployment.
StatusThe current release phase (see table below).

Click on a deployment to navigate to its cluster's Helm releases view for detailed management.


Release Statuses

StatusDescription
DeployingThe chart is being deployed to the cluster.
DeployedThe chart was successfully deployed and is running.
Deploy FailedThe deployment failed. Check logs for details.
UpdatingThe release is being updated with new values or a new chart version.
Update FailedThe update operation failed.
DeletingThe release is being uninstalled from the cluster.
Delete FailedThe uninstallation failed.
DeletedThe release has been successfully uninstalled.

Application Health Statuses

After deployment, Atmosly monitors the health of the deployed application:

StatusDescription
HealthyThe application is running and all resources are in a good state.
UnhealthyThe application has errors or failing resources.
ProgressingThe application is being rolled out or updated.
UnknownThe health status cannot be determined.
MissingExpected application resources are not found on the cluster.
DegradedThe application is partially available or experiencing issues.
SuspendedThe application has been suspended or paused.

Managing Releases

Deployed Helm releases are managed from the cluster's Helm Charts section (accessible from Cluster Details).

Upgrading a Release

  1. Navigate to the deployed release from the cluster's Helm Charts list.
  2. Modify the values.yaml overrides or select a new chart version.
  3. Click Update to apply the changes.

A new version entry is created in the release's version history. The release status changes to Updating during the upgrade.

Rolling Back a Release

  1. Navigate to the deployed release.
  2. Open the Version History to view all past deployment versions.
  3. Select a previous version and click to roll back.

The rollback creates a new version entry with the values from the selected historical version.

Deleting a Release

  1. Navigate to the deployed release.
  2. Click Delete to uninstall the Helm release from the cluster.
  3. Confirm the deletion.

The release status changes to Deleting and then to Deleted once uninstallation completes. Deleted releases remain visible in the deployment history for audit purposes.


Version History

Each deployed release maintains a full version history:

FieldDescription
Version NumberSequential version counter (0, 1, 2, ...).
ValuesThe values.yaml overrides used for this version.
Updated AtWhen this version was deployed.
Updated ByThe user who triggered the deployment or update.
StatusThe deployment status of this version.

You can view and compare values across versions to understand what changed between deployments.


Permissions

PermissionDescription
View marketplaceBrowse charts, view repositories, and view deployment history.
Deploy helm chartsDeploy charts to clusters.
Update helm chartsUpdate deployed releases with new values or versions.
Delete helm chartsUninstall deployed releases from clusters.
Manage repositoriesAdd, edit, and delete Helm repositories.