Unverified Commit b97db875 authored by julienmancuso's avatar julienmancuso Committed by GitHub
Browse files

feat: workaround for bitnami brownout (#2843)


Signed-off-by: default avatarJulien Mancuso <jmancuso@nvidia.com>
parent c920cbd9
...@@ -31,7 +31,7 @@ dependencies: ...@@ -31,7 +31,7 @@ dependencies:
repository: https://nats-io.github.io/k8s/helm/charts/ repository: https://nats-io.github.io/k8s/helm/charts/
condition: nats.enabled condition: nats.enabled
- name: etcd - name: etcd
version: 11.1.0 version: 12.0.18
repository: "https://charts.bitnami.com/bitnami" repository: "https://charts.bitnami.com/bitnami"
condition: etcd.enabled condition: etcd.enabled
- name: kai-scheduler - name: kai-scheduler
......
...@@ -45,7 +45,7 @@ The Dynamo Platform Helm chart deploys the complete Dynamo Cloud infrastructure ...@@ -45,7 +45,7 @@ The Dynamo Platform Helm chart deploys the complete Dynamo Cloud infrastructure
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| file://components/operator | dynamo-operator | 0.5.0 | | file://components/operator | dynamo-operator | 0.5.0 |
| https://charts.bitnami.com/bitnami | etcd | 11.1.0 | | https://charts.bitnami.com/bitnami | etcd | 12.0.18 |
| https://nats-io.github.io/k8s/helm/charts/ | nats | 1.3.2 | | https://nats-io.github.io/k8s/helm/charts/ | nats | 1.3.2 |
| oci://ghcr.io/nvidia/grove | grove(grove-charts) | v0.0.0-6e30275 | | oci://ghcr.io/nvidia/grove | grove(grove-charts) | v0.0.0-6e30275 |
| oci://ghcr.io/nvidia/kai-scheduler | kai-scheduler | v0.8.4 | | oci://ghcr.io/nvidia/kai-scheduler | kai-scheduler | v0.8.4 |
......
...@@ -125,15 +125,15 @@ kai-scheduler: ...@@ -125,15 +125,15 @@ kai-scheduler:
# etcd configuration - distributed key-value store for operator state # etcd configuration - distributed key-value store for operator state
# For complete configuration options, see: https://github.com/bitnami/charts/tree/main/bitnami/etcd # For complete configuration options, see: https://github.com/bitnami/charts/tree/main/bitnami/etcd
etcd: etcd:
global:
security:
allowInsecureImages: true
# -- Whether to enable etcd deployment, disable if you want to use an external etcd instance # -- Whether to enable etcd deployment, disable if you want to use an external etcd instance
enabled: true enabled: true
image: image:
# -- following bitnami announcement for brownout - https://github.com/bitnami/charts/tree/main/bitnami/etcd#%EF%B8%8F-important-notice-upcoming-changes-to-the-bitnami-catalog
# -- we need to use the legacy repository until we migrate to the new "secure" repository
repository: bitnamilegacy/etcd repository: bitnamilegacy/etcd
tag: 3.5.18-debian-12-r5
# Persistent storage configuration for etcd data # Persistent storage configuration for etcd data
persistence: persistence:
......
...@@ -174,6 +174,18 @@ kubectl create secret generic hf-token-secret \ ...@@ -174,6 +174,18 @@ kubectl create secret generic hf-token-secret \
-n ${NAMESPACE} -n ${NAMESPACE}
``` ```
**Bitnami etcd "unrecognized" image?**
```bash
ERROR: Original containers have been substituted for unrecognized ones. Deploying this chart with non-standard containers is likely to cause degraded security and performance, broken chart features, and missing environment variables.
```
This error that you might encounter during helm install is due to bitnami changing their docker repository to a [secure one](https://github.com/bitnami/charts/tree/main/bitnami/etcd#%EF%B8%8F-important-notice-upcoming-changes-to-the-bitnami-catalog).
just add the following to the helm install command:
```bash
--set "etcd.image.repository=bitnamilegacy/etcd" --set "etcd.global.security.allowInsecureImages=true"
```
**Clean uninstall?** **Clean uninstall?**
```bash ```bash
./uninstall.sh # Removes all CRDs and platform ./uninstall.sh # Removes all CRDs and platform
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment