diff --git a/helm/litellm-helm/Chart.yaml b/helm/litellm-helm/Chart.yaml index 8ca217825b8..3959d85edf3 100644 --- a/helm/litellm-helm/Chart.yaml +++ b/helm/litellm-helm/Chart.yaml @@ -18,7 +18,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: 1.1.1 +version: 1.1.2 # 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 diff --git a/helm/litellm-helm/README.md b/helm/litellm-helm/README.md index 4c8712ea7b9..b242373de5d 100644 --- a/helm/litellm-helm/README.md +++ b/helm/litellm-helm/README.md @@ -29,7 +29,7 @@ If `db.useStackgresOperator` is used (not yet implemented): | `masterkey` | The Master API Key for LiteLLM. If not specified, a random key in the `sk-...` format is generated. | N/A | | `environmentSecrets` | An optional array of Secret object names. The keys and values in these secrets will be presented to the LiteLLM proxy pod as environment variables. See below for an example Secret object. | `[]` | | `environmentConfigMaps` | An optional array of ConfigMap object names. The keys and values in these configmaps will be presented to the LiteLLM proxy pod as environment variables. See below for an example Secret object. | `[]` | -| `image.repository` | LiteLLM Proxy image repository | `docker.litellm.ai/berriai/litellm` | +| `image.repository` | LiteLLM Proxy image repository | `ghcr.io/berriai/litellm` | | `image.pullPolicy` | LiteLLM Proxy image pull policy | `IfNotPresent` | | `image.tag` | Overrides the image tag whose default the latest version of LiteLLM at the time this chart was published. | `""` | | `imagePullSecrets` | Registry credentials for the LiteLLM and initContainer images. | `[]` | diff --git a/helm/litellm-helm/tests/deployment_tests.yaml b/helm/litellm-helm/tests/deployment_tests.yaml index f3d62651d8f..b11c445889e 100644 --- a/helm/litellm-helm/tests/deployment_tests.yaml +++ b/helm/litellm-helm/tests/deployment_tests.yaml @@ -15,7 +15,7 @@ tests: pattern: -litellm$ - equal: path: spec.template.spec.containers[0].image - value: ghcr.io/berriai/litellm-database:test + value: ghcr.io/berriai/litellm:test - it: should work with tolerations template: deployment.yaml set: @@ -337,7 +337,7 @@ tests: template: deployment.yaml set: image: - repository: ghcr.io/berriai/litellm-database + repository: ghcr.io/berriai/litellm tag: test extraInitContainers: - name: init-tpl @@ -348,7 +348,7 @@ tests: path: spec.template.spec.initContainers content: name: init-tpl - image: "ghcr.io/berriai/litellm-database:test" + image: "ghcr.io/berriai/litellm:test" command: ["echo", "hello"] - it: should work with extraContainers template: deployment.yaml @@ -366,7 +366,7 @@ tests: template: deployment.yaml set: image: - repository: ghcr.io/berriai/litellm-database + repository: ghcr.io/berriai/litellm tag: test extraContainers: - name: sidecar-tpl @@ -376,12 +376,12 @@ tests: path: spec.template.spec.containers content: name: sidecar-tpl - image: "ghcr.io/berriai/litellm-database:test" + image: "ghcr.io/berriai/litellm:test" - it: should support tpl in podAnnotations template: deployment.yaml set: image: - repository: ghcr.io/berriai/litellm-database + repository: ghcr.io/berriai/litellm tag: test # Mirrors the real-world scenario this feature unblocks: # user disables the built-in ConfigMap (and its built-in checksum/config @@ -398,7 +398,7 @@ tests: value: "test" - equal: path: spec.template.metadata.annotations["example.com/some-key"] - value: "ghcr.io/berriai/litellm-database" + value: "ghcr.io/berriai/litellm" - equal: path: spec.template.metadata.annotations["example.com/literal"] value: "plain-string-value" diff --git a/helm/litellm-helm/tests/migrations-job_tests.yaml b/helm/litellm-helm/tests/migrations-job_tests.yaml index e327a3ec201..1fe545636d4 100644 --- a/helm/litellm-helm/tests/migrations-job_tests.yaml +++ b/helm/litellm-helm/tests/migrations-job_tests.yaml @@ -208,7 +208,7 @@ tests: template: migrations-job.yaml set: image: - repository: ghcr.io/berriai/litellm-database + repository: ghcr.io/berriai/litellm tag: test migrationJob: enabled: true @@ -221,7 +221,7 @@ tests: path: spec.template.spec.initContainers content: name: init-tpl - image: "ghcr.io/berriai/litellm-database:test" + image: "ghcr.io/berriai/litellm:test" command: ["echo", "hello"] - it: should work with extraContainers template: migrations-job.yaml @@ -241,7 +241,7 @@ tests: template: migrations-job.yaml set: image: - repository: ghcr.io/berriai/litellm-database + repository: ghcr.io/berriai/litellm tag: test migrationJob: enabled: true @@ -253,7 +253,7 @@ tests: path: spec.template.spec.containers content: name: sidecar-tpl - image: "ghcr.io/berriai/litellm-database:test" + image: "ghcr.io/berriai/litellm:test" - it: should render the pod-level securityContext from podSecurityContext template: migrations-job.yaml set: diff --git a/helm/litellm-helm/values.yaml b/helm/litellm-helm/values.yaml index 628ca038339..4ef8fc97b27 100644 --- a/helm/litellm-helm/values.yaml +++ b/helm/litellm-helm/values.yaml @@ -6,8 +6,9 @@ replicaCount: 1 # numWorkers: 2 image: - # Use "ghcr.io/berriai/litellm-database" for optimized image with database - repository: ghcr.io/berriai/litellm-database + # Bundles the prisma CLI and engines, which is what lets the migrations job + # and the proxy's own schema check run without network access. + repository: ghcr.io/berriai/litellm pullPolicy: Always # Overrides the image tag whose default is the chart appVersion. # tag: "latest"