diff --git a/kubernetes/helm_charts/core/adminutils/Chart.yaml b/kubernetes/helm_charts/core/adminutils/Chart.yaml deleted file mode 100644 index 29e0228e6afe0abbf4eebfa6417409e43f0e0d9e..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/adminutils/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -appVersion: "1.0" -description: A Helm chart for Kubernetes -name: adminutils -version: 0.1.0 diff --git a/kubernetes/helm_charts/core/adminutils/templates/configmap.yaml b/kubernetes/helm_charts/core/adminutils/templates/configmap.yaml deleted file mode 100644 index 0d2fd83ac2f805679c560f4d07d56d6dfac64830..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/adminutils/templates/configmap.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: v1 -data: - {{- range $key, $val := .Values.adminutilenv }} - {{ $key }}: {{ $val }} - {{- end }} -kind: ConfigMap -metadata: - creationTimestamp: null - name: {{ .Chart.Name }}-config - namespace: {{ .Values.namespace }} - ---- -{{- $keys := .Files.Glob "keys/*" }} -{{ if $keys }} -apiVersion: v1 -kind: Secret -metadata: - name: private-keys -type: Opaque -data: -{{ (.Files.Glob "keys/*").AsSecrets | indent 2 }} -{{ end }} diff --git a/kubernetes/helm_charts/core/adminutils/templates/deployment.yaml b/kubernetes/helm_charts/core/adminutils/templates/deployment.yaml deleted file mode 100644 index ddda1613938cade1bfbc1940b610328cb01bcf90..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/adminutils/templates/deployment.yaml +++ /dev/null @@ -1,68 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ .Chart.Name }} - namespace: {{ .Values.namespace }} - annotations: - reloader.stakater.com/auto: "true" -spec: - replicas: {{ .Values.replicaCount }} - strategy: - rollingUpdate: - maxSurge: {{ .Values.strategy.maxsurge }} - maxUnavailable: {{ .Values.strategy.maxunavailable }} - selector: - matchLabels: - app: {{ .Chart.Name }} - template: - metadata: - labels: - app: {{ .Chart.Name }} - spec: -{{- if .Values.imagepullsecrets }} - imagePullSecrets: - - name: {{ .Values.imagepullsecrets }} -{{- end }} - containers: - - name: {{ .Chart.Name }} - image: "{{ .Values.dockerhub }}/{{ .Values.repository }}:{{ .Values.image_tag }}" - envFrom: - - configMapRef: - name: {{ .Chart.Name }}-config - resources: -{{ toYaml .Values.resources | indent 10 }} - ports: - - containerPort: {{ .Values.network.port }} - {{- if .Values.healthcheck }} - livenessProbe: -{{ toYaml .Values.livenessProbe | indent 10 }} - readinessProbe: -{{ toYaml .Values.readinessProbe | indent 10 }} - {{- end }} -{{- $keys := .Files.Glob "keys/*" }} -{{- if $keys }} - volumeMounts: - - mountPath: /keys/ - name: rsa-keys - volumes: - - name: rsa-keys - secret: - secretName: private-keys -{{ end }} - ---- -apiVersion: v1 -kind: Service -metadata: - name: adminutil - namespace: {{ .Values.namespace }} - labels: - app: {{ .Chart.Name }} -spec: - ports: - - name: http-{{ .Chart.Name }} - protocol: TCP - port: {{ .Values.network.targetport }} - selector: - app: {{ .Chart.Name }} diff --git a/kubernetes/helm_charts/core/adminutils/values.j2 b/kubernetes/helm_charts/core/adminutils/values.j2 deleted file mode 100644 index 9f0b00bc8bbdcceac41e7a3497548ed740f4d04e..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/adminutils/values.j2 +++ /dev/null @@ -1,53 +0,0 @@ -### Default variable file for cert-service ### - -namespace: {{ namespace }} -imagepullsecrets: {{ imagepullsecrets }} -dockerhub: {{ dockerhub }} - -replicaCount: {{adminutil_replicacount|default(1)}} -repository: {{adminutil_repository|default('adminutil')}} -image_tag: {{image_tag}} -resources: - requests: - cpu: {{adminutil_cpu_req|default('100m')}} - memory: {{adminutil_mem_req|default('100Mi')}} - limits: - cpu: {{adminutil_cpu_limit|default('1000m')}} - memory: {{adminutil_memory_limit|default('1024Mi')}} -network: - port: 4000 - targetport: 4000 -strategy: - type: RollingUpdate - maxsurge: {{ adminutil_maxsurge|default('25%') }} - maxunavailable: {{ adminutil_maxunavailable|default('25%') }} - -{{ adminutils_liveness_readiness | to_nice_yaml }} - -adminutilenv: - JAVA_OPTS: "-Xms{{adminutil__initial_heap_size|default('256m')}} -Xmx{{adminutil__max_heap_size|default('256m')}}" - SERVER_PORT: '"{{adminutil__port|default('4000')}}"' - AM_ADMIN_API_ENDPOINT: "http://kong.{{namespace}}.svc.cluster.local:8001" - SPRING_PROFILES_ACTIVE: {{adminutil__spring_profile|default('production')}} - DEFAULT_CONSUMER_GROUP: {{adminutil__default_consumer_group|default('contentUser')}} - ENDPOINTS_HEALTH_ID: {{adminutil__health_id|default('apihealth')}} - ENDPOINTS_HEALTH_SENSITIVE: '"{{adminutil__is_health_sensitive|default('false')}}"' - ENDPOINTS_METRICS_ID: {{adminutil__metrics_id|default('metrics')}} - ENDPOINTS_METRICS_SENSITIVE: '"{{adminutil__is_metrics_sensitive|default('false')}}"' - AM_ADMIN_API_KEYS: "device,access" - AM_ADMIN_API_DEVICE_BASEPATH: "/keys/" - AM_ADMIN_API_DEVICE_KEYPREFIX: '"{{ adminutil__device_keyprefix }}"' - AM_ADMIN_API_DEVICE_KEYSTART: '"{{ adminutil__device_keystart }}"' - AM_ADMIN_API_DEVICE_KEYCOUNT: '"{{ adminutil__device_keycount }}"' - AM_ADMIN_API_ACCESS_BASEPATH: "/keys/" - AM_ADMIN_API_ACCESS_KEYPREFIX: '"{{ adminutil__access_keyprefix }}"' - AM_ADMIN_API_ACCESS_KEYSTART: '"{{ adminutil__access_keystart }}"' - AM_ADMIN_API_ACCESS_KEYCOUNT: '"{{ adminutil__access_keycount }}"' - REFRESH_TOKEN_PUBLIC_BASEPATH: "/keys/" - REFRESH_TOKEN_PUBLIC_KEYPREFIX: '"{{ adminutil_refresh_token_public_key_prefix }}"' - REFRESH_TOKEN_KID: '"{{ adminutil_refresh_token_public_key_kid }}"' - REFRESH_TOKEN_DOMAIN: '"{{ keycloak_auth_server_url }}/realms/{{ keycloak_realm }}"' - REFRESH_TOKEN_PRELOAD: '"{{ adminutil_refresh_token_preload }}"' - ACCESS_TOKEN_VALIDITY: '"{{ adminutil_access_token_validity }}"' - REFRESH_TOKEN_OFFLINE_VALIDITY: '"{{ adminutil_refresh_token_offline_validity }}"' - REFRESH_TOKEN_LOG_OLDER_THAN: '"{{ adminutil_refresh_token_log_older_than }}"' diff --git a/kubernetes/helm_charts/core/analytics/Chart.yaml b/kubernetes/helm_charts/core/analytics/Chart.yaml deleted file mode 100644 index fad12b63fe6e3ce277f78868b0050527bb414fb8..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/analytics/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -appVersion: "1.0" -description: A Helm chart for Kubernetes -name: analytics -version: 0.1.0 diff --git a/kubernetes/helm_charts/core/analytics/templates/deployment.yaml b/kubernetes/helm_charts/core/analytics/templates/deployment.yaml deleted file mode 100644 index 54c4f9ab1c643b185c9f198ac6a48dc56ba150e6..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/analytics/templates/deployment.yaml +++ /dev/null @@ -1,78 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ .Chart.Name }} - namespace: {{ .Values.namespace }} - annotations: - reloader.stakater.com/auto: "true" -spec: - replicas: {{ .Values.replicaCount }} - strategy: - rollingUpdate: - maxSurge: {{ .Values.strategy.maxsurge }} - maxUnavailable: {{ .Values.strategy.maxunavailable }} - selector: - matchLabels: - app: {{ .Chart.Name }} - template: - metadata: - labels: - app: {{ .Chart.Name }} - spec: -{{- if .Values.imagepullsecrets }} - imagePullSecrets: - - name: {{ .Values.imagepullsecrets }} -{{- end }} - volumes: - - name: {{ .Chart.Name }}-config - configMap: - name: {{ .Chart.Name }}-config - containers: - - name: {{ .Chart.Name }} - image: "{{ .Values.dockerhub }}/{{ .Values.repository }}:{{ .Values.image_tag }}" - imagePullPolicy: Always - env: - - name: JAVA_OPTIONS - value: {{ .Values.env.javaoptions | quote }} - - name: MIN_HEAP - value: {{ .Values.env.min_heap | quote }} - - name: MAX_HEAP - value: {{ .Values.env.max_heap | quote }} - - name: azure_storage_secret - value: {{ .Values.env.azure_private_account_secret | quote }} - - name: azure_storage_key - value: {{ .Values.env.azure_private_account_name | quote }} - envFrom: - - configMapRef: - name: {{ .Chart.Name }}-config - resources: -{{ toYaml .Values.resources | indent 10 }} - ports: - - containerPort: {{ .Values.network.port }} - {{- if .Values.healthcheck }} - livenessProbe: -{{ toYaml .Values.livenessProbe | indent 10 }} - readinessProbe: -{{ toYaml .Values.readinessProbe | indent 10 }} - {{- end }} - volumeMounts: - - name: {{ .Chart.Name }}-config - mountPath: /home/analytics/application.conf - subPath: analytics_api_service.conf - ---- -apiVersion: v1 -kind: Service -metadata: - name: {{ .Chart.Name }}-service - namespace: {{ .Values.namespace }} - labels: - app: {{ .Chart.Name }} -spec: - ports: - - name: http-{{ .Chart.Name }} - protocol: TCP - port: {{ .Values.network.targetport }} - selector: - app: {{ .Chart.Name }} diff --git a/kubernetes/helm_charts/core/analytics/values.j2 b/kubernetes/helm_charts/core/analytics/values.j2 deleted file mode 100644 index ab93c86762fdf31d337046bea3907b226de59292..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/analytics/values.j2 +++ /dev/null @@ -1,32 +0,0 @@ -### Default variable file for cert-service ### - -namespace: {{ namespace }} -imagepullsecrets: {{ imagepullsecrets }} -dockerhub: {{ dockerhub }} - -env: - javaoptions: {{analytics_java_mem_limit|default('-Xmx600m')}} - min_heap: {{analytics_min_heap_limit|default('-Xms1g')}} - max_heap: {{analytics_max_heap_limit|default('-Xmx2g')}} - azure_private_account_secret: {{ sunbird_private_storage_account_key }} - azure_private_account_name: {{ sunbird_private_storage_account_name }} - -replicaCount: {{analytics_replicacount|default(1)}} -repository: {{analytics_repository|default('sunbird-analytics-service')}} -image_tag: {{ image_tag }} -resources: - requests: - cpu: {{analytics_cpu_req|default('100m')}} - memory: {{analytics_mem_req|default('100Mi')}} - limits: - cpu: {{analytics_cpu_limit|default('1')}} - memory: {{analytics_mem_limit|default('1024Mi')}} -network: - port: 9000 - targetport: 9000 -strategy: - type: RollingUpdate - maxsurge: {{ analytics_maxsurge|default('25%') }} - maxunavailable: {{ analytics_maxunavailable|default('25%') }} - -{{ analytics_liveness_readiness | to_nice_yaml }} diff --git a/kubernetes/helm_charts/core/assessment/templates/deployment.yaml b/kubernetes/helm_charts/core/assessment/templates/deployment.yaml index 5f353c55f40c8e2e4392ebe27738a3bf59a98aff..2a3d0a263fda871f3e2ee40d47396334004ad674 100644 --- a/kubernetes/helm_charts/core/assessment/templates/deployment.yaml +++ b/kubernetes/helm_charts/core/assessment/templates/deployment.yaml @@ -38,6 +38,8 @@ spec: env: - name: JAVA_OPTIONS value: {{ .Values.env.javaoptions | quote }} + - name: _JAVA_OPTIONS + value: -Dlog4j2.formatMsgNoLookups=true envFrom: - configMapRef: name: {{ .Chart.Name }}-config diff --git a/kubernetes/helm_charts/core/badger/Chart.yaml b/kubernetes/helm_charts/core/badger/Chart.yaml deleted file mode 100755 index c87735cf96ff226e289487acaa7199b9cefa7ba7..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/badger/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -appVersion: "1.0" -description: A Helm chart for Kubernetes -name: badger -version: 0.1.0 diff --git a/kubernetes/helm_charts/core/badger/templates/deployment.yaml b/kubernetes/helm_charts/core/badger/templates/deployment.yaml deleted file mode 100755 index b3fbc36ca095ee5f4fd5b326bb2dd8e59f86e033..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/badger/templates/deployment.yaml +++ /dev/null @@ -1,63 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ .Chart.Name }} - namespace: {{ .Values.namespace }} - annotations: - reloader.stakater.com/auto: "true" -spec: - replicas: {{ .Values.replicaCount }} - strategy: - rollingUpdate: - maxSurge: {{ .Values.strategy.maxsurge }} - maxUnavailable: {{ .Values.strategy.maxunavailable }} - selector: - matchLabels: - app: {{ .Chart.Name }} - template: - metadata: - labels: - app: {{ .Chart.Name }} - spec: -{{- if .Values.imagepullsecrets }} - imagePullSecrets: - - name: {{ .Values.imagepullsecrets }} -{{- end }} - volumes: - - name: {{ .Chart.Name }}-config - configMap: - name: {{ .Chart.Name }}-config - containers: - - name: {{ .Chart.Name }} - image: "{{ .Values.dockerhub }}/{{ .Values.repository }}:{{ .Values.image_tag }}" - resources: -{{ toYaml .Values.resources | indent 10 }} - ports: - - containerPort: {{ .Values.network.port }} - {{- if .Values.healthcheck }} - livenessProbe: -{{ toYaml .Values.livenessProbe | indent 10 }} - readinessProbe: -{{ toYaml .Values.readinessProbe | indent 10 }} - {{- end }} - volumeMounts: - - name: {{ .Chart.Name }}-config - mountPath: /badger/code/apps/mainsite/settings_local.py - subPath: settings_local.py - ---- -apiVersion: v1 -kind: Service -metadata: - name: {{ .Chart.Name }}-service - namespace: {{ .Values.namespace }} - labels: - app: {{ .Chart.Name }} -spec: - ports: - - name: http-{{ .Chart.Name }} - protocol: TCP - port: {{ .Values.network.targetport }} - selector: - app: {{ .Chart.Name }} diff --git a/kubernetes/helm_charts/core/badger/values.j2 b/kubernetes/helm_charts/core/badger/values.j2 deleted file mode 100755 index f98f7665233dd39fdeebae7f141f63b3f2cbdf91..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/badger/values.j2 +++ /dev/null @@ -1,25 +0,0 @@ -### Default variable file for badger-service ### - -namespace: {{ namespace }} -imagepullsecrets: {{ imagepullsecrets }} -dockerhub: {{ dockerhub }} - -replicaCount: {{badger_replicacount|default(1)}} -repository: {{badger_repository|default('badger')}} -image_tag: {{ image_tag }} -resources: - requests: - cpu: {{badger_cpu_req|default('100m')}} - memory: {{badger_mem_req|default('100Mi')}} - limits: - cpu: {{badger_cpu_limit|default('500m')}} - memory: {{badger_mem_limit|default('500Mi')}} -network: - port: 8004 - targetport: 8004 -strategy: - type: RollingUpdate - maxsurge: {{ badger_maxsurge|default('25%') }} - maxunavailable: {{ badger_maxunavailable|default('25%') }} - -{{ badger_liveness_readiness | to_nice_yaml }} diff --git a/kubernetes/helm_charts/core/cert/templates/deployment.yaml b/kubernetes/helm_charts/core/cert/templates/deployment.yaml index 0d1e794d05b6928c1446a977217a38ec7c4050b8..577cda9abff0b80a40410b8c725317e777d0e83c 100644 --- a/kubernetes/helm_charts/core/cert/templates/deployment.yaml +++ b/kubernetes/helm_charts/core/cert/templates/deployment.yaml @@ -31,6 +31,8 @@ spec: env: - name: JAVA_OPTIONS value: {{ .Values.env.javaoptions | quote }} + - name: _JAVA_OPTIONS + value: -Dlog4j2.formatMsgNoLookups=true envFrom: - configMapRef: name: {{ .Chart.Name }}-config diff --git a/kubernetes/helm_charts/core/certregistry/templates/deployment.yaml b/kubernetes/helm_charts/core/certregistry/templates/deployment.yaml index bcfa950e390c34a9dfaccae3a59f7f7603dedd78..885383e1962dd35e61b69dc842a9a6ad0a6c37db 100644 --- a/kubernetes/helm_charts/core/certregistry/templates/deployment.yaml +++ b/kubernetes/helm_charts/core/certregistry/templates/deployment.yaml @@ -31,6 +31,8 @@ spec: env: - name: JAVA_OPTIONS value: {{ .Values.env.javaoptions | quote }} + - name: _JAVA_OPTIONS + value: -Dlog4j2.formatMsgNoLookups=true envFrom: - configMapRef: name: {{ .Chart.Name }}-config diff --git a/kubernetes/helm_charts/core/content/templates/deployment.yaml b/kubernetes/helm_charts/core/content/templates/deployment.yaml index 714521a201e221d7a7b003f85dea6d7ddcffb571..4b9efc53d9a068604bfc96ec987123d3c9790346 100644 --- a/kubernetes/helm_charts/core/content/templates/deployment.yaml +++ b/kubernetes/helm_charts/core/content/templates/deployment.yaml @@ -38,6 +38,8 @@ spec: env: - name: JAVA_OPTIONS value: {{ .Values.env.javaoptions | quote }} + - name: _JAVA_OPTIONS + value: -Dlog4j2.formatMsgNoLookups=true envFrom: - configMapRef: name: {{ .Chart.Name }}-config diff --git a/kubernetes/helm_charts/core/groups/Chart.yaml b/kubernetes/helm_charts/core/groups/Chart.yaml deleted file mode 100644 index abf54a22ec5918feca6f146bfdf221eaaa6d2edc..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/groups/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -appVersion: "1.0" -description: A Helm chart for Kubernetes -name: groups -version: 0.1.0 diff --git a/kubernetes/helm_charts/core/groups/templates/configmap.yaml b/kubernetes/helm_charts/core/groups/templates/configmap.yaml deleted file mode 100644 index 810570ef9a6ad97e259739f46129471ffdc5d3a4..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/groups/templates/configmap.yaml +++ /dev/null @@ -1,11 +0,0 @@ ---- -{{- $keys := .Files.Glob "keys/*" }} -{{ if $keys }} -apiVersion: v1 -kind: Secret -metadata: - name: groups-access-keys -type: Opaque -data: -{{ (.Files.Glob "keys/*").AsSecrets | indent 2 }} -{{ end }} diff --git a/kubernetes/helm_charts/core/groups/templates/deployment.yaml b/kubernetes/helm_charts/core/groups/templates/deployment.yaml deleted file mode 100644 index 3f12a33460e9e03fd8a11adbd4210dfbe2dd4664..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/groups/templates/deployment.yaml +++ /dev/null @@ -1,72 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ .Chart.Name }} - namespace: {{ .Values.namespace }} - annotations: - reloader.stakater.com/auto: "true" -spec: - replicas: {{ .Values.replicaCount }} - strategy: - rollingUpdate: - maxSurge: {{ .Values.strategy.maxsurge }} - maxUnavailable: {{ .Values.strategy.maxunavailable }} - selector: - matchLabels: - app: {{ .Chart.Name }} - template: - metadata: - labels: - app: {{ .Chart.Name }} - spec: -{{- if .Values.imagepullsecrets }} - imagePullSecrets: - - name: {{ .Values.imagepullsecrets }} -{{- end }} - containers: - - name: {{ .Chart.Name }} - image: "{{ .Values.dockerhub }}/{{ .Values.repository }}:{{ .Values.image_tag }}" - imagePullPolicy: Always - env: - - name: JAVA_OPTIONS - value: {{ .Values.env.javaoptions | quote }} - envFrom: - - configMapRef: - name: {{ .Chart.Name }}-config - resources: -{{ toYaml .Values.resources | indent 10 }} - ports: - - containerPort: {{ .Values.network.port }} - {{- if .Values.healthcheck }} - livenessProbe: -{{ toYaml .Values.livenessProbe | indent 10 }} - readinessProbe: -{{ toYaml .Values.readinessProbe | indent 10 }} - {{- end }} -{{- $keys := .Files.Glob "keys/*" }} -{{- if $keys }} - volumeMounts: - - mountPath: {{ .Values.groups_device_basepath }} - name: access-keys - volumes: - - name: access-keys - secret: - secretName: groups-access-keys -{{ end }} - ---- -apiVersion: v1 -kind: Service -metadata: - name: {{ .Chart.Name }}-service - namespace: {{ .Values.namespace }} - labels: - app: {{ .Chart.Name }} -spec: - ports: - - name: http-{{ .Chart.Name }} - protocol: TCP - port: {{ .Values.network.targetport }} - selector: - app: {{ .Chart.Name }} diff --git a/kubernetes/helm_charts/core/groups/values.j2 b/kubernetes/helm_charts/core/groups/values.j2 deleted file mode 100644 index 43f1928a6f65e8c464f13e3dc4df61181997193a..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/groups/values.j2 +++ /dev/null @@ -1,31 +0,0 @@ -### Default variable file for groups-service ### - -namespace: {{ namespace }} -imagepullsecrets: {{ imagepullsecrets }} -dockerhub: {{ dockerhub }} - - -env: - javaoptions: {{groups_java_mem_limit|default('-Xmx500m')}} - -replicaCount: {{groups_replicacount|default(1)}} -repository: {{groups_repository|default('groups_service')}} -image_tag: {{ image_tag }} -resources: - requests: - cpu: {{groups_cpu_req|default('100m')}} - memory: {{groups_mem_req|default('300Mi')}} - limits: - cpu: {{groups_cpu_limit|default('1')}} - memory: {{groups_mem_limit|default('1024Mi')}} -network: - port: 9000 - targetport: 9000 -strategy: - type: RollingUpdate - maxsurge: {{ groups_maxsurge|default('25%') }} - maxunavailable: {{ groups_maxunavailable|default('25%') }} - -{{ groups_liveness_readiness | to_nice_yaml }} - -groups_device_basepath: {{ groups_device_basepath | default('/keys/') }} diff --git a/kubernetes/helm_charts/core/learner/.helmignore b/kubernetes/helm_charts/core/learner/.helmignore deleted file mode 100644 index 50af0317254197a5a019f4ac2f8ecc223f93f5a7..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/learner/.helmignore +++ /dev/null @@ -1,22 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ diff --git a/kubernetes/helm_charts/core/learner/Chart.yaml b/kubernetes/helm_charts/core/learner/Chart.yaml deleted file mode 100644 index d2c54a936be45a8e0ec3d3429d43a318899646c6..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/learner/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -appVersion: "1.0" -description: A Helm chart for Kubernetes -name: learner -version: 0.1.0 diff --git a/kubernetes/helm_charts/core/learner/templates/_helpers.tpl b/kubernetes/helm_charts/core/learner/templates/_helpers.tpl deleted file mode 100644 index 420ba794394dbe2666e9c09f1bcd37b4b9de6a58..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/learner/templates/_helpers.tpl +++ /dev/null @@ -1,45 +0,0 @@ -{{/* vim: set filetype=mustache: */}} -{{/* -Expand the name of the chart. -*/}} -{{- define "learner.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "learner.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "learner.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Common labels -*/}} -{{- define "learner.labels" -}} -app.kubernetes.io/name: {{ include "learner.name" . }} -helm.sh/chart: {{ include "learner.chart" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- if .Chart.AppVersion }} -app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} -{{- end }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -{{- end -}} diff --git a/kubernetes/helm_charts/core/learner/templates/configmap.yaml b/kubernetes/helm_charts/core/learner/templates/configmap.yaml deleted file mode 100644 index f6dacc41b459d370300e5ea7854263611aa4368a..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/learner/templates/configmap.yaml +++ /dev/null @@ -1,11 +0,0 @@ ---- -{{- $keys := .Files.Glob "keys/*" }} -{{ if $keys }} -apiVersion: v1 -kind: Secret -metadata: - name: learner-access-keys -type: Opaque -data: -{{ (.Files.Glob "keys/*").AsSecrets | indent 2 }} -{{ end }} diff --git a/kubernetes/helm_charts/core/learner/templates/deployment.yaml b/kubernetes/helm_charts/core/learner/templates/deployment.yaml deleted file mode 100644 index 81117a28ff17977a3864c3d4db609d5face1dc82..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/learner/templates/deployment.yaml +++ /dev/null @@ -1,80 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ .Chart.Name }} - namespace: {{ .Values.namespace }} - annotations: - reloader.stakater.com/auto: "true" -spec: - replicas: {{ .Values.replicaCount }} - strategy: - rollingUpdate: - maxSurge: {{ .Values.strategy.maxsurge }} - maxUnavailable: {{ .Values.strategy.maxunavailable }} - selector: - matchLabels: - app: {{ .Chart.Name }} - template: - metadata: - labels: - app: {{ .Chart.Name }} - spec: -{{- if .Values.imagepullsecrets }} - imagePullSecrets: - - name: {{ .Values.imagepullsecrets }} -{{- end }} - containers: - - name: {{ .Chart.Name }} - image: "{{ .Values.dockerhub }}/{{ .Values.repository }}:{{ .Values.image_tag }}" - imagePullPolicy: Always - env: - - name: JAVA_OPTIONS - value: {{ .Values.env.javaoptions | quote }} - envFrom: - - configMapRef: - name: {{ .Chart.Name }}-config - resources: -{{ toYaml .Values.resources | indent 10 }} - ports: - - containerPort: {{ .Values.network.port }} - {{- if .Values.healthcheck }} - livenessProbe: -{{ toYaml .Values.livenessProbe | indent 10 }} - readinessProbe: -{{ toYaml .Values.readinessProbe | indent 10 }} - {{- end }} - volumeMounts: - - name: {{ .Chart.Name }}-xml-config - mountPath: /home/sunbird/learner/learning-service-1.0-SNAPSHOT/config/logback.xml - subPath: learner-service_logback.xml -{{- $keys := .Files.Glob "keys/*" }} -{{- if $keys }} - - mountPath: {{ .Values.learner_device_basepath }} - name: access-keys -{{- end }} - volumes: - - name: {{ .Chart.Name }}-xml-config - configMap: - name: {{ .Chart.Name }}-xml-config -{{- $keys := .Files.Glob "keys/*" }} -{{- if $keys }} - - name: access-keys - secret: - secretName: learner-access-keys -{{- end }} ---- -apiVersion: v1 -kind: Service -metadata: - name: {{ .Chart.Name }}-service - namespace: {{ .Values.namespace }} - labels: - app: {{ .Chart.Name }} -spec: - ports: - - name: http-{{ .Chart.Name }} - protocol: TCP - port: {{ .Values.network.targetport }} - selector: - app: {{ .Chart.Name }} diff --git a/kubernetes/helm_charts/core/learner/values.j2 b/kubernetes/helm_charts/core/learner/values.j2 deleted file mode 100644 index 0faa781ea603123848b1f366b3f72eab9b4cca6c..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/learner/values.j2 +++ /dev/null @@ -1,31 +0,0 @@ - -### Default variable file for learner-service ### - -namespace: {{ namespace }} -imagepullsecrets: {{ imagepullsecrets }} -dockerhub: {{ dockerhub }} - -env: - javaoptions: {{learner_java_mem_limit|default('-Xmx600m')}} - -replicaCount: {{learner_replicacount|default(1)}} -repository: {{learner_repository|default('learner_service')}} -image_tag: {{ image_tag }} -resources: - requests: - cpu: {{learner_cpu_req|default('100m')}} - memory: {{learner_mem_req|default('100Mi')}} - limits: - cpu: {{learner_cpu_limit|default('1')}} - memory: {{learner_mem_limit|default('1024Mi')}} -network: - port: 9000 - targetport: 9000 -strategy: - type: RollingUpdate - maxsurge: {{ learner_maxsurge|default('25%') }} - maxunavailable: {{ learner_maxunavailable|default('25%') }} - -{{ learner_liveness_readiness | to_nice_yaml }} - -learner_device_basepath: {{ learner_device_basepath | default('/keys/') }} diff --git a/kubernetes/helm_charts/core/lms/Chart.yaml b/kubernetes/helm_charts/core/lms/Chart.yaml deleted file mode 100644 index 5ebad80661b687a0ec517fdc20518250cf06f9b2..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/lms/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -appVersion: "1.0" -description: A Helm chart for Kubernetes -name: lms -version: 0.1.0 diff --git a/kubernetes/helm_charts/core/lms/templates/configmap.yaml b/kubernetes/helm_charts/core/lms/templates/configmap.yaml deleted file mode 100644 index 07d61ad0848ea56ae974811e31602a656d2e6c99..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/lms/templates/configmap.yaml +++ /dev/null @@ -1,11 +0,0 @@ ---- -{{- $keys := .Files.Glob "keys/*" }} -{{ if $keys }} -apiVersion: v1 -kind: Secret -metadata: - name: lms-access-keys -type: Opaque -data: -{{ (.Files.Glob "keys/*").AsSecrets | indent 2 }} -{{ end }} diff --git a/kubernetes/helm_charts/core/lms/templates/deployment.yaml b/kubernetes/helm_charts/core/lms/templates/deployment.yaml deleted file mode 100644 index 1c797c37eb142c9c73308338a449bfb411042f90..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/lms/templates/deployment.yaml +++ /dev/null @@ -1,85 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ .Chart.Name }} - namespace: {{ .Values.namespace }} - annotations: - reloader.stakater.com/auto: "true" -spec: - replicas: {{ .Values.replicaCount }} - strategy: - rollingUpdate: - maxSurge: {{ .Values.strategy.maxsurge }} - maxUnavailable: {{ .Values.strategy.maxunavailable }} - selector: - matchLabels: - app: {{ .Chart.Name }} - template: - metadata: - labels: - app: {{ .Chart.Name }} - spec: -{{- if .Values.imagepullsecrets }} - imagePullSecrets: - - name: {{ .Values.imagepullsecrets }} -{{- end }} - volumes: - - name: {{ .Chart.Name }}-xml-config - configMap: - name: {{ .Chart.Name }}-xml-config - containers: - - name: {{ .Chart.Name }} - image: "{{ .Values.dockerhub }}/{{ .Values.repository }}:{{ .Values.image_tag }}" - imagePullPolicy: Always - env: - - name: JAVA_OPTIONS - value: {{ .Values.env.javaoptions | quote }} - envFrom: - - configMapRef: - name: {{ .Chart.Name }}-config - resources: -{{ toYaml .Values.resources | indent 10 }} - ports: - - containerPort: {{ .Values.network.port }} - {{- if .Values.healthcheck }} - livenessProbe: -{{ toYaml .Values.livenessProbe | indent 10 }} - readinessProbe: -{{ toYaml .Values.readinessProbe | indent 10 }} - {{- end }} - volumeMounts: - - name: {{ .Chart.Name }}-xml-config - mountPath: /home/sunbird/lms/lms-service-1.0-SNAPSHOT/config/logback.xml - subPath: lms-service_logback.xml -{{- $keys := .Files.Glob "keys/*" }} -{{- if $keys }} - - mountPath: {{ .Values.lms_device_basepath }} - name: access-keys -{{- end }} - volumes: - - name: {{ .Chart.Name }}-xml-config - configMap: - name: {{ .Chart.Name }}-xml-config -{{- $keys := .Files.Glob "keys/*" }} -{{- if $keys }} - - name: access-keys - secret: - secretName: lms-access-keys -{{- end }} - ---- -apiVersion: v1 -kind: Service -metadata: - name: {{ .Chart.Name }}-service - namespace: {{ .Values.namespace }} - labels: - app: {{ .Chart.Name }} -spec: - ports: - - name: http-{{ .Chart.Name }} - protocol: TCP - port: {{ .Values.network.targetport }} - selector: - app: {{ .Chart.Name }} diff --git a/kubernetes/helm_charts/core/lms/values.j2 b/kubernetes/helm_charts/core/lms/values.j2 deleted file mode 100644 index 0714daad99cc415d3d3be6cfd9996c772d40a025..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/lms/values.j2 +++ /dev/null @@ -1,31 +0,0 @@ -### Default variable file for lms-service ### - -namespace: {{ namespace }} -imagepullsecrets: {{ imagepullsecrets }} -dockerhub: {{ dockerhub }} - - -env: - javaoptions: {{lms_java_mem_limit|default('-Xmx600m')}} - -replicaCount: {{lms_replicacount|default(1)}} -repository: {{lms_repository|default('lms_service')}} -image_tag: {{ image_tag }} -resources: - requests: - cpu: {{lms_cpu_req|default('100m')}} - memory: {{lms_mem_req|default('100Mi')}} - limits: - cpu: {{lms_cpu_limit|default('1')}} - memory: {{lms_mem_limit|default('1024Mi')}} -network: - port: 9005 - targetport: 9000 -strategy: - type: RollingUpdate - maxsurge: {{ lms_maxsurge|default('25%') }} - maxunavailable: {{ lms_maxunavailable|default('25%') }} - -{{ lms_liveness_readiness | to_nice_yaml }} - -lms_device_basepath: {{ lms_device_basepath | default('/keys/') }} diff --git a/kubernetes/helm_charts/core/mvc/templates/deployment.yaml b/kubernetes/helm_charts/core/mvc/templates/deployment.yaml index 625b0ef12b3a10aa4fe71f53fcf90ae91cd1fb94..98fca71e2fea95c12a508a9a03502cb406f43b19 100644 --- a/kubernetes/helm_charts/core/mvc/templates/deployment.yaml +++ b/kubernetes/helm_charts/core/mvc/templates/deployment.yaml @@ -38,6 +38,9 @@ spec: envFrom: - configMapRef: name: {{ .Chart.Name }}-config + env: + - name: _JAVA_OPTIONS + value: -Dlog4j2.formatMsgNoLookups=true resources: {{ toYaml .Values.resources | indent 10 }} ports: diff --git a/kubernetes/helm_charts/core/nodebb/.helmignore b/kubernetes/helm_charts/core/nodebb/.helmignore deleted file mode 100644 index 50af0317254197a5a019f4ac2f8ecc223f93f5a7..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/nodebb/.helmignore +++ /dev/null @@ -1,22 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ diff --git a/kubernetes/helm_charts/core/nodebb/Chart.yaml b/kubernetes/helm_charts/core/nodebb/Chart.yaml deleted file mode 100644 index 92b3d1bb77386d37bec74b8c3ed3ae47472a3d74..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/nodebb/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -appVersion: "1.0" -description: A Helm chart for Kubernetes -name: nodebb -version: 0.1.0 diff --git a/kubernetes/helm_charts/core/nodebb/templates/_helpers.tpl b/kubernetes/helm_charts/core/nodebb/templates/_helpers.tpl deleted file mode 100644 index 83b59b74a2d7bf6b682d235d53a931359dcb0e46..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/nodebb/templates/_helpers.tpl +++ /dev/null @@ -1,45 +0,0 @@ -{{/* vim: set filetype=mustache: */}} -{{/* -Expand the name of the chart. -*/}} -{{- define "print.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "print.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "print.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Common labels -*/}} -{{- define "print.labels" -}} -app.kubernetes.io/name: {{ include "print.name" . }} -helm.sh/chart: {{ include "print.chart" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- if .Chart.AppVersion }} -app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} -{{- end }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -{{- end -}} diff --git a/kubernetes/helm_charts/core/nodebb/templates/configmap.yaml b/kubernetes/helm_charts/core/nodebb/templates/configmap.yaml deleted file mode 100644 index bdec29c8db9401ca6a416ef7abb2d8c074a754d8..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/nodebb/templates/configmap.yaml +++ /dev/null @@ -1 +0,0 @@ -# This file will get replaced at runtime diff --git a/kubernetes/helm_charts/core/nodebb/templates/deployment.yaml b/kubernetes/helm_charts/core/nodebb/templates/deployment.yaml deleted file mode 100644 index b25dd6987ad96155f4ec896e13cb8cda656b5270..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/nodebb/templates/deployment.yaml +++ /dev/null @@ -1,85 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ .Chart.Name }} - namespace: {{ .Values.namespace }} - annotations: - reloader.stakater.com/auto: "true" -spec: - replicas: {{ .Values.replicaCount }} - strategy: - rollingUpdate: - maxSurge: {{ .Values.strategy.maxsurge }} - maxUnavailable: {{ .Values.strategy.maxunavailable }} - selector: - matchLabels: - app: {{ .Chart.Name }} - template: - metadata: - labels: - app: {{ .Chart.Name }} - spec: -{{- if .Values.imagepullsecrets }} - imagePullSecrets: - - name: {{ .Values.imagepullsecrets }} -{{- end }} - volumes: - - name: nodebb-config-json - configMap: - name: nodebb-config-json - containers: - - name: {{ .Chart.Name }} - image: "{{ .Values.dockerhub }}/{{ .Values.repository }}:{{ .Values.image_tag }}" - imagePullPolicy: Always - volumeMounts: - - name: nodebb-config-json - mountPath: /usr/src/app/config.json - subPath: config.json - resources: -{{ toYaml .Values.resources | indent 10 }} - ports: - - containerPort: {{ .Values.network.port }} - {{- if .Values.healthcheck }} - livenessProbe: -{{ toYaml .Values.livenessProbe | indent 10 }} - readinessProbe: -{{ toYaml .Values.readinessProbe | indent 10 }} - {{- end }} - ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: nodebb-config-json -data: - config.json: |- - { - "url": "{{ .Values.nodebb_url }}", - "secret": "100101", - "database": "redis", - "port": "4567", - "redis": { - "host": "{{ .Values.redis_nodebb_host }}", - "port": 6379, - "username": "", - "password": "", - "database": "0" - } - } - ---- -apiVersion: v1 -kind: Service -metadata: - name: {{ .Chart.Name }}-service - namespace: {{ .Values.namespace }} - labels: - app: {{ .Chart.Name }} -spec: - ports: - - name: http-{{ .Chart.Name }} - protocol: TCP - port: {{ .Values.network.port }} - selector: - app: {{ .Chart.Name }} diff --git a/kubernetes/helm_charts/core/nodebb/values.j2 b/kubernetes/helm_charts/core/nodebb/values.j2 deleted file mode 100644 index b5cbc5fd9bb9d96a86c3151c6c987a8806abd743..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/nodebb/values.j2 +++ /dev/null @@ -1,27 +0,0 @@ -#jinja2:lstrip_blocks: True - -### Default variable file for nodebb-service ### - -namespace: {{ namespace }} -imagepullsecrets: {{ imagepullsecrets }} -dockerhub: {{ dockerhub }} - -replicaCount: {{nodebb_replicacount|default(1)}} -repository: {{nodebb_repository|default('nodebb')}} -image_tag: {{ image_tag }} -resources: - requests: - cpu: {{nodebb_cpu_req|default('50m')}} - memory: {{nodebb_mem_req|default('50Mi')}} - limits: - cpu: {{nodebb_cpu_limit|default('1')}} - memory: {{nodebb_mem_limit|default('1024Mi')}} -network: - port: 4567 -strategy: - type: RollingUpdate - maxsurge: {{ nodebb_maxsurge|default('25%') }} - maxunavailable: {{ nodebb_maxunavailable|default('25%') }} - -nodebb_url: {{ sunbird_nodebb_url }} -redis_nodebb_host: {{ redis_nodebb_host }} diff --git a/kubernetes/helm_charts/core/notification/Chart.yaml b/kubernetes/helm_charts/core/notification/Chart.yaml deleted file mode 100644 index e4f958f07c7686735f54acf1a3725b1d7c2140e6..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/notification/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -appVersion: "1.0" -description: A Helm chart for Kubernetes -name: notification -version: 0.1.0 diff --git a/kubernetes/helm_charts/core/notification/templates/configmap.yaml b/kubernetes/helm_charts/core/notification/templates/configmap.yaml deleted file mode 100644 index 2ebdaf39bd9bb57a1781ba18ec43da3e17c90a74..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/notification/templates/configmap.yaml +++ /dev/null @@ -1,10 +0,0 @@ -#apiVersion: v1 -#data: -# {{- range $key, $val := .Values.notificationenv }} -# {{ $key }}: {{ $val }} -# {{- end }} -#kind: ConfigMap -#metadata: -# creationTimestamp: null -# name: {{ .Chart.Name }}-config -# namespace: {{ .Values.namespace }} diff --git a/kubernetes/helm_charts/core/notification/templates/deployment.yaml b/kubernetes/helm_charts/core/notification/templates/deployment.yaml deleted file mode 100644 index a825905405dcd0aafb36cad9102404f6a3fd5a0b..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/notification/templates/deployment.yaml +++ /dev/null @@ -1,59 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ .Chart.Name }} - namespace: {{ .Values.namespace }} - annotations: - reloader.stakater.com/auto: "true" -spec: - replicas: {{ .Values.replicaCount }} - strategy: - rollingUpdate: - maxSurge: {{ .Values.strategy.maxsurge }} - maxUnavailable: {{ .Values.strategy.maxunavailable }} - selector: - matchLabels: - app: {{ .Chart.Name }} - template: - metadata: - labels: - app: {{ .Chart.Name }} - spec: -{{- if .Values.imagepullsecrets }} - imagePullSecrets: - - name: {{ .Values.imagepullsecrets }} -{{- end }} - containers: - - name: {{ .Chart.Name }} - image: "{{ .Values.dockerhub }}/{{ .Values.repository }}:{{ .Values.image_tag }}" - imagePullPolicy: Always - envFrom: - - configMapRef: - name: {{ .Chart.Name }}-config - resources: -{{ toYaml .Values.resources | indent 10 }} - ports: - - containerPort: {{ .Values.network.port }} - {{- if .Values.healthcheck }} - livenessProbe: -{{ toYaml .Values.livenessProbe | indent 10 }} - readinessProbe: -{{ toYaml .Values.readinessProbe | indent 10 }} - {{- end }} - ---- -apiVersion: v1 -kind: Service -metadata: - name: {{ .Chart.Name }}-service - namespace: {{ .Values.namespace }} - labels: - app: {{ .Chart.Name }} -spec: - ports: - - name: http-{{ .Chart.Name }} - protocol: TCP - port: {{ .Values.network.targetport }} - selector: - app: {{ .Chart.Name }} diff --git a/kubernetes/helm_charts/core/notification/values.j2 b/kubernetes/helm_charts/core/notification/values.j2 deleted file mode 100644 index a37b1c8d72081857de84cc3326e47541387639dd..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/notification/values.j2 +++ /dev/null @@ -1,65 +0,0 @@ -### Default variable file for enc-service ### - -namespace: {{ namespace }} -imagepullsecrets: {{ imagepullsecrets }} -dockerhub: {{ dockerhub }} - -replicaCount: {{notification_replicacount|default(1)}} -repository: {{notification_repository|default('notification_service')}} -image_tag: {{ image_tag }} -resources: - requests: - cpu: {{notification_cpu_req|default('50m')}} - memory: {{notification_mem_req|default('50Mi')}} - limits: - cpu: {{notification_cpu_limit|default('1')}} - memory: {{notification_mem_limit|default('500Mi')}} -network: - port: 9012 - targetport: 9000 -strategy: - type: RollingUpdate - maxsurge: {{ notification_maxsurge|default('25%') }} - maxunavailable: {{ notification_maxunavailable|default('25%') }} - -notification: - readinessprobe: - enabled: true - livenessprobe: - enabled: true - readinessProbe: - httpGet: - path: /health - port: 9000 - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 5 - failureThreshold: 5 - successThreshold: 1 - livenessProbe: - httpGet: - path: /service/health - port: 9000 - initialDelaySeconds: 60 - periodSeconds: 10 - -notification: - readinessprobe: - enabled: true - livenessprobe: - enabled: true - readinessProbe: - httpGet: - path: /health - port: 9000 - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 5 - failureThreshold: 5 - successThreshold: 1 - livenessProbe: - httpGet: - path: /service/health - port: 9000 - initialDelaySeconds: 60 - periodSeconds: 10 diff --git a/kubernetes/helm_charts/core/opensaber/templates/deployment.yaml b/kubernetes/helm_charts/core/opensaber/templates/deployment.yaml index 13c47c4b8b4c7573b53df2544dfae64546f7866f..374662b7fbaa2a35b1fb59bcacca8604788f14ed 100644 --- a/kubernetes/helm_charts/core/opensaber/templates/deployment.yaml +++ b/kubernetes/helm_charts/core/opensaber/templates/deployment.yaml @@ -31,6 +31,9 @@ spec: envFrom: - configMapRef: name: {{ .Chart.Name }}-config + env: + - name: _JAVA_OPTIONS + value: -Dlog4j2.formatMsgNoLookups=true resources: {{ toYaml .Values.resources | indent 10 }} ports: diff --git a/kubernetes/helm_charts/core/report/Chart.yaml b/kubernetes/helm_charts/core/report/Chart.yaml deleted file mode 100644 index 3ef91a05f73380ce0723674684fd1648b53def8f..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/report/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -appVersion: "1.0" -description: A Helm chart for Kubernetes -name: report -version: 0.1.0 diff --git a/kubernetes/helm_charts/core/report/templates/_helpers.tpl b/kubernetes/helm_charts/core/report/templates/_helpers.tpl deleted file mode 100644 index 590205843103d2851a6b77cfeb2ad5a26689bfa9..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/report/templates/_helpers.tpl +++ /dev/null @@ -1,45 +0,0 @@ -{{/* vim: set filetype=mustache: */}} -{{/* -Expand the name of the chart. -*/}} -{{- define "telemetry.name" -}} -{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create a default fully qualified app name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -If release name contains chart name it will be used as a full name. -*/}} -{{- define "telemetry.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} - -{{/* -Create chart name and version as used by the chart label. -*/}} -{{- define "telemetry.chart" -}} -{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{/* -Common labels -*/}} -{{- define "telemetry.labels" -}} -app.kubernetes.io/name: {{ include "telemetry.name" . }} -helm.sh/chart: {{ include "telemetry.chart" . }} -app.kubernetes.io/instance: {{ .Release.Name }} -{{- if .Chart.AppVersion }} -app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} -{{- end }} -app.kubernetes.io/managed-by: {{ .Release.Service }} -{{- end -}} diff --git a/kubernetes/helm_charts/core/report/templates/configmap.yaml b/kubernetes/helm_charts/core/report/templates/configmap.yaml deleted file mode 100644 index 00fdbaa0c2f6c51ad7cd6d4030db63af8ee46609..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/report/templates/configmap.yaml +++ /dev/null @@ -1,10 +0,0 @@ -#apiVersion: v1 -#data: -# {{- range $key, $val := .Values.telemetryenv }} -# {{ $key }}: {{ $val }} -# {{- end }} -#kind: ConfigMap -#metadata: -# creationTimestamp: null -# name: {{ .Chart.Name }}-config -# namespace: {{ .Values.namespace }} diff --git a/kubernetes/helm_charts/core/report/templates/deployment.yaml b/kubernetes/helm_charts/core/report/templates/deployment.yaml deleted file mode 100644 index a825905405dcd0aafb36cad9102404f6a3fd5a0b..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/report/templates/deployment.yaml +++ /dev/null @@ -1,59 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ .Chart.Name }} - namespace: {{ .Values.namespace }} - annotations: - reloader.stakater.com/auto: "true" -spec: - replicas: {{ .Values.replicaCount }} - strategy: - rollingUpdate: - maxSurge: {{ .Values.strategy.maxsurge }} - maxUnavailable: {{ .Values.strategy.maxunavailable }} - selector: - matchLabels: - app: {{ .Chart.Name }} - template: - metadata: - labels: - app: {{ .Chart.Name }} - spec: -{{- if .Values.imagepullsecrets }} - imagePullSecrets: - - name: {{ .Values.imagepullsecrets }} -{{- end }} - containers: - - name: {{ .Chart.Name }} - image: "{{ .Values.dockerhub }}/{{ .Values.repository }}:{{ .Values.image_tag }}" - imagePullPolicy: Always - envFrom: - - configMapRef: - name: {{ .Chart.Name }}-config - resources: -{{ toYaml .Values.resources | indent 10 }} - ports: - - containerPort: {{ .Values.network.port }} - {{- if .Values.healthcheck }} - livenessProbe: -{{ toYaml .Values.livenessProbe | indent 10 }} - readinessProbe: -{{ toYaml .Values.readinessProbe | indent 10 }} - {{- end }} - ---- -apiVersion: v1 -kind: Service -metadata: - name: {{ .Chart.Name }}-service - namespace: {{ .Values.namespace }} - labels: - app: {{ .Chart.Name }} -spec: - ports: - - name: http-{{ .Chart.Name }} - protocol: TCP - port: {{ .Values.network.targetport }} - selector: - app: {{ .Chart.Name }} diff --git a/kubernetes/helm_charts/core/report/values.j2 b/kubernetes/helm_charts/core/report/values.j2 deleted file mode 100644 index d4c73485c85a4bdb96f72e559d42f45f026b2448..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/report/values.j2 +++ /dev/null @@ -1,26 +0,0 @@ - -### variables for report service ### - -namespace: {{ namespace }} -imagepullsecrets: {{ imagepullsecrets }} -dockerhub: {{ dockerhub }} - -replicaCount: {{report_replicacount|default(1)}} -repository: {{report_repository|default('report-service')}} -image_tag: {{ image_tag }} -resources: - requests: - cpu: {{report_cpu_req|default('100m')}} - memory: {{report_mem_req|default('100Mi')}} - limits: - cpu: {{report_cpu_limit|default('1')}} - memory: {{report_mem_limit|default('1024Mi')}} -network: - port: 3030 - targetport: 3030 -strategy: - type: RollingUpdate - maxsurge: {{ report_maxsurge|default('25%') }} - maxunavailable: {{ report_maxunavailable|default('25%') }} - -{{ report_liveness_readiness | to_nice_yaml }} diff --git a/kubernetes/helm_charts/core/search/templates/deployment.yaml b/kubernetes/helm_charts/core/search/templates/deployment.yaml index 34293c1afad7f917541f0de6e3f7fa181e6f41dd..a41ce6cada84a801a7b22c2b1908f5f52c231291 100644 --- a/kubernetes/helm_charts/core/search/templates/deployment.yaml +++ b/kubernetes/helm_charts/core/search/templates/deployment.yaml @@ -38,6 +38,8 @@ spec: env: - name: JAVA_OPTIONS value: {{ .Values.env.javaoptions | quote }} + - name: _JAVA_OPTIONS + value: -Dlog4j2.formatMsgNoLookups=true envFrom: - configMapRef: name: {{ .Chart.Name }}-config diff --git a/kubernetes/helm_charts/core/taxonomy/templates/deployment.yaml b/kubernetes/helm_charts/core/taxonomy/templates/deployment.yaml index 6c45087c0761c1437157e5fd236f2ff43431fd13..1461b6e1f241ffa0600ef4e0784b70f5a4ced883 100644 --- a/kubernetes/helm_charts/core/taxonomy/templates/deployment.yaml +++ b/kubernetes/helm_charts/core/taxonomy/templates/deployment.yaml @@ -38,6 +38,8 @@ spec: env: - name: JAVA_OPTIONS value: {{ .Values.env.javaoptions | quote }} + - name: _JAVA_OPTIONS + value: -Dlog4j2.formatMsgNoLookups=true envFrom: - configMapRef: name: {{ .Chart.Name }}-config diff --git a/kubernetes/helm_charts/core/telemetry-dp-logstash/Chart.yaml b/kubernetes/helm_charts/core/telemetry-dp-logstash/Chart.yaml deleted file mode 100644 index 3760b5476d0c6d46585999f206bf77bfa0f09f4e..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/telemetry-dp-logstash/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -appVersion: "1.0" -description: A Helm chart for Kubernetes -name: telemetry-logstash-dock -version: 0.1.0 diff --git a/kubernetes/helm_charts/core/telemetry-dp-logstash/templates/deployment.yaml b/kubernetes/helm_charts/core/telemetry-dp-logstash/templates/deployment.yaml deleted file mode 100644 index 6f584f7d257ee6de08318c9862afaea14b79ca2d..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/telemetry-dp-logstash/templates/deployment.yaml +++ /dev/null @@ -1,66 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ .Release.Name }} - namespace: {{ .Values.namespace }} - annotations: - reloader.stakater.com/auto: "true" -spec: - replicas: {{ .Values.replicaCount }} - strategy: - rollingUpdate: - maxSurge: {{ .Values.strategy.maxsurge }} - maxUnavailable: {{ .Values.strategy.maxunavailable }} - selector: - matchLabels: - app: {{ .Release.Name }} - template: - metadata: - labels: - app: {{ .Release.Name }} - spec: -{{- if .Values.imagepullsecrets }} - imagePullSecrets: - - name: {{ .Values.imagepullsecrets }} -{{- end }} - volumes: - - name: {{ .Release.Name }}-config - configMap: - name: {{ .Release.Name }}-config - containers: - - name: {{ .Release.Name }} - image: "{{ .Values.dockerhub }}/{{ .Values.repository }}:{{ .Values.image_tag }}" - imagePullPolicy: Always - envFrom: - - configMapRef: - name: {{ .Release.Name }}-config - resources: -{{ toYaml .Values.resources | indent 10 }} - ports: - - containerPort: {{ .Values.network.port }} - {{- if .Values.healthcheck }} - livenessProbe: -{{ toYaml .Values.livenessProbe | indent 10 }} - readinessProbe: -{{ toYaml .Values.readinessProbe | indent 10 }} - {{- end }} - volumeMounts: - - name: {{ .Release.Name }}-config - mountPath: /etc/telemetry-logstash.conf - ---- -apiVersion: v1 -kind: Service -metadata: - name: {{ .Release.Name }}-service - namespace: {{ .Values.namespace }} - labels: - app: {{ .Release.Name }} -spec: - ports: - - name: http-{{ .Release.Name }} - protocol: TCP - port: {{ .Values.network.targetport }} - selector: - app: {{ .Release.Name }} diff --git a/kubernetes/helm_charts/core/telemetry-dp-logstash/values.j2 b/kubernetes/helm_charts/core/telemetry-dp-logstash/values.j2 deleted file mode 100644 index d6e104f35fb2c6a0b824e4f7d8d713e84642079a..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/telemetry-dp-logstash/values.j2 +++ /dev/null @@ -1,23 +0,0 @@ -### Default variable file for cert-service ### - -namespace: {{ namespace }} -imagepullsecrets: {{ imagepullsecrets }} -dockerhub: sunbird - -replicaCount: {{telemetry_logstash_replicacount|default(1)}} -repository: 'telemetry_logstash' -image_tag: 5.6-alpine -resources: - requests: - cpu: {{telemetry_logstash_cpu_req|default('100m')}} - memory: {{telemetry_logstash_mem_req|default('100Mi')}} - limits: - cpu: {{telemetry_logstash_cpu_limit|default('1')}} - memory: {{telemetry_logstash_mem_limit|default('1024Mi')}} -network: - port: 5044 - targetport: 5044 -strategy: - type: RollingUpdate - maxsurge: {{ telemetry_logstash_maxsurge|default('25%') }} - maxunavailable: {{ telemetry_logstash_maxunavailable|default('25%') }} diff --git a/kubernetes/helm_charts/core/telemetry-logstash-dock/templates/deployment.yaml b/kubernetes/helm_charts/core/telemetry-logstash-dock/templates/deployment.yaml index cedc0aa4beffde9138d02801c2e22ab14f01f000..d1abb281b908434190a2ef6f3d10f4c7141a988d 100644 --- a/kubernetes/helm_charts/core/telemetry-logstash-dock/templates/deployment.yaml +++ b/kubernetes/helm_charts/core/telemetry-logstash-dock/templates/deployment.yaml @@ -35,6 +35,9 @@ spec: envFrom: - configMapRef: name: {{ .Release.Name }}-config + env: + - name: _JAVA_OPTIONS + value: -Dlog4j2.formatMsgNoLookups=true resources: {{ toYaml .Values.resources | indent 10 }} ports: diff --git a/kubernetes/helm_charts/core/telemetrydplogstash/values.j2 b/kubernetes/helm_charts/core/telemetrydplogstash/values.j2 deleted file mode 100644 index d6e104f35fb2c6a0b824e4f7d8d713e84642079a..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/telemetrydplogstash/values.j2 +++ /dev/null @@ -1,23 +0,0 @@ -### Default variable file for cert-service ### - -namespace: {{ namespace }} -imagepullsecrets: {{ imagepullsecrets }} -dockerhub: sunbird - -replicaCount: {{telemetry_logstash_replicacount|default(1)}} -repository: 'telemetry_logstash' -image_tag: 5.6-alpine -resources: - requests: - cpu: {{telemetry_logstash_cpu_req|default('100m')}} - memory: {{telemetry_logstash_mem_req|default('100Mi')}} - limits: - cpu: {{telemetry_logstash_cpu_limit|default('1')}} - memory: {{telemetry_logstash_mem_limit|default('1024Mi')}} -network: - port: 5044 - targetport: 5044 -strategy: - type: RollingUpdate - maxsurge: {{ telemetry_logstash_maxsurge|default('25%') }} - maxunavailable: {{ telemetry_logstash_maxunavailable|default('25%') }} diff --git a/kubernetes/helm_charts/core/userorg/Chart.yaml b/kubernetes/helm_charts/core/userorg/Chart.yaml deleted file mode 100644 index c7c993ab637fb6dcdfb77f0e23c447014a2b653c..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/userorg/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -appVersion: "1.0" -description: A Helm chart for Kubernetes -name: userorg -version: 0.1.0 diff --git a/kubernetes/helm_charts/core/userorg/templates/configmap.yaml b/kubernetes/helm_charts/core/userorg/templates/configmap.yaml deleted file mode 100644 index 94fd443c77414574cd4b58ef465be19f523b1d48..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/userorg/templates/configmap.yaml +++ /dev/null @@ -1,10 +0,0 @@ -#apiVersion: v1 -#data: -# {{- range $key, $val := .Values.userorgenv }} -# {{ $key }}: {{ $val }} -# {{- end }} -#kind: ConfigMap -#metadata: -# creationTimestamp: null -# name: {{ .Chart.Name }}-config -# namespace: {{ .Values.namespace }} diff --git a/kubernetes/helm_charts/core/userorg/templates/deployment.yaml b/kubernetes/helm_charts/core/userorg/templates/deployment.yaml deleted file mode 100644 index d3f83edaf77ea3eeff6491f8ddd4a2f379e07738..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/userorg/templates/deployment.yaml +++ /dev/null @@ -1,59 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ .Chart.Name }} - namespace: {{ .Values.namespace }} - annotations: - reloader.stakater.com/auto: "true" -spec: - replicas: {{ .Values.replicaCount }} - strategy: - rollingUpdate: - maxSurge: {{ .Values.strategy.maxsurge }} - maxUnavailable: {{ .Values.strategy.maxunavailable }} - selector: - matchLabels: - app: {{ .Chart.Name }} - template: - metadata: - labels: - app: {{ .Chart.Name }} - spec: -{{- if .Values.imagepullsecrets }} - imagePullSecrets: - - name: {{ .Values.imagepullsecrets }} -{{- end }} - containers: - - name: {{ .Chart.Name }} - image: "{{ .Values.dockerhub }}/{{ .Values.repository }}:{{ .Values.image_tag }}" - imagePullPolicy: Always - envFrom: - - configMapRef: - name: {{ .Chart.Name }}-config - resources: -{{ toYaml .Values.resources | indent 10 }} - ports: - - containerPort: {{ .Values.network.port }} - {{- if .Values.healthcheck }} - livenessProbe: -{{ toYaml .Values.livenessProbe | indent 10 }} - readinessProbe: -{{ toYaml .Values.readinessProbe | indent 10 }} - {{- end }} - ---- -apiVersion: v1 -kind: Service -metadata: - name: user-org-service - namespace: {{ .Values.namespace }} - labels: - app: {{ .Chart.Name }} -spec: - ports: - - name: http-{{ .Chart.Name }} - protocol: TCP - port: {{ .Values.network.targetport }} - selector: - app: {{ .Chart.Name }} diff --git a/kubernetes/helm_charts/core/userorg/values.j2 b/kubernetes/helm_charts/core/userorg/values.j2 deleted file mode 100644 index 6508b4d132b794f13893334d355c16b04003ca1e..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/core/userorg/values.j2 +++ /dev/null @@ -1,25 +0,0 @@ -### Default variable file for userorg-service ### - -namespace: {{ namespace }} -imagepullsecrets: {{ imagepullsecrets }} -dockerhub: {{ dockerhub }} - -replicaCount: {{userorg_replicacount|default(1)}} -repository: {{userorg_repository|default('user_org_service')}} -image_tag: {{ image_tag }} -resources: - requests: - cpu: {{userorg_cpu_req|default('100m')}} - memory: {{userorg_mem_req|default('100Mi')}} - limits: - cpu: {{userorg_cpu_limit|default('1')}} - memory: {{userorg_mem_limit|default('1024Mi')}} -network: - port: 9008 - targetport: 9000 -strategy: - type: RollingUpdate - maxsurge: {{ userorg_maxsurge|default('25%') }} - maxunavailable: {{ userorg_maxunavailable|default('25%') }} - -{{ userorg_liveness_readiness | to_nice_yaml }}