Skip to main content

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-operator image.
  • testudo-server image.
  • testudo-web image.
  • 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