From 449eee3e71f2c08413ac1a0db1af8f1ca2442635 Mon Sep 17 00:00:00 2001 From: nepalevov <33350321+nepalevov@users.noreply.github.com> Date: Thu, 7 Nov 2024 19:42:35 +0100 Subject: [PATCH] feat: DIAL release 1.18 (#96) --- charts/dial/Chart.yaml | 24 +++++++++++------------ charts/dial/README.md | 38 ++++++++++++++++++++---------------- charts/dial/README.md.gotmpl | 4 ++++ charts/dial/values.yaml | 12 ++++++------ 4 files changed, 43 insertions(+), 35 deletions(-) diff --git a/charts/dial/Chart.yaml b/charts/dial/Chart.yaml index d1fa2e1..b574a5c 100644 --- a/charts/dial/Chart.yaml +++ b/charts/dial/Chart.yaml @@ -2,13 +2,13 @@ annotations: category: MachineLearning licenses: Apache-2.0 apiVersion: v2 -appVersion: "1.17.0" +appVersion: "1.18.0" dependencies: - name: common repository: https://charts.bitnami.com/bitnami tags: - bitnami-common - version: 2.14.1 + version: 2.26.0 - name: keycloak repository: https://charts.bitnami.com/bitnami condition: keycloak.enabled @@ -17,47 +17,47 @@ dependencies: repository: https://charts.epam-rail.com alias: authhelper condition: authhelper.enabled - version: 1.0.6 + version: 1.1.0 - name: dial-core repository: https://charts.epam-rail.com alias: core condition: core.enabled - version: 3.0.2 + version: 4.0.0 - name: dial-extension repository: https://charts.epam-rail.com alias: chat condition: chat.enabled - version: 1.0.6 + version: 1.1.0 - name: dial-extension repository: https://charts.epam-rail.com alias: themes condition: themes.enabled - version: 1.0.6 + version: 1.1.0 - name: dial-extension repository: https://charts.epam-rail.com alias: openai condition: openai.enabled - version: 1.0.6 + version: 1.1.0 - name: dial-extension repository: https://charts.epam-rail.com alias: bedrock condition: bedrock.enabled - version: 1.0.6 + version: 1.1.0 - name: dial-extension repository: https://charts.epam-rail.com alias: vertexai condition: vertexai.enabled - version: 1.0.6 + version: 1.1.0 - name: dial-extension repository: https://charts.epam-rail.com alias: assistant condition: assistant.enabled - version: 1.0.6 + version: 1.1.0 - name: dial-extension repository: https://charts.epam-rail.com alias: dial condition: dial.enabled - version: 1.0.6 + version: 1.1.0 description: Umbrella chart for DIAL solution home: https://epam-rail.com icon: "https://docs.epam-rail.com/img/favicon.ico" @@ -70,4 +70,4 @@ maintainers: name: dial sources: - https://github.com/epam/ai-dial-helm/tree/main/charts/dial -version: 3.3.0 +version: 4.0.0 diff --git a/charts/dial/README.md b/charts/dial/README.md index d32739f..d41db63 100644 --- a/charts/dial/README.md +++ b/charts/dial/README.md @@ -1,6 +1,6 @@ # dial -![Version: 3.3.0](https://img.shields.io/badge/Version-3.3.0-informational?style=flat-square) ![AppVersion: 1.17.0](https://img.shields.io/badge/AppVersion-1.17.0-informational?style=flat-square) +![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: 1.18.0](https://img.shields.io/badge/AppVersion-1.18.0-informational?style=flat-square) Umbrella chart for DIAL solution @@ -16,17 +16,17 @@ Kubernetes: `>=1.23.0-0` | Repository | Name | Version | |------------|------|---------| -| https://charts.bitnami.com/bitnami | common | 2.14.1 | +| https://charts.bitnami.com/bitnami | common | 2.26.0 | | https://charts.bitnami.com/bitnami | keycloak | 16.1.7 | -| https://charts.epam-rail.com | core(dial-core) | 3.0.2 | -| https://charts.epam-rail.com | authhelper(dial-extension) | 1.0.6 | -| https://charts.epam-rail.com | chat(dial-extension) | 1.0.6 | -| https://charts.epam-rail.com | themes(dial-extension) | 1.0.6 | -| https://charts.epam-rail.com | openai(dial-extension) | 1.0.6 | -| https://charts.epam-rail.com | bedrock(dial-extension) | 1.0.6 | -| https://charts.epam-rail.com | vertexai(dial-extension) | 1.0.6 | -| https://charts.epam-rail.com | assistant(dial-extension) | 1.0.6 | -| https://charts.epam-rail.com | dial(dial-extension) | 1.0.6 | +| https://charts.epam-rail.com | core(dial-core) | 4.0.0 | +| https://charts.epam-rail.com | authhelper(dial-extension) | 1.1.0 | +| https://charts.epam-rail.com | chat(dial-extension) | 1.1.0 | +| https://charts.epam-rail.com | themes(dial-extension) | 1.1.0 | +| https://charts.epam-rail.com | openai(dial-extension) | 1.1.0 | +| https://charts.epam-rail.com | bedrock(dial-extension) | 1.1.0 | +| https://charts.epam-rail.com | vertexai(dial-extension) | 1.1.0 | +| https://charts.epam-rail.com | assistant(dial-extension) | 1.1.0 | +| https://charts.epam-rail.com | dial(dial-extension) | 1.1.0 | ## Installing the Chart @@ -97,7 +97,7 @@ helm install my-release dial/dial -f values.yaml | bedrock.commonLabels."app.kubernetes.io/component" | string | `"adapter"` | | | bedrock.enabled | bool | `false` | Enable/disable ai-dial-adapter-bedrock | | bedrock.image.repository | string | `"epam/ai-dial-adapter-bedrock"` | | -| bedrock.image.tag | string | `"0.16.0"` | | +| bedrock.image.tag | string | `"0.17.0"` | | | bedrock.livenessProbe.enabled | bool | `true` | | | bedrock.readinessProbe.enabled | bool | `true` | | | bedrock.secrets | object | `{}` | | @@ -105,7 +105,7 @@ helm install my-release dial/dial -f values.yaml | chat.containerPorts.http | int | `3000` | | | chat.enabled | bool | `true` | Enable/disable ai-dial-chat | | chat.image.repository | string | `"epam/ai-dial-chat"` | | -| chat.image.tag | string | `"0.19.0"` | | +| chat.image.tag | string | `"0.20.0"` | | | chat.livenessProbe.enabled | bool | `true` | | | chat.livenessProbe.failureThreshold | int | `6` | | | chat.livenessProbe.httpGet.path | string | `"/api/health"` | | @@ -113,11 +113,11 @@ helm install my-release dial/dial -f values.yaml | chat.readinessProbe.failureThreshold | int | `6` | | | chat.readinessProbe.httpGet.path | string | `"/api/health"` | | | core.enabled | bool | `true` | Enable/disable ai-dial-core | -| core.image.tag | string | `"0.18.0"` | | +| core.image.tag | string | `"0.19.0"` | | | dial.commonLabels."app.kubernetes.io/component" | string | `"adapter"` | | | dial.enabled | bool | `false` | Enable/disable ai-dial-adapter-dial | | dial.image.repository | string | `"epam/ai-dial-adapter-dial"` | | -| dial.image.tag | string | `"0.1.0"` | | +| dial.image.tag | string | `"0.3.0"` | | | dial.livenessProbe.enabled | bool | `true` | | | dial.readinessProbe.enabled | bool | `true` | | | extraDeploy | list | `[]` | | @@ -132,7 +132,7 @@ helm install my-release dial/dial -f values.yaml | openai.commonLabels."app.kubernetes.io/component" | string | `"adapter"` | | | openai.enabled | bool | `false` | Enable/disable ai-dial-adapter-openai | | openai.image.repository | string | `"epam/ai-dial-adapter-openai"` | | -| openai.image.tag | string | `"0.16.0"` | | +| openai.image.tag | string | `"0.17.0"` | | | openai.livenessProbe.enabled | bool | `true` | | | openai.readinessProbe.enabled | bool | `true` | | | themes.commonLabels."app.kubernetes.io/component" | string | `"webserver"` | | @@ -140,7 +140,7 @@ helm install my-release dial/dial -f values.yaml | themes.containerSecurityContext.runAsUser | int | `101` | | | themes.enabled | bool | `true` | Enable/disable ai-dial-chat-themes | | themes.image.repository | string | `"epam/ai-dial-chat-themes"` | | -| themes.image.tag | string | `"0.8.0"` | | +| themes.image.tag | string | `"0.9.1"` | | | themes.livenessProbe.enabled | bool | `true` | | | themes.podSecurityContext.fsGroup | int | `101` | | | themes.readinessProbe.enabled | bool | `true` | | @@ -153,6 +153,10 @@ helm install my-release dial/dial -f values.yaml ## Upgrading +### To 4.0.0 + +Bumping the major version to highlight Redis upgrade in `dial-core` helm chart. No actions required, however you may want to check [RedisĀ® 7.4 release notes](https://raw.githubusercontent.com/redis/redis/7.4/00-RELEASENOTES) and [dial-core-4.0.0 release notes](https://github.com/epam/ai-dial-helm/releases/tag/dial-core-4.0.0) for specific details. + ### To 3.0.0 In this version we have to reflect `ai-dial-core` [application configuration parameters renaming](https://github.com/epam/ai-dial-core/pull/455) in version `0.15.1+` by renaming several values in this chart. diff --git a/charts/dial/README.md.gotmpl b/charts/dial/README.md.gotmpl index 4db2d3c..cdb9a66 100644 --- a/charts/dial/README.md.gotmpl +++ b/charts/dial/README.md.gotmpl @@ -69,6 +69,10 @@ helm install my-release dial/dial -f values.yaml ## Upgrading +### To 4.0.0 + +Bumping the major version to highlight Redis upgrade in `dial-core` helm chart. No actions required, however you may want to check [RedisĀ® 7.4 release notes](https://raw.githubusercontent.com/redis/redis/7.4/00-RELEASENOTES) and [dial-core-4.0.0 release notes](https://github.com/epam/ai-dial-helm/releases/tag/dial-core-4.0.0) for specific details. + ### To 3.0.0 In this version we have to reflect `ai-dial-core` [application configuration parameters renaming](https://github.com/epam/ai-dial-core/pull/455) in version `0.15.1+` by renaming several values in this chart. diff --git a/charts/dial/values.yaml b/charts/dial/values.yaml index a430bb7..81b676e 100644 --- a/charts/dial/values.yaml +++ b/charts/dial/values.yaml @@ -53,7 +53,7 @@ core: # -- Enable/disable ai-dial-core enabled: true image: - tag: 0.18.0 + tag: 0.19.0 ### ai-dial-chat configuration ### chat: @@ -63,7 +63,7 @@ chat: app.kubernetes.io/component: "application" image: repository: epam/ai-dial-chat - tag: 0.19.0 + tag: 0.20.0 containerPorts: http: 3000 livenessProbe: @@ -85,7 +85,7 @@ themes: app.kubernetes.io/component: "webserver" image: repository: epam/ai-dial-chat-themes - tag: 0.8.0 + tag: 0.9.1 containerPorts: http: 8080 podSecurityContext: @@ -105,7 +105,7 @@ openai: app.kubernetes.io/component: "adapter" image: repository: epam/ai-dial-adapter-openai - tag: 0.16.0 + tag: 0.17.0 # env: # DIAL_USE_FILE_STORAGE: "true" # DIAL_URL: "http://{{ .Release.Name }}-core" @@ -122,7 +122,7 @@ bedrock: app.kubernetes.io/component: "adapter" image: repository: epam/ai-dial-adapter-bedrock - tag: 0.16.0 + tag: 0.17.0 # env: # DIAL_URL: "http://{{ .Release.Name }}-core" secrets: @@ -159,7 +159,7 @@ dial: app.kubernetes.io/component: "adapter" image: repository: epam/ai-dial-adapter-dial - tag: 0.1.0 + tag: 0.3.0 # env: # DIAL_URL: "http://{{ .Release.Name }}-core" livenessProbe: