This directory contains helm charts for the buying catalogue.
The buying catalogue umbrella chart represents a version of the entire system. It can easily be run locally to aid development, and is also used to deploy to the cloud. It aggregates the different charts used for each component, providing the ability to configure for the different environments.
To work with the cluster in development, follow the instructions here. Once all of the tasks have been completed the URL to access the local cluster is host.docker.internal.
Branches of this repository are automatically deployed to the dev environment in azure. Each change of this repository is considered a new release, which can then be released via the release pipeline to test and then production. Instructions on how to work with the cluster in cloud can be found here.
The build pipeline creates a dynamic environment for each branch with the prefix 'feature/', this can then be elevated to test any changes made in PRs, but also to allow for BA horns on dynamic environments in the cloud.
The APIs in dev environment expose Swagger interface, to access it, please follow these instructions.
On deployment in the cloud environments, the AC tests are automatically run against the system. Find more information here
To see the results of these tests, have a look at the Allure Dashboard.
Service | Port | Ingress |
---|---|---|
BAPI | 5100 | |
DB | 1450 | |
DAPI | 5101 | |
AZURITE | 10000,10001,10002 | |
ISAPI | 5102 | ISAPI |
OAPI | 5103 | |
ORDAPI | 5104 | |
MP | 3002 | MP |
PB | 3000 | PB |
ADMIN | 3005 | ADMIN |
OF | 3006 | OF |
1080,587 | ||
REDIS | 6379 | |
REDIS COMMANDER | 8181 | |
ALLURE | 5050 | ALLURE |