Skip to content

Commit 14ba2e5

Browse files
committed
feat: allow additional backfill route configuration
1 parent 8d74efc commit 14ba2e5

File tree

3 files changed

+56
-0
lines changed

3 files changed

+56
-0
lines changed

charts/radar-push-endpoint/README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,4 +108,18 @@ A Helm chart for RADAR-base Push Endpoint. REST Gateway to Kafka, for incoming d
108108
| garmin.userRepositoryClientSecret | string | `"secret"` | The client secret to access the user repository if the repository requires authorization |
109109
| garmin.userRepositoryTokenUrl | string | `"http://management-portal:8080/managementportal/oauth/token"` | The token URL for authentication (Usually the management portal token url). Make sure to avoid trailing slash (/) in the url. |
110110
| garmin.backfill.enabled | bool | `true` | Whether to enable Garmin backfill requests |
111+
| garmin.backfill.activitiesEnabled | bool | `true` | Whether to enable Garmin backfill requests for activities |
112+
| garmin.backfill.activityDetailsEnabled | bool | `true` | Whether to enable Garmin backfill requests for activity details |
113+
| garmin.backfill.bodyCompositionsEnabled | bool | `true` | Whether to enable Garmin backfill requests for body composition |
114+
| garmin.backfill.dailiesEnabled | bool | `true` | Whether to enable Garmin backfill requests for dailies |
115+
| garmin.backfill.epochSummariesEnabled | bool | `true` | Whether to enable Garmin backfill requests for epoch summaries |
116+
| garmin.backfill.pulseOXEnabled | bool | `true` | Whether to enable Garmin backfill requests for pulse oximeter |
117+
| garmin.backfill.sleepsEnabled | bool | `true` | Whether to enable Garmin backfill requests for sleep |
118+
| garmin.backfill.stressEnabled | bool | `true` | Whether to enable Garmin backfill requests for stress |
119+
| garmin.backfill.userMetricsEnabled | bool | `true` | Whether to enable Garmin backfill requests for user metrics |
120+
| garmin.backfill.moveIQEnabled | bool | `true` | Whether to enable Garmin backfill requests for moveIQ |
121+
| garmin.backfill.respirationEnabled | bool | `true` | Whether to enable Garmin backfill requests for respiration |
122+
| garmin.backfill.bloodPressureEnabled | bool | `false` | Whether to enable blood pressure backfill requests |
123+
| garmin.backfill.healthSnapshotEnabled | bool | `false` | Whether to enable health snapshot backfill requests |
124+
| garmin.backfill.heartRateVariabilityEnabled | bool | `false` | Whether to enable heart rate variability backfill requests |
111125
| redis.url | string | `"redis://localhost:6379"` | The redis server URL. Redis is used to keep track of garmin backfill progress and any other key value properties. |

charts/radar-push-endpoint/templates/configmap.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,17 @@ data:
7272
uri: {{ .Values.redis.url }}
7373
# Key prefix for locks
7474
lockPrefix: radar-push-garmin/lock/
75+
activitiesEnabled: {{ .Values.garmin.backfill.activitiesEnabled }}
76+
activityDetailsEnabled: {{ .Values.garmin.backfill.activityDetailsEnabled }}
77+
bodyCompositionsEnabled: {{ .Values.garmin.backfill.bodyCompositionsEnabled }}
78+
dailiesEnabled: {{ .Values.garmin.backfill.dailiesEnabled }}
79+
epochSummariesEnabled: {{ .Values.garmin.backfill.epochSummariesEnabled }}
80+
pulseOXEnabled: {{ .Values.garmin.backfill.pulseOXEnabled }}
81+
sleepsEnabled: {{ .Values.garmin.backfill.sleepsEnabled }}
82+
stressEnabled: {{ .Values.garmin.backfill.stressEnabled }}
83+
userMetricsEnabled: {{ .Values.garmin.backfill.userMetricsEnabled }}
84+
moveIQEnabled: {{ .Values.garmin.backfill.moveIQEnabled }}
85+
respirationEnabled: {{ .Values.garmin.backfill.respirationEnabled }}
86+
bloodPressureEnabled: {{ .Values.garmin.backfill.bloodPressureEnabled }}
87+
healthSnapshotEnabled: {{ .Values.garmin.backfill.healthSnapshotEnabled }}
88+
heartRateVariabilityEnabled: {{ .Values.garmin.backfill.heartRateVariabilityEnabled }}

charts/radar-push-endpoint/values.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,34 @@ garmin:
296296
backfill:
297297
# -- Whether to enable Garmin backfill requests
298298
enabled: true
299+
# -- Whether to enable Garmin backfill requests for activities
300+
activitiesEnabled: true
301+
# -- Whether to enable Garmin backfill requests for activity details
302+
activityDetailsEnabled: true
303+
# -- Whether to enable Garmin backfill requests for body composition
304+
bodyCompositionsEnabled: true
305+
# -- Whether to enable Garmin backfill requests for dailies
306+
dailiesEnabled: true
307+
# -- Whether to enable Garmin backfill requests for epoch summaries
308+
epochSummariesEnabled: true
309+
# -- Whether to enable Garmin backfill requests for pulse oximeter
310+
pulseOXEnabled: true
311+
# -- Whether to enable Garmin backfill requests for sleep
312+
sleepsEnabled: true
313+
# -- Whether to enable Garmin backfill requests for stress
314+
stressEnabled: true
315+
# -- Whether to enable Garmin backfill requests for user metrics
316+
userMetricsEnabled: true
317+
# -- Whether to enable Garmin backfill requests for moveIQ
318+
moveIQEnabled: true
319+
# -- Whether to enable Garmin backfill requests for respiration
320+
respirationEnabled: true
321+
# -- Whether to enable blood pressure backfill requests
322+
bloodPressureEnabled: false
323+
# -- Whether to enable health snapshot backfill requests
324+
healthSnapshotEnabled: false
325+
# -- Whether to enable heart rate variability backfill requests
326+
heartRateVariabilityEnabled: false
299327

300328
redis:
301329
# -- The redis server URL. Redis is used to keep track of garmin backfill progress and any other key value properties.

0 commit comments

Comments
 (0)