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.
There are two possible upgrade types for customer-supported Puppet Application Manager deployments:
- Online - For standalone or HA installations with a connection to the internet.
- Offline - For air-gapped standalone or HA installations without a connection to the internet.
How to determine your version of Puppet Application Manager
kubectl get installer --sort-by=.metadata.creationTimestamp -o jsonpath='{.items[-1:].metadata.name}' ; echo
-
HA architecture:
puppet-application-manager
-
Standalone architecture:
puppet-application-manager-standalone
-
Legacy architecture: Any other value, for example,
puppet-application-manager-legacy
,cd4pe
, orcomply
Upgrade PAM on a customer-supported online cluster
Upgrading Puppet Application Manager (PAM) on a customer-supported online Kubernetes cluster is simple and can be done with a single command.
To upgrade Puppet Application Manager on a customer-supported online cluster:
Upgrade PAM on a customer-supported offline cluster
Upgrading Puppet Application Manager (PAM) on a customer-supported offline Kubernetes cluster requires a few simple kubectl commands.
To upgrade Puppet Application Manager on a customer-supported offline cluster, perform the following steps from a workstation that has kubectl access to the cluster: