Deploying a demo registry with reference modeling examples

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

Enabling the technical administrator of the Platform to deploy a demo registry with reference examples for modeling business processes and creating regulations.

1. General description

To deploy the demo registry by the technical administrator of the Platform, he needs an existing reference example of the regulation.

User roles

  • Technical administrator of the Platform

2. General provisions

  • The repository with reference examples consent-data is present in the Platform service of inspection and storage of changes gerrit configurations

  • The documentation includes a section for Platform administrators with instructions for deployment, support and maintenance registry demo

3. Solution design

3.1. Repository packaging with reference examples of registry regulations

For this purpose, at the assembly level of the Platform installer, the consent-data repository is packaged as a gitsource component in control-plane-gerrit.

Consent-data must be versioned and updated with the Platform.

3.2. Writing detailed technical instructions for deploying the demo registry and its regulations

The instruction must be present in Antor in a separate section with reference examples and contain the following sections:

  • How to deploy a demo registry

  • How to transfer the contents of the `consent-data' repository to `registry-regulations' and what changes should be made to it (change links to Nexus etc.)

  • How to update the demo register and its regulations after updating the Platform

  • How to return the demo registry to its original state if something went wrong

3.3. Registry components and their purpose within the design of the solution

Component

Official title

Appointment / The essence of the changes

Platform installer

control-plane-installer

Stage update of PushControlPlaneLibrary

Technical repository of DevOps

devops-technical

Update pipeline for updating library versions

Service for inspection and storage of configuration changes

control-plane-gerrit

Updating of stageCR.json

Technical documentation of the Platform

ddm-architecture

Updating the instructions of the technical administrator of the Platform

4. Development plan

4.2. Development plan

  • Package consent-data in control-plane-gerrit

  • Write instructions for the technical administrator of the Platform