X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=kubernetes%2Fcds%2Fvalues.yaml;h=e5e7b83b56d5b1a7dd5e93f56b215057a9732ddf;hb=1694e1d1f6ea1af001ed651609cc66b35a0ac4e4;hp=3815d9af21ecbefd81039418f4d8703601dc2b44;hpb=a3589e313c7205754aecdc8e8430cb5459f20ef1;p=oom.git diff --git a/kubernetes/cds/values.yaml b/kubernetes/cds/values.yaml index 3815d9af21..e5e7b83b56 100644 --- a/kubernetes/cds/values.yaml +++ b/kubernetes/cds/values.yaml @@ -1,5 +1,6 @@ -# Copyright © 2018 Orange -# Modifications Copyright © 2018 Amdocs, Bell Canada +# Copyright © 2020 Samsung Electronics +# Copyright © 2019 Orange, Bell Canada +# Copyright © 2017 Amdocs, Bell Canada # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -17,23 +18,39 @@ # Global configuration defaults. ################################################################# global: - nodePortPrefix: 303 - readinessRepository: oomk8s - readinessImage: readiness-check:1.1.0 + nodePortPrefix: 302 + nodePortPrefixExt: 304 + repository: nexus3.onap.org:10001 + readinessImage: onap/oom/readiness:3.0.1 loggingRepository: docker.elastic.co loggingImage: beats/filebeat:5.5.0 + persistence: + mountPath: /dockerdata-nfs -subChartsOnly: - enabled: true +################################################################# +# Secrets metaconfig +################################################################# +secrets: + - name: &dbUserSecretName '{{ include "common.release" . }}-cds-db-secret' + uid: 'cds-db-secret' + type: basicAuth + externalSecret: '{{ ternary "" (tpl (default "" (index .Values "mariadb-galera" "config" "userCredentialsExternalSecret")) .) (hasSuffix "cds-db-secret" (index .Values "mariadb-galera" "config" "userCredentialsExternalSecret"))}}' + login: '{{ index .Values "mariadb-galera" "config" "userName" }}' + password: '{{ index .Values "mariadb-galera" "config" "userPassword" }}' -# application image +################################################################# +# Application configuration defaults. +################################################################# +# application images repository: nexus3.onap.org:10001 -image: onap/ccsdk-cds-ui:1.0.0-STAGING-latest pullPolicy: Always -# application configuration -config: +subChartsOnly: + enabled: true + +# flag to enable debugging - application support required +debugEnabled: false # default number of instances replicaCount: 1 @@ -44,47 +61,60 @@ affinity: {} # probe configuration parameters liveness: - httpGet: - path: / - port: 3000 - initialDelaySeconds: 30 - periodSeconds: 10 + initialDelaySeconds: 20 + periodSeconds: 20 + timeoutSeconds: 20 # necessary to disable liveness probe when setting breakpoints # in debugger so K8s doesn't restart unresponsive container enabled: true readiness: - httpGet: - path: /ping - port: 3000 - initialDelaySeconds: 30 + initialDelaySeconds: 10 periodSeconds: 10 -service: - type: NodePort - portName: ui - name: cds - nodePort: 97 - internalPort: 3000 - ingress: enabled: false -# Resource Limit flavor -By Default using small + +mariadb-galera: + config: + userName: sdnctl + # userPassword: sdnctl + userCredentialsExternalSecret: *dbUserSecretName + mysqlDatabase: &mysqlDbName sdnctl + nameOverride: &dbServer cds-db + service: + name: cds-db + portName: cds-db + replicaCount: 1 + persistence: + enabled: true + mountSubPath: cds/data + +cds-blueprints-processor: + config: + cdsDB: + dbServer: *dbServer + dbPort: 3306 + dbName: *mysqlDbName + dbCredsExternalSecret: *dbUserSecretName + +#Resource Limit flavor -By Default using small flavor: small -# Segregation for Different environment (Small and Large) +#segregation for different envionment (Small and Large) + resources: small: limits: - cpu: 1 - memory: 1Gi + cpu: 2 + memory: 4Gi requests: - cpu: 10m - memory: 100Mi + cpu: 1 + memory: 2Gi large: limits: - cpu: 2 - memory: 2Gi + cpu: 4 + memory: 8Gi requests: - cpu: 200m - memory: 200Mi + cpu: 2 + memory: 4Gi unlimited: {}