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-<version>.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-<version>.tar.gz: This compact file contains all the associated scripts used by airctl
  • pf9-deploy-<version>.tar: This is a helper container that creates the configuration file for the Platform9 management plane
  • du-<version>.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-<version>.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 stack installations.

  • hostagent-<version>.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-<version>.tar.gz: Similar to the file above, it can be either installed using Platform9 airctl or using foreman
  • docker-imgs-<version>.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-<version>.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.

Bash
Copy
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard