Skip to content

Commit 5e01151

Browse files
committed
Move Fitbit connector specific config to KafkaConnector as recommended.
1 parent d381a6d commit 5e01151

File tree

2 files changed

+17
-18
lines changed

2 files changed

+17
-18
lines changed

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

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -43,24 +43,6 @@ spec:
4343
value.converter.schema.registry.url: {{ .Values.schema_registry }}
4444
internal.key.converter: "org.apache.kafka.connect.json.JsonConverter"
4545
internal.value.converter: "org.apache.kafka.connect.json.JsonConverter"
46-
# CONNECTOR properties that configure the fitbit connector, used to create custom-config/kafka-connect.properties in the connector pod.
47-
# These properties could be placed in the KafkaConnector spec.config, but in that case they will only be stored in-memory, not in the properties file.
48-
name: radar-fitbit-source
49-
fitbit.api.client: {{ .Values.fitbit_api_client }}
50-
fitbit.api.secret: {{ .Values.fitbit_api_secret }}
51-
fitbit.api.intraday: {{ .Values.includeIntradayData }}
52-
fitbit.user.repository.class: org.radarbase.connect.rest.fitbit.user.{{ .Values.user_repository_class }}
53-
fitbit.user.repository.url: {{ .Values.radar_rest_sources_backend_url }}
54-
fitbit.user.repository.client.id: {{ .Values.oauthClientId }}
55-
fitbit.user.repository.client.secret: {{ .Values.oauthClientSecret }}
56-
fitbit.user.repository.oauth2.token.url: {{ .Values.managementportal_url }}/oauth/token
57-
fitbit.user.poll.interval: {{ .Values.fitbit_user_poll_interval | int }}
58-
fitbit.user.dir: /mnt/users
59-
application.loop.interval.ms: {{ .Values.application_loop_interval_ms | quote }}
60-
user.cache.refresh.interval.ms: {{ .Values.user_cache_refresh_interval_ms | quote }}
61-
rest.source.base.url: {{ .Values.fitbit_api_url }}
62-
rest.source.poll.interval.ms: {{ .Values.rest_source_poll_interval_ms | quote }}
63-
rest.source.request.generator.class: org.radarbase.connect.rest.fitbit.request.FitbitRequestGenerator
6446
template:
6547
pod:
6648
metadata:

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

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,20 @@ metadata:
88
spec:
99
class: org.radarbase.connect.rest.fitbit.FitbitSourceConnector
1010
tasksMax: {{ .Values.connector_num_tasks }}
11+
config: # Properties that configure Fitbit source connector
12+
name: radar-fitbit-source
13+
fitbit.api.client: {{ .Values.fitbit_api_client }}
14+
fitbit.api.secret: {{ .Values.fitbit_api_secret }}
15+
fitbit.api.intraday: {{ .Values.includeIntradayData }}
16+
fitbit.user.repository.class: org.radarbase.connect.rest.fitbit.user.{{ .Values.user_repository_class }}
17+
fitbit.user.repository.url: {{ .Values.radar_rest_sources_backend_url }}
18+
fitbit.user.repository.client.id: {{ .Values.oauthClientId }}
19+
fitbit.user.repository.client.secret: {{ .Values.oauthClientSecret }}
20+
fitbit.user.repository.oauth2.token.url: {{ .Values.managementportal_url }}/oauth/token
21+
fitbit.user.poll.interval: {{ .Values.fitbit_user_poll_interval | int }}
22+
fitbit.user.dir: /mnt/users
23+
application.loop.interval.ms: {{ .Values.application_loop_interval_ms | quote }}
24+
user.cache.refresh.interval.ms: {{ .Values.user_cache_refresh_interval_ms | quote }}
25+
rest.source.base.url: {{ .Values.fitbit_api_url }}
26+
rest.source.poll.interval.ms: {{ .Values.rest_source_poll_interval_ms | quote }}
27+
rest.source.request.generator.class: org.radarbase.connect.rest.fitbit.request.FitbitRequestGenerator

0 commit comments

Comments
 (0)