Skip to content

Commit adf6559

Browse files
committed
Implement postgres
1 parent 463b3ce commit adf6559

File tree

4 files changed

+210
-36
lines changed

4 files changed

+210
-36
lines changed

go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ go 1.22
55
require (
66
github.com/aws/aws-sdk-go v1.55.5
77
github.com/confluentinc/confluent-kafka-go v1.9.2
8+
github.com/lib/pq v1.10.9
89
github.com/prometheus/client_golang v1.15.0
910
github.com/teslamotors/fleet-telemetry v0.3.2
1011
google.golang.org/protobuf v1.33.0

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,8 @@ github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NB
101101
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
102102
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
103103
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
104+
github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw=
105+
github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o=
104106
github.com/linkedin/goavro v2.1.0+incompatible/go.mod h1:bBCwI2eGYpUI/4820s67MElg9tdeLbINjLjiM2xZFYM=
105107
github.com/linkedin/goavro/v2 v2.10.0/go.mod h1:UgQUb2N/pmueQYH9bfqFioWxzYCZXSfF8Jw03O5sjqA=
106108
github.com/linkedin/goavro/v2 v2.10.1/go.mod h1:UgQUb2N/pmueQYH9bfqFioWxzYCZXSfF8Jw03O5sjqA=

kustomization/fleet-telemetry-consumer/deployment.yaml

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ spec:
1515
spec:
1616
containers:
1717
- name: fleet-telemetry-consumer
18-
image: quay.io/rajsinghcpre/fleet-telemetry-consumer:v0.0.15
18+
image: quay.io/rajsinghcpre/fleet-telemetry-consumer:v0.0.16
1919
# Removed the command that uses the config file
2020
volumeMounts:
2121
- name: data
@@ -64,7 +64,7 @@ spec:
6464
name: ceph-tesla
6565
key: AWS_SECRET_ACCESS_KEY
6666
- name: AWS_BUCKET_REGION
67-
value: us-east-1
67+
value: "us-east-1"
6868
# valueFrom:
6969
# configMapKeyRef:
7070
# name: ceph-tesla
@@ -77,6 +77,34 @@ spec:
7777
# Prometheus Configuration
7878
- name: PROMETHEUS_ADDR
7979
value: ":2112"
80+
# PostgreSQL Configuration
81+
- name: POSTGRES_HOST
82+
valueFrom:
83+
secretKeyRef:
84+
name: postgres-app
85+
key: host
86+
- name: POSTGRES_PORT
87+
valueFrom:
88+
secretKeyRef:
89+
name: postgres-app
90+
key: port
91+
- name: POSTGRES_USER
92+
valueFrom:
93+
secretKeyRef:
94+
name: postgres-app
95+
key: user
96+
- name: POSTGRES_PASSWORD
97+
valueFrom:
98+
secretKeyRef:
99+
name: postgres-app
100+
key: password
101+
- name: POSTGRES_DBNAME
102+
valueFrom:
103+
secretKeyRef:
104+
name: postgres-app
105+
key: dbname
106+
- name: POSTGRES_SSLMODE
107+
value: "disable"
80108
volumes:
81109
- name: data
82110
emptyDir: {}

0 commit comments

Comments
 (0)