ofs | hex dump | ascii |
---|
0000 | ff d8 ff e0 00 10 4a 46 49 46 00 01 01 00 00 48 00 48 00 00 ff e1 00 58 45 78 69 66 00 00 4d 4d | ......JFIF.....H.H.....XExif..MM |
0020 | 00 2a 00 00 00 08 00 03 01 06 00 03 00 00 00 01 00 02 00 00 01 12 00 03 00 00 00 01 00 01 00 00 | .*.............................. |
0040 | 87 69 00 04 00 00 00 01 00 00 00 32 00 00 00 00 00 02 a0 02 00 04 00 00 00 01 00 00 04 a8 a0 03 | .i.........2.................... |
0060 | 00 04 00 00 00 01 00 00 02 6f 00 00 00 00 ff ed 00 38 50 68 6f 74 6f 73 68 6f 70 20 33 2e 30 00 | .........o.......8Photoshop.3.0. |
0080 | 38 42 49 4d 04 04 00 00 00 00 00 00 38 42 49 4d 04 25 00 00 00 00 00 10 d4 1d 8c d9 8f 00 b2 04 | 8BIM........8BIM.%.............. |
00a0 | e9 80 09 98 ec f8 42 7e ff e2 0c e8 49 43 43 5f 50 52 4f 46 49 4c 45 00 01 01 00 00 0c d8 61 70 | ......B~....ICC_PROFILE.......ap |
00c0 | 70 6c 02 10 00 00 6d 6e 74 72 52 47 42 20 58 59 5a 20 07 e2 00 01 00 03 00 08 00 0c 00 06 61 63 | pl....mntrRGB.XYZ.............ac |
00e0 | 73 70 41 50 50 4c 00 00 00 00 41 50 50 4c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | spAPPL....APPL.................. |
0100 | f6 d6 00 01 00 00 00 00 d3 2d 61 70 70 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........-appl.................. |
0120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 64 65 | ..............................de |
0140 | 73 63 00 00 01 50 00 00 00 62 64 73 63 6d 00 00 01 b4 00 00 01 be 63 70 72 74 00 00 03 74 00 00 | sc...P...bdscm........cprt...t.. |
0160 | 00 23 77 74 70 74 00 00 03 98 00 00 00 14 72 58 59 5a 00 00 03 ac 00 00 00 14 67 58 59 5a 00 00 | .#wtpt........rXYZ........gXYZ.. |
0180 | 03 c0 00 00 00 14 62 58 59 5a 00 00 03 d4 00 00 00 14 72 54 52 43 00 00 03 e8 00 00 08 0c 61 61 | ......bXYZ........rTRC........aa |
01a0 | 72 67 00 00 0b f4 00 00 00 20 76 63 67 74 00 00 0c 14 00 00 00 30 6e 64 69 6e 00 00 0c 44 00 00 | rg........vcgt.......0ndin...D.. |
01c0 | 00 3e 63 68 61 64 00 00 0c 84 00 00 00 2c 6d 6d 6f 64 00 00 0c b0 00 00 00 28 62 54 52 43 00 00 | .>chad.......,mmod.......(bTRC.. |
01e0 | 03 e8 00 00 08 0c 67 54 52 43 00 00 03 e8 00 00 08 0c 61 61 62 67 00 00 0b f4 00 00 00 20 61 61 | ......gTRC........aabg........aa |
0200 | 67 67 00 00 0b f4 00 00 00 20 64 65 73 63 00 00 00 00 00 00 00 08 44 69 73 70 6c 61 79 00 00 00 | gg........desc........Display... |
0220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6d 6c 75 63 00 00 00 00 00 00 00 22 00 00 00 0c 68 72 | ..............mluc......."....hr |
0280 | 48 52 00 00 00 16 00 00 01 a8 6b 6f 4b 52 00 00 00 16 00 00 01 a8 6e 62 4e 4f 00 00 00 16 00 00 | HR........koKR........nbNO...... |
02a0 | 01 a8 69 64 00 00 00 00 00 16 00 00 01 a8 68 75 48 55 00 00 00 16 00 00 01 a8 63 73 43 5a 00{{/*
# Copyright (C) 2018 AT&T Intellectual Property.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
*/}}
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ include "common.fullname" . }}
namespace: {{ include "common.namespace" . }}
labels:
app: {{ include "common.name" . }}
chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
release: {{ include "common.release" . }}
heritage: {{ .Release.Service }}
spec:
replicas: {{ .Values.replicaCount }}
selector:
matchLabels:
app: {{ include "common.name" . }}
template:
metadata:
labels:
app: {{ include "common.name" . }}
release: {{ include "common.release" . }}
spec:
initContainers:
- name: {{ include "common.name" . }}-readiness
command:
- /app/ready.py
args:
{{- if .Values.global.mariadbGalera.localCluster }}
- --container-name
- {{ index .Values "mariadb-galera" "nameOverride" }}
{{- else }}
- --job-name
- {{ include "common.release" . }}-{{ index .Values "mariadb-init" "nameOverride" }}-config-job
{{- end }}
env:
- name: NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
image: {{ include "repositoryGenerator.image.readiness" . }}
imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
containers:
- name: {{ include "common.name" . }}
command:
- bash
args:
- '-c'
- 'export POL_BASIC_AUTH=`echo -n $POL_BASIC_AUTH_USER:$POL_BASIC_AUTH_PASSWORD | base64`; /startService.sh'
image: {{ include "repositoryGenerator.repository" . }}/{{ .Values.image }}
imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
env:
- name: SPRING_PROFILE
value: "{{ .Values.config.springProfile }}"
- name: NENG_DB_USER
{{- include "common.secret.envFromSecretFast" (dict "global" . "uid" "neng-db-secret" "key" "login") | indent 10}}
- name: NENG_DB_PASS
{{- include "common.secret.envFromSecretFast" (dict "global" . "uid" "neng-db-secret" "key" "password") | indent 10}}
- name: NENG_DB_URL
value: jdbc:mysql://{{ include "common.mariadbService" . }}:{{ include "common.mariadbPort" . }}/{{ index .Values "mariadb-galera" "db" "name" }}
- name: POL_CLIENT_AUTH
value: "{{ .Values.config.polClientAuth }}"
- name: POL_BASIC_AUTH_USER
{{- include "common.secret.envFromSecretFast" (dict "global" . "uid" "pol-basic-auth-secret" "key" "login") | indent 10}}
- name: POL_BASIC_AUTH_PASSWORD
{{- include "common.secret.envFromSecretFast" (dict "global" . "uid" "pol-basic-auth-secret" "key" "password") | indent 10}}
- name: POL_URL
value: "{{ .Values.config.polUrl }}"
- name: POL_ENV
value: "{{ .Values.config.polEnv }}"
- name: POL_REQ_ID
value: "{{ .Values.config.polReqId }}"
- name: AAI_CERT_PASS
value: "{{ .Values.config.aaiCertPass }}"
- name: AAI_CERT_PATH
value: "{{ .Values.config.aaiCertPath }}"
- name: AAI_URI
value: "{{ .Values.config.aaiUri }}"
- name: AAI_AUTH
value: "{{ .Values.config.aaiAuth }}"
volumeMounts:
- name: certs
mountPath: /opt/etc/config/aai_keystore
subPath: aai_keystore
readOnly: true
resources:
{{ include "common.resources" . | indent 12 }}
{{- if .Values.nodeSelector }}
nodeSelector:
{{ toYaml .Values.nodeSelector | indent 10 }}
{{- end -}}
{{- if .Values.affinity }}
affinity:
{{ toYaml .Values.affinity | indent 10 }}
{{- end }}
volumes:
- name: certs
secret:
secretName: {{ include "common.release" . }}-aai-keystore
imagePullSecrets:
- name: "{{ include "common.namespace" . }}-docker-registry-key"
|