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:
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