Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ description: A Helm chart for deploying HeLx to Kubernetes.
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.
version: 4.5.5
version: 4.5.6

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

A Helm chart for deploying HeLx to Kubernetes.

![Version: 4.5.5](https://img.shields.io/badge/Version-4.5.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.6.5](https://img.shields.io/badge/AppVersion-3.6.5-informational?style=flat-square)
![Version: 4.5.6](https://img.shields.io/badge/Version-4.5.6-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.6.5](https://img.shields.io/badge/AppVersion-3.6.5-informational?style=flat-square)

HeLx puts the most advanced analytical scientific models at investigator’s finger tips using equally advanced cloud native, container orchestrated, distributed computing systems. HeLx can be applied in many domains. Its ability to empower researchers to leverage advanced analytical tools without installation or other infrastructure concerns has broad reaching benefits.

Expand Down
4 changes: 2 additions & 2 deletions charts/resty/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@ A Helm chart for Kubernetes
| global.airflow_service_name | string | `"airflow-webserver"` | |
| global.ambassador_service_name | string | `"ambassador"` | |
| global.apps_namespace | string | `""` | Namespace where Tycho launches app pods (for /private DNS names). Defaults to the release namespace when empty. |
| global.appstore_service_name | string | `"appstore"` | PROTOTYPE (ambassador removal): direct backend service names that were previously reached only through the "ambassador" service. Set these to match your appstore / ui / sockets Service names. |
| global.appstore_service_name | string | `nil` | PROTOTYPE (ambassador removal): direct backend service names that were previously reached only through the "ambassador" service. appstore_service_name / ui_service_name: leave null to auto-derive — the bare chart name ("appstore"/"ui") when resty is deployed on its own, or "<release>-appstore"/"<release>-ui" when deployed as a subchart of the umbrella. Set explicitly only if your Service names differ. |
| global.appstore_sockets_service_name | string | `"appstore-sockets-service"` | |
| global.cluster_dns_suffix | string | `"svc.cluster.local"` | |
| global.dug_search_client_service_name | string | `"dug-search-client"` | |
| global.dug_web_service_name | string | `"dug-web"` | |
| global.restartr_api_service_name | string | `"restartr-api-service"` | |
| global.ui_service_name | string | `"helx-ui"` | |
| global.ui_service_name | string | `nil` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"bitnami/openresty"` | |
| image.tag | float | `1.21` | Overrides the image tag whose default is the chart appVersion. |
Expand Down
10 changes: 8 additions & 2 deletions charts/resty/templates/nginx-default-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,14 @@ data:
resolves via the `resolver` directive, which does not apply the
pod's DNS search domains -- bare service names fail. Platform
services are assumed to live in the same namespace as launched apps. */}}
{{- $appstore := printf "%s.%s.%s:8000" (.Values.global.appstore_service_name | default "appstore") $appsNamespace $dnsSuffix }}
{{- $ui := printf "%s.%s.%s:80" (.Values.global.ui_service_name | default "helx-ui") $appsNamespace $dnsSuffix }}
{{- /* Default the appstore/ui Service names to the bare chart name when
resty is the root chart (deployed on its own), or "<release>-<name>"
when it is a subchart of the umbrella (Helm prefixes subchart Service
names with the release name). Override via global.*_service_name. */}}
{{- $appstoreDefault := ternary "appstore" (printf "%s-appstore" .Release.Name) .Chart.IsRoot }}
{{- $uiDefault := ternary "ui" (printf "%s-ui" .Release.Name) .Chart.IsRoot }}
{{- $appstore := printf "%s.%s.%s:8000" (.Values.global.appstore_service_name | default $appstoreDefault) $appsNamespace $dnsSuffix }}
{{- $ui := printf "%s.%s.%s:80" (.Values.global.ui_service_name | default $uiDefault) $appsNamespace $dnsSuffix }}
{{- $sockets := printf "%s.%s.%s:5555" (.Values.global.appstore_sockets_service_name | default "appstore-sockets-service") $appsNamespace $dnsSuffix }}
{{- $airflow := printf "%s.%s.%s:8080" (.Values.global.airflow_service_name | default "airflow-webserver") $appsNamespace $dnsSuffix }}

Expand Down
11 changes: 7 additions & 4 deletions charts/resty/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -102,10 +102,13 @@ global:
dug_search_client_service_name: dug-search-client
restartr_api_service_name: restartr-api-service
# -- PROTOTYPE (ambassador removal): direct backend service names that
# were previously reached only through the "ambassador" service. Set
# these to match your appstore / ui / sockets Service names.
appstore_service_name: appstore
ui_service_name: helx-ui
# were previously reached only through the "ambassador" service.
# appstore_service_name / ui_service_name: leave null to auto-derive — the
# bare chart name ("appstore"/"ui") when resty is deployed on its own, or
# "<release>-appstore"/"<release>-ui" when deployed as a subchart of the
# umbrella. Set explicitly only if your Service names differ.
appstore_service_name:
ui_service_name:
appstore_sockets_service_name: appstore-sockets-service
airflow_service_name: airflow-webserver
# -- Namespace where Tycho launches app pods (for /private DNS names).
Expand Down
Loading