For the complete documentation index, see llms.txt. This page is also available as Markdown.

Seeding a server environment

Introduction

Seeding, is the process of installing reference data created in configuration onto servers before they are ready to go-live. Seeding is a one-time only operation and can only be reverted by re-setting. After going live, configuration reference data is only manageable via APIs.

Before you begin

OpenCRVS helm chart seeds data at installation time and can be performed only on empty database.

Data seed flows

There are few scenarios when you need to seed data again:

Run "Seed data" workflow

If for some reason data seed was not executed at OpenCRVS installation time, please use instructions from this page to seed your database.

  1. Navigate to GitHub Actions within infrastructure repository

  2. Select "Seed data" action

  3. Select "Target environment" from dropdown menu, all environments created in the Create a Github Environment step, should be listed here.

  4. Click "Run workflow" button

If an error occurs, the environment must be reset before it can be seeded again. Resetting an environment is explained here. Resetting clears all data on the server. Only a backup can restore a previous configuration. Use with caution and see warning below.

Last updated