Deploy

This section covers deploying workloads to Kubernetes clusters using our standardised Helm charts. These charts provide opinionated defaults aligned with platform best practices while remaining flexible for your specific needs.

Workload Types

Workload
Description
Chart

Long-running services such as APIs, web servers, and background workers

pgt-application

Scheduled jobs that run on a cron schedule

pgt-cronjob

Event-driven jobs that scale based on external triggers (KEDA)

pgt-scaledjob

Supporting Charts

Chart
Description

Sync secrets from AWS Secrets Manager or Azure Key Vault into Kubernetes

Cloud Identity

Guide
Description

Configure IAM roles for EKS workloads

Configure managed identities for AKS workloads

Getting Started

All deployment charts are available from our OCI registry:

oci://public.ecr.aws/w9m9e0e9/pgt-helm-charts

Add the chart as a dependency in your Chart.yaml and configure your values.yaml to deploy your workload. Each workload type guide provides detailed configuration options and examples.

Deployment Strategies

Our charts support multiple deployment strategies depending on your requirements:

  • Rolling Deployments - Standard Kubernetes deployments with configurable update strategies (default)

  • Canary/Blue-Green Deployments - Progressive delivery using Argo Rollouts for controlled rollouts with traffic shifting and automated analysis (Premium)

See the individual workload guides for strategy-specific configuration.

Last updated

Was this helpful?