mirror of
https://github.com/valitydev/helmsdeep.git
synced 2024-11-06 08:55:21 +00:00
d24b4db65a
* delete submodule * stateless * capi switch to genericchart * default ports change * all capi move to generic * change api port in values of capi * add command to chart * ingress port in chart * right ingress values in capis * binbase to stateless * hellgate move * move holmes * move hooker * fix needs * move shortener * move payform * move cds * more fixes * hook in chart * add pvc * fix pvc template * move kds * move shumway * move machinegun * delay for moket * MG fix * binbase fix resource * capi fix volumes path * prepare config for dominant * hooks * move bender * proxy move * payform liveness * needs fix * fix urls * add env to chart * fix machineid matcher * last move mocket * ingress bump from deprecation * moket url in dominanta fix * move wapi * add api init to chart * move wapi-pcidss * log annotations refactor * add volumes for hook * move dominant * typo fix in vault annotations * use zookeeper from kafka chart * zookeeper replicas * move to githab charts from services folder * bender statefull and consul label * delete useless folder * Apply suggestions from code review Co-authored-by: vilorij <vilorij@ya.ru> * fix mocket-mpi port * metrics enable * delete metrics from service without metrics * fix indent in values Co-authored-by: Andrey Fadeev <me@ciiol.net> * drop empty lines Co-authored-by: Andrey Fadeev <me@ciiol.net> * fix comment and bump deps * riak and bump deps chart * Add missing services (#159) * Add anapi * Add bin-api * Fix naming * Fix oopsBody paths * Update config/anapi/sys.config Co-authored-by: Andrey Fadeev <me@ciiol.net> * Update config/anapi/sys.config Co-authored-by: Andrey Fadeev <me@ciiol.net> * Update config/binapi/sys.config Co-authored-by: Andrey Fadeev <me@ciiol.net> * Update config/binapi/sys.config Co-authored-by: Andrey Fadeev <me@ciiol.net> * Use existing binbase for API Co-authored-by: Andrey Fadeev <me@ciiol.net> * grafana to refactor (#160) * grafana to refactor * clean values * clean Co-authored-by: ilya <Ilya Ivanov> * network policies refactored (#158) * cilium network policies added Co-authored-by: vilorij <vilorij@ya.ru> * Add ability deploy to not only "default" namespace * change kafka chart from incubator to bitnamii (#164) * change kafka chart from incubator to bitnamii * road to default Co-authored-by: ilya <Ilya Ivanov> * options for disable CNP * riak fix * raw chart * bump deps * Update config/machinegun/values.yaml.gotmpl * delete netpolicy * riak hacks * bump deps * another try * Enable IPv6 for riak * KK ipv6 * consul switch to native chart * MG to new consul * ipv6 for erlangs services * riak adopt to ipv6 * Add inet6 to vm.args * global value for ipv6-only cluster * Enable ipv6 for machinegun * add ipv6 support to keycloak * vault config for ipv6 * disable dashboard if elk disabled * bump deps version add wrapper around elk enabled * add transactions values * typo fix in values * payform ipv6 * typo fix transaction Co-authored-by: Dmitry Skokov <d.skokov@rbkmoney.com> Co-authored-by: Pospolita Nikita <nikita7asics@gmail.com> Co-authored-by: Andrey Fadeev <me@ciiol.net> Co-authored-by: Sergey Yelin <elinsn@gmail.com> Co-authored-by: TeadRIM <37904338+TeadRIM@users.noreply.github.com> Co-authored-by: Ivan Panteleev <amalgamm@users.noreply.github.com>
83 lines
2.0 KiB
YAML
83 lines
2.0 KiB
YAML
# -*- mode: yaml -*-
|
|
|
|
replicaCount: 1
|
|
|
|
image:
|
|
repository: docker.io/rbkmoney/shumway
|
|
tag: 13ad29447e8d8057b28d15905fad77b3299655c2
|
|
pullPolicy: IfNotPresent
|
|
|
|
runopts:
|
|
command : ["/opt/shumway/entrypoint.sh"]
|
|
configMap:
|
|
data:
|
|
entrypoint.sh: |
|
|
{{- readFile "entrypoint.sh" | nindent 6 }}
|
|
loggers.xml: |
|
|
{{- readFile "loggers.xml" | nindent 6 }}
|
|
logback.xml: |
|
|
{{- readFile "../logs/logback.xml" | nindent 6 }}
|
|
|
|
volumes:
|
|
- name: config-volume
|
|
configMap:
|
|
name: {{ .Release.Name }}
|
|
defaultMode: 0755
|
|
|
|
volumeMounts:
|
|
- name: config-volume
|
|
mountPath: /opt/shumway/entrypoint.sh
|
|
subPath: entrypoint.sh
|
|
readOnly: true
|
|
- name: config-volume
|
|
mountPath: /opt/shumway/logback.xml
|
|
subPath: logback.xml
|
|
readOnly: true
|
|
- name: config-volume
|
|
mountPath: /opt/shumway/loggers.xml
|
|
subPath: loggers.xml
|
|
readOnly: true
|
|
|
|
service:
|
|
type: ClusterIP
|
|
ports:
|
|
- name: api
|
|
port: 8022
|
|
- name: management
|
|
port: 8023
|
|
|
|
livenessProbe:
|
|
httpGet:
|
|
path: /actuator/health
|
|
port: management
|
|
readinessProbe:
|
|
httpGet:
|
|
path: /actuator/health
|
|
port: management
|
|
|
|
podAnnotations:
|
|
vault.hashicorp.com/role: "db-app"
|
|
vault.hashicorp.com/agent-inject: "true"
|
|
vault.hashicorp.com/agent-inject-secret-application.properties: "database/creds/db-app"
|
|
vault.hashicorp.com/agent-inject-template-application.properties: |
|
|
{{`{{- with secret "database/creds/db-app" -}}
|
|
spring.datasource.url=jdbc:postgresql://postgres-postgresql:5432/shumway?sslmode=disable
|
|
spring.datasource.username={{ .Data.username }}
|
|
spring.datasource.password={{ .Data.password }}
|
|
spring.flyway.url=jdbc:postgresql://postgres-postgresql:5432/shumway?sslmode=disable
|
|
spring.flyway.user={{ .Data.username }}
|
|
spring.flyway.password={{ .Data.password }}
|
|
{{- end }}`}}
|
|
|
|
ciliumPolicies:
|
|
- filters:
|
|
- port: 8200
|
|
type: TCP
|
|
name: vault
|
|
namespace: default
|
|
- filters:
|
|
- port: 5432
|
|
type: TCP
|
|
name: postgres
|
|
namespace: default
|