Skip to content

Commit eafb2a1

Browse files
authored
Merge pull request #99 from opencadc/portal-resource-slider
Portal resource slider
2 parents 2cc1e0a + 813fd2d commit eafb2a1

File tree

5 files changed

+24
-13
lines changed

5 files changed

+24
-13
lines changed

helm/applications/posix-mapper/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ deployment:
4949
memory: "1Gi"
5050
cpu: "500m"
5151
limits:
52-
memory: "1500Mi"
52+
memory: "1750Mi"
5353
cpu: "750m"
5454

5555
minUID: 10000

helm/applications/science-portal/CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
# CHANGELOG for Science Portal UI (Chart 1.0.2)
1+
# CHANGELOG for Science Portal UI (Chart 1.0.3)
2+
3+
## 2025.10.31 (1.0.3)
4+
- Feature: Add experimental slider feature gate
5+
- Add `experimentalFeatures.slider` section to `values.yaml` to enable/disable the slider feature.
26

37
## 2025.10.27 (1.0.2)
48
- Add configuration for default project to pre-select in the pull-down menu.

helm/applications/science-portal/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ type: application
1818
# This is the chart version. This version number should be incremented each time you make changes
1919
# to the chart and its templates, including the app version.
2020
# Versions are expected to follow Semantic Versioning (https://semver.org/)
21-
version: 1.0.2
21+
version: 1.0.3
2222

2323
# This is the version number of the application being deployed. This version number should be
2424
# incremented each time you make changes to the application. Versions are not expected to

helm/applications/science-portal/config/org.opencadc.science-portal.properties

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,16 @@ org.opencadc.science-portal.oidc.scope = {{ .scope }}
2929

3030
org.opencadc.science-portal.tokenCache.url = redis://{{ $.Release.Name }}-redis-master.{{ $.Release.Namespace }}.svc.{{ $.Values.kubernetesClusterDomain }}:6379
3131

32+
{{ if .Values.deployment.sciencePortal.storageHomeURL -}}
33+
org.opencadc.science-portal.storageXmlInfoUrl = {{ .Values.deployment.sciencePortal.storageHomeURL }}
34+
{{ end }}
35+
3236
{{ with .Values.experimentalFeatures }}
33-
{{- with .storageHomePanel }}
3437
{{- if .enabled }}
35-
# This feature is NOT namespaced with experimental as it's grandfathered.
36-
org.opencadc.science-portal.storageXmlInfoUrl = {{ .url }}
37-
{{- end }}
38-
{{- end }}
3938
{{- with .slider }}
4039
{{- if .enabled }}
4140
org.opencadc.science-portal.experimental.slider.enabled = true
4241
{{- end }}
4342
{{- end }}
4443
{{- end }}
44+
{{- end }}

helm/applications/science-portal/values.yaml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -127,14 +127,21 @@ deployment:
127127
# themeName: canfar
128128
themeName:
129129

130+
# Optional. The absolute base URL of the /home folder containing the user's home directories. This is used to query the storage quota
131+
# information, and display a panel in the Portal UI.
132+
# Example:
133+
# storageHomeURL: https://example.org/cavern/nodes/home
134+
# storageHomeURL:
135+
136+
# Experimental features that can be enabled. These represent features that are not released and confined behind feature flags.
130137
experimentalFeatures:
131138
enabled: false
132-
# Required. The absolute URL of the /home folder containing the user's home directories. This is used to query the storage quota information.
133-
# A typical value would be the /nodes/home endpoint of the Cavern service.
134-
# Example:
135-
# storageHomeURL: https://example.org/cavern/nodes/home
136-
# storageHomeURL:
137139

140+
# Enable the slider experimental feature.
141+
# This feature allows users to dynamically adjust the resource limits of their jobs with a different User Interface experience.
142+
slider:
143+
enabled: false
144+
138145
# This is a list of tolerations that will be added to the Pod spec of the Science Portal UI.
139146
# @see https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
140147
#

0 commit comments

Comments
 (0)