From 0e5cac3767b37838065313b559e0ebd1dadea22c Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Thu, 23 Jan 2025 16:24:35 -0800 Subject: [PATCH 1/2] stop multiline YAML splitting into multiple metacat.properties --- helm/config/metacat-site.properties | 8 ++++++-- helm/examples/values-dev-cluster-arctic-example.yaml | 10 ++++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/helm/config/metacat-site.properties b/helm/config/metacat-site.properties index 90c20215b..76b1b8988 100644 --- a/helm/config/metacat-site.properties +++ b/helm/config/metacat-site.properties @@ -24,7 +24,6 @@ index.rabbitmq.password=${env:METACAT_RABBITMQ_PASSWORD} "database.connectionURI" "server.port" "server.https" - "" "solr.baseURL" "solr.coreName" "index.rabbitmq.password" @@ -32,7 +31,12 @@ index.rabbitmq.password=${env:METACAT_RABBITMQ_PASSWORD} }} {{- range $key, $value := .Values.metacat }} {{- if not (has $key $ignoredKeys) }} - {{- (printf "%s=%s" $key (toString $value)) | nindent 2 }} + {{- if typeIs "string" $value }} + {{- $value = regexReplaceAll "\n" $value " " }} + {{- (printf "%s=%s" $key (quote $value)) | nindent 2 }} + {{- else }} + {{- (printf "%s=%s" $key (toString $value)) | nindent 2 }} + {{- end }} {{- end }} {{- end }} diff --git a/helm/examples/values-dev-cluster-arctic-example.yaml b/helm/examples/values-dev-cluster-arctic-example.yaml index a32fe217c..79e2c77f2 100644 --- a/helm/examples/values-dev-cluster-arctic-example.yaml +++ b/helm/examples/values-dev-cluster-arctic-example.yaml @@ -59,8 +59,14 @@ metacat: dataone.autoRegisterMemberNode: 2024-01-25 dataone.nodeId: "urn:node:TestBROOKELT" dataone.subject: "CN=urn:node:TestBROOKELT,DC=dataone,DC=org" - dataone.nodeName: Test BROOKE LT Metacat Node - dataone.nodeDescription: Dev cluster Test BROOKE LT Metacat Node + dataone.nodeName: Dev Deployment of Arctic Data Center + dataone.nodeDescription: | + The US National Science Foundation Arctic Data Center operates as the primary repository + supporting the NSF Arctic community for data preservation and access. The Center helps the + research community reproducibly preserve and discover all products of NSF-funded science + in the Arctic, including data, metadata, software, documents, and provenance that link + these in an open and reproducible way. + dataone.contactSubject: http://orcid.org/0000-0002-1472-913X dataone.nodeSynchronize: true dataone.nodeReplicate: true From cb37519525d023c254b318d194b2ea47adadccf2 Mon Sep 17 00:00:00 2001 From: Matthew B <106352182+artntek@users.noreply.github.com> Date: Thu, 23 Jan 2025 16:25:45 -0800 Subject: [PATCH 2/2] housekeeping - point dev example at correct cn --- helm/examples/values-dev-cluster-example.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/helm/examples/values-dev-cluster-example.yaml b/helm/examples/values-dev-cluster-example.yaml index 028bd37b9..bf3777f7f 100644 --- a/helm/examples/values-dev-cluster-example.yaml +++ b/helm/examples/values-dev-cluster-example.yaml @@ -20,7 +20,7 @@ global: metacatUiThemeName: "default" metacatUiWebRoot: "/" metacatExternalBaseUrl: "https://metacat-dev.test.dataone.org/" - d1ClientCnUrl: "https://cn-stage.test.dataone.org/cn" + d1ClientCnUrl: "https://cn-sandbox.test.dataone.org/cn" storageClass: &storageClassName csi-cephfs-sc ephemeralVolumeStorageClass: csi-cephfs-sc-ephemeral ## Use your own release name instead of metacatbrooke @@ -50,11 +50,12 @@ metacat: ## DataONE Member Node (MN) Parameters dataone.certificate.fromHttpHeader.enabled: true - dataone.autoRegisterMemberNode: 2024-01-25 + dataone.autoRegisterMemberNode: 2025-01-23 dataone.nodeId: "urn:node:TestBROOKELT" dataone.subject: "CN=urn:node:TestBROOKELT,DC=dataone,DC=org" - dataone.nodeName: Test BROOKE LT Metacat Node - dataone.nodeDescription: Dev cluster Test BROOKE LT Metacat Node + dataone.nodeName: TestBROOKELT Metacat Node + dataone.nodeDescription: | + Dev cluster Test BROOKE LT Metacat Node. Last registered with CN on 1/23/2025 dataone.contactSubject: http://orcid.org/0000-0002-1472-913X dataone.nodeSynchronize: true dataone.nodeReplicate: true