From b96b15412c354f1a4322722b52b787570c2dfb32 Mon Sep 17 00:00:00 2001 From: Maximiliano Osorio Date: Sun, 19 Jul 2026 18:20:34 -0400 Subject: [PATCH 1/3] feat(ui-react): add ui_react component to the MINT chart (9.0.0-beta.3) Deploys the React UI alongside the legacy `ui` component rather than replacing it. The cutover -- repointing the primary host and retiring the legacy UI -- is deliberately a separate decision, so `ui`, its ConfigMap and its ingress are left byte-for-byte unchanged. The component is disabled by default. The chart is consumed by deployments whose upgrade timing is not controlled here, and an enabled-by-default component would spin up a deployment and an ingress -- and hit the required client ID check -- on the next routine upgrade for operators who never asked for the new UI. Configuration is passed as environment variables rather than as a rendered config file. The image's entrypoint owns the config shape and its defaults, so a key omitted here falls back to that default instead of being blanked out, and the same image behaves identically under Helm, docker run, or Vercel. A checksum annotation rolls the pods when the ConfigMap changes, since the entrypoint reads the environment only at startup. Endpoints are derived from each component's own ingress declaration, with per-key overrides taking precedence, so hostnames already declared in values are not restated with no way to keep them in sync. Two defects in the legacy `ui` template are corrected rather than carried forward: - The host list is guarded before `first` is called. On an empty `hosts`, `first` returns nil and the legacy template silently emits a malformed relative URL ("/v1/graphql"); the new template omits the key entirely and lets the application fall back to its own default. - Hasura is emitted as a complete URL. The legacy template emits a bare hostname paired with a separate SSL boolean, which the new UI cannot consume. The React UI takes its own OAuth2 client ID, with no default, and rendering fails with an explicit message when the component is enabled without one. An identity provider registers one callback URL per client, so sharing the legacy UI's client would either be rejected or tempt an operator into repointing it -- silently breaking login on the production UI, the exact outcome deploying in parallel exists to prevent. Note that the image tag is a monorepo commit SHA, not a submodule SHA: this application lives in-tree. The existing image-tag bump automation resolves only submodule SHAs and will not update this component. Adds charts/mint/ci/. chart-testing installs once per file there instead of the previous single default-values install, so ci/default-values.yaml preserves that coverage and ci/ui-react-values.yaml adds the enabled case, covering endpoint derivation and override precedence. The required-client-ID failure is not covered: chart-testing has no "expect this to fail" mode. --- charts/mint/Chart.yaml | 2 +- charts/mint/ci/default-values.yaml | 9 +++ charts/mint/ci/ui-react-values.yaml | 23 +++++++ charts/mint/templates/_helpers.tpl | 62 +++++++++++++++++ charts/mint/templates/ingress-ui-react.yaml | 60 ++++++++++++++++ charts/mint/templates/ui-react-config.yaml | 51 ++++++++++++++ charts/mint/templates/ui-react.yaml | 76 +++++++++++++++++++++ charts/mint/values.yaml | 52 ++++++++++++++ 8 files changed, 334 insertions(+), 1 deletion(-) create mode 100644 charts/mint/ci/default-values.yaml create mode 100644 charts/mint/ci/ui-react-values.yaml create mode 100644 charts/mint/templates/ingress-ui-react.yaml create mode 100644 charts/mint/templates/ui-react-config.yaml create mode 100644 charts/mint/templates/ui-react.yaml diff --git a/charts/mint/Chart.yaml b/charts/mint/Chart.yaml index 2430bbb..db28777 100644 --- a/charts/mint/Chart.yaml +++ b/charts/mint/Chart.yaml @@ -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.2 +version: 9.0.0-beta.3 # 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. diff --git a/charts/mint/ci/default-values.yaml b/charts/mint/ci/default-values.yaml new file mode 100644 index 0000000..2e98b7e --- /dev/null +++ b/charts/mint/ci/default-values.yaml @@ -0,0 +1,9 @@ +# Installs the chart with its default values. +# +# This file exists to preserve coverage that was previously implicit: with no +# ci/ directory, chart-testing installed the chart once using values.yaml as-is. +# Adding any file to ci/ replaces that behaviour with one install per file, so +# without this the default-values install would silently stop being tested. +# +# Deliberately empty -- the point is to change nothing. +{} diff --git a/charts/mint/ci/ui-react-values.yaml b/charts/mint/ci/ui-react-values.yaml new file mode 100644 index 0000000..d4a9d50 --- /dev/null +++ b/charts/mint/ci/ui-react-values.yaml @@ -0,0 +1,23 @@ +# Installs the chart with the React UI enabled. +# +# Covers, as rendering behaviour: +# - endpoint derivation from each component's own ingress declaration +# (hasura, model_catalog_api and ensemble_manager are left to derive) +# - per-key override precedence (data_catalog_api is set explicitly and must +# win over the value that would have been derived) +# - the component's own deployment, service and ingress reaching Ready, +# which is also the check that the pinned image tag is pullable +# +# Not covered here: the required-client-ID failure. chart-testing has no +# "expect this render to fail" mode, so a values file omitting client_id would +# just turn CI red. That path is enforced by a `fail` in ui-react-config.yaml. +components: + ui_react: + enabled: true + config: + # Any non-empty value satisfies the required check; nothing in CI + # authenticates against a real identity provider. + client_id: mint-ci + # Set explicitly so the rendered ConfigMap must show this value rather + # than the one derived from components.data_catalog.ingress. + data_catalog_api: https://data-catalog.example.test/override diff --git a/charts/mint/templates/_helpers.tpl b/charts/mint/templates/_helpers.tpl index 0d9232b..9293c99 100644 --- a/charts/mint/templates/_helpers.tpl +++ b/charts/mint/templates/_helpers.tpl @@ -249,3 +249,65 @@ Usage: {{- tpl (.value | toYaml) .context }} {{- end }} {{- end -}} + +{{- define "helm.ui_react_node_port" -}} +{{- if .Values.service.type }} +{{- if eq .Values.service.type "NodePort" }} +{{- if .Values.service.port }} +{{- add .Values.service.port 11 }} +{{- else }} +{{- add 30000 11 }} +{{- end }} +{{- end }} +{{- end }} +{{- end }} + +{{/* +Base URL of a component, derived from its own ingress declaration. + +Renders "http://host" or "https://host" -- the scheme from that component's +own TLS setting. Renders nothing at all when the component is disabled, has +no ingress hosts, or its first host is blank. Callers must treat empty as +"no endpoint" rather than appending a path to it. + +Unlike the legacy ui ConfigMap, the host list is guarded before `first` is +called, so an empty `hosts` does not fail the render. + +Usage: +{{ include "mint.component_url" (dict "component" .Values.components.hasura) }} +*/}} +{{- define "mint.component_url" -}} +{{- $c := .component -}} +{{- if and $c $c.enabled $c.ingress -}} +{{- with $c.ingress.hosts -}} +{{- $host := (first .).host -}} +{{- if $host -}} +http{{ if $c.ingress.tls }}s{{ end }}://{{ $host }} +{{- end -}} +{{- end -}} +{{- end -}} +{{- end -}} + +{{/* +Resolve one ui_react endpoint, with the explicit override taking precedence +over the value derived from the target component's ingress. + +An override is used verbatim -- the suffix is not appended, because an +operator stating a URL explicitly is stating the whole URL. When there is no +override and the component yields no base URL, this renders nothing, so the +key is omitted from the ConfigMap and the application falls back to its own +default. + +Usage: +{{ include "mint.ui_react.endpoint" (dict "override" $cfg.hasura_endpoint "component" .Values.components.hasura "suffix" "/v1/graphql") }} +*/}} +{{- define "mint.ui_react.endpoint" -}} +{{- if .override -}} +{{- .override -}} +{{- else -}} +{{- $base := include "mint.component_url" (dict "component" .component) -}} +{{- if $base -}} +{{- $base }}{{ .suffix -}} +{{- end -}} +{{- end -}} +{{- end -}} diff --git a/charts/mint/templates/ingress-ui-react.yaml b/charts/mint/templates/ingress-ui-react.yaml new file mode 100644 index 0000000..61bf5ee --- /dev/null +++ b/charts/mint/templates/ingress-ui-react.yaml @@ -0,0 +1,60 @@ +{{- if and .Values.components.ui_react.enabled .Values.components.ui_react.ingress.enabled -}} +{{- $fullName := include "mint.prefix" . -}} +{{- $svcPort := .Values.service.port -}} +{{- if and .Values.components.ui_react.ingress.className (not (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion)) }} + {{- if not (hasKey .Values.components.ui_react.ingress.annotations "kubernetes.io/ingress.class") }} + {{- $_ := set .Values.components.ui_react.ingress.annotations "kubernetes.io/ingress.class" .Values.components.ui_react.ingress.className}} + {{- end }} +{{- end }} +{{- if semverCompare ">=1.19-0" .Capabilities.KubeVersion.GitVersion -}} +apiVersion: networking.k8s.io/v1 +{{- else if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}} +apiVersion: networking.k8s.io/v1beta1 +{{- else -}} +apiVersion: extensions/v1beta1 +{{- end }} +kind: Ingress +metadata: + name: {{ $fullName }}-ui-react + namespace: {{ .Release.Namespace }} + {{- with .Values.components.ui_react.ingress.annotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} +spec: + {{- if and .Values.components.ui_react.ingress.className (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion) }} + ingressClassName: {{ .Values.components.ui_react.ingress.className }} + {{- end }} + {{- if .Values.components.ui_react.ingress.tls }} + tls: + {{- range .Values.components.ui_react.ingress.tls }} + - hosts: + {{- range .hosts }} + - {{ . | quote }} + {{- end }} + secretName: {{ .secretName }} + {{- end }} + {{- end }} + rules: + {{- range .Values.components.ui_react.ingress.hosts }} + - host: {{ .host | quote }} + http: + paths: + {{- range .paths }} + - path: {{ .path }} + {{- if and .pathType (semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion) }} + pathType: {{ .pathType }} + {{- end }} + backend: + {{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }} + service: + name: {{ $fullName }}-ui-react + port: + number: {{ $svcPort }} + {{- else }} + serviceName: {{ $fullName }}-ui-react + servicePort: {{ $svcPort }} + {{- end }} + {{- end }} + {{- end }} +{{- end }} diff --git a/charts/mint/templates/ui-react-config.yaml b/charts/mint/templates/ui-react-config.yaml new file mode 100644 index 0000000..a628a55 --- /dev/null +++ b/charts/mint/templates/ui-react-config.yaml @@ -0,0 +1,51 @@ +{{- if .Values.components.ui_react.enabled }} +{{- $cfg := .Values.components.ui_react.config }} +{{- if not $cfg.client_id }} +{{- fail "components.ui_react.config.client_id is required when components.ui_react.enabled is true. The React UI must use its own OAuth2 client, registered separately from the legacy UI's: an identity provider allows one callback URL per client, so sharing the legacy client would break login on the existing UI. Register a client for this deployment's host and set components.ui_react.config.client_id." }} +{{- end }} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ include "mint.prefix" . }}-ui-react-config-map + namespace: {{ .Release.Namespace }} + labels: + {{- include "helm.labels" . | nindent 4 }} +data: + # Consumed as environment variables by the image's entrypoint, which renders + # them into the runtime config script at startup. The generator in the image + # -- not this template -- owns the config shape and its defaults, so a key + # omitted here falls back to that default rather than being blanked out. + + # Service endpoints, derived from each component's own ingress declaration + # unless overridden explicitly on ui_react.config. + {{- with include "mint.ui_react.endpoint" (dict "override" $cfg.hasura_endpoint "component" .Values.components.hasura "suffix" "/v1/graphql") }} + HASURA_ENDPOINT: {{ . | quote }} + {{- end }} + {{- with include "mint.ui_react.endpoint" (dict "override" $cfg.data_catalog_api "component" .Values.components.data_catalog "suffix" "") }} + DATA_CATALOG_API: {{ . | quote }} + {{- end }} + {{- with include "mint.ui_react.endpoint" (dict "override" $cfg.model_catalog_api "component" .Values.components.model_catalog_api "suffix" (printf "/%s" (default "" .Values.components.model_catalog_api.api_version))) }} + MODEL_CATALOG_API: {{ . | quote }} + {{- end }} + {{- with include "mint.ui_react.endpoint" (dict "override" $cfg.ensemble_manager_api "component" .Values.components.ensemble_manager "suffix" (printf "/%s" (default "" .Values.components.ensemble_manager.api_version))) }} + ENSEMBLE_MANAGER_API: {{ . | quote }} + {{- end }} + + # Authentication. Server and provider are inherited from the chart's + # top-level auth values; the client ID is deliberately per-component. + # Keycloak is not plumbed through the chart, so AUTH_REALM is not emitted. + AUTH_PROVIDER: {{ .Values.auth.provider | quote }} + AUTH_SERVER: {{ .Values.auth.server | quote }} + AUTH_CLIENT_ID: {{ $cfg.client_id | quote }} + {{- with $cfg.auth_callback_origin }} + AUTH_CALLBACK_ORIGIN: {{ . | quote }} + {{- end }} + + {{- with .Values.welcome_message }} + WELCOME_MESSAGE: {{ . | quote }} + {{- end }} + {{- with .Values.google.maps.key }} + GOOGLE_MAPS_KEY: {{ . | quote }} + {{- end }} +{{- end }} diff --git a/charts/mint/templates/ui-react.yaml b/charts/mint/templates/ui-react.yaml new file mode 100644 index 0000000..94440f4 --- /dev/null +++ b/charts/mint/templates/ui-react.yaml @@ -0,0 +1,76 @@ +{{- if .Values.components.ui_react.enabled }} +--- +apiVersion: v1 +kind: Service +metadata: + name: {{ include "mint.prefix" . }}-ui-react + namespace: {{ .Release.Namespace }} + labels: + {{- include "helm.labels" . | nindent 4 }} +spec: + type: {{ .Values.service.type }} + ports: + - name: "http" + port: {{ .Values.service.port }} + targetPort: http + {{- if eq .Values.service.type "NodePort" }} + nodePort: {{ include "helm.ui_react_node_port" . }} + {{- end }} + protocol: TCP + selector: + app: {{ include "mint.prefix" . }}-ui-react +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: {{ include "mint.prefix" . }}-ui-react + namespace: {{ .Release.Namespace }} + labels: + {{- include "helm.labels" . | nindent 4 }} +spec: + replicas: 1 + selector: + matchLabels: + app: {{ include "mint.prefix" . }}-ui-react + template: + metadata: + labels: + app: {{ include "mint.prefix" . }}-ui-react + annotations: + # The entrypoint reads this configuration once, at startup, so a + # ConfigMap change must roll the pods to take effect. + checksum/config: {{ include (print $.Template.BasePath "/ui-react-config.yaml") . | sha256sum }} + spec: + {{- with .Values.imagePullSecrets }} + imagePullSecrets: + {{- toYaml . | nindent 8 }} + {{- end }} + securityContext: + {{- toYaml .Values.podSecurityContext | nindent 8 }} + containers: + - name: ui-react + {{- with .Values.components.ui_react }} + image: "{{ .image.repository }}:{{ .image.tag | default $.Chart.AppVersion }}" + imagePullPolicy: {{ .image.pullPolicy }} + resources: + {{- toYaml .resources | nindent 12 }} + {{- end }} + # The entrypoint generates the runtime config script from these at + # startup. Note that this writes into the web root, so a read-only + # root filesystem would break startup. + envFrom: + - configMapRef: + name: {{ include "mint.prefix" . }}-ui-react-config-map + ports: + - name: http + containerPort: 80 + protocol: TCP + livenessProbe: + httpGet: + path: / + port: http + readinessProbe: + httpGet: + path: / + port: http +{{- end }} diff --git a/charts/mint/values.yaml b/charts/mint/values.yaml index ac12107..1adad6c 100644 --- a/charts/mint/values.yaml +++ b/charts/mint/values.yaml @@ -400,6 +400,58 @@ components: - path: / pathType: ImplementationSpecific tls: [] + ui_react: + # -- 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. + 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 + # -- Image pull policy for the React UI + pullPolicy: Always + # -- Resource specifications for the React UI + resources: {} + config: + # -- OAuth2 client ID for the React UI. Required when this component is + # enabled, and must be a client distinct from the legacy UI's: the + # identity provider allows one callback URL per client, so sharing one + # would break login on the existing UI. + client_id: "" + # -- Origin to use for the OAuth2 callback. Leave empty to use the + # deployment's own origin, which is correct for a real cluster host. + auth_callback_origin: "" + # Explicit endpoint overrides. Each is derived from the corresponding + # component's own ingress when left empty; setting one takes precedence + # and is used verbatim, including any path. + # -- Overrides the Hasura GraphQL endpoint URL + hasura_endpoint: "" + # -- Overrides the data catalog API URL + data_catalog_api: "" + # -- Overrides the model catalog API URL + model_catalog_api: "" + # -- Overrides the ensemble manager API URL + ensemble_manager_api: "" + ingress: + # -- Enable or disable ingress for the React UI + enabled: true + className: "" + annotations: {} + hosts: + # Its own host rather than a path prefix on the legacy UI's: the + # application is built to be served from the root. + - host: next.mint.local + paths: + - path: / + pathType: ImplementationSpecific + tls: [] ensemble_manager: # -- Enable or disable Ensemble Manager enabled: true From 9f440a990e892dccb42865dd0eb1c4c95faeb01a Mon Sep 17 00:00:00 2001 From: Maximiliano Osorio Date: Sun, 19 Jul 2026 18:50:15 -0400 Subject: [PATCH 2/3] release: package 9.0.0-beta.3 --- index.yaml | 278 +++++++++++++++++---------------- releases/MINT-9.0.0-beta.3.tgz | Bin 0 -> 26784 bytes 2 files changed, 146 insertions(+), 132 deletions(-) create mode 100644 releases/MINT-9.0.0-beta.3.tgz diff --git a/index.yaml b/index.yaml index 7c31f26..87d0c37 100644 --- a/index.yaml +++ b/index.yaml @@ -3,7 +3,21 @@ entries: MINT: - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.798966-04:00" + created: "2026-07-19T18:50:04.292795-04:00" + description: A Helm chart for MINT + digest: 61f6db210d29c090617ef73b6ba4317b5ea9c0d3f26f7cbc8a10e1f96cb17bfa + maintainers: + - email: maxiosorio@gmail.com + name: mosoriob + url: https://github.com/mosoriob + name: MINT + type: application + urls: + - https://mintproject.github.io/mint/releases/MINT-9.0.0-beta.3.tgz + version: 9.0.0-beta.3 + - apiVersion: v2 + appVersion: 1.16.3 + created: "2026-07-19T18:50:04.291325-04:00" description: A Helm chart for MINT digest: e88be4fd40523ac18dfa7beb696d5e5f63092b835630f9f2c3118679c6ee1938 maintainers: @@ -17,7 +31,7 @@ entries: version: 9.0.0-beta.2 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.79718-04:00" + created: "2026-07-19T18:50:04.289757-04:00" description: A Helm chart for MINT digest: eaf3492dbc7c782ca44adcd5e10c69b9fbc2df2e0d6d2d415d1f0b7b8cecc3bd maintainers: @@ -31,7 +45,7 @@ entries: version: 9.0.0-beta.1 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.795513-04:00" + created: "2026-07-19T18:50:04.288498-04:00" description: A Helm chart for MINT digest: d38b55cb51d0f16b3d88878571c00eabe728b893cd0d311744e75b479e7f1244 maintainers: @@ -45,7 +59,7 @@ entries: version: 8.1.0-beta.6 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.794231-04:00" + created: "2026-07-19T18:50:04.287268-04:00" description: A Helm chart for MINT digest: b1045f583556e3f1fe22b8dab7d172a5bab971574a82c603f4e493803e2d6aa4 maintainers: @@ -59,7 +73,7 @@ entries: version: 8.1.0-beta.5 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.792907-04:00" + created: "2026-07-19T18:50:04.285546-04:00" description: A Helm chart for MINT digest: e94d38b483bf0c9a23e52906abf7ea14e11a714af3aeafdf7e193e20d926ae4e maintainers: @@ -73,7 +87,7 @@ entries: version: 8.1.0-beta.4 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.791277-04:00" + created: "2026-07-19T18:50:04.284271-04:00" description: A Helm chart for MINT digest: 6fa7aa0bc62d2dfbdca115799d7dc33a3f1bd82ae00be2aad5a2adcca7b8a9ea maintainers: @@ -87,7 +101,7 @@ entries: version: 8.1.0-beta.3 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.789977-04:00" + created: "2026-07-19T18:50:04.282979-04:00" description: A Helm chart for MINT digest: 4437466a3ea9b0482b91c80194d96193630c48fb9b236a85b6021f0d2e4d7e51 maintainers: @@ -101,7 +115,7 @@ entries: version: 8.1.0-beta.2 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.788497-04:00" + created: "2026-07-19T18:50:04.281418-04:00" description: A Helm chart for MINT digest: 1fefc0a31d13ec2d87480ebb8b48ae4f452104a071f928a7fad5a386cf2d94f7 maintainers: @@ -115,7 +129,7 @@ entries: version: 8.1.0-beta.1 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.786718-04:00" + created: "2026-07-19T18:50:04.280175-04:00" description: A Helm chart for MINT digest: a3b7397eca8a6eaf172b93c5c502d41da4b2e5d72d622d3fbe44ca263684db16 maintainers: @@ -129,7 +143,7 @@ entries: version: 8.0.2 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.785202-04:00" + created: "2026-07-19T18:50:04.278913-04:00" description: A Helm chart for MINT digest: 154e0faa09c25fe38bbf7267d2608cf824814b05b6131e7975f69914bd9dd1fa maintainers: @@ -143,7 +157,7 @@ entries: version: 8.0.1 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.783716-04:00" + created: "2026-07-19T18:50:04.277607-04:00" description: A Helm chart for MINT digest: f93d96f22868d86d0d612aa203fdc4c192b8d51a1e8bcc184f987b414000c850 maintainers: @@ -157,7 +171,7 @@ entries: version: 8.0.0 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.782417-04:00" + created: "2026-07-19T18:50:04.276037-04:00" description: A Helm chart for MINT digest: a07a5ec96cb6a7adf3942d6a19ab5ad3bdc832448f6f1ef76f734096f03f6737 maintainers: @@ -171,7 +185,7 @@ entries: version: 3.5.0-pre2 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.781126-04:00" + created: "2026-07-19T18:50:04.274793-04:00" description: A Helm chart for MINT digest: 32e829c4207dfbf6c3f5c3d62dc310daf26931654ad66cb8560358c6538b7efc maintainers: @@ -185,7 +199,7 @@ entries: version: 3.5.0-pre1 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.779798-04:00" + created: "2026-07-19T18:50:04.27354-04:00" description: A Helm chart for MINT digest: 084e259e08b3df0466263477927de074bbab5d26d8c63e72f338de17514f83dd maintainers: @@ -199,7 +213,7 @@ entries: version: 3.4.7-pre1 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.77791-04:00" + created: "2026-07-19T18:50:04.272079-04:00" description: A Helm chart for MINT digest: 9bb501e153e5521da7260a6860985e4b3ea94e08f9e09e8137dc89c48dab8f65 maintainers: @@ -213,7 +227,7 @@ entries: version: 3.4.6-pre9 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.776637-04:00" + created: "2026-07-19T18:50:04.270267-04:00" description: A Helm chart for MINT digest: 77e974bfd9a900a0c6d39784329dc1c24b0fb7cf5b2a84b17f91dfc9765a3835 maintainers: @@ -227,7 +241,7 @@ entries: version: 3.4.6-pre8 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.775371-04:00" + created: "2026-07-19T18:50:04.268988-04:00" description: A Helm chart for MINT digest: beeed8ce1b94838d76c299739abde8553f6907af9a04b2886c274460a9104fc8 maintainers: @@ -241,7 +255,7 @@ entries: version: 3.4.6-pre7 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.773989-04:00" + created: "2026-07-19T18:50:04.26774-04:00" description: A Helm chart for MINT digest: 9f430798d4387f5f360ed5e2d1b65491d00ee092546e5c5107bb401eb482ecc1 maintainers: @@ -255,7 +269,7 @@ entries: version: 3.4.6-pre6 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.772157-04:00" + created: "2026-07-19T18:50:04.266072-04:00" description: A Helm chart for MINT digest: 0a17890f3fbc4e16359760a0c048a85bf6803dd2940354a1e0ee31475360ec3e maintainers: @@ -269,7 +283,7 @@ entries: version: 3.4.6-pre5 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.770873-04:00" + created: "2026-07-19T18:50:04.264641-04:00" description: A Helm chart for MINT digest: ef38d724112773a0eb5d18aa3eb69db148e1417d7d39658b0b7c97bb9ce7fa87 maintainers: @@ -283,7 +297,7 @@ entries: version: 3.4.6-pre4 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.769424-04:00" + created: "2026-07-19T18:50:04.263119-04:00" description: A Helm chart for MINT digest: 5271b4180d825b2550403e345b7315422ffdc62bc68baf76b0725da465966f5f maintainers: @@ -297,7 +311,7 @@ entries: version: 3.4.6-pre2 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.768186-04:00" + created: "2026-07-19T18:50:04.261492-04:00" description: A Helm chart for MINT digest: 65cec0e4f737c7d92be1ce0c0bb14314af2236b0f234dee8f911810de305da05 maintainers: @@ -311,7 +325,7 @@ entries: version: 3.4.6-pre11 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.766283-04:00" + created: "2026-07-19T18:50:04.260184-04:00" description: A Helm chart for MINT digest: 66634c57e7c5504bce8856ed0b6d4dae9fac9b1e8f6631fc1f61586a88df59c0 maintainers: @@ -325,7 +339,7 @@ entries: version: 3.4.6-pre10 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.764739-04:00" + created: "2026-07-19T18:50:04.258906-04:00" description: A Helm chart for MINT digest: e6d5ac01b76a5c0643d781538ec8af3895ded50a912018f27ba22a827522983f maintainers: @@ -339,7 +353,7 @@ entries: version: 3.4.6-pre1 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.763461-04:00" + created: "2026-07-19T18:50:04.257311-04:00" description: A Helm chart for MINT digest: 891b4a697c597135cc7042997c1bcf780b048a938985d24b2227334d5c5a2e9a maintainers: @@ -353,7 +367,7 @@ entries: version: 3.4.5 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.762215-04:00" + created: "2026-07-19T18:50:04.255962-04:00" description: A Helm chart for MINT digest: e2572e5ab2bb7b2101fc76ba4d711938cb0b0d0632f7be5a6cfdf0297c0b8e1a maintainers: @@ -367,7 +381,7 @@ entries: version: 3.4.4 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.760243-04:00" + created: "2026-07-19T18:50:04.254814-04:00" description: A Helm chart for MINT digest: 0e23662d92ce863974757b70975095a041764beab1c5892d8dcad96b2a2af674 maintainers: @@ -381,7 +395,7 @@ entries: version: 3.4.3 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.758596-04:00" + created: "2026-07-19T18:50:04.25363-04:00" description: A Helm chart for MINT digest: 64f7c16648d36574343351fb6cc40e2aaab6e619a3033c51b2cf3b9bdf10bbf7 maintainers: @@ -395,7 +409,7 @@ entries: version: 3.4.3-alpha.5 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.757318-04:00" + created: "2026-07-19T18:50:04.252229-04:00" description: A Helm chart for MINT digest: 9b3af5c5af9d8f593e775b4da392de5957fea484e2404a6093dbe7a622650788 maintainers: @@ -409,7 +423,7 @@ entries: version: 3.4.3-alpha.4 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.756126-04:00" + created: "2026-07-19T18:50:04.251014-04:00" description: A Helm chart for MINT digest: 51d03ea90caa7026429d81a406eb15a55e4cf17abe9f81c29152dfad4c6e1f25 maintainers: @@ -423,7 +437,7 @@ entries: version: 3.4.3-alpha.2 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.754392-04:00" + created: "2026-07-19T18:50:04.249885-04:00" description: A Helm chart for MINT digest: 952e745ee43e65a114493ed7a65a15007ba900c415ecf91fc65080985d9b501f maintainers: @@ -437,7 +451,7 @@ entries: version: 3.4.3-alpha.1 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.753206-04:00" + created: "2026-07-19T18:50:04.248488-04:00" description: A Helm chart for MINT digest: 58b0b76282ac61b9a9fcff208a6f6e81239680716fe67223cb24fcdee5ade6c3 maintainers: @@ -451,7 +465,7 @@ entries: version: 3.4.1 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.751992-04:00" + created: "2026-07-19T18:50:04.246816-04:00" description: A Helm chart for MINT digest: 7c0a6a5458c9608bb4b97c61b771d60a4f67ed24c7a3145a0eaeff9940d9e200 maintainers: @@ -465,7 +479,7 @@ entries: version: 3.4.0 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.750484-04:00" + created: "2026-07-19T18:50:04.245683-04:00" description: A Helm chart for MINT digest: f85441edcfb921d4b40e3f49f2cd41a94ccea6600b35ad05383994d998da193c maintainers: @@ -479,7 +493,7 @@ entries: version: 3.3.8 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.748956-04:00" + created: "2026-07-19T18:50:04.244607-04:00" description: A Helm chart for MINT digest: b0798575ec3267aab05df18f56d17ec6f1395d23db207aa1d8377bd9198e464f maintainers: @@ -493,7 +507,7 @@ entries: version: 3.3.7 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.747777-04:00" + created: "2026-07-19T18:50:04.24347-04:00" description: A Helm chart for MINT digest: 3634b6e47bdc4af3a4ef6fbffb1e8e1e47f0fa396146c58741bd1f609986e2aa maintainers: @@ -507,7 +521,7 @@ entries: version: 3.3.6 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.746558-04:00" + created: "2026-07-19T18:50:04.241803-04:00" description: A Helm chart for MINT digest: 706b71d0f2cf2169524b1b6e26dc5da32f3f422cb7511731598310222cfded52 maintainers: @@ -521,7 +535,7 @@ entries: version: 3.3.5 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.745366-04:00" + created: "2026-07-19T18:50:04.240714-04:00" description: A Helm chart for MINT digest: 5873bbcd3b86904771879570af03659c12d9c01e6268c9e1f083a0daa3cb7659 maintainers: @@ -535,7 +549,7 @@ entries: version: 3.3.4 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.743693-04:00" + created: "2026-07-19T18:50:04.239564-04:00" description: A Helm chart for MINT digest: a48c2508726527affaec6c99f663fdd373ac04d3b6e37917f68e1f000e89313d maintainers: @@ -549,7 +563,7 @@ entries: version: 3.3.4-alpha.1 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.742494-04:00" + created: "2026-07-19T18:50:04.238286-04:00" description: A Helm chart for MINT digest: 92411c62b06f3b30d8187274f7f9afe28780cd1dc9d981efc83ba4df1a3291b2 maintainers: @@ -563,7 +577,7 @@ entries: version: 3.3.3 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.741361-04:00" + created: "2026-07-19T18:50:04.237008-04:00" description: A Helm chart for MINT digest: 855dedd1be6b14089c55fec118ab94977eb35beb72bddb7555dbdd0f3d24d5fb maintainers: @@ -577,7 +591,7 @@ entries: version: 3.3.3-alpha.1 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.740217-04:00" + created: "2026-07-19T18:50:04.235729-04:00" description: A Helm chart for MINT digest: 64e0f90466edb4077c4a40777c1b56b49f2e50088f0800a02dbb86dd447a3dc7 maintainers: @@ -591,7 +605,7 @@ entries: version: 3.3.2 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.735868-04:00" + created: "2026-07-19T18:50:04.231687-04:00" description: A Helm chart for MINT digest: fca1073c74a67d7f046fe576ec070ec658a943084fb20cc49a17eecc0a767392 maintainers: @@ -605,7 +619,7 @@ entries: version: 3.3.1-alpha.16 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.734474-04:00" + created: "2026-07-19T18:50:04.230415-04:00" description: A Helm chart for MINT digest: b38613aaf2f0aaeee069aee7f325cf31c2b613630420aa8a4cc8b1c2a259b47c maintainers: @@ -619,7 +633,7 @@ entries: version: 3.3.1-alpha.15 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.732547-04:00" + created: "2026-07-19T18:50:04.228884-04:00" description: A Helm chart for MINT digest: 1ca0af95a8fdacaa40228f02b1402804628f1ea47c55c05cc4e60670c853c824 maintainers: @@ -633,7 +647,7 @@ entries: version: 3.3.1-alpha.14 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.731322-04:00" + created: "2026-07-19T18:50:04.227721-04:00" description: A Helm chart for MINT digest: 7f579f4778e2422c0e051bc3c307488c5529f5111f46f970a1feaf6d23f91353 maintainers: @@ -647,7 +661,7 @@ entries: version: 3.3.1-alpha.13 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.730095-04:00" + created: "2026-07-19T18:50:04.226657-04:00" description: A Helm chart for MINT digest: 22458cd3c22b584e1c2822433b5aa4c9bebe77ce4e9593a0ed6e382a6e099296 maintainers: @@ -661,7 +675,7 @@ entries: version: 3.3.1-alpha.12 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.728784-04:00" + created: "2026-07-19T18:50:04.225568-04:00" description: A Helm chart for MINT digest: 833f01b5545d76bd928b1ac9b4ddf4c3621c27ee47245f0709f67cefd296ead5 maintainers: @@ -675,7 +689,7 @@ entries: version: 3.3.1-alpha.10 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.738447-04:00" + created: "2026-07-19T18:50:04.234651-04:00" description: A Helm chart for MINT digest: 181e8dea8534a493bd4e2b22a8f2db66b663a8dc7b64d998e447bbe078158f38 maintainers: @@ -689,7 +703,7 @@ entries: version: 3.3.1-alpha.6 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.737106-04:00" + created: "2026-07-19T18:50:04.23277-04:00" description: A Helm chart for MINT digest: 164e076e3741daf04f7d21ece2b4cb86503c778af12c7347bce5d106663ec8c5 maintainers: @@ -703,7 +717,7 @@ entries: version: 3.3.1-alpha.5 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.726919-04:00" + created: "2026-07-19T18:50:04.224059-04:00" description: A Helm chart for MINT digest: 7a2f01ff16e0193abdf51afdb8af957278e268d0ce899d43f16adcbb3ed06066 maintainers: @@ -717,7 +731,7 @@ entries: version: 3.3.0 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.72581-04:00" + created: "2026-07-19T18:50:04.222802-04:00" description: A Helm chart for MINT digest: 478f74d6248b27e85f6401e3d7a79530d9b8bc3e79f648e77307bbd630d4ac4b maintainers: @@ -731,7 +745,7 @@ entries: version: 3.2.0 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.724709-04:00" + created: "2026-07-19T18:50:04.221775-04:00" description: A Helm chart for MINT digest: 60e1155713419f799d31c6a2905ba03f008e69015f619f2ffdbdcaa308f15fef maintainers: @@ -745,7 +759,7 @@ entries: version: 3.2.0-alpha.1 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.723033-04:00" + created: "2026-07-19T18:50:04.22028-04:00" description: A Helm chart for MINT digest: d09376fdac4d06bbc815ba56d3a690c085532cf3870979221d32043062dacbed maintainers: @@ -759,7 +773,7 @@ entries: version: 3.1.1 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.721593-04:00" + created: "2026-07-19T18:50:04.218949-04:00" description: A Helm chart for MINT digest: 73672fd2f3d071e6e7fd0d634a1f2ad2bbcf776981a0cf0f1fa635ed7f562ad8 maintainers: @@ -773,7 +787,7 @@ entries: version: 3.1.0 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.720376-04:00" + created: "2026-07-19T18:50:04.217825-04:00" description: A Helm chart for MINT digest: a9a3194809b02157b024bedace8ad42b4e8291dbaa40cbd4c970e6593fd103f4 maintainers: @@ -787,7 +801,7 @@ entries: version: 3.0.1-alpha.2 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.718838-04:00" + created: "2026-07-19T18:50:04.216859-04:00" description: A Helm chart for MINT digest: 4502ee4ee16a0da1dc0d850a052fda4538da775050b9ec8e046bc37adbf29253 maintainers: @@ -801,7 +815,7 @@ entries: version: 3.0.1-alpha.1 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.717459-04:00" + created: "2026-07-19T18:50:04.215368-04:00" description: A Helm chart for MINT digest: d2c1481372efb5734da488fa010aeba1db680d9d89fd4cadadf99f9ccc7f1877 maintainers: @@ -815,7 +829,7 @@ entries: version: 3.0.0 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.7165-04:00" + created: "2026-07-19T18:50:04.214273-04:00" description: A Helm chart for MINT digest: 418ebf95384e27acf1e751b0eb1aa5000fa933a9cd39a83de428a033e5b53806 maintainers: @@ -829,7 +843,7 @@ entries: version: 3.0.0-alpha.2 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.715268-04:00" + created: "2026-07-19T18:50:04.213056-04:00" description: A Helm chart for MINT digest: 353053f31d1e2bd69767ccb9a556ec51ff6e1236031436817af627b3fc95c754 maintainers: @@ -843,7 +857,7 @@ entries: version: 3.0.0-alpha.1 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.714262-04:00" + created: "2026-07-19T18:50:04.211908-04:00" description: A Helm chart for MINT digest: 1224756f56a5b98a6cb26df9cfed03adb08fcda62a9178f49b29319a11e3bb8f maintainers: @@ -857,7 +871,7 @@ entries: version: 2.3.3 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.712645-04:00" + created: "2026-07-19T18:50:04.210637-04:00" description: A Helm chart for MINT digest: bf89ba5d8490ca8efa8ddc220b140f8e0f29d4a2739e8f401e8eb12f349c4396 maintainers: @@ -871,7 +885,7 @@ entries: version: 2.3.1 - apiVersion: v2 appVersion: 1.16.3 - created: "2026-04-26T20:04:58.711399-04:00" + created: "2026-07-19T18:50:04.209413-04:00" description: A Helm chart for MINT digest: 052db5e9e4bd62be4262d80320c13d5c62ca7b64be4be61a35088dc7e8864ba6 name: MINT @@ -881,7 +895,7 @@ entries: version: 2.3.0 - apiVersion: v2 appVersion: 1.16.2 - created: "2026-04-26T20:04:58.710164-04:00" + created: "2026-07-19T18:50:04.208244-04:00" description: A Helm chart for MINT digest: 98567a0bd0334564199b7639c76e8bea364e397c39317fe17b699ab1f1b6c67b name: MINT @@ -891,7 +905,7 @@ entries: version: 2.2.7 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.708943-04:00" + created: "2026-07-19T18:50:04.206788-04:00" description: A Helm chart for MINT digest: c887c706ae8e99eab5774b70f85613c46fece2b25fbe959580a5847698f05c73 name: MINT @@ -901,7 +915,7 @@ entries: version: 2.2.6 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.707401-04:00" + created: "2026-07-19T18:50:04.205943-04:00" description: A Helm chart for MINT digest: 811b15e5b32adfbd10ac53a07c2a530a30063795c93f33fc616959eab0dfa2c8 name: MINT @@ -911,7 +925,7 @@ entries: version: 2.2.5 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.706545-04:00" + created: "2026-07-19T18:50:04.205089-04:00" description: A Helm chart for MINT digest: 3011a3d98dcab01bb951dc5e12512aa23a5651996f8046c3a8425e075fbb93eb name: MINT @@ -921,7 +935,7 @@ entries: version: 2.2.4 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.705674-04:00" + created: "2026-07-19T18:50:04.204258-04:00" description: A Helm chart for MINT digest: a02805284b6ef454572382de3455bd8c1e5dd6b965d253277d85c243cbeaf2b4 name: MINT @@ -931,7 +945,7 @@ entries: version: 2.2.3 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.704829-04:00" + created: "2026-07-19T18:50:04.203243-04:00" description: A Helm chart for MINT digest: e168e2ab341bd97f840a575b81d4db801a132a49a149b0475c95a7b997ab8437 name: MINT @@ -941,7 +955,7 @@ entries: version: 2.2.2 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.703883-04:00" + created: "2026-07-19T18:50:04.201809-04:00" description: A Helm chart for MINT digest: 416a5a9eddb36a2c75d17e2719e5ec7a1e882bbea7819dcace84eb43b84d975c name: MINT @@ -951,7 +965,7 @@ entries: version: 2.2.1 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.70298-04:00" + created: "2026-07-19T18:50:04.200953-04:00" description: A Helm chart for MINT digest: b001652353730b421a9b00d6c0854255738eaea92f24685110746ddb888ea1e1 name: MINT @@ -961,7 +975,7 @@ entries: version: 2.2.0 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.70153-04:00" + created: "2026-07-19T18:50:04.200004-04:00" description: A Helm chart for MINT digest: 7cca79b898b7e5a245bb72e96d40f66a07641c23a2bf3c4282d9eb26e05dc40b name: MINT @@ -971,7 +985,7 @@ entries: version: 2.1.9 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.700685-04:00" + created: "2026-07-19T18:50:04.19895-04:00" description: A Helm chart for MINT digest: 4b58de7ebcc7a1416da5ac21d50332a3b5838a2627b9aecff3c3cf8e2747baa5 name: MINT @@ -981,7 +995,7 @@ entries: version: 2.1.8 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.699835-04:00" + created: "2026-07-19T18:50:04.197793-04:00" description: A Helm chart for MINT digest: 6c7c5f8598268c64b66ac1c0c7c7d4f830129029e8607a44e653c77d3804b7ca name: MINT @@ -991,7 +1005,7 @@ entries: version: 2.1.7 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.698965-04:00" + created: "2026-07-19T18:50:04.196296-04:00" description: A Helm chart for MINT digest: 6bc8f8cfeae2cf3eebbe5149e1cb3d9c2f5951faee2a059cb66a896740ef71c2 name: MINT @@ -1001,7 +1015,7 @@ entries: version: 2.1.6 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.69812-04:00" + created: "2026-07-19T18:50:04.195466-04:00" description: A Helm chart for MINT digest: 90d5b891f22e3598d4bdeb6dfda9a057d56012367ed60c970226019effe84495 name: MINT @@ -1011,7 +1025,7 @@ entries: version: 2.1.5 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.6968-04:00" + created: "2026-07-19T18:50:04.194629-04:00" description: A Helm chart for MINT digest: 98fd19dd8c33e420aa08706a23d0dca1b75527fd53125e54335cacdc10e48a9f name: MINT @@ -1021,7 +1035,7 @@ entries: version: 2.1.4 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.695829-04:00" + created: "2026-07-19T18:50:04.193783-04:00" description: A Helm chart for MINT digest: c02423458b407c1b40bdbcd35fc721c69a002534286e5fe146529d8985d90522 name: MINT @@ -1031,7 +1045,7 @@ entries: version: 2.1.3 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.694845-04:00" + created: "2026-07-19T18:50:04.192529-04:00" description: A Helm chart for MINT digest: 066cd07bdb91d3e2e786c1894785f6f772a4e97147a59b35138d41e435d7bd3f name: MINT @@ -1041,7 +1055,7 @@ entries: version: 2.1.2 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.693978-04:00" + created: "2026-07-19T18:50:04.1915-04:00" description: A Helm chart for MINT digest: 77d65ead31d52b93fd1a9c438858ad4da39141b04c132d76b550ac285e94fa47 name: MINT @@ -1051,7 +1065,7 @@ entries: version: 2.1.1 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.693067-04:00" + created: "2026-07-19T18:50:04.19062-04:00" description: A Helm chart for MINT digest: 661e005f57577e045e25dfd99f5281dbbb0824d4faa666c8b03ce9b225235897 name: MINT @@ -1061,7 +1075,7 @@ entries: version: 2.1.0 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.692145-04:00" + created: "2026-07-19T18:50:04.189718-04:00" description: A Helm chart for MINT digest: eb0ed5c12c026733f252831e7d07a8139cb9611703c68d326a1a8b8a7b8556a0 name: MINT @@ -1071,7 +1085,7 @@ entries: version: 2.0.3 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.690957-04:00" + created: "2026-07-19T18:50:04.188902-04:00" description: A Helm chart for MINT digest: de8fd357872d972de8ce1edab73ce88edc3c4bcd2992dcf96d0227cdd025dca2 name: MINT @@ -1081,7 +1095,7 @@ entries: version: 2.0.2 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.690139-04:00" + created: "2026-07-19T18:50:04.187376-04:00" description: A Helm chart for MINT digest: 2894fb146960e3d186d93d4cfef0fd3d4a1b64aba0b68c79577289d3eadb3e24 name: MINT @@ -1091,7 +1105,7 @@ entries: version: 2.0.1 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.689291-04:00" + created: "2026-07-19T18:50:04.186446-04:00" description: A Helm chart for MINT digest: 24fc1468ed473de53e87a19fda76a59e65fb5bd4b92619f2cebe68eba71b0652 name: MINT @@ -1101,7 +1115,7 @@ entries: version: 2.0.0 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.688428-04:00" + created: "2026-07-19T18:50:04.185575-04:00" description: A Helm chart for MINT digest: 8a790838a9103b920e367cbffdde25644d6dedc097330bed04e252ae53780b22 name: MINT @@ -1111,7 +1125,7 @@ entries: version: 1.4.7 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.687574-04:00" + created: "2026-07-19T18:50:04.184794-04:00" description: A Helm chart for MINT digest: d12b2a689065ec57f3a8bae279ea5186cc40f761064ab541aef6752cdce844d5 name: MINT @@ -1121,7 +1135,7 @@ entries: version: 1.4.6 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.686386-04:00" + created: "2026-07-19T18:50:04.18398-04:00" description: A Helm chart for MINT digest: 5b229b162c654fca1347e7fc8afae3c67a8bde0b57fe6594621c81148f27745d name: MINT @@ -1131,7 +1145,7 @@ entries: version: 1.4.5 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.685599-04:00" + created: "2026-07-19T18:50:04.183026-04:00" description: A Helm chart for MINT digest: 9336cc3f21f4b0d3e8467a34fe1470303b50987567e24bbfd0337ad9f136b4bd name: MINT @@ -1141,7 +1155,7 @@ entries: version: 1.4.4 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.684784-04:00" + created: "2026-07-19T18:50:04.181944-04:00" description: A Helm chart for MINT digest: d3a6a527980a7342fe7b301f662ab8d1ca5eb656f4f3c450a978b811a7c5f882 name: MINT @@ -1151,7 +1165,7 @@ entries: version: 1.4.3 - apiVersion: v2 appVersion: 1.16.1 - created: "2026-04-26T20:04:58.683947-04:00" + created: "2026-07-19T18:50:04.181111-04:00" description: A Helm chart for MINT digest: 599af468fb628629480a1d46ef6a8b3fb0554fb806cbfb05dfadf51a9277f66a name: MINT @@ -1161,7 +1175,7 @@ entries: version: 1.4.2 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.683153-04:00" + created: "2026-07-19T18:50:04.18031-04:00" description: A Helm chart for MINT digest: dfe93e95a0c832825521b6b6fe8a5ac02e6eb64784907e2d7de9059cb8a423d6 name: MINT @@ -1171,7 +1185,7 @@ entries: version: 1.4.1 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.682248-04:00" + created: "2026-07-19T18:50:04.17937-04:00" description: A Helm chart for MINT digest: 0ce38971269d661e292fb9328ec125f7b694c6aa5219be06e2292dc594657d0e name: MINT @@ -1181,7 +1195,7 @@ entries: version: 1.4.0 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.681313-04:00" + created: "2026-07-19T18:50:04.178472-04:00" description: A Helm chart for MINT digest: 7b88b02262e7dfa76b5fca20405ad55f488ec07c29d71cce4c0d5c27a5104b4a name: MINT @@ -1191,7 +1205,7 @@ entries: version: 1.3.0 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.679696-04:00" + created: "2026-07-19T18:50:04.176941-04:00" description: A Helm chart for MINT digest: 208b801c1374b022fb9027f6e5272e55d23c6502baed01ee02830b2dd720ae2e name: MINT @@ -1201,7 +1215,7 @@ entries: version: 1.2.1 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.678885-04:00" + created: "2026-07-19T18:50:04.176125-04:00" description: A Helm chart for MINT digest: ac7eb799c1aa70b6dde566a6d99c2121c1173ad94ed8c17428db1354533919ce name: MINT @@ -1211,7 +1225,7 @@ entries: version: 1.2.0 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.678067-04:00" + created: "2026-07-19T18:50:04.175283-04:00" description: A Helm chart for MINT digest: e0c24e8b3d3409828eb0a5b7bbb9323dddd26376ee14c2fbd4d62a07fc7d09c5 name: MINT @@ -1221,7 +1235,7 @@ entries: version: 1.1.2 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.677237-04:00" + created: "2026-07-19T18:50:04.174262-04:00" description: A Helm chart for MINT digest: e401be24735a9ca68240a2cdeac180a353a1d1010a30bf55bb2e662f94ef59bc name: MINT @@ -1231,7 +1245,7 @@ entries: version: 1.1.1 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.676439-04:00" + created: "2026-07-19T18:50:04.173396-04:00" description: A Helm chart for MINT digest: 41d0dd09352a6733deda195757bcc05f4224bff47946641842b799217cb1d3f3 name: MINT @@ -1241,7 +1255,7 @@ entries: version: 1.1.0 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.675622-04:00" + created: "2026-07-19T18:50:04.171685-04:00" description: A Helm chart for MINT digest: 63d38254df08e071958b7fa5362df0554e14d094efe39f388919df8da465b5a2 name: MINT @@ -1251,7 +1265,7 @@ entries: version: 1.0.6 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.674471-04:00" + created: "2026-07-19T18:50:04.171025-04:00" description: A Helm chart for MINT digest: 20c35316798a15552084149ebca28ad858ee3787cb954a0c6c36a2bc22fed324 name: MINT @@ -1261,7 +1275,7 @@ entries: version: 1.0.5 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.673805-04:00" + created: "2026-07-19T18:50:04.170343-04:00" description: A Helm chart for MINT digest: 7f1ef9debb71a25df17d16334f03f157138c72794d7db8db4bdd5c1a37619411 name: MINT @@ -1271,7 +1285,7 @@ entries: version: 1.0.4 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.673146-04:00" + created: "2026-07-19T18:50:04.169662-04:00" description: A Helm chart for MINT digest: 8851c1479e81f30ee60fd431bc6371a87e0510f8e088417a2bb28689b3e1103f name: MINT @@ -1281,7 +1295,7 @@ entries: version: 1.0.3 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.672489-04:00" + created: "2026-07-19T18:50:04.168978-04:00" description: A Helm chart for MINT digest: 25a37073c524aedeff255f1418df89835091cffb0c975ab007f9acc2460b0dfb name: MINT @@ -1291,7 +1305,7 @@ entries: version: 1.0.2 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.67182-04:00" + created: "2026-07-19T18:50:04.168274-04:00" description: A Helm chart for MINT digest: b786dd3bc10bdaa7f70322c2623bb2aeb398d180aa2fd0e8ce7cf3342a9a2d09 name: MINT @@ -1301,7 +1315,7 @@ entries: version: 1.0.1 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.671056-04:00" + created: "2026-07-19T18:50:04.167163-04:00" description: A Helm chart for MINT digest: 34831e91732985227a731e2800b99b15c4f1fbe6b2dc90bfb38ad932d109f75f name: MINT @@ -1311,7 +1325,7 @@ entries: version: 1.0.0 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.6702-04:00" + created: "2026-07-19T18:50:04.16618-04:00" description: A Helm chart for MINT digest: fd8b1b29ff83418f9244135ff1c1d2b6931717282b6619042f31218b431a02ba name: MINT @@ -1321,7 +1335,7 @@ entries: version: 0.3.9 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.669531-04:00" + created: "2026-07-19T18:50:04.165599-04:00" description: A Helm chart for MINT digest: b3d269bd5aad8daa6cca305687cd33c1fdfc5a554694a55c58bd431b41fb2046 name: MINT @@ -1331,7 +1345,7 @@ entries: version: 0.3.8 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.668485-04:00" + created: "2026-07-19T18:50:04.164997-04:00" description: A Helm chart for MINT digest: adcd66236e954cd9c10a931c4c98b5b8d339a0a7682f65438647a7d85463a325 name: MINT @@ -1341,7 +1355,7 @@ entries: version: 0.3.7 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.667757-04:00" + created: "2026-07-19T18:50:04.164368-04:00" description: A Helm chart for MINT digest: 54f4f1e932d144ea8e0e0bb0404d8558cd36042d209c7aae13664d6bf3da44be name: MINT @@ -1351,7 +1365,7 @@ entries: version: 0.3.6 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.666919-04:00" + created: "2026-07-19T18:50:04.163614-04:00" description: A Helm chart for MINT digest: 3e7b4feb27d4cb3cf58045cbb689a7524950d0c9f987b05036a78b11a7ed1084 name: MINT @@ -1361,7 +1375,7 @@ entries: version: 0.3.5 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.666209-04:00" + created: "2026-07-19T18:50:04.162975-04:00" description: A Helm chart for MINT digest: a06c239c49ec74a0c99f0866ffb47b00f1bdd6c3c009c4b4257a430f9702bb45 name: MINT @@ -1371,7 +1385,7 @@ entries: version: 0.3.4 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.665476-04:00" + created: "2026-07-19T18:50:04.16228-04:00" description: A Helm chart for MINT digest: 6ad99bac1f1d6c5d1286d871b007d11b633b75ed8b7807745837cad025aec8cc name: MINT @@ -1381,7 +1395,7 @@ entries: version: 0.3.3 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.664856-04:00" + created: "2026-07-19T18:50:04.161161-04:00" description: A Helm chart for MINT digest: eab856896d66b164496bb2db3aaf2939cd2d6705e3f92eb97a5247a6f8c7e3f5 name: MINT @@ -1391,7 +1405,7 @@ entries: version: 0.3.2 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.664063-04:00" + created: "2026-07-19T18:50:04.160542-04:00" description: A Helm chart for MINT digest: 66186b196e359e3dc6bc93142a641daf759047770beead9e4fdeebf93d6757fc name: MINT @@ -1401,7 +1415,7 @@ entries: version: 0.3.1 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.66331-04:00" + created: "2026-07-19T18:50:04.159954-04:00" description: A Helm chart for MINT digest: d6e73e1a393c370f3da44366ed2828ea18cf48da8ebabcff4ebbd32df3c54b55 name: MINT @@ -1411,7 +1425,7 @@ entries: version: 0.3.0 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.661215-04:00" + created: "2026-07-19T18:50:04.159364-04:00" description: A Helm chart for MINT digest: 7477e1f5ecc03f9c19e4abede7c23a1d50401e2f6a44be2a51f479f24a2d36ed name: MINT @@ -1421,7 +1435,7 @@ entries: version: 0.2.9 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.660541-04:00" + created: "2026-07-19T18:50:04.15877-04:00" description: A Helm chart for MINT digest: b79c3f7cba33db725a6aaf85a59439e87a7c0fe5e8d59852ef0e90b1f05e5956 name: MINT @@ -1431,7 +1445,7 @@ entries: version: 0.2.8 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.659855-04:00" + created: "2026-07-19T18:50:04.158163-04:00" description: A Helm chart for MINT digest: c31c4aa8220f9151327e5ad0cf6e251689b72765564669f10a6626cd1d9e232c name: MINT @@ -1441,7 +1455,7 @@ entries: version: 0.2.7 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.659148-04:00" + created: "2026-07-19T18:50:04.157564-04:00" description: A Helm chart for MINT digest: 111af7dfbec5892057282936a2ff8f3b1a8def57cf2010c6c68085da8c9e0d99 name: MINT @@ -1451,7 +1465,7 @@ entries: version: 0.2.6 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.658456-04:00" + created: "2026-07-19T18:50:04.156362-04:00" description: A Helm chart for MINT digest: 69112cec3295d1bd916262fc55cb4556dbb9d4d5c2371bfa63bee6af52ad4491 name: MINT @@ -1461,7 +1475,7 @@ entries: version: 0.2.5 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.657734-04:00" + created: "2026-07-19T18:50:04.155624-04:00" description: A Helm chart for MINT digest: dbf6d1e148e72dc1ffd77c869c9b8da699a7bb749c899315a1886c64112f5b75 name: MINT @@ -1471,7 +1485,7 @@ entries: version: 0.2.4 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.656981-04:00" + created: "2026-07-19T18:50:04.155005-04:00" description: A Helm chart for MINT digest: f9bf5365c50c5ed9e62609de277cc8d350b874c75c996e70e9ec9a58c6f0c600 name: MINT @@ -1481,7 +1495,7 @@ entries: version: 0.2.3 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.656276-04:00" + created: "2026-07-19T18:50:04.154261-04:00" description: A Helm chart for MINT digest: 7e839c7397a2f4d2fc40a74885f14e1214db1c8dfe0de15de82f7f69025a2f64 name: MINT @@ -1491,7 +1505,7 @@ entries: version: 0.2.2 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.655564-04:00" + created: "2026-07-19T18:50:04.153417-04:00" description: A Helm chart for MINT digest: d682a327bb7edbd8478f60f4fbbe652bd19240b2420fafd4fadcb010bdad330a name: MINT @@ -1501,7 +1515,7 @@ entries: version: 0.2.1 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.651412-04:00" + created: "2026-07-19T18:50:04.147527-04:00" description: A Helm chart for MINT digest: 90ef5332e1d5f7b04ab5c2c65411344370baae539c4e7d0377063a373e867636 name: MINT @@ -1511,7 +1525,7 @@ entries: version: 0.2.0 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.649739-04:00" + created: "2026-07-19T18:50:04.145706-04:00" description: A Helm chart for MINT digest: d7534c936064ac704e57b1bc143684ddc9ac606568ef9bb6515c690cb3cb00bd name: MINT @@ -1521,7 +1535,7 @@ entries: version: 0.1.4 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.648227-04:00" + created: "2026-07-19T18:50:04.143876-04:00" description: A Helm chart for MINT digest: 51cad48a1795b51ab7cbb1eb177607cb77c36251210d9cdee1a05ea0f923dee8 name: MINT @@ -1531,7 +1545,7 @@ entries: version: 0.1.3 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.647183-04:00" + created: "2026-07-19T18:50:04.142551-04:00" description: A Helm chart for MINT digest: c46dcecfee55dc90202e7c3d43cf5fec93b8631bbcfa207315fa006bba7dff97 name: MINT @@ -1541,7 +1555,7 @@ entries: version: 0.1.2 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.64635-04:00" + created: "2026-07-19T18:50:04.14164-04:00" description: A Helm chart for MINT digest: c217e51981cc3f62cea28fe443082d153d4210d90de1e437d72d19c713f0fae3 name: MINT @@ -1551,7 +1565,7 @@ entries: version: 0.1.1 - apiVersion: v2 appVersion: 1.16.0 - created: "2026-04-26T20:04:58.645639-04:00" + created: "2026-07-19T18:50:04.140425-04:00" description: A Helm chart for MINT digest: 18f42649890a28c6eb34d4a2f57d2d99d318d208c3613691c8deb957713de1f0 name: MINT @@ -1559,4 +1573,4 @@ entries: urls: - https://mintproject.github.io/mint/releases/MINT-0.1.0.tgz version: 0.1.0 -generated: "2026-04-26T20:04:58.644553-04:00" +generated: "2026-07-19T18:50:04.13959-04:00" diff --git a/releases/MINT-9.0.0-beta.3.tgz b/releases/MINT-9.0.0-beta.3.tgz new file mode 100644 index 0000000000000000000000000000000000000000..51a3e462a7eab0d53b6264382c3bbc17c3553288 GIT binary patch literal 26784 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 T@A+>400960?r>i{05$^v(VB$t literal 0 HcmV?d00001 From c769cbcbeaae74f9d8bf85516dceb46d62693868 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 19 Jul 2026 23:11:48 +0000 Subject: [PATCH 3/3] update Helm documentation --- charts/mint/README.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/charts/mint/README.md b/charts/mint/README.md index ef6e6bb..2bcfb1b 100644 --- a/charts/mint/README.md +++ b/charts/mint/README.md @@ -1,6 +1,6 @@ # MINT -![Version: 9.0.0-beta.2](https://img.shields.io/badge/Version-9.0.0--beta.2-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.3](https://img.shields.io/badge/Version-9.0.0--beta.3-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 @@ -262,6 +262,24 @@ A Helm chart for MINT | components.ui.ingress.hosts[0].paths[0].pathType | string | `"ImplementationSpecific"` | | | components.ui.ingress.tls | list | `[]` | | | components.ui.resources | object | `{}` | Resource specifications for UI | +| components.ui_react.config.auth_callback_origin | string | `""` | Origin to use for the OAuth2 callback. Leave empty to use the deployment's own origin, which is correct for a real cluster host. | +| components.ui_react.config.client_id | string | `""` | OAuth2 client ID for the React UI. Required when this component is enabled, and must be a client distinct from the legacy UI's: the identity provider allows one callback URL per client, so sharing one would break login on the existing UI. | +| components.ui_react.config.data_catalog_api | string | `""` | Overrides the data catalog API URL | +| components.ui_react.config.ensemble_manager_api | string | `""` | Overrides the ensemble manager API URL | +| components.ui_react.config.hasura_endpoint | string | `""` | Overrides the Hasura GraphQL endpoint URL | +| components.ui_react.config.model_catalog_api | string | `""` | Overrides the model catalog API 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.ingress.annotations | object | `{}` | | +| components.ui_react.ingress.className | string | `""` | | +| components.ui_react.ingress.enabled | bool | `true` | Enable or disable ingress for the React UI | +| components.ui_react.ingress.hosts[0].host | string | `"next.mint.local"` | | +| components.ui_react.ingress.hosts[0].paths[0].path | string | `"/"` | | +| components.ui_react.ingress.hosts[0].paths[0].pathType | string | `"ImplementationSpecific"` | | +| components.ui_react.ingress.tls | list | `[]` | | +| components.ui_react.resources | object | `{}` | Resource specifications for the React UI | | default_user | string | `"mint@isi.edu"` | Default user email | | external_services.ckan.enabled | bool | `false` | Enable or disable CKAN service | | external_services.ckan.extra.default_dataset_id | string | `""` | Default dataset ID for CKAN service. Used by Ensemble Manager to upload data when a task has no dataset_id |