Thank you AT&T and Acumos community for your effort to make SOAJS Helm happen [click here to get it]
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 |
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 |