From bed57afa070fd39340d3b3984d5e663086d1cb45 Mon Sep 17 00:00:00 2001 From: Pauline Date: Mon, 12 Feb 2024 16:13:21 +0000 Subject: [PATCH] Add support for attributes in radar-integration configmap --- charts/radar-integration/Chart.yaml | 2 +- charts/radar-integration/README.md | 3 ++- charts/radar-integration/templates/configmap.yaml | 4 ++++ charts/radar-integration/values.yaml | 2 ++ 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/charts/radar-integration/Chart.yaml b/charts/radar-integration/Chart.yaml index bcdb8513..9861ec33 100644 --- a/charts/radar-integration/Chart.yaml +++ b/charts/radar-integration/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: "1.0.4" description: A Helm chart for RADAR-Base REDCap survey integration application. name: radar-integration -version: 0.5.1 +version: 0.5.2 icon: "http://radar-base.org/wp-content/uploads/2022/09/Logo_RADAR-Base-RGB.png" sources: - https://github.com/RADAR-base/radar-helm-charts/tree/main/charts/radar-integration diff --git a/charts/radar-integration/README.md b/charts/radar-integration/README.md index 02f8209b..c8ba7c37 100644 --- a/charts/radar-integration/README.md +++ b/charts/radar-integration/README.md @@ -3,7 +3,7 @@ # radar-integration [![Artifact HUB](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/radar-integration)](https://artifacthub.io/packages/helm/radar-base/radar-integration) -![Version: 0.5.1](https://img.shields.io/badge/Version-0.5.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.0.4](https://img.shields.io/badge/AppVersion-1.0.4-informational?style=flat-square) +![Version: 0.5.2](https://img.shields.io/badge/Version-0.5.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.0.4](https://img.shields.io/badge/AppVersion-1.0.4-informational?style=flat-square) A Helm chart for RADAR-Base REDCap survey integration application. @@ -76,4 +76,5 @@ A Helm chart for RADAR-Base REDCap survey integration application. | projects[0].redcap_info.enrolment_event | string | `""` | Unique identifier for the enrolment event | | projects[0].redcap_info.integration_form | string | `""` | Name of integration REDCap form | | projects[0].redcap_info.token | string | `""` | REDCap API Token used to identify the REDCap user against the REDCap instance | +| projects[0].redcap_info.attributes | list | `[]` | List of REDCap fields to be used as attributes in Management Portal | | projects[0].mp_info.project_name | string | `""` | Management Portal project identifier | diff --git a/charts/radar-integration/templates/configmap.yaml b/charts/radar-integration/templates/configmap.yaml index d1d8b13c..e2fbd3d0 100644 --- a/charts/radar-integration/templates/configmap.yaml +++ b/charts/radar-integration/templates/configmap.yaml @@ -22,6 +22,10 @@ data: enrolment_event: {{ .redcap_info.enrolment_event }} #Unique identifier for the enrolment event integration_form: {{ .redcap_info.integration_form }} #Name of integration REDCap form token: {{ .redcap_info.token }} #REDCap API Token used to identify the REDCap user against the REDCap instance + attributes: + {{- range .redcap_info.attributes }} + - field_name: {{ . }} + {{- end }} mp_info: # Management Portal project identifier project_name: {{ .mp_info.project_name }} # diff --git a/charts/radar-integration/values.yaml b/charts/radar-integration/values.yaml index e36b069a..dd0e89d3 100644 --- a/charts/radar-integration/values.yaml +++ b/charts/radar-integration/values.yaml @@ -183,6 +183,8 @@ projects: integration_form: "" # -- REDCap API Token used to identify the REDCap user against the REDCap instance token: "" + # -- List of REDCap fields to be used as attributes in Management Portal + attributes: [] mp_info: # -- Management Portal project identifier project_name: ""