Installer component structure

🌐 This document is available in both English and Ukrainian. Use the language toggle in the top right corner to switch between versions.

1. Definitions

Installer

a set of software tools for deploying the Platform

To deploy the Registry Management Platform, the Installer is used, which is delivered in the form of a zip archive

Structure of the Installer:

structure

4. Installer modules description (functions.sh)

INIT-CHECK

checking the necessary parameters and availability of certificates digital-signature-ops (for initial deployment only)

ENCRYPTION-ETCD

setting up ETCD encryption and validating Openshift certificates

INSTALL-CLUSTER-MGMT

deployment of basic components cluster-mgmt

  • catalog-source

  • storage

  • keycloak-operator-crd (subcomponent control-plane-installer)

  • logging

  • service-mesh

INSTALL-NEXUS

deployment of control-plane-nexus (docker image repository and xsd)

VAULT-INSTALL

deployment of central Vault

MINIO-INSTALL

deployment of central Minio

INIT-NEXUS

loading docker images

INSTALL-ADDITIONAL-COMPONENTS

downloading of digital-signature-ops certificates and deployment of user-management

INSTALL-CONTROL-PLANE

deployment of Control Plane components

NEXUS-RESOURCE-UPLOAD

downloading of nexus resources (xsd)

BACKUP-CREDENTIALS

access parameters in Minio

USAGE

auxiliary module for displaying usage information install.sh