Brave is the new environment used for Developement.
SaFi backend microservices
List of the services: https://github.com/SafiBank/SaFiMono/tree/main/services
URL for inter-cluster communication:
http://<SERVICE-NAME>-brave-kotlin.safi-<SERVICE-NAME>:8080/
Exposed URL (accessible via VPN):
https://<SERVICE-NAME>.apps.brave.safibank.online
Swagger UI:
https://<SERVICE-NAME>.apps.brave.safibank.online/swagger/views/swagger-ui/#/
exposed to the internet:
https://api.smallog.tech/<SERVICE-NAME>/
Database
Server: 10.50.0.2:5432
The username & password are in Vault, see https://safibank.atlassian.net/wiki/spaces/ITArch/pages/18546713/SDLC#Environments
Temporal.io
Web UI: https://temporal.apps.brave.safibank.online/namespaces/default/workflows
Thought Machine Vault
Banking ops portal: https://ops.test.safibank.online/ (for tm5 https://ops.tm5.sandbox.safibank.online/ )
Documentation: https://documentation.test.safibank.online/
(or for tm-5 sandbox: https://documentation.tm5.sandbox.safibank.online/ )
HTTP Basic Auth:
or for tm-5 sandbox:
user: someuser password: NewTopSecret24
SSO:
user: superuser@bytegun.com password: 1234
Auth token for REST requests:
TM-5:
Endpoint: https://core-api.tm5.sandbox.safibank.online/v1/
X-Auth-Token: A0003897599032506516235!Wl5p12p5TwDqMOOlWetEvYOtdYy8T/y6bnjbES06jlMP+K4BZZ2pbk5bne1GIejIQzHBw1uJOPbdkEo5eK3i2W3rbqU=
Microservices:
access-control-api.test.safibank.online audit-api.test.safibank.online core-api.test.safibank.online documentation.test.safibank.online saml.test.safibank.online ops.test.safibank.online documents.test.safibank.online workflow-simulator.test.safibank.online workflows-api.test.safibank.online
Kafka:
service kafka:
172.21.48.3
or for tm-5 sandbox:
kafka-0.kafka.tm5.sandbox.safibank.online
Backoffice frontend
https://bofe.apps.brave.safibank.online/
SSO:
Use your Okta credentials.
Note that just having Okta account is not enough, ask Lucky La Torre (Unlicensed) to give you access to the bofe-brave
app.
You need to be part of one of the BOFE Okta groups (teams)
You also need a direct supervisor set up in order to be able to make changes in BOFE (“maker” role)
And to be able to approve/reject such changes you need to be a supervisor of somebody (“checker” role)