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 Edge DU
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 DU 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?
