blob: caeb030b46a7ad7df3450dfa8c5680c2819daa7f [file] [log] [blame] [view]
# Gerrit replica init container image
Kubernetes init container for initializing gerrit. The python script running in
the container initializes Gerrit including the installation of configured
plugins.
## Content
* gerrit-base image
## Setup and configuration
* install python 3
* copy tool scripts
## Start
* start the container via start script `python3 /var/tools/gerrit-initializer init`
The `main.py init`-command
* reads configuration from gerrit.config (via `gerrit_config_parser.py`)
* initializes Gerrit
The `main.py validate_notedb`-command
* validates and waits for the repository `All-Projects.git` with the refs
`refs/meta/config`.
* validates and waits for the repository `All-Users.git` with the ref
`refs/meta/config`.