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