View on GitHub

Field Kit Enablement CoP

Enablement Practices for the Field-Kit Team

About Field-Kit Solution Architecture

Overview

Architecture Overview

This Architecture Overview diagram outlines an air-gapped deployment strategy where a software package built in an isolated environment is securely transferred to a RHEL bastion host, equipped with Ansible. The package contains ansible playbooks and collections which orchestrates the deployment and configuration of an OpenShift cluster. The cluster then leverages GitOps principles, using a local Git file system (populated by Ansible), to manage its own state, including the deployment and lifecycle of virtual machines through the OpenShift Virtualization Operator.

Overall Flow

The diagram illustrates a process where a “Package” created in a “Build Environment” is transferred across an “Air Gap” to a “Field Kit Environment.” Within the Field Kit, an Ansible-enabled RHEL Bastion Server uses this package (indirectly) to set up the environment and interact with an OpenShift cluster, which then uses GitOps to manage virtual machines:

Groups and Services: