Skip to end of banner
Go to start of banner

Create Eureka namespace

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

  • Purpose

  • Create Eureka environment

  • Example

Purpose

The development team needs to create an Eureka-based environment with modules from a specific branch.


Create Eureka environment:

  1. Log in to Jenkins

  2. Navigate to the job: createNamespaceFromBranch-Eureka

  3. Click the Build with Parameters button on the left side

  4. Select parameters

Parameter

Required/Optional

Value

CLUSTER

Required

Select cluster

Eurika clusters start with e
i.e. (edev, etesting)

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
Dev cluster - development
Testing cluster - testing
Perf cluster - performance

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
IMPORTANT: Without this checkbox, the eureka environment will not be created!

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)

  1. Click Build button

  2. 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:

screencapture-jenkins-aws-indexdata-job-folioRancher-job-tmpFolderForDraftPipelines-job-Eureka-job-createNamespaceFromBranch-Eureka-build-2025-01-07-18_52_51.png

  • No labels