Skip to main content

Complete Configurations

Below you'll find all the available configurations for data, with the relative default values.

# Default values for data.
# This is a YAML-formatted file.

# -- Global configurations
# @default -- See `values.yaml`
global:
# -- Image pull secrets for container images
imagePullSecrets:
# Comment if Commons' ECR-credentials are not active in the cluster
- name: aws-ecr-regcred
nameOverride: ""
fullnameOverride: ""
# -- Telemetry configurations
telemetry:
enabled: true

# -- Kokos Configurations
# @default -- See `values.yaml`
kokos:
# -- Install Kokos
enabled: true
# -- Kokos Dispatcher configurations
# @default -- See `values.yaml`
dispatcher:
# -- Dispatcher application configurations
# @default -- See `values.yaml`
cfg:
auth:
# -- JWT Secret used for authentication
jwtSecret: "jwtSecret"
# -- API Key for authentication
apiKeySecret: "apiKeySecret"

# -- Kokos DSL configurations
# @default -- See `values.yaml`
dsl:
# -- Default APIKey or PAT to authenticate to the DSL repositories
# This APIKey can be a personal access token (PAT) or a fine-grained token with only the required permissions
# Docs: https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens
defaultApiKey: ""
# -- Personal DSL repository configurations.
# -- See https://docs.smeup.cloud/it/CLS-SU/NSSKIT/OPE/NSSKIT_06 for the specification
# @default -- See `values.yaml`
pe: []
### Example Personal DSL - edit and remove the '[]' above ###
# - name: kokos-dsl-smeupspa
# repo: https://github.com/smeup/kokos-dsl-smeupspa
# branch: develop
# keyOverride:
# dirNameOverride:

# -- apps.yaml file content
# @default -- See `values.yaml`
apps:
libs:
kokos-dsl-master:
repo: "https://github.com/smeup/kokos-dsl"
path: "/home/kokos/etc/kokos/libs/kokos-dsl-master"
kokos-dsl-develop:
repo: "https://github.com/smeup/kokos-dsl"
path: "/home/kokos/etc/kokos/libs/kokos-dsl-develop"
kokos-dsl-user:
repo: "https://github.com/smeup/kokos-dsl"
path: "/home/kokos/users-workspace/${RUNTIME.USER}/libs/kokos-dsl"
apps:
standard:
libs: []
develop: false
standard-test:
libs:
- "kokos-dsl-develop"
develop: false
standard-user:
libs:
- "kokos-dsl-user"
develop: true

# -- MongoDB configurations
# @default -- See `values.yaml`
mongodb:
# -- MongoDB Username
username: "root"
# -- MongoDB Password
# Note: if MongoDB is exposed, set a strong password!
password: "smeup"

# -- PostgreSQL configurations
# @default -- See `values.yaml`
postgres:
# -- PostGreSQL Username
username: "root"
# -- PostgreSQL password
# Note: if PostgreSQL is exposed, set a strong password!
password: "smeup"

# -- Webup Configurations
# @default -- See `values.yaml`
webup:
# -- Enable webup subchart
enabled: true
# -- Webup configurations
# @default -- See `values.yaml`
webup:
cfg:
# -- Password to enable the Developer Mode from command line terminal
# @default -- See `values.yaml`. If the field is empty, then a random alphanumeric password is generated
devModePassword:

# -- as400-proxy configs
# @default -- See `values.yaml`
as400proxy:
# -- Install as400-proxy
enabled: false
# -- as400-proxy application configurations
# @default -- See `values.yaml`
cfg:
# -- (string) IBM i DNS
server: ""
# -- (string) Service user used for IBM i connection
user: ""
# -- (string) Service user's password
password: ""
# -- (string) Alphanumeric secret used to sign JWTs. Can be a random sequence of numbers and letters.
secret: ""

# -- H53 Configurations
h53:
# -- Install H53
enabled: false

# -- RestAPI Configurations
# @default -- See `values.yaml`
restapi:
# -- Install RestAPI
enabled: true
# -- RestAPI configurations
# @default -- See `values.yaml`
restapi:
# -- RestAPI application configurations
# @default -- See `values.yaml`
cfg:
# -- Smeup connector configurations
# @default -- See `values.yaml`
smeup:
# -- (string) IBM i DNS
server: ""
# -- (string) Service user used for IBM i connection
user: ""
# -- (string) Service user's password
password: ""
# -- (string) IBM i Environment
# Note: must be evalueated with the numeric code (e.g. "0001")
env: ""
# -- Configure the type of authentication used.
# Note: the allowed values are: BASIC || APIKEY || USER_SCOPE_APIKEY
authenticationType: ""
# -- The API Key for A39
# Note: needed only if authenticationType is APIKEY:
a39Key: ""
# -- The API Key for RestAPI
# Note: needed only if authenticationType is APIKEY:
restApiKey: ""
# -- Secret used for authentication
# Note: needed only if authenticationType is USER_SCOPE_APIKEY:
apiKeySecret: "apiKeySecret"
# -- Define the environment and log level.
# Note: the allowed values are: TEST || STAGING || PRODUCTION
environment: "PRODUCTION"

# -- Kokos connector configurations
# @default -- See `values.yaml`
kokos:
# -- (string) User used for Kokos connection
user: ""
# -- (string) Kokos' user password
pwd: ""
# -- (string) Environment used for Kokos connection
env: ""
# -- (string) URL to Kokos APIs
url: ""
# -- The API Key for A39
a39Key: ""
# -- The API Key for RestAPI
restApiKey: ""

# -- SQL connector configurations
# @default -- See `values.yaml`
sql:
# -- The API Key for A39
a39Key: ""
# -- The kind of SQL Database
# Note: the allowed values are: mysql || db2 || mssqlserver
dbType: ""
host: ""
port: ""
user: ""
pwd: ""
scheme: ""