Puppet Application Manager
Before you can begin using Continuous Delivery for PE, you must install Puppet Application Manager (PAM). PAM is an administrative console that provides tools for managing Continuous Delivery for PE and other Puppet applications.
What does PAM do?
The PAM installation process sets up a managed Kubernetes cluster (or, if you prefer, adds PAM to your existing cluster). Continuous Delivery for PE runs on this Kubernetes cluster, and PAM manages the cluster for you.
In the PAM UI, you can configure Continuous Delivery for PE, monitor the cluster's activity, perform upgrades, and back up your installation.
How do I use PAM to deploy Continuous Delivery for PE?
Once the cluster is ready, upload your Continuous Delivery for PE license and provide any needed configuration details about your installation in the PAM UI. You can then deploy the latest version of Continuous Delivery for PE with one click whenever you're ready.
-
Welcome to Puppet Application Manager (PAM)
Puppet Application Manager is an administrative console where you can install, access, and manage your Puppet applications. It is also where you can go to access upgrades to new Puppet applications releases. -
Architecture overview
Puppet Application Manager (PAM) runs on Kubernetes. We provide several supported configurations for different use cases. -
PAM system requirements
You can install Puppet Application Manager (PAM) on a Puppet-supported cluster or add PAM to a customer-supported cluster. Before installing PAM, ensure that your system meets these requirements. -
Component versions in PAM releases
These tables show the versions of components included in recent Puppet Application Manager (PAM) releases. -
Install PAM
You can install Puppet-supported Puppet Application Manager on a single node or in an HA configuration. Both online and offline install packages are available. You can also install it on an existing Kubernetes cluster. -
Working with Puppet applications
You can install and upgrade Puppet applications using the Puppet Application Manager UI. -
Maintenance and tuning
Follow these guidelines when you're tuning or performing maintenance on a node running Puppet Application Manager (PAM). -
Upgrading PAM on a Puppet-supported cluster
Upgrade Puppet Application Manager (PAM) on a Puppet-supported cluster to take advantage of new features and bug fixes, and to upgrade your cluster to the latest version of Kubernetes when one is available. -
Upgrading PAM on a customer-supported cluster
Upgrade Puppet Application Manager (PAM) on your own Kubernetes cluster to take advantage of new features and bug fixes. -
Backing up PAM using snapshots
Snapshots are point-in-time backups of your Puppet Application Manager (PAM) deployment, which can be used to roll back to a previous state or restore your installation into a new cluster for disaster recovery. -
Migrating PAM data to a new system
By using a snapshot, you can migrate your data to a new Puppet Application Manager (PAM) instance. -
Disaster recovery with PAM
It is important to prepare your system and regularly capture full snapshots. This backs up your data and makes it easier to restore your system if disaster recovery is needed. -
Troubleshooting PAM
Use this guide to troubleshoot issues with your Puppet Application Manager installation.