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
4 changes: 3 additions & 1 deletion .github/workflows/studio_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,9 @@ jobs:
run: |
docker run --pull always --rm --volume "$(pwd):/helm-docs" -u $(id -u) jnorwood/helm-docs:latest

- uses: iterative/setup-cml@v1
- uses: iterative/setup-cml@v3
with:
vega: false
- run: >
cml pr create .
--{title,body,message}="Studio: bump to $STUDIO_VERSION"
Expand Down
8 changes: 4 additions & 4 deletions charts/studio/Chart.lock
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ dependencies:
version: 9.2.2
- name: vector
repository: https://helm.vector.dev
version: 0.45.0
version: 0.46.0
- name: vector
repository: https://helm.vector.dev
version: 0.45.0
digest: sha256:971a3d5864e123dad05c065bd32b04f1a3ece329c41aa0c08ddd256c2cbc12f7
generated: "2025-09-09T22:38:17.455796+02:00"
version: 0.46.0
digest: sha256:451f343aa91d71212017cb1c8f13ac4f7fdf6751f7a74a146f9f2c2e79a80d15
generated: "2025-09-24T03:33:06.267202282Z"
4 changes: 2 additions & 2 deletions charts/studio/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ apiVersion: v2
name: studio
description: A Helm chart for Kubernetes
type: application
version: 0.18.110
appVersion: "v2.210.0"
version: 0.18.115
appVersion: "v2.212.0"
maintainers:
- name: iterative
email: [email protected]
Expand Down
18 changes: 11 additions & 7 deletions charts/studio/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# studio

![Version: 0.18.109](https://img.shields.io/badge/Version-0.18.109-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v2.210.0](https://img.shields.io/badge/AppVersion-v2.210.0-informational?style=flat-square)
![Version: 0.18.112](https://img.shields.io/badge/Version-0.18.112-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v2.210.3](https://img.shields.io/badge/AppVersion-v2.210.3-informational?style=flat-square)

A Helm chart for Kubernetes

Expand All @@ -17,8 +17,8 @@ A Helm chart for Kubernetes
| https://charts.bitnami.com/bitnami | clickhouse | 9.2.2 |
| https://charts.bitnami.com/bitnami | postgresql | 16.7.2 |
| https://charts.bitnami.com/bitnami | redis | 21.0.2 |
| https://helm.vector.dev | vector-agent(vector) | 0.45.0 |
| https://helm.vector.dev | vector-aggregator(vector) | 0.45.0 |
| https://helm.vector.dev | vector-agent(vector) | 0.46.0 |
| https://helm.vector.dev | vector-aggregator(vector) | 0.46.0 |

## Values

Expand All @@ -27,6 +27,7 @@ A Helm chart for Kubernetes
| clickhouse.auth.password | string | `"clickhouse"` | ClickHouse password |
| clickhouse.enabled | bool | `false` | ClickHouse enabled |
| clickhouse.fullnameOverride | string | `"studio-clickhouse"` | ClickHouse name override |
| clickhouse.image | object | `{"repository":"bitnamilegacy/clickhouse"}` | ClickHouse image configuration |
| clickhouse.replicaCount | int | `1` | |
| clickhouse.shards | int | `1` | |
| global.basePath | string | `""` | Studio: Base path (prefix) |
Expand Down Expand Up @@ -87,8 +88,10 @@ A Helm chart for Kubernetes
| global.scmProviders.tlsEnabled | bool | `false` | Enable HTTPS protocol for incoming webhooks (this works only if `global.scmProviders.webhookHost` is set; otherwise is ignored). |
| global.scmProviders.webhookHost | string | `$global.host` value. | Custom hostname for incoming webhook (if Studio runs on a private network and you use SaaS versions of GitHub, GitLab, or Bitbucket) |
| global.secretKey | string | `""` | Studio: Django SECRET_KEY to encrypt, DB, sign reaquests, etc We recommend you set and manage this externally as other secrets (e.g. DB password, user name, REDIS password, etc). If left empty, a random key will be generated. If it's not saved and lost it might be hard to recover the DB. |
| global.security | object | `{"allowInsecureImages":true}` | Security settings for Bitnami Legacy images |
| global.security.allowInsecureImages | bool | `true` | Allow insecure images from bitnamilegacy repository |
| imagePullSecrets | list | `[]` | Secret containing Docker registry credentials |
| pgBouncer | object | `{"affinity":{},"autoscaling":{"enabled":false,"maxReplicas":5,"minReplicas":1,"targetCPUUtilizationPercentage":80},"enabled":false,"envFromSecret":"","envVars":{},"image":{"pullPolicy":"IfNotPresent","repository":"docker.io/bitnami/pgbouncer","tag":"1.24.1"},"nodeSelector":{},"podAnnotations":{},"podSecurityContext":{},"replicaCount":1,"resources":{"limits":{"memory":"1024Mi"},"requests":{"cpu":"500m","memory":"512Mi"}},"securityContext":{},"service":{"port":6432,"type":"ClusterIP"},"serviceAccountName":"","tolerations":[]}` | PgBouncer settings group |
| pgBouncer | object | `{"affinity":{},"autoscaling":{"enabled":false,"maxReplicas":5,"minReplicas":1,"targetCPUUtilizationPercentage":80},"enabled":false,"envFromSecret":"","envVars":{},"image":{"pullPolicy":"IfNotPresent","repository":"bitnamilegacy/pgbouncer","tag":"1.24.1"},"nodeSelector":{},"podAnnotations":{},"podSecurityContext":{},"replicaCount":1,"resources":{"limits":{"memory":"1024Mi"},"requests":{"cpu":"500m","memory":"512Mi"}},"securityContext":{},"service":{"port":6432,"type":"ClusterIP"},"serviceAccountName":"","tolerations":[]}` | PgBouncer settings group |
| pgBouncer.affinity | object | `{}` | PgBouncer pod affinity configuration |
| pgBouncer.autoscaling | object | `{"enabled":false,"maxReplicas":5,"minReplicas":1,"targetCPUUtilizationPercentage":80}` | PgBouncer autoscaling configuration |
| pgBouncer.autoscaling.enabled | bool | `false` | PgBouncer autoscaling enabled flag |
Expand All @@ -97,9 +100,9 @@ A Helm chart for Kubernetes
| pgBouncer.autoscaling.targetCPUUtilizationPercentage | int | `80` | PgBouncer autoscaling target CPU utilization percentage |
| pgBouncer.envFromSecret | string | `""` | The name of an existing Secret that contains sensitive environment variables. |
| pgBouncer.envVars | object | `{}` | Additional environment variables for PgBouncer pods |
| pgBouncer.image | object | `{"pullPolicy":"IfNotPresent","repository":"docker.io/bitnami/pgbouncer","tag":"1.24.1"}` | PgBouncer image settings |
| pgBouncer.image | object | `{"pullPolicy":"IfNotPresent","repository":"bitnamilegacy/pgbouncer","tag":"1.24.1"}` | PgBouncer image settings |
| pgBouncer.image.pullPolicy | string | `"IfNotPresent"` | PgBouncer image pull policy |
| pgBouncer.image.repository | string | `"docker.io/bitnami/pgbouncer"` | PgBouncer image repository |
| pgBouncer.image.repository | string | `"bitnamilegacy/pgbouncer"` | PgBouncer image repository |
| pgBouncer.image.tag | string | `"1.24.1"` | PgBouncer image tag |
| pgBouncer.nodeSelector | object | `{}` | PgBouncer pod node selector configuration |
| pgBouncer.podAnnotations | object | `{}` | Additional PgBouncer pod annotations |
Expand All @@ -114,12 +117,13 @@ A Helm chart for Kubernetes
| postgresql.fullnameOverride | string | `"studio-postgresql"` | Postgres name override |
| postgresql.global.postgresql.auth.database | string | `"iterativeai"` | Postgres database |
| postgresql.global.postgresql.auth.postgresPassword | string | `"postgres"` | Postgres password |
| postgresql.image.tag | string | `"14.5.0-debian-11-r35"` | |
| postgresql.image | object | `{"repository":"bitnamilegacy/postgresql","tag":"14.5.0-debian-11-r35"}` | Postgres image configuration |
| redis.auth | object | `{"enabled":false}` | Redis authentication settings |
| redis.auth.enabled | bool | `false` | Redis authentication disabled |
| redis.commonConfiguration | string | `"timeout 20"` | Redis common configuration to be added into the ConfigMap |
| redis.enabled | bool | `true` | Redis enabled |
| redis.fullnameOverride | string | `"studio-redis"` | Redis name override |
| redis.image | object | `{"repository":"bitnamilegacy/redis"}` | Redis image configuration |
| redis.master | object | `{"persistence":{"enabled":false},"resources":{"limits":{"cpu":"1000m","memory":"2Gi"},"requests":{"cpu":"200m","memory":"512Mi"}}}` | Redis master configuration |
| redis.master.persistence | object | `{"enabled":false}` | Redis master persistence configuration |
| redis.master.persistence.enabled | bool | `false` | Redis master persistence is disabled |
Expand Down
18 changes: 17 additions & 1 deletion charts/studio/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@
imagePullSecrets: []

global:
# -- Security settings for Bitnami Legacy images
security:
# -- Allow insecure images from bitnamilegacy repository
allowInsecureImages: true

# -- Studio: Hostname for accessing Studio (no http(s) scheme)
host: "studio.example.com"
# -- Studio: Base path (prefix)
Expand Down Expand Up @@ -193,6 +198,10 @@ redis:
# -- Redis name override
fullnameOverride: studio-redis

# -- Redis image configuration
image:
repository: bitnamilegacy/redis

# -- Redis master configuration
master:
## Redis® master resource requests and limits
Expand Down Expand Up @@ -235,8 +244,11 @@ postgresql:
# -- Postgres name override
fullnameOverride: studio-postgresql

# -- Postgres image configuration
image:
repository: bitnamilegacy/postgresql
tag: 14.5.0-debian-11-r35

# Change this before deploying
global:
postgresql:
Expand All @@ -252,6 +264,10 @@ clickhouse:
# -- ClickHouse name override
fullnameOverride: studio-clickhouse

# -- ClickHouse image configuration
image:
repository: bitnamilegacy/clickhouse

# Shards / replicas configuration
replicaCount: 1
shards: 1
Expand All @@ -268,7 +284,7 @@ pgBouncer:
# -- PgBouncer image settings
image:
# -- PgBouncer image repository
repository: docker.io/bitnami/pgbouncer
repository: bitnamilegacy/pgbouncer
# -- PgBouncer image pull policy
pullPolicy: IfNotPresent
# -- PgBouncer image tag
Expand Down
Loading