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 is a set of software tools for deploying the Platform
The Installer is used to deploy the Platform for state registries, which is delivered as a zip archive.
2. Platform deployment sequence diagram
3. Platform upgrade sequence diagram
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
-
deploying basic components of the
cluster-mgmt
:-
catalog-source
-
storage
-
keycloak-operator-crd
(subcomponent of thecontrol-plane-installer
) -
logging
-
service-mesh
-
- INSTALL-NEXUS
-
deploying
control-plane-nexus
(docker image repository and xsd) - VAULT-INSTALL
-
deploying the central Vault
- MINIO-INSTALL
-
deploying the central Minio
- INIT-NEXUS
-
loading docker images
- INSTALL-ADDITIONAL-COMPONENTS
-
uploading
digital-signature-ops
certificates and deployinguser-management
- INSTALL-CONTROL-PLANE
-
deploying the Control Plane components
- NEXUS-RESOURCE-UPLOAD
-
uploading nexus resources (xsd)
- BACKUP-CREDENTIALS
-
access parameters in Minio
- USAGE
-
auxiliary module for displaying usage information install.sh