Azure Docker RegistryΒΆ
Metric |
Target |
|---|---|
RPO |
24 hours |
RTO |
4 hours |
The Azure Docker Registry holds all the Docker images for CrateDB Cloud components.
Should a container registry be wiped (maliciously or not), the missing docker images can be rebuilt in Jenkins using the Jenkins jobs of the missing components.
Only currently deployed components need to be rebuilt. The list of required tags can be obtained by something like this:
$ kubectx aks1.westeurope.azure
$ k get deploy -A -o yaml | grep image: | grep "cloud.registry" | uniq
image: cloud.registry.cr8.net/crate/cloud-cluster-backup:0.26.0
image: cloud.registry.cr8.net/crate/cloud-cluster-backup:0.27.0
image: cloud.registry.cr8.net/crate/cloud-cluster-backup:0.26.0
image: cloud.registry.cr8.net/crate/cloud-cluster-backup:0.27.0
image: cloud.registry.cr8.net/crate/cloud-agent:0.31.0
image: cloud.registry.cr8.net/crate/cloud-api:2021.12.2
image: cloud.registry.cr8.net/crate/cloud-gateway:0.29.1
image: cloud.registry.cr8.net/crate/cloud-k8s-operator:0.7
- image: cloud.registry.cr8.net/crate/cloud-ui:2021.11.3
image: cloud.registry.cr8.net/crate/crate-operator:2.8.0
- image: cloud.registry.cr8.net/crate/cloud-docs:84f55d93
Note
Might need to do the above for all CrateDB Cloud Regions.