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

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

1 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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 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