Helm repository setup
Add the Fossorial Helm chart repository:Installation overview
A typical Helm installation flow looks like this:1
Create namespace and labels
Create the namespace manually and apply required labels or annotations.
2
Prepare values files
Create a
values.yaml file for each release (values-pangolin.yaml, values-newt.yaml).3
Install with Helm
Install with
helm upgrade --install to support first install and future updates with the same command.4
Verify release and resources
Confirm Helm release status and Kubernetes resources after deployment.
It is recommended to create the namespace explicitly before installation. This allows you to apply Pod Security Admission labels, policy labels, annotations, or other cluster-specific metadata before the chart creates workloads.
- Pangolin Helm Quick-Start — Install Pangolin
- Site (Newt) Helm Quick-Start — Install Site (Newt)
Install command patterns
Namespace preparation
Create the namespace before installing the chart:Install with a values file
Both charts use values files for configuration. Pangolin example:helm upgrade --install keeps the command usable for both the first installation and later configuration changes.
Do not use
--create-namespace if you need custom namespace labels or annotations. Create the namespace first and then run Helm against that namespace.Values and configuration
Keep reusable configuration in a values file:--set only for small tests or temporary overrides:
values-pangolin.yamlfor Pangolin.values-newt.yamlfor Newt.- Kubernetes Secrets for credentials.
- Existing cluster resources such as TLS secrets, StorageClasses, or ingress controllers.
Artifact Hub and chart discovery
The Fossorial charts can be installed from the Fossorial Helm repository:Always verify the chart name, chart version, and repository URL before copying install commands into production.
OCI-based charts
OCI is not a separate installation method. It only changes where Helm pulls the chart from. For Pangolin and Newt, OCI chart publishing is available in GHCR:- Newt:
oci://ghcr.io/fosrl/helm-charts/newt - Pangolin:
oci://ghcr.io/fosrl/helm-charts/pangolin
Pull OCI charts
Newt example:Install from OCI
Newt example:Use the classic Helm repository when you want the normal
helm repo add and helm search repo workflow. Use OCI when you want to pull charts directly from GHCR or when your deployment tooling expects OCI chart references.Upgrade and maintenance
Update the classic Helm repository
Upgrade Pangolin
Classic Helm repository:Upgrade Newt
Classic Helm repository:Check release status
View rendered manifests
View applied values
Roll back a release
Uninstall a release
Troubleshooting
For component-specific troubleshooting, see: Useful Helm commands:Next steps
Pangolin Helm Install
Install Pangolin with the Helm chart.
Site (Newt) Helm Install
Install Site (Newt) with the Helm chart.
Pangolin Configuration
Configure Pangolin chart values for your cluster.
Newt Configuration
Configure Newt chart values and credentials.
Argo CD
Deploy the charts with Argo CD.
Flux
Deploy the charts with Flux.

