forked from spring-petclinic/spring-petclinic-cloud
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathvalues-stage.yaml
111 lines (105 loc) · 3.37 KB
/
values-stage.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
keyvault:
enabled: true
customers:
volumes:
- name: secrets-store01-inline
csi:
driver: secrets-store.csi.k8s.io
readOnly: true
volumeAttributes:
secretProviderClass: "azure-secret"
volumeMounts:
- name: secrets-store01-inline
mountPath: "/mnt/secrets-store"
readOnly: true
env:
- name: SPRING_DATASOURCE_URL
value: jdbc:mysql://mysqlandy.mysql.database.azure.com:3306/service_instance_db?queryInterceptors=brave.mysql8.TracingQueryInterceptor&exceptionInterceptors=brave.mysql8.TracingExceptionInterceptor&zipkinServiceName=customers-db&useSSL=true&serverSslCert=classpath:BaltimoreCyberTrustRoot.crt.pem
- name: SPRING_DATASOURCE_USERNAME
valueFrom:
secretKeyRef:
name: dbsecret
key: mysql-user
- name: SPRING_DATASOURCE_PASSWORD
valueFrom:
secretKeyRef:
name: dbsecret
key: mysql-pass
- name: APPINSIGHTS_INSTRUMENTATIONKEY
value: "f8c35d3c-98fe-48c5-9a42-a3317930260a"
- name: SPRING_PROFILES_ACTIVE
value: "stage"
vets:
volumes:
- name: secrets-store01-inline
csi:
driver: secrets-store.csi.k8s.io
readOnly: true
volumeAttributes:
secretProviderClass: "azure-secret"
volumeMounts:
- name: secrets-store01-inline
mountPath: "/mnt/secrets-store"
readOnly: true
env:
- name: SPRING_DATASOURCE_URL
value: jdbc:mysql://mysqlandy.mysql.database.azure.com:3306/service_instance_db?queryInterceptors=brave.mysql8.TracingQueryInterceptor&exceptionInterceptors=brave.mysql8.TracingExceptionInterceptor&zipkinServiceName=vets-db&useSSL=true&serverSslCert=classpath:BaltimoreCyberTrustRoot.crt.pem
- name: SPRING_DATASOURCE_USERNAME
valueFrom:
secretKeyRef:
name: dbsecret
key: mysql-user
- name: SPRING_DATASOURCE_PASSWORD
valueFrom:
secretKeyRef:
name: dbsecret
key: mysql-pass
- name: APPINSIGHTS_INSTRUMENTATIONKEY
value: "f8c35d3c-98fe-48c5-9a42-a3317930260a"
- name: SPRING_PROFILES_ACTIVE
value: "stage"
visits:
volumes:
- name: secrets-store01-inline
csi:
driver: secrets-store.csi.k8s.io
readOnly: true
volumeAttributes:
secretProviderClass: "azure-secret"
volumeMounts:
- name: secrets-store01-inline
mountPath: "/mnt/secrets-store"
readOnly: true
env:
- name: SPRING_DATASOURCE_URL
value: jdbc:mysql://mysqlandy.mysql.database.azure.com:3306/service_instance_db?queryInterceptors=brave.mysql8.TracingQueryInterceptor&exceptionInterceptors=brave.mysql8.TracingExceptionInterceptor&zipkinServiceName=visits-db&useSSL=true&serverSslCert=classpath:BaltimoreCyberTrustRoot.crt.pem
- name: SPRING_DATASOURCE_USERNAME
valueFrom:
secretKeyRef:
name: dbsecret
key: mysql-user
- name: SPRING_DATASOURCE_PASSWORD
valueFrom:
secretKeyRef:
name: dbsecret
key: mysql-pass
- name: APPINSIGHTS_INSTRUMENTATIONKEY
value: "f8c35d3c-98fe-48c5-9a42-a3317930260a"
- name: SPRING_PROFILES_ACTIVE
value: "stage"
api-gateway:
service:
type: ClusterIP
env:
- name: SPRING_PROFILES_ACTIVE
value: "stage"
ingress:
enabled: true
annotations:
kubernetes.io/ingress.class: azure/application-gateway
hosts:
- host:
paths:
- path: /
pathType: Exact
tls: []