CodamAIDocs
Subject area

Startup, provisioning, reconciliation

What happens before the first request arrives: cold start, registering the modules' roles and attributes with CIAS, a new tenant from start to finish, and the database schemas.

Topics in this subject area

  1. 1.Cold start of an installation

    Migrations, bootstrap (platform roles, first tenant, first administrator), intake of the declarations, reconciliation of roles and groups, in this order.

  2. 2.Modules register roles and attributes

    How CDMS reports its roles and attributes to CIAS: embedded as a bean, standalone through /cias/fetch with its own role, and what happens on a rejection.

  3. 3.A new tenant, end to end

    From creation in CIAS through the organization in Keycloak and the database to the first request in CDMS that passes the gate for this tenant.

  4. 4.Databases and schemas

    Which databases exist (system, one per tenant, CIAS), who migrates which schema, and in which order.

Search