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: 2 additions & 2 deletions helm/sim/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ apiVersion: v2
name: sim
description: A Helm chart for Sim - the open-source AI workspace where teams build, deploy, and manage AI agents
type: application
version: 1.6.3
appVersion: "v0.7.44"
version: 1.6.4
appVersion: "v0.8.18"
kubeVersion: ">=1.25.0-0"
home: https://sim.ai
icon: https://raw.githubusercontent.com/simstudioai/sim/main/apps/sim/public/logo/primary/primary.svg
Expand Down
4 changes: 4 additions & 0 deletions helm/sim/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -515,6 +515,10 @@ kubectl --namespace sim logs deploy/sim-app -c migrations

---

## Upgrading to 1.6.4

* `appVersion` — the default image tag for every first-party image (`app`, `realtime`, `migrations`, `pii`, `copilot`) when `image.tag` is unset — moves from `v0.7.44` to `v0.8.18`. It had not been bumped since chart 1.2.0, so an unpinned install deployed an application dozens of releases behind the chart it shipped with, and values keys added by newer charts had no effect because the running image did not read them. **An unpinned release rolls every first-party pod on upgrade.** Installs that pin `image.tag` or `image.digest` are unaffected; pinning explicitly remains the recommendation for production.

## Upgrading to 1.5.0

Two changes alter behavior on an existing release. Neither requires action, but read both.
Expand Down
15 changes: 15 additions & 0 deletions helm/sim/ci/kind-values.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,18 @@
# CI-only overlay for the kind install test: shrink resource requests so the
# default configuration schedules on a small CI runner. Layered on top of
# ci/default-values.yaml. Dummy sizing — never use in a deployment.

# Pin every first-party image to the published :latest rather than letting the
# tag default to Chart.AppVersion. appVersion names the release the chart ships
# WITH, and version tags are cut by the main-branch merge commit that releases
# it (detect-version in ci.yml) — so on the PR that raises appVersion, the tag
# it names does not exist yet and the install would sit in ImagePullBackOff
# until --wait times out. That circularity is why appVersion went unbumped from
# chart 1.2.0 to 1.6.3. This test asks whether the chart installs, not which
# application build it installs, so any published image answers it.
app:
image:
tag: "latest"
resources:
requests:
cpu: 200m
Expand All @@ -11,6 +22,8 @@ app:
memory: 2Gi

realtime:
image:
tag: "latest"
resources:
requests:
cpu: 50m
Expand All @@ -20,6 +33,8 @@ realtime:
memory: 512Mi

migrations:
image:
tag: "latest"
resources:
requests:
cpu: 100m
Expand Down
2 changes: 1 addition & 1 deletion helm/sim/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ app:
# Image configuration
image:
repository: simstudioai/simstudio
# tag defaults to Chart.AppVersion. Override with a release tag (e.g. "v0.7.44") or pin via image.digest.
# tag defaults to Chart.AppVersion. Override with a release tag (e.g. "v0.8.18") or pin via image.digest.
tag: ""
# Optional image digest pin: "sha256:..." — when set, overrides tag.
digest: ""
Expand Down
Loading