Create Eureka environment
Purpose
The development team needs to create an Eureka-based environment with modules from a specific branch.
Create Eureka environment:
Log in to Jenkins
Navigate to the job: createNamespaceFromBranch-Eureka
Click the Build with Parameters button on the left side
Select parameters
Parameter | Required/Optional | Value |
---|---|---|
CLUSTER | Required | Select cluster Eurika clusters start with e |
NAMESPACE | Required | Select namespace from the cluster |
FOLIO_BRANCH | Required | Select a platform-complete branch to use the corresponding module's version in the namespace |
CONFIG_TYPE | Required | Select deployment config type, resource allocation for modules |
LOAD_REFERENCE | Optional | Set to true to include load reference data during the install |
LOAD_SAMPLE | Optional | Set to true to include load sample data during the install |
BUILD_UI | Optional | Set true to include UI build |
CONSORTIA | Optional | Set true to create a 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 on the database |
ECS_CCL | Optional | Set true to enable ECS Circulation + Congressional loans functionality |
GREENMAIL | Optional | Set true to deploy the Greenmail server |
MOCK_SERVER | Optional | Set true to deploy mock-server |
EUREKA | Required | Set true to enable EUREKA functionality |
POSTGRESQL | Required | Select built-in PostgreSQL or AWS RDS |
DB_VERSION | Required | Select the PostgreSQL database version |
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 a Cypress sanity check |
MEMBERS | Optional | Comma-separated list of GitHub teams who need access to the namespace |
AGENT | Required | Select Jenkins agent for build (keep default value) |
Click Build button
Wait for completion
IMPORTANT: If your job failed for some reason and you want to rebuild the pipeline, you must delete the namespace before recreating.
Example: