Namespace useful info & tools

Namespace useful info & tools

Eureka Snapshot rebuild schedule: starts daily @ 23:00 UTC

Eureka Sprint-Testing update schedule: starts daily @ 03:00 UTC

EUREKA snapshot has a Blue\Green approach implementation, NS1: snapshot & NS2: snapshot2

FailOver UI DNS Records(no need to check, is snapshot or snapshot2 online, below links doing failover automatically):

https://eureka-snapshot-diku.ci.folio.org Credentials: diku_admin\admin

https://eureka-snapshot-consortium.ci.folio.org Credentials: consortium_admin\admin

On this page placed the guide how to construct tool links to your environment and access them easily at your need and will. Each Rancher environment is named with name with Developer Team name he\she belongs to.

There 2 types of clusters: 1. Okapi based 2 Eureka based, you may distinguish them via pattern in naming convention: folio-dev is a standard(traditional) Okapi cluster, folio-edev is the Eureka cluster(E(eureka)+dev)) == folio-edev.

Any tool’s link is consisting of https + clusterName + namespace(devTeamName) + toolName + DomainName (.ci.folio.org) (with hyphens in between parts of link)

In our example, let’s assume, our team is named as Eureka.

By using an example above, let’s construct a link for pgadmin with assuming that we’ve a namespace on folio-edev cluster, result will be: https://folio-edev-eureka-pgadmin.ci.folio.org

EUREKA Sprint-testing UI Links (with credentials, all of the rest tools: kongUi, pgadmin etc. are also available, please use instructions above to construct links):

EUREKA Snapshot Links:

Snapshot2 Links:

Additional useful information related to existing environments: List of envs

RANCHER UI: https://rancher.ci.folio.org (Use your GitHub account & credentials for Authentication)

Name

Tool link

Credentials

Note

Name

Tool link

Credentials

Note

edge(all modules)

https://{clusterName}-{devTeamName}-edge.ci.folio.org

edgeKeys(for tenants):

diku: eyJzIjoiYmRhd25vM0lwbHdvIiwidCI6ImRpa3UiLCJ1IjoiZGlrdV9hZG1pbiJ9Cg==

consortium: eyJzIjoiYmRhd25vM0lwbHdvIiwidCI6ImNvbnNvcnRpdW0iLCJ1Ijoib2FpQ2xpZW50In0K

if you need to create own keys please find usernames in config_file
as of 04/01/2025 for any Rancher environment please use

edge_admin\admin(presented in ALL tenants) in below edgeKey generation process

#Decrypt edge key echo eyJzIjoiYmRhd25vM0lwbHdvIiwidCI6ImNvbnNvcnRpdW0iLCJ1Ijoib2FpQ2xpZW50In0K | base64 -d #Replace any of needed value(s) & encrypt echo '{"s":"bdawno3Iplwo","t":"consortium","u":"oaiClient"}' | base64

Available on all types of envs, list of endpoint could be found on path section for each edge module: pipelines-shared-library/resources/helm/testing.yaml at master · folio-org/pipelines-shared-library (github.com)

URL + “/path“, example:

https://{clusterName}-{devTeamName}-edge.ci.folio.org/oai

pgadmin

https://{clusterName}-{devTeamName}-pgadmin.ci.folio.org

DB password: postgres_password_123!

pg_admin_username: user@folio.org

pg_admin_password: SuperSecret

Available on all types of envs

kafka-ui

https://{clusterName}-{devTeamName}-kafka-ui.ci.folio.org

-

Applicable to built-in Kafka based environments(all dev envs)

kibana(logs)

https://folio-etesting-kibana.ci.folio.org

https://folio-edev-kibana.ci.folio.org

test/test12345

dev/dev12345

Enabled ONLY on folio-etesting && folio-edev EKS clusters

(logs retention period: 10 days)

kubecost

https://{clusterName}-kubecost.ci.folio.org

-

Cluster level, financial tool

minio

https://{clusterName}-{devTeamName}-minio.ci.folio.org

Dynamic, should be taken from https://rancher.ci.folio.org/ in Secrets section

Not available for S3 based envinronments, such as sprint testing

kong

https://{clusterName}-{devTeamName}-kong.ci.folio.org

-

Applicable to Eureka based environments

kong-ui (manager)

https://{clusterName}-{devTeamName}-kong-ui.ci.folio.org

-

Applicable to Eureka based environments

kong-admin-api

https://{clusterName}-{devTeamName}-kong-admin-api.ci.folio.org

-

Applicable to Eureka based environments

keycloak

https://{clusterName}-{devTeamName}-keycloak.ci.folio.org

admin\SecretPassword

Applicable to Eureka based environments

okapi

https://{clusterName}-{devTeamName}-okapi.ci.folio.org

for a token generation:

super_admin\admin

Publicly accessible endpoint, applicable to Okapi based envs(non-Eureka)

UIs

https://{clusterName}-{devTeamName}-{tenantName}.ci.folio.org

https://{clusterName}-{devTeamName}-{tenantName}2.ci.folio.org

diku_admin\admin

consortium_admin\admin

consortium_admin2\admin

Standard tenants: diku, consortium, consortium2(optional 2nd consortia setup)

Resource monitoring

admin\SuperSecret

 

mgr-applications

https://{clusterName}-{devTeamName}-kong.ci.folio.org/applications

REST API GET calls without credentials

EUREKA Specific

mgr-entitlements

https://{clusterName}-{devTeamName}-kong.ci.folio.org/entitlements

REST API GET calls without credentials

EUREKA Specific

mgr-tenants

https://{clusterName}-{devTeamName}-kong.ci.folio.org/tenants

REST API GET calls without credentials

EUREKA Specific