Artifacts

What is an Artifact?

An artifact is simply a smaller component or informational property of a larger object, resource, or service that acts in a manner to produce or determine an intended output. It can also be defined as the logic that defines what elements of a deployment have to be installed and how. These informational pieces are created to be used for the deployment and operation of a system.

Airctl and Helpers

The following artifacts are used to aid in the implementation and configuration of the different airctl elements.

  • airctl-.tar.gz: This compressed file contains the airctl binary. This is the primary CLI tool used for management of the Platform9 Self Managed Cloud Platform (SMCP)

  • airctl-scripts-.tar.gz: This compact file contains all the associated scripts used by airctl

  • pf9-deploy-.tar: This is a helper container that creates the configuration file for the Platform9 management plane

  • du-.tar.gz: The compressed Management Server file includes the CentOS 7.x VM image, along with the required binaries. This VM is configured through the pf9-deploy and ansible-stack commands

  • ansible-.tar.gz: This file contains the ansible stack utilized by the pf9-deploy command above

Offline Packages

The following artifacts are primarily employed for offline (or air-gapged) edge cloud installations.

  • hostagent-.tar.gz: This file contains the yum repo information for the platform9 agents running on the hosts. Platform9 can automatically deploy this, or it can be added using foreman

  • docker-.tar.gz: Similar to the file above, it can be either installed using Platform9 airctl or using foreman

  • docker-imgs-.tar.gz: This file contains all the docker images that Platform9 initially requires. Airctl can add it to the cache of every host.

  • pf9-kube-.tar.gz: This file contains the packages needed for a Kubernetes multi-version implementation

Installed File Locations

Once setup, all the installed files are located under the /opt/pf9/airctl directory.

Last updated

Was this helpful?