Helm Charts
Thank you AT&T and Acumos community for your effort to make SOAJS Helm happen [click here to get it]
The list of available charts
Chart | Description |
---|---|
soajs-data | The initial data set needed by soajs to start |
soajs-data-claim | The volume to be used by mongodb |
soajs-mongo | To install mongo db server |
soajs-mongo-bridge | If you want to access mongo server from outside |
soajs-controller | To install soajs gateway |
soajs-ui | To install soajs UI |
soajs-ui-bridge | To be able to access the UI via both domains specified in values.yaml |
soajs-oauth | To install soajs auth microservice |
soajs-urac | To install soajs urac microservice |
soajs-multitenant | To install soajs multitenant microservice |
soajs-marketplace | To install soajs marketplace microservice |
soajs-repositories | To install soajs repositories microservice |
soajs-infra | To install soajs infra microservice |
soajs-console | To install soajs console microservice |
soajs-dashboard | To install soajs dashboard microservice |
To install a chart you need to run this command
helm install -name <CHART-NAME> --namespace soajs <PATH-TO-CHART-FOLDER> -f ./values.yaml
values.yaml
Here is what you need to have in the values.yaml file
global:
soajsConfig:
domain: "soajs.io"
apiPrefix: "cloud-api"
sitePrefix: "cloud"
kubernetes:
ipAddr: "kubernetes.docker.internal"
port: 6443
token: "eyJhbGciOiJSUzI1NiIsImtpZCI6InJ0bG1LZUZ3dXItdkRKeGtPenNm5ldGVzdInN1YiZWZhdWx0OmRlZmF1bHQifQ.OKg"
user:
username: "owner"
password: "password"
hashedPassword: "$2a$10$S7hAJn1aJC6iYucgZgFY7.zs3gt5kzYRy1Favyld/Sj70yFMZPi2G"
email: "antoine@soajs.org"
# Do not change the below unless you know what you are doing
mongo:
servers:
- host: "dashboard-soajsdata-service"
port: 27017
URLParam:
useUnifiedTopology: true
tenantExternalKey: "fe20ded5fdb8502b06f6a85dd1ba9f6cad33b705e3765aece1521c284fe72674078bd0072ed6c9eda15c52f4fba0f59b27c58d86dda431724bb1548fbd0a22a28c7cac330992dfd9e198a736ab479a24c4050f2b778007c9ab95ae41b0da3f6a"
tenantInternalKey: "a139786a6e6d18e48b4987e83789430b"
keyPassword: "5cef8f4a-a66f-11ea-b652-5fd9e891d604"
soajsNginxHttpPort: 30080
soajsNginxHttpsPort: 30443
soajsDataExternalPort: 31017
soajsDataPvcStorage: 2Gi
namespace: soajs
TS: "1599143397042"
soajsController: dashboard-controller-v1
Â