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: .. code-block:: console $ 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. .. _Azure Docker Registry: https://portal.azure.com/#blade/HubsExtension/BrowseResource/resourceType/Microsoft.ContainerRegistry%2Fregistries .. _Jenkins jobs: https://jenkins.crate.io/job/cloud/