The process of adding an application once you've installed Puppet Application Manager is simple.
Important: Ensure you are using the following
Puppet application versions if you want to add more
than one
Puppet application via the
Puppet Application Manager UI:
Application |
Version |
Continuous Delivery for Puppet Enterprise |
4.6.0 or later |
Comply |
1.0.4 or later |
For information on installing Puppet applications via
the command line, see Automate PAM and Puppet application online installations and Automate PAM and Puppet application offline installations.
To install a Puppet application using the Puppet Application Manager UI:
-
Log into the Puppet Application Manager UI, and click
Add a new application.
-
If you have not added a Puppet application
before you are prompted to upload a license.
-
If you have already added a Puppet
application, click Add a new application.
-
Upload your
replicated_license.yaml
file when
requested.
Note: Once the license file is installed, if offline installations are enabled,
you are presented with an option to proceed with an offline setup.
Add the
following information to install an offline application:
-
Add any additional required information that is presented on the
Config page. Configure any other settings on the page
relevant to your installation, such as external databases, customized endpoints,
a load balancer, or TLS certificates. Click Save Config
when you are done.
Saving your new configuration settings prompts the creation of a new
application version.
-
Click Go to new version, which redirects you to the
Version history tab. The newly created version is shown
in the All versions section of the page.
-
Monitor the new version's preflight checks. The Running
Checks indicator is shown on the screen while your system is
checked to make sure your cluster meets minimum system requirements. When the
preflight check is complete:
-
Once the version is ready to deploy, click Deploy. On
the Application tab, monitor the application for
readiness.
The application's status is shown as
Missing for
several minutes while deployment is underway. To monitor the deployment's
progress, run
kubectl get pods --watch
.
When
the deployment is complete, the application status changes to
Ready.
-
Navigate to
https://<HOSTNAME>
(using the
hostname you entered on the Config screen) and sign into
your application.