Offline Installation
Offline environments should still use the testudo-chart Helm Chart. Prepare images, the chart package, values, Velero plugins, and object storage credentials in advance.
Prepare
testudo-chart-1.0.0.tgz.testudo-operatorimage.testudo-serverimage.testudo-webimage.- Velero and provider plugin images.
values-offline.yaml.- S3 or MinIO endpoint and credentials.
- Remote cluster credentials.
Internal Registry
Override image repositories in values-offline.yaml:
images:
operator:
repository: registry.internal.example.com/softcdata/testudo-operator
tag: v1.0.0
server:
repository: registry.internal.example.com/softcdata/testudo-server
tag: v1.0.0
web:
repository: registry.internal.example.com/softcdata/testudo-web
tag: v1.0.0
imagePullSecret:
existingSecret: default-secret
Install:
helm upgrade --install testudo ./testudo-chart-1.0.0.tgz \
-n disaster-system \
--create-namespace \
-f values-offline.yaml
Verify
helm ls -n disaster-system
kubectl get pods,svc -n disaster-system
kubectl api-resources | grep testudo.softcdata.com