Create project/namespace with modules from branch

Purpose

The development team needs to create an environment with modules from a certain branch.

Create environment:

  1. Log in to Jenkins: https://jenkins-aws.indexdata.com/

  2. Navigate to the job: folioRancher → folioNamespaceTools → createNamespaceFromBranch

  3. Click the Build with Parameters button

  4. Select parameters

Parameter

Required/optional

Value

Parameter

Required/optional

Value

CLUSTER

Required

Select cluster

NAMESPACE

Required

Select cluster namespace

FOLIO_BRANCH

Required

Select what 'platform-complete' branch use for build

OKAPI_VERSION

Required

Select okapi version

CONFIG_TYPE

Required

Select deployment config type

LOAD_REFERENCE

Optional

Set to true to load reference data during install

LOAD_SAMPLE

Optional

Set to true to load sample data during install

CONSORTIA

Optional

Set true to create consortium

LINKED_DATA

Optional

Set true to deploy LinkedData

SPLIT_FILES

Optional

Set true to enable split-files functionality

RW_SPLIT

Optional

Set true to Enable Read/Write split

GREENMAIL

Optional

Set true to deploy greenmail server

MOCK_SERVER

Optional

Set true to deploy mock-server

POSTGRESQL

Required

Select built-in PostgreSQL or AWS RDS

KAFKA

Required

Select built-in Kafka or AWS MSK

OPENSEARCH

Required

Select built-in OpenSearch or AWS OpenSearch

S3_BUCKET

Required

Select built-in Minio or AWS S3

RUN_SANITY_CHECK

Optional

Set to true, to run cypress sanity check

MEMBERS

Optional

Coma separated list of GitHub teams who need an access to the namespace

 

 

  1. Click Build button

  2. Wait for completion

Example:

 

340857B8-E22F-4866-958C-1E1B9129F3C4_1_201_a-20241115-124215.jpeg