Configure and deploy Continuous Delivery for PE in an offline environment

Use these instructions to install Continuous Delivery for PE in an air-gapped or offline environment where the Continuous Delivery for PE host server does not have direct access to the internet.

Before you begin
Follow the instructions to install Puppet Application Manager.
  1. In Puppet Application Manager, upload your Continuous Delivery for PE license and follow the prompts.
    You’ll be guided through the process of setting up SSL certificates and checking to make sure your infrastructure meets Continuous Delivery for PE system requirements.
  2. When prompted, upload an .airgap bundle for the most recent version of Continuous Delivery for PE. Available bundles are shown in the following chart:
    Version Release date Airgap bundle
    4.9.0 8 September 2021
    4.8.2 31 August 2021
    4.8.1 24 August 2021
    4.8.0 10 August 2021
    4.7.2 26 July 2021
    4.7.1 12 July 2021
    4.7.0 8 July 2021
    4.6.1 16 June 2021
    4.6.0 3 June 2021
    4.5.2 11 May 2021
    4.5.1 27 April 2021
    4.5.0 22 April 2021
    4.4.2 13 April 2021
    4.4.1 29 March 2021
    4.4.0 11 March 2021
    4.3.3 23 February 2021
    4.3.2 3 February 2021
    4.3.1 26 January 2021
    4.2.4 17 December 2020
    4.2.3 17 November 2020
    4.2.2 12 November 2020
    4.2.1 5 November 2020
    4.2.0 3 November 2020
    4.1.3 15 October 2020
    4.1.2 8 October 2020
    4.1.1 29 September 2020
    4.0.1 14 September 2020
    4.0.0 25 August 2020
  3. To configure your installation click Config.
    1. Enter a hostname for the Continuous Delivery for PE installation.
    2. Set a password for the Continuous Delivery for PE root user account.
    3. Configure any other settings on the page relevant to your installation, such as external databases, customized endpoints, a load balancer, or TLS certificates.
    4. When you've finished making any necessary changes to the configuration, click Save config. Saving your new configuration settings prompts the creation of a new Continuous Delivery for PE version.
  4. 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.
  5. Monitor the new version's preflight checks. The Running Checks indicator is shown on the screen while Continuous Delivery for PE checks your system to make sure your cluster meets minimum system requirements. When the preflight check is complete:
    • If the status is Checks Failed, click View preflights. Correct the issues and click Re-run. Repeat this step as needed.
      Important: Do not move on until all preflight checks pass.
    • If the status is Ready to Deploy, move on to the next step.
  6. 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.

  7. Navigate to https://<HOSTNAME> (using the hostname you entered on the Config screen) and sign into Continuous Delivery for PE.
What to do next