Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

  1. INTRODUCTION :   - LOGGING, PROJECT DESCRIPTION, RUNNING MODULES
  2. CREATE NEW SCRATCH ENV FOR TEAM
  3. BUILD UI MODULE FROM BRANCH
  4. BUILD BACKEND MODULE FROM BRANCH
  5. REGISTERING MODULES IN OKAPI
  6. CREATE ELASTICSEARCH INDEX SNAPSHOT
  7. HOW TO ADD NEW MODULE FOR RANCHER
  8. HOW CONNECTION TO DATABASE
  9. HOW TO CREATE DUMP DATABASE USING RANCHER  ( backUp)
  10. HOW TO CREATE RESTORE DUMP TO NEW ENV

Table of Contents


1.INTRODUCTION

Each development team has access to a “developer scratch environment” to ensure that their changes are ready to be finalised.

...

For general assistance use the Slack channel #scratch-environments and help via your team-specific channel.

The Kitfox DevOps team wiki page has further resources regarding Rancher scratch environments.

...

teamName, Action, TenantName, Repo, Plan, Change, Register, branch, platform_image


Parameter teamName:

Specifies the name of environment and access parameters in Rancher. For most values admin and members of github teamName team have access to Rancher to configure module

...

deployment.


Environment nameStatusRancher permissionsPurpose



Update type (Automated/Manual)

Operational time (h/d)

Platform-core branchEnv. re-creation ticketDevelopment team status (optional)FeedbackLog4j vulnerability fixing
metadata

Status
colourGreen
titleChecked
Available to use.

Spitfire

platform-complete/master

Jira Legacy
serverSystem JiraJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-31

Status
colourGreen
titleKeep it


Done

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-101

bulk-edit

(old concorde)

Status
colourGreen
titleChecked
Available to use.

Firebird

platform-core/firebird-rancher

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-70

Status
colourGreen
titleKeep it



Done

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-150

core-functional

Status
colourYellow
titleIn review

prokopovych/core-functional

platform-complete/prokopovych-rancher

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-54

Status
colourGreen
titleKeep it

or

Status
colourRed
titleShut down


Done

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-141

volaris

Status
colourGreen
titleChecked
Available to use.

Volaris

platform-core/volaris-rancher

Jira Legacy
serverSystem JiraJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-75

Status
colourGreen
titleKeep it


Done

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-127

volaris-2nd

Status
colourYellow
titleIn review
Available to use.

Volaris

platform-core/volaris-rancher

Jira Legacy
serverSystem JiraJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-78

Status
colourGreen
titleKeep it


Done

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-127

core-platform

Status
colourGreen
titleChecked
Available to use.

Core Platform

platform-complete/core-platform-rancher

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-53

Status
colourRed
titleShut down


Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-188

falcon

Status
colourGreen
titleChecked
Available to use.

Falcon

platform-core/falcon-rancher

Jira Legacy
serverSystem JiraJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-56

Status
colourGreen
titleKeep it


Done

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-120

firebird

Status
colourGreen
titleChecked
Available to use.

Firebird

platform-core/firebird-rancher

Latest release based on snapshot

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-49

Status
colourGreen
titleKeep it



Done

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-122

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-149

folijet

Status
colourGreen
titleChecked
Available to use.

Folijet

platform-core/folijet-rancher

Jira Legacy
serverSystem JiraJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-47

Status
colourGreen
titleKeep it


Done

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-130

vega

Status
colourGreen
titleChecked
Available to use.

Vega

platform-core/vega-rancher

Jira Legacy
serverSystem JiraJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-55

Status
colourGreen
titleKeep it


Done

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-157

spanish

Status
colourGreen
titleChecked
Available to use.

Spanish

platform-complete/master

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyFOLIO-3320

Status
colourGreen
titleKeep it

or

Status
colourRed
titleShut down


Done

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-153

spitfire

Status
colourGreen
titleCHECKED
Available to use.

Spitfire

platform-core/spitfire-rancher

platform-core/snapshot-spitfire

Jira Legacy
serverSystem JiraJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-48

Please refer RANCHER-125 to re-provision env

Status
colourGreen
titleKeep it


Done

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-125

thor

Status
colourGreen
titleInitialCHECKED
Available to use.






Status
colourYellowGreen
titleUpgradeKeep it


OleksandrDone
thunderjet

Status
colourGreen
titleCHECKED
Available to use.

thunderjet

platform-core/thunderjet-rancher

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-52

Status
colourGreen
titleKeep it


Done

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyRANCHER-134

unamUsed for testing config.




Status
colourGreen
titleKeep it

or

Status
colourRed
titleShut down



...

  • Registering a particular module (backend or UI module)
    docker run --rm -e TENANT_ID=diku -e OKAPI_URL=https://<project name>-okapi.ci.folio.org -e MODULE_NAME=<module name> docker.dev.folio.org/folio-okapi-registration
    
  • Registering all modules (backend and UI from ‘platform-complete’ list)
    docker run --rm -e TENANT_ID=diku -e OKAPI_URL=https://<project name>-okapi.ci.folio.org -e MODULE_NAME='' docker.dev.folio.org/folio-okapi-registration
    
  • Registering all UI modules only
    docker run --rm -e TENANT_ID=diku -e OKAPI_URL=https://<project name>-okapi.ci.folio.org -e MODULE_NAME='platform-complete' docker.dev.folio.org/folio-okapi-registration

    for example:
    docker run --rm -e TENANT_ID=diku -e OKAPI_URL=https://core-platform-okapi.ci.folio.org -e MODULE_VERSION=24.0.0-SNAPSHOT.999 -e MODULE_NAME=mod-inventory-storage docker.dev.folio.org/folio-okapi-registration

Apply module permissions

The last step after modules registration is to apply permissions for modules to the admin user.

...

  1. go to rancher → apps → launch 
  2. search needs module 
  3. choose namespase for modules ( by default name of module) , should be choose your team name
  4. add parameters for using module
  5. launch

Image Added





8.HOW CONNECTION TO DATABASE

...

password:         (don't forget enter to password ( db_password))  --→ how to find db_password ( resourses → secrets → db_connetcion_modules → DB_PASSWORD ) 



4. after dump was created, should be create a copy to your local machine  ( usecase:  copy to  env which to use for restore dump) 

...