Skip to content

Commit 4051c67

Browse files
committed
Replace fitbit-connect configmap-properties with KafkaConnector config.
1 parent 887ed20 commit 4051c67

File tree

3 files changed

+14
-43
lines changed

3 files changed

+14
-43
lines changed
Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +0,0 @@
1-
apiVersion: v1
2-
kind: ConfigMap
3-
metadata:
4-
name: {{ template "common.names.fullname" . }}-properties
5-
namespace: {{ include "common.names.namespace" . | quote }}
6-
labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
7-
{{- if .Values.commonAnnotations }}
8-
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
9-
{{- end }}
10-
data:
11-
source-fitbit.properties: |
12-
name=radar-fitbit-source
13-
connector.class=org.radarbase.connect.rest.fitbit.FitbitSourceConnector
14-
tasks.max={{ .Values.connector_num_tasks }}
15-
rest.source.base.url={{ .Values.fitbit_api_url }}
16-
rest.source.poll.interval.ms={{ .Values.rest_source_poll_interval_ms | int }}
17-
rest.source.request.generator.class=org.radarbase.connect.rest.fitbit.request.FitbitRequestGenerator
18-
fitbit.api.client={{ .Values.fitbit_api_client }}
19-
fitbit.api.secret={{ .Values.fitbit_api_secret }}
20-
fitbit.api.intraday={{ .Values.includeIntradayData }}
21-
fitbit.user.repository.class=org.radarbase.connect.rest.fitbit.user.{{ .Values.user_repository_class }}
22-
fitbit.user.repository.url={{ .Values.radar_rest_sources_backend_url }}
23-
fitbit.user.repository.client.id={{ .Values.oauthClientId }}
24-
fitbit.user.repository.client.secret={{ .Values.oauthClientSecret }}
25-
fitbit.user.repository.oauth2.token.url={{ .Values.auth_url }}
26-
fitbit.user.poll.interval={{ .Values.fitbit_user_poll_interval | int }}
27-
application.loop.interval.ms={{ .Values.application_loop_interval_ms | int }}
28-
user.cache.refresh.interval.ms={{ .Values.user_cache_refresh_interval_ms | int}}
29-
{{- if and .Values.kafka_wait.enabled .Values.kafka_wait.properties }}
30-
kafka-wait.properties: |
31-
{{ .Values.kafka_wait.properties | indent 4 }}
32-
{{- end }}

charts/radar-fitbit-connector/templates/kafka-connect.yaml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ spec:
3939
pod:
4040
metadata:
4141
annotations:
42-
checksum/configmap-properties: {{ include (print $.Template.BasePath "/configmap-properties.yaml") . | sha256sum }}
4342
checksum/configmap-users: {{ include (print $.Template.BasePath "/configmap-users.yaml") . | sha256sum }}
4443
backup.velero.io/backup-volumes: logs
4544
labels:
@@ -65,9 +64,6 @@ spec:
6564
- {{ .Release.Name }}
6665
topologyKey: "kubernetes.io/hostname"
6766
volumes:
68-
- name: config-properties
69-
configMap:
70-
name: {{ include "radar-fitbit-connector.fullname" . }}-properties
7167
- name: config-users
7268
configMap:
7369
name: {{ include "radar-fitbit-connector.fullname" . }}-users
@@ -120,12 +116,10 @@ spec:
120116
{{- end }}
121117
{{/* TODO container not starting with volume mounts */}}
122118
{{/* volumeMounts:*/}}
123-
{{/* - name: config-properties*/}}
124-
{{/* mountPath: /etc/kafka-connect/source-fitbit*/}}
125119
{{/* - name: config-users*/}}
126-
{{/* mountPath: /var/lib/kafka-connect-fitbit-source/users*/}}
120+
{{/* mountPath: /opt/kafka/plugins/kafka-connect-fitbit-source/users*/}}
127121
{{/* - name: logs*/}}
128-
{{/* mountPath: /var/lib/kafka-connect-fitbit-source/logs*/}}
122+
{{/* mountPath: /opt/kafka/plugins/kafka-connect-fitbit-source/logs*/}}
129123
{{/* {{- if .Values.persistence.fsUserOverride }}*/}}
130124
{{/* TODO is this needed? Init container cannot be specified in the previous format (no matching specs) */}}
131125
{{/* initContainer:*/}}

charts/radar-fitbit-connector/templates/kafka-connector.yaml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,17 @@ spec:
88
class: org.radarbase.connect.rest.fitbit.FitbitSourceConnector
99
tasksMax: 4
1010
config:
11-
rest.source.base.url: https://api.fitbit.com
12-
rest.source.poll.interval.ms: 5000
11+
rest.source.base.url: {{ .Values.fitbit_api_url }}
12+
rest.source.poll.interval.ms: {{ .Values.rest_source_poll_interval_ms | int }}
1313
rest.source.request.generator.class: org.radarbase.connect.rest.fitbit.request.FitbitRequestGenerator
14+
fitbit.api.client: {{ .Values.fitbit_api_client }}
15+
fitbit.api.secret: {{ .Values.fitbit_api_secret }}
16+
fitbit.api.intraday: {{ .Values.includeIntradayData }}
1417
fitbit.user.repository.class: org.radarbase.connect.rest.fitbit.user.ServiceUserRepository
15-
fitbit.user.repository.url: http://localhost:8080/
18+
fitbit.user.repository.url: {{ .Values.radar_rest_sources_backend_url }}
19+
fitbit.user.repository.client.id: {{ .Values.oauthClientId }}
20+
fitbit.user.repository.client.secret: {{ .Values.oauthClientSecret }}
21+
fitbit.user.repository.oauth2.token.url: {{ .Values.managementportal_url }}/oauth/token
22+
fitbit.user.poll.interval: {{ .Values.fitbit_user_poll_interval | int }}
23+
application.loop.interval.ms: {{ .Values.application_loop_interval_ms | int }}
24+
user.cache.refresh.interval.ms: {{ .Values.user_cache_refresh_interval_ms | int}}

0 commit comments

Comments
 (0)