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 charts/mint/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ 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: 9.0.0-beta.7
version: 9.0.0-beta.8
# 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.
Expand Down
20 changes: 10 additions & 10 deletions charts/mint/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# MINT

![Version: 9.0.0-beta.7](https://img.shields.io/badge/Version-9.0.0--beta.7-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.16.3](https://img.shields.io/badge/AppVersion-1.16.3-informational?style=flat-square)
![Version: 9.0.0-beta.8](https://img.shields.io/badge/Version-9.0.0--beta.8-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.16.3](https://img.shields.io/badge/AppVersion-1.16.3-informational?style=flat-square)

A Helm chart for MINT

Expand Down Expand Up @@ -93,10 +93,10 @@ A Helm chart for MINT
| components.ensemble_manager.config.graphql.use_secret | bool | `true` | |
| components.ensemble_manager.enabled | bool | `true` | Enable or disable Ensemble Manager |
| components.ensemble_manager.environment.data_dir | string | `"/var/mint"` | |
| components.ensemble_manager.image | object | `{"pullPolicy":"Always","repository":"mintproject/ensemble-manager","tag":"latest"}` | Docker image repository for Ensemble Manager |
| components.ensemble_manager.image | object | `{"pullPolicy":"Always","repository":"ghcr.io/mintproject/ensemble-manager","tag":""}` | Docker image repository for Ensemble Manager |
| components.ensemble_manager.image.pullPolicy | string | `"Always"` | Image pull policy for Ensemble Manager |
| components.ensemble_manager.image.repository | string | `"mintproject/ensemble-manager"` | Docker image repository for Ensemble Manager |
| components.ensemble_manager.image.tag | string | `"latest"` | Docker image tag for Ensemble Manager |
| components.ensemble_manager.image.repository | string | `"ghcr.io/mintproject/ensemble-manager"` | Docker image repository for Ensemble Manager |
| components.ensemble_manager.image.tag | string | `""` | Docker image tag for Ensemble Manager. Empty by default, so `global.imageTag` applies. |
| components.ensemble_manager.ingress.annotations."nginx.ingress.kubernetes.io/enable-cors" | string | `"true"` | |
| components.ensemble_manager.ingress.className | string | `""` | |
| components.ensemble_manager.ingress.enabled | bool | `true` | |
Expand Down Expand Up @@ -133,7 +133,7 @@ A Helm chart for MINT
| components.hasura.environment.unauthorized_role | string | `"anonymous"` | Unauthorized role for Hasura |
| components.hasura.image.pullPolicy | string | `"Always"` | Image pull policy for Hasura |
| components.hasura.image.repository | string | `"ghcr.io/mintproject/graphql-engine"` | Docker image repository for Hasura |
| components.hasura.image.tag | string | `"06492bdedd05ca3534b943739f7ffffe877851da"` | Docker image tag for Hasura. A commit SHA, not `latest`: the graphql_engine workflow publishes only `:main` and `:<full-sha>`, so `:latest` is a stale image it never republishes. Migrations are baked into this image, so the schema a deployment can reach is exactly the one this tag carries. |
| components.hasura.image.tag | string | `""` | Docker image tag for Hasura. Empty by default, so `global.imageTag` applies. Set it only to pin Hasura away from the rest of the system. Migrations are baked into this image, so the schema a deployment can reach is exactly the one this tag carries. |
| components.hasura.ingress.annotations."nginx.ingress.kubernetes.io/enable-cors" | string | `"true"` | |
| components.hasura.ingress.className | string | `nil` | |
| components.hasura.ingress.enabled | bool | `true` | Enable or disable ingress for Hasura |
Expand Down Expand Up @@ -198,7 +198,7 @@ A Helm chart for MINT
| components.model_catalog_api.environment.log_level | string | `"info"` | Log level for Model Catalog API |
| components.model_catalog_api.image.pullPolicy | string | `"Always"` | Image pull policy for Model Catalog API |
| components.model_catalog_api.image.repository | string | `"ghcr.io/mintproject/model-catalog-api"` | Docker image repository for Model Catalog API |
| components.model_catalog_api.image.tag | string | `"f711a6b49d4ed523f6fd365d1da488669b127735"` | Docker image tag for Model Catalog API |
| components.model_catalog_api.image.tag | string | `""` | Docker image tag for Model Catalog API. Empty by default, so `global.imageTag` applies. |
| components.model_catalog_api.ingress.annotations."nginx.ingress.kubernetes.io/enable-cors" | string | `"true"` | |
| components.model_catalog_api.ingress.className | string | `""` | |
| components.model_catalog_api.ingress.enabled | bool | `true` | Enable or disable ingress for Model Catalog API |
Expand Down Expand Up @@ -270,8 +270,8 @@ A Helm chart for MINT
| components.ui_react.config.hasura_endpoint | string | `""` | Overrides the Hasura GraphQL endpoint URL |
| components.ui_react.enabled | bool | `false` | Enable or disable the React UI. Deployed alongside the legacy `ui` component rather than replacing it; the cutover is a separate decision. Disabled by default because enabling it requires an OAuth2 client registered with the identity provider, and rendering fails without one. |
| components.ui_react.image.pullPolicy | string | `"Always"` | Image pull policy for the React UI |
| components.ui_react.image.repository | string | `"mintproject/mint-ui-react"` | Docker image repository for the React UI |
| components.ui_react.image.tag | string | `"55a3472a975b11af51fcfedf3f6f9b66db024bf0"` | Docker image tag for the React UI. Unlike the other components, this application lives in the monorepo rather than in a submodule, so this tag is a *monorepo* commit SHA. The image-tag bump automation only resolves submodule SHAs and will not update this component -- set it by hand. |
| components.ui_react.image.repository | string | `"ghcr.io/mintproject/mint-ui-react"` | Docker image repository for the React UI |
| components.ui_react.image.tag | string | `""` | Docker image tag for the React UI. Empty by default, so `global.imageTag` applies. |
| components.ui_react.ingress.annotations | object | `{}` | |
| components.ui_react.ingress.className | string | `""` | |
| components.ui_react.ingress.enabled | bool | `true` | Enable or disable ingress for the React UI |
Expand All @@ -297,8 +297,8 @@ A Helm chart for MINT
| external_services.s3.region | string | `""` | S3 region |
| external_services.s3.type | string | `"S3"` | S3 configuration |
| fullnameOverride | string | `""` | |
| global | object | `{"imageTag":""}` | Values shared by every subchart and by the four services that ship from `mintproject/monorepo`. |
| global.imageTag | string | `""` | One image tag for the four services built out of the single repository: `hasura` (graphql-engine), `model_catalog_api`, `ui_react` and `ensemble_manager`. Every single-repo commit builds all four, so one tag names the whole system state. A per-service `components.<name>.image.tag` still wins over this value. Leave both empty and the chart falls back to `.Chart.AppVersion`. It does **not** reach `cromo`, `mic_ui`, `mic_api`, `data_catalog`, `data_catalog_db`, `model_catalog_endpoint`, `model_catalog_explorer`, `ui` (mint-ui-lit), `hasura_db` or the auth webhook. Those images do not come from the single repository. |
| global | object | `{"imageTag":"0.1.0"}` | Values shared by every subchart and by the four services that ship from `mintproject/monorepo`. |
| global.imageTag | string | `"0.1.0"` | One image tag for the four services built out of the single repository: `hasura` (graphql-engine), `model_catalog_api`, `ui_react` and `ensemble_manager`. Every single-repo commit builds all four, so one tag names the whole system state. A per-service `components.<name>.image.tag` still wins over this value. The four ship with an empty tag, so this value is what a bare install uses. Leave both empty and the chart falls back to `.Chart.AppVersion`, which names no image these services publish. It does **not** reach `cromo`, `mic_ui`, `mic_api`, `data_catalog`, `data_catalog_db`, `model_catalog_endpoint`, `model_catalog_explorer`, `ui` (mint-ui-lit), `hasura_db` or the auth webhook. Those images do not come from the single repository. |
| google.maps.key | string | `"AIzaSyAkRnERo4F4dy9AhdrWHAN5vdJWs0vZCgM"` | API key for Google Maps |
| hostname | string | `"localhost"` | Hostname for the application |
| imagePullSecrets | list | `[]` | |
Expand Down
40 changes: 20 additions & 20 deletions charts/mint/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,15 @@ global:
# names the whole system state.
#
# A per-service `components.<name>.image.tag` still wins over this value.
# Leave both empty and the chart falls back to `.Chart.AppVersion`.
# The four ship with an empty tag, so this value is what a bare install uses.
# Leave both empty and the chart falls back to `.Chart.AppVersion`, which
# names no image these services publish.
#
# It does **not** reach `cromo`, `mic_ui`, `mic_api`, `data_catalog`,
# `data_catalog_db`, `model_catalog_endpoint`, `model_catalog_explorer`,
# `ui` (mint-ui-lit), `hasura_db` or the auth webhook. Those images do not
# come from the single repository.
imageTag: ""
imageTag: "0.1.0"
# -- Welcome message for MINT
welcome_message: Welcome to MINT
# -- Default user email
Expand Down Expand Up @@ -252,12 +254,11 @@ components:
image:
# -- Docker image repository for Hasura
repository: ghcr.io/mintproject/graphql-engine
# -- Docker image tag for Hasura.
# A commit SHA, not `latest`: the graphql_engine workflow publishes only
# `:main` and `:<full-sha>`, so `:latest` is a stale image it never
# republishes. Migrations are baked into this image, so the schema a
# deployment can reach is exactly the one this tag carries.
tag: 06492bdedd05ca3534b943739f7ffffe877851da
# -- Docker image tag for Hasura. Empty by default, so `global.imageTag`
# applies. Set it only to pin Hasura away from the rest of the system.
# Migrations are baked into this image, so the schema a deployment can
# reach is exactly the one this tag carries.
tag: ""
# -- Image pull policy for Hasura
pullPolicy: Always
# -- Resource specifications for Hasura
Expand Down Expand Up @@ -367,8 +368,9 @@ components:
image:
# -- Docker image repository for Model Catalog API
repository: ghcr.io/mintproject/model-catalog-api
# -- Docker image tag for Model Catalog API
tag: f711a6b49d4ed523f6fd365d1da488669b127735
# -- Docker image tag for Model Catalog API. Empty by default, so
# `global.imageTag` applies.
tag: ""
# -- Image pull policy for Model Catalog API
pullPolicy: Always
# -- Resource specifications for Model Catalog API
Expand Down Expand Up @@ -428,13 +430,10 @@ components:
enabled: false
image:
# -- Docker image repository for the React UI
repository: mintproject/mint-ui-react
# -- Docker image tag for the React UI.
# Unlike the other components, this application lives in the monorepo
# rather than in a submodule, so this tag is a *monorepo* commit SHA.
# The image-tag bump automation only resolves submodule SHAs and will
# not update this component -- set it by hand.
tag: 55a3472a975b11af51fcfedf3f6f9b66db024bf0
repository: ghcr.io/mintproject/mint-ui-react
# -- Docker image tag for the React UI. Empty by default, so
# `global.imageTag` applies.
tag: ""
# -- Image pull policy for the React UI
pullPolicy: Always
# -- Resource specifications for the React UI
Expand Down Expand Up @@ -488,9 +487,10 @@ components:
# -- Docker image repository for Ensemble Manager
image:
# -- Docker image repository for Ensemble Manager
repository: mintproject/ensemble-manager
# -- Docker image tag for Ensemble Manager
tag: latest
repository: ghcr.io/mintproject/ensemble-manager
# -- Docker image tag for Ensemble Manager. Empty by default, so
# `global.imageTag` applies.
tag: ""
# -- Image pull policy for Ensemble Manager
pullPolicy: Always
# -- Ensemble Manager deployment strategy (Recreate or RollingUpdate)
Expand Down
Loading
Loading