-
Notifications
You must be signed in to change notification settings - Fork 68
Checks deployment plan #1134
Copy link
Copy link
Closed
Description
Sandbox
- 1. Deploy image to
terminalpod and...- 1a. Run alembic migrations for checks tables (needs alembic: add migrations inveniosoftware/invenio-checks#24)
- 1b. Create
CheckConfigs for the EU Community and all sub-communities (needs checks: setup/fixtures #1131)
- 2. Deploy image to the rest of the pods (web, worker, etc.)
Production
- 0. In config maps, edit invenio-config and set
INVENIO_CHECKS_ENABLEDtoFalse - 1. Deploy image to
terminalpod and...- 1a. Run table creation queries from alembic: add migrations inveniosoftware/invenio-checks#24 -> actually did this one before deploying to terminal pod
- 1b. Create
CheckConfigs for the EU Community and all sub-communities (needs checks: setup/fixtures #1131) -> Executed ec_create_checks.py@4397547 from the terminal pod. 1199 checks config created, 910 communities skipped (out of which: 780 communities without any funding, 98 communities with more than one funding, 32 communities with a different format which does not contain the standard ID).
- 2. Deploy image to the
rest of the pods (web, worker, etc.)all pods - 3. (TBD) Public announcement/blogpost?
- 4. Once ready, in config maps, edit invenio-config and remove
INVENIO_CHECKS_ENABLED
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels