Skip to content

Commit 3e96a87

Browse files
author
Spencer Smolen
committed
fixed healthchecks + fixed service selector for console-api
1 parent 1fdaa28 commit 3e96a87

File tree

4 files changed

+70
-3
lines changed

4 files changed

+70
-3
lines changed

configs/ca-postgres.crt

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIEQTCCAqmgAwIBAgIUCpLYyi8biSJO/5bq+Ge9r2DnGBIwDQYJKoZIhvcNAQEM
3+
BQAwOjE4MDYGA1UEAwwvODQwOGYyNmEtNTNiNC00ZjdkLWJjMjAtOGExZWQzNDRi
4+
NTU1IFByb2plY3QgQ0EwHhcNMjMwMzIxMDYwMDI0WhcNMzMwMzE4MDYwMDI0WjA6
5+
MTgwNgYDVQQDDC84NDA4ZjI2YS01M2I0LTRmN2QtYmMyMC04YTFlZDM0NGI1NTUg
6+
UHJvamVjdCBDQTCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBALUSqtmc
7+
OJSG3l2SDqM4u/CgQ7WldjRJhQKXYAr0551abE8TWyhL5Dp8YYOjwRWQrbz5tyN9
8+
2VxqGM7sQI0Scj7HzxRaexJmIBwFla167qzfEd8oVPG4b5BalhjnmVeYVtKEHJja
9+
oNyHyU9erRNABu5QUMZrKqJMT2j3WRjn5D3NFIphE3rX5ueoZmRxBVzWn91OaMWB
10+
SEZItW29EL8s/yOxNKyxQRfmWErcZsDGBMO3C0sxUQp+KJmkqPh7fJYTRaukFjMD
11+
encj4464v1jeApG9SohCLjokhQFQFgtxGxwBGqy7s6sUgtGxzwLSCrp3Sr9n8cYO
12+
I8EARxv75QMDaDwubBSbj/UXEtLkOEqkG4TbyRGL6R2PM8K9+m8Wrt8ROPbJdpmC
13+
RuTeNDJ+idTRExUvXQs1Z8NYbjz89hE/jkNCIzUpoHsjrQWVl6gOubLGNZMJohHf
14+
Sh1fq1b+cjn0fq+LPSyuIeWg1WSlifNRCOsTQj3L7wG1rN9UysiP58idIQIDAQAB
15+
oz8wPTAdBgNVHQ4EFgQUjRma869FdXwfU4vXHT8a8svkrqkwDwYDVR0TBAgwBgEB
16+
/wIBADALBgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQEMBQADggGBAIHjvn4DZRvik+nP
17+
aTomudVMEfS+E8CLz+RzI4t+GVuPllZQXUsKZ0TpjrJ1GozMdGGN5lZY+LR+TnaW
18+
Xf8/PPlpckkcQxgevpIOCBd0+mjNzCP5Z0n8jjG1ygu9o0aeVm9quPCw2K4zvnnN
19+
ygICtI5rGPGXXLTs6VYzuBQrSV5m4YBSr9ewMKmmyJP1iENluKB75u14yNFDZYL2
20+
+dVTu9jCZkh9RfIdSn7tbvUt8G4QrjoJZWTv3ngvFdqISfH/o6TQBZSiKbabtwUU
21+
Rkbvmt+zyR7eeWfLIWMdEaX+rSP6sCej7TH3zRT5LPbS/+E3Mg6rHIEODf3RVqPo
22+
9qpOUFeH+n6gR5Xu0hEEMmjlyMsojuIx0SOun3hEzzQpehwB5HL+0KwIybiTFqil
23+
BIEFxHf/6VsI8tKhJQuMw7ii7cESWuKVR+Y59lGTVUFSpERFjfQaTqOu+4OG4FsI
24+
vXaYBpjcTf+TmzVTCV76VLYILWGQHdsM+6dcVvMGHS5u3xSwZQ==
25+
-----END CERTIFICATE-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
apiVersion: v1
2+
kind: ConfigMap
3+
metadata:
4+
creationTimestamp: null
5+
name: postgres-ca-cert
6+
data:
7+
ca-postgres.crt: |
8+
-----BEGIN CERTIFICATE-----
9+
MIIEQTCCAqmgAwIBAgIUCpLYyi8biSJO/5bq+Ge9r2DnGBIwDQYJKoZIhvcNAQEM
10+
BQAwOjE4MDYGA1UEAwwvODQwOGYyNmEtNTNiNC00ZjdkLWJjMjAtOGExZWQzNDRi
11+
NTU1IFByb2plY3QgQ0EwHhcNMjMwMzIxMDYwMDI0WhcNMzMwMzE4MDYwMDI0WjA6
12+
MTgwNgYDVQQDDC84NDA4ZjI2YS01M2I0LTRmN2QtYmMyMC04YTFlZDM0NGI1NTUg
13+
UHJvamVjdCBDQTCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBALUSqtmc
14+
OJSG3l2SDqM4u/CgQ7WldjRJhQKXYAr0551abE8TWyhL5Dp8YYOjwRWQrbz5tyN9
15+
2VxqGM7sQI0Scj7HzxRaexJmIBwFla167qzfEd8oVPG4b5BalhjnmVeYVtKEHJja
16+
oNyHyU9erRNABu5QUMZrKqJMT2j3WRjn5D3NFIphE3rX5ueoZmRxBVzWn91OaMWB
17+
SEZItW29EL8s/yOxNKyxQRfmWErcZsDGBMO3C0sxUQp+KJmkqPh7fJYTRaukFjMD
18+
encj4464v1jeApG9SohCLjokhQFQFgtxGxwBGqy7s6sUgtGxzwLSCrp3Sr9n8cYO
19+
I8EARxv75QMDaDwubBSbj/UXEtLkOEqkG4TbyRGL6R2PM8K9+m8Wrt8ROPbJdpmC
20+
RuTeNDJ+idTRExUvXQs1Z8NYbjz89hE/jkNCIzUpoHsjrQWVl6gOubLGNZMJohHf
21+
Sh1fq1b+cjn0fq+LPSyuIeWg1WSlifNRCOsTQj3L7wG1rN9UysiP58idIQIDAQAB
22+
oz8wPTAdBgNVHQ4EFgQUjRma869FdXwfU4vXHT8a8svkrqkwDwYDVR0TBAgwBgEB
23+
/wIBADALBgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQEMBQADggGBAIHjvn4DZRvik+nP
24+
aTomudVMEfS+E8CLz+RzI4t+GVuPllZQXUsKZ0TpjrJ1GozMdGGN5lZY+LR+TnaW
25+
Xf8/PPlpckkcQxgevpIOCBd0+mjNzCP5Z0n8jjG1ygu9o0aeVm9quPCw2K4zvnnN
26+
ygICtI5rGPGXXLTs6VYzuBQrSV5m4YBSr9ewMKmmyJP1iENluKB75u14yNFDZYL2
27+
+dVTu9jCZkh9RfIdSn7tbvUt8G4QrjoJZWTv3ngvFdqISfH/o6TQBZSiKbabtwUU
28+
Rkbvmt+zyR7eeWfLIWMdEaX+rSP6sCej7TH3zRT5LPbS/+E3Mg6rHIEODf3RVqPo
29+
9qpOUFeH+n6gR5Xu0hEEMmjlyMsojuIx0SOun3hEzzQpehwB5HL+0KwIybiTFqil
30+
BIEFxHf/6VsI8tKhJQuMw7ii7cESWuKVR+Y59lGTVUFSpERFjfQaTqOu+4OG4FsI
31+
vXaYBpjcTf+TmzVTCV76VLYILWGQHdsM+6dcVvMGHS5u3xSwZQ==
32+
-----END CERTIFICATE-----

deployments/manifests/deployment.yaml

+10-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ apiVersion: apps/v1
33
kind: Deployment
44
metadata:
55
name: console-api
6+
namespace: console
67
spec:
78
replicas: 3
89
selector:
@@ -19,6 +20,7 @@ spec:
1920
imagePullPolicy: Always
2021
ports:
2122
- containerPort: 8080
23+
name: http
2224
resources:
2325
limits:
2426
cpu: 500m
@@ -28,21 +30,27 @@ spec:
2830
memory: 256Mi
2931
readinessProbe:
3032
httpGet:
31-
path: /healthchecker
33+
path: /api/healthchecker
3234
port: 8080
3335
initialDelaySeconds: 10
3436
periodSeconds: 5
3537
livenessProbe:
3638
httpGet:
37-
path: /healthchecker
39+
path: /api/healthchecker
3840
port: 8080
3941
initialDelaySeconds: 30
4042
periodSeconds: 10
4143
volumeMounts:
4244
- name: config-volume
4345
mountPath: /app/configs/app.env
4446
subPath: app.env
47+
- name: postgres-ca-cert
48+
mountPath: /app/configs/ca-postgres.crt
49+
subPath: ca-postgres.crt
4550
volumes:
4651
- name: config-volume
4752
configMap:
4853
name: console-api-config
54+
- name: postgres-ca-cert
55+
configMap:
56+
name: postgres-ca-cert

deployments/manifests/service.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@ apiVersion: v1
33
kind: Service
44
metadata:
55
name: console-api
6+
namespace: console
67
labels:
78
run: console-api
89
spec:
910
ports:
1011
- port: 8080
12+
targetPort: 8080
1113
selector:
12-
run: console-api
14+
app: console-api

0 commit comments

Comments
 (0)