Manage Performance Testing environments

Manage Performance Testing environments

Description :

This pipeline was designed to build a performance Bugfest-like environment.

  1. HOW TO CREATE PERF ENV

  2. HOW TO BUILD UI

  3. HOW TO UPDATE PERF ENV

  4. POSSIBILITY ISSUES AFTER UPDATE

  5. HOW TO CHECK LOGS OF MODULES TO RANCHER

 

  1. HOW TO CREATE PERF ENV

Link: https://jenkins-aws.indexdata.com/job/performance_framework/job/spin_up_perf_create/

Build with parameter

Available parameters:

release_version, teamName, UI_platform_complete, autoApprove, buildUI, pauseTime

 

 

Parameter Release_version

kiwi-bugfest-10-28-2021
juniper-bugfest-01-10-2021
ptf-iris-2-2021-07-08
bis1-v2-community-2021-04-01
ptf-kcp1-kiwi-01-18-2022


kcon-kiwi-sanitized-2022-02-14Module list of the latest release (KIWI):

okapi-4.9.0
mod-finance-storage-8.0.0
mod-orders-storage-13.1.0
mod-configuration-5.7.1
mod-inventory-storage-22.0.0
mod-users-18.1.1
mod-login-7.5.0
mod-permissions-5.14.2
mod-pubsub-2.4.0
mod-circulation-storage-13.1.0
mod-source-record-storage-5.2.0
mod-inventory-18.0.0
mod-organizations-storage-4.1.0
mod-finance-4.3.0
mod-calendar-1.13.0
mod-event-config-2.1.0
mod-template-engine-1.15.0
mod-email-1.12.0
mod-sender-1.6.0
mod-notify-2.9.0
mod-feesfines-17.0.0
mod-patron-blocks-1.4.0
mod-notes-2.13.0
mod-circulation-22.1.0
mod-tags-1.0.0
mod-orders-12.2.0
mod-agreements-5.0.0
mod-licenses-4.0.0
mod-audit-2.2.0
mod-courses-1.4.1
mod-service-interaction-1.0.0
mod-data-export-4.2.1
mod-data-import-converter-storage-1.12.0

mod-source-record-manager-3.2.2
mod-data-import-2.2.0
mod-kb-ebsco-java-3.9.0
mod-erm-usage-4.2.0
mod-data-export-spring-1.1.3
mod-invoice-storage-5.2.0
mod-invoice-5.2.0
mod-inn-reach-1.0.1
mod-search-1.5.0
mod-organizations-1.3.0
mod-ldp-1.0.0
mod-oai-pmh-3.6.0
mod-quick-marc-2.2.1
mod-authtoken-2.9.0
mod-remote-storage-1.4.0
mod-codex-mux-2.11.0
mod-password-validator-2.2.0
mod-users-bl-7.1.0
mod-login-saml-2.3.0
mod-copycat-1.1.1
mod-ncip-1.9.0
mod-gobi-2.2.0
mod-patron-5.0.0
mod-rtac-3.1.0
mod-ebsconet-1.1.0
mod-codex-inventory-2.1.0
mod-codex-ekb-1.9.0
mod-eusage-reports-1.0.1
mod-erm-usage-harvester-3.1.2
mod-user-import-3.6.2
mod-graphql-1.9.0
mod-z3950-2.4.0
mod-data-export-worker-1.1.6

edge-caiasoft-1.1.0
edge-connexion-1.0.2
edge-dematic-1.3.0
edge-inn-reach-1.0.1
edge-ncip-1.6.0
edge-oai-pmh-2.4.0
edge-orders-2.4.0
edge-patron-4.6.0
edge-rtac-2.3.0
edge-sip2-2.1.0

Parameter teamName:

This parameter specifies the name of environment and access parameters in Rancher. Admin and members of github teamName team have access to Rancher to configure module deployment.

Values:

metadata, ptf, concorde, core-functional, core-platform, falcon, volaris, folijet, firebird, thunderjet, spitfire, vega

Also teamName specifies endpoint for: FOLIO, OKAPI, pgAdmin, edge modules

Endpoint

URL template

FOLIO

https://<teamName>-perf.ci.folio.org

OKAPI

https://<teamName>-perf-okapi.ci.folio.org

pgAdmin

https://<teamName>-perf-pgadmin.ci.folio.org

edge module name

https://<teamName>-perf-<edge_module_name>.ci.folio.org/