diff --git a/deployment/helm/README.md b/deployment/helm/README.md index 5450f977..03bd972d 100644 --- a/deployment/helm/README.md +++ b/deployment/helm/README.md @@ -482,6 +482,13 @@ deployment: # canfar: The CANFAR theme for internal CADC deployment # themeName: {src | canfar} + # Labels on the tabs + # Default: + # tabLabels: + # - Public + # - Advanced + # tabLabels: [] + # Other data to be included in the main ConfigMap of this deployment. # Of note, files that end in .key are special and base64 decoded. # diff --git a/deployment/helm/science-portal/CHANGELOG.md b/deployment/helm/science-portal/CHANGELOG.md index 93776266..6097598b 100644 --- a/deployment/helm/science-portal/CHANGELOG.md +++ b/deployment/helm/science-portal/CHANGELOG.md @@ -1,4 +1,8 @@ -# CHANGELOG for Science Portal UI (Chart 0.2.8) +# CHANGELOG for Science Portal UI (Chart 0.4.0) + +## 2024.12.04 (0.4.0) +- Select by project enabled to constrain images in pull-down menu +- Add Advanced tab to enable proprietary image support ## 2024.09.05 (0.2.11) - Fix screen blanking when image selection not yet loaded diff --git a/deployment/helm/science-portal/Chart.yaml b/deployment/helm/science-portal/Chart.yaml index 901cb50c..6726f2ad 100644 --- a/deployment/helm/science-portal/Chart.yaml +++ b/deployment/helm/science-portal/Chart.yaml @@ -15,13 +15,13 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.3.1 +version: 0.4.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "0.3.1" +appVersion: "0.5.3" dependencies: - name: "redis" diff --git a/deployment/helm/science-portal/values.yaml b/deployment/helm/science-portal/values.yaml index 9248b648..e5bf1ed6 100644 --- a/deployment/helm/science-portal/values.yaml +++ b/deployment/helm/science-portal/values.yaml @@ -11,7 +11,7 @@ skaha: deployment: hostname: example.host.com # Change this! sciencePortal: - image: images.opencadc.org/platform/science-portal:0.3.1 + image: images.opencadc.org/platform/science-portal:0.5.3 imagePullPolicy: Always tabLabels: diff --git a/deployment/helm/storage-ui/CHANGELOG.md b/deployment/helm/storage-ui/CHANGELOG.md index c963bbe1..30e993e1 100644 --- a/deployment/helm/storage-ui/CHANGELOG.md +++ b/deployment/helm/storage-ui/CHANGELOG.md @@ -1,4 +1,8 @@ -# Storage User Interface Helm Chart (0.1.7) +# Storage User Interface Helm Chart (0.3.0) + +## December 3, 2024 (0.3.0) +* Add batch download options +* Small optimizations and fixes ## June 24, 2024 (0.2.3) * Fix to use tokens for APIs on a different host. diff --git a/deployment/helm/storage-ui/Chart.yaml b/deployment/helm/storage-ui/Chart.yaml index 075f6ec5..ba9f2788 100644 --- a/deployment/helm/storage-ui/Chart.yaml +++ b/deployment/helm/storage-ui/Chart.yaml @@ -15,13 +15,13 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.2.5 +version: 0.3.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "1.1.8" +appVersion: "1.2.1" dependencies: - name: "redis" diff --git a/deployment/helm/storage-ui/README.md b/deployment/helm/storage-ui/README.md index ca56bd42..1905c1f5 100644 --- a/deployment/helm/storage-ui/README.md +++ b/deployment/helm/storage-ui/README.md @@ -62,6 +62,7 @@ deployment: batchUpload: false externalLinks: false paging: false + directDownload: false # Specify the SRC theme. themeName: src diff --git a/deployment/helm/storage-ui/config/org.opencadc.vosui.properties b/deployment/helm/storage-ui/config/org.opencadc.vosui.properties index 51d17854..9aae3f38 100644 --- a/deployment/helm/storage-ui/config/org.opencadc.vosui.properties +++ b/deployment/helm/storage-ui/config/org.opencadc.vosui.properties @@ -16,13 +16,15 @@ org.opencadc.vosui.{{ $name }}.user.home = {{ $nameConfig.userHomeDir }} # Features for this service. # batchDownload: true/false - Whether the batch downloadManager service is available for batch downloads. # batchUpload: true/false - Whether the batch downloadManager service is available for batch downloads. -# externalLinks: false - Whether this service supports creating hyperlinks (external to the system), such as http(s) links or ftp links. File systems do not support this. -# paging: false - Whether this VOSpace service supports the limit= and startURI= features. +# externalLinks: true/false - Whether this service supports creating hyperlinks (external to the system), such as http(s) links or ftp links. File systems do not support this. +# paging: true/false - Whether this VOSpace service supports the limit= and startURI= features. +# directDownload: true/false - Optional as to whether downloads directly from the VOSpace backend are supported to optimize a redirect from the browser, rather than proxying it. Default is false. {{- with $nameConfig.features }} org.opencadc.vosui.{{ $name }}.service.features.batchDownload = {{ required "The service.features.batchDownload flag is required." .batchDownload }} org.opencadc.vosui.{{ $name }}.service.features.batchUpload = {{ required "The service.features.batchUpload flag is required." .batchUpload }} org.opencadc.vosui.{{ $name }}.service.features.externalLinks = {{ required "The service.features.externalLinks flag is required." .externalLinks }} org.opencadc.vosui.{{ $name }}.service.features.paging = {{ required "The service.features.paging flag is required." .paging }} +org.opencadc.vosui.{{ $name }}.service.features.directDownload = {{ default false .directDownload }} {{- end }} {{ end }} diff --git a/deployment/helm/storage-ui/values.yaml b/deployment/helm/storage-ui/values.yaml index fb818fbc..12bec9e4 100644 --- a/deployment/helm/storage-ui/values.yaml +++ b/deployment/helm/storage-ui/values.yaml @@ -11,7 +11,7 @@ skaha: deployment: hostname: example.host.com # Change this! storageUI: - image: images.opencadc.org/client/storage-ui:1.1.8 + image: images.opencadc.org/client/storage-ui:1.2.1 imagePullPolicy: Always # Optionally set the DEBUG port. @@ -52,9 +52,10 @@ deployment: # batchUpload: false # externalLinks: false # paging: false + # directDownload: false # ID (URI) of the GMS Service. - gmsID: ivo://skao.int/gms + # gmsID: ivo://example.org/gms # OIDC (IAM) server configuration. These are required # oidc: @@ -97,8 +98,11 @@ deployment: # defaultMode: 420 # secretName: storage-ui-cacert-secret - # Default theme is the SRC one. - themeName: src + # Theme to use for presentation layer. + # Values are: + # - src (SRCNet) + # - canfar (CANFAR) + # themeName: src # secrets: # Uncomment to enable local or self-signed CA certificates for your domain to be trusted.