| # 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`. |