|
1 | 1 | # statgpt |
2 | 2 |
|
3 | | -  |
| 3 | +  |
4 | 4 |
|
5 | 5 | Umbrella chart for StatGPT solution |
6 | 6 |
|
@@ -94,8 +94,8 @@ helm install my-release . --namespace my-namespace --values values.yaml --set ad |
94 | 94 |
|
95 | 95 | | Key | Type | Default | Description | |
96 | 96 | |-----|------|---------|-------------| |
97 | | -| _admin_frontend_version | string | `"0.1.0"` | Admin Frontend version is used for the admin-frontend image tag | |
98 | | -| _backend_version | string | `"0.1.0"` | Backend version is used for both chat-backend and admin-backend image tags (must be the same for both) | |
| 97 | +| _admin_frontend_version | string | `"0.2.0"` | Admin Frontend version is used for the admin-frontend image tag | |
| 98 | +| _backend_version | string | `"0.2.0"` | Backend version is used for both chat-backend and admin-backend image tags (must be the same for both) | |
99 | 99 | | _elasticsearch_version | string | `"8.14.3-debian-12-r0"` | Elasticsearch version is used for the elasticsearch image tag | |
100 | 100 | | _pgvector_version | string | `"v0.8.1"` | PGVector extension version | |
101 | 101 | | _postgresql_version | string | `"16.3.0-debian-12-r14"` | PostgreSQL version is used for the postgresql image tag | |
@@ -124,17 +124,14 @@ helm install my-release . --namespace my-namespace --values values.yaml --set ad |
124 | 124 | | admin-backend.image.pullPolicy | string | `"Always"` | Image pull policy | |
125 | 125 | | admin-backend.image.registry | string | `"docker.io"` | Docker registry URL | |
126 | 126 | | admin-backend.image.repository | string | `"epam/statgpt-admin-backend"` | Image repository name | |
127 | | -| admin-backend.image.tag | string | `"0.1.0"` | Image tag or version | |
| 127 | +| admin-backend.image.tag | string | `"0.2.0"` | Image tag or version | |
128 | 128 | | admin-backend.ingress | object | `{"annotations":{"nginx.ingress.kubernetes.io/proxy-connect-timeout":"600","nginx.ingress.kubernetes.io/proxy-read-timeout":"600","nginx.ingress.kubernetes.io/proxy-send-timeout":"600"},"enabled":false,"ingressClassName":"nginx","path":"/admin/api"}` | Example for data related variables DATA_PORTAL_API_KEY: "example" ## Ingress Configuration ### ref: https://kubernetes.io/docs/concepts/services-networking/ingress/ | |
129 | 129 | | admin-backend.ingress.annotations | object | `{"nginx.ingress.kubernetes.io/proxy-connect-timeout":"600","nginx.ingress.kubernetes.io/proxy-read-timeout":"600","nginx.ingress.kubernetes.io/proxy-send-timeout":"600"}` | NGINX annotations for proxy configuration | |
130 | 130 | | admin-backend.ingress.enabled | bool | `false` | Enable Ingress resource | |
131 | 131 | | admin-backend.ingress.ingressClassName | string | `"nginx"` | Specify the Ingress class name | |
132 | 132 | | admin-backend.ingress.path | string | `"/admin/api"` | Path for the Ingress resource | |
133 | | -| admin-backend.initContainers[0].command[0] | string | `"sh"` | | |
134 | | -| admin-backend.initContainers[0].command[1] | string | `"-c"` | | |
135 | | -| admin-backend.initContainers[0].command[2] | string | `"alembic -c $APP_HOME/alembic.ini upgrade head"` | | |
136 | | -| admin-backend.initContainers[0].env[0].name | string | `"APP_HOME"` | | |
137 | | -| admin-backend.initContainers[0].env[0].value | string | `"/home/app"` | | |
| 133 | +| admin-backend.initContainers[0].env[0].name | string | `"ADMIN_MODE"` | | |
| 134 | +| admin-backend.initContainers[0].env[0].value | string | `"INIT"` | | |
138 | 135 | | admin-backend.initContainers[0].env[1].name | string | `"PGVECTOR_HOST"` | | |
139 | 136 | | admin-backend.initContainers[0].env[1].value | string | `"{{ .Values.env.PGVECTOR_HOST}}"` | | |
140 | 137 | | admin-backend.initContainers[0].env[2].name | string | `"PGVECTOR_PORT"` | | |
@@ -166,7 +163,7 @@ helm install my-release . --namespace my-namespace --values values.yaml --set ad |
166 | 163 | | admin-frontend.image.pullPolicy | string | `"Always"` | Image pull policy | |
167 | 164 | | admin-frontend.image.registry | string | `"docker.io"` | Docker registry URL | |
168 | 165 | | admin-frontend.image.repository | string | `"epam/statgpt-admin-frontend"` | Image repository name | |
169 | | -| admin-frontend.image.tag | string | `"0.1.0"` | Image tag or version | |
| 166 | +| admin-frontend.image.tag | string | `"0.2.0"` | Image tag or version | |
170 | 167 | | admin-frontend.ingress.annotations | object | `{"nginx.ingress.kubernetes.io/proxy-connect-timeout":"600","nginx.ingress.kubernetes.io/proxy-read-timeout":"600","nginx.ingress.kubernetes.io/proxy-send-timeout":"600"}` | NGINX annotations for proxy configuration | |
171 | 168 | | admin-frontend.ingress.enabled | bool | `false` | Enable Ingress resource | |
172 | 169 | | admin-frontend.ingress.ingressClassName | string | `"nginx"` | Specify the Ingress class name | |
@@ -205,8 +202,9 @@ helm install my-release . --namespace my-namespace --values values.yaml --set ad |
205 | 202 | | chat-backend.image.pullPolicy | string | `"Always"` | Image pull policy | |
206 | 203 | | chat-backend.image.registry | string | `"docker.io"` | Docker registry URL | |
207 | 204 | | chat-backend.image.repository | string | `"epam/statgpt-chat-backend"` | Image repository name | |
208 | | -| chat-backend.image.tag | string | `"0.1.0"` | Image tag or version | |
| 205 | +| chat-backend.image.tag | string | `"0.2.0"` | Image tag or version | |
209 | 206 | | chat-backend.livenessProbe.enabled | bool | `true` | Enable livenessProbe | |
| 207 | +| chat-backend.livenessProbe.initialDelaySeconds | int | `180` | Initial delay in seconds before liveness probe starts (increased to prevent premature pod restarts during PostgreSQL initialization) | |
210 | 208 | | chat-backend.metrics.enabled | bool | `false` | Enable metrics collection | |
211 | 209 | | chat-backend.metrics.serviceMonitor.enabled | bool | `false` | Enable Prometheus ServiceMonitor for metrics | |
212 | 210 | | chat-backend.podSecurityContext.enabled | bool | `true` | Enable security context for the pod | |
@@ -266,7 +264,7 @@ helm install my-release . --namespace my-namespace --values values.yaml --set ad |
266 | 264 | | portal-frontend.image.pullPolicy | string | `"Always"` | Image pull policy | |
267 | 265 | | portal-frontend.image.registry | string | `"environment-specific"` | Docker registry URL (e.g., "docker.io") | |
268 | 266 | | portal-frontend.image.repository | string | `"environment-specific"` | Image repository name (e.g., "epam/statgpt-global-trusted-data-commons") | |
269 | | -| portal-frontend.image.tag | string | `"environment-specific"` | Image tag or version (e.g., "0.1.0") | |
| 267 | +| portal-frontend.image.tag | string | `"environment-specific"` | Image tag or version (e.g., "0.1.1") | |
270 | 268 | | portal-frontend.ingress.annotations | object | `{"nginx.ingress.kubernetes.io/proxy-connect-timeout":"600","nginx.ingress.kubernetes.io/proxy-read-timeout":"600","nginx.ingress.kubernetes.io/proxy-send-timeout":"600"}` | NGINX annotations for proxy configuration | |
271 | 269 | | portal-frontend.ingress.enabled | bool | `false` | Enable Ingress resource | |
272 | 270 | | portal-frontend.ingress.ingressClassName | string | `"nginx"` | Specify the Ingress class name | |
|
0 commit comments