diff --git a/data_safe_haven/infrastructure/programs/sre/dns_server.py b/data_safe_haven/infrastructure/programs/sre/dns_server.py index 341dd4bb21..05c32fc5bb 100644 --- a/data_safe_haven/infrastructure/programs/sre/dns_server.py +++ b/data_safe_haven/infrastructure/programs/sre/dns_server.py @@ -212,7 +212,7 @@ def __init__( container_group_name=f"{stack_name}-container-group-dns", containers=[ containerinstance.ContainerArgs( - image="adguard/adguardhome:v0.107.63", + image="adguard/adguardhome:v0.107.67", name="adguard", # Providing "command" overwrites the CMD arguments in the Docker # image, so we can either provide them here or set defaults in our diff --git a/data_safe_haven/infrastructure/programs/sre/dns_sidecar.py b/data_safe_haven/infrastructure/programs/sre/dns_sidecar.py index 91eb7fcd92..8044f30db9 100644 --- a/data_safe_haven/infrastructure/programs/sre/dns_sidecar.py +++ b/data_safe_haven/infrastructure/programs/sre/dns_sidecar.py @@ -252,7 +252,7 @@ def __init__( template=JobTemplateArgs( containers=[ ContainerArgs( - image="mcr.microsoft.com/azure-cli:2.75.0", + image="mcr.microsoft.com/azure-cli:2.77.0", name="dnssidecar", command=("/bin/sh", "/mnt/init/init.sh"), resources=ContainerResourcesArgs( diff --git a/data_safe_haven/infrastructure/programs/sre/gitea_server.py b/data_safe_haven/infrastructure/programs/sre/gitea_server.py index 8f2ead0997..32c4b57418 100644 --- a/data_safe_haven/infrastructure/programs/sre/gitea_server.py +++ b/data_safe_haven/infrastructure/programs/sre/gitea_server.py @@ -208,7 +208,7 @@ def __init__( container_group_name=self.container_group_name, containers=[ containerinstance.ContainerArgs( - image="caddy:2.10.0", + image="caddy:2.10.2", name="caddy"[:63], ports=[ containerinstance.ContainerPortArgs( @@ -231,7 +231,7 @@ def __init__( ], ), containerinstance.ContainerArgs( - image="gitea/gitea:1.24.2", + image="gitea/gitea:1.24.6", name="gitea"[:63], command=["/app/custom/entrypoint.sh"], environment_variables=[ diff --git a/data_safe_haven/infrastructure/programs/sre/hedgedoc_server.py b/data_safe_haven/infrastructure/programs/sre/hedgedoc_server.py index f0260a9864..c60d6a81b7 100644 --- a/data_safe_haven/infrastructure/programs/sre/hedgedoc_server.py +++ b/data_safe_haven/infrastructure/programs/sre/hedgedoc_server.py @@ -145,7 +145,7 @@ def __init__( container_group_name=self.container_group_name, containers=[ containerinstance.ContainerArgs( - image="caddy:2.10.0", + image="caddy:2.10.2", name="caddy"[:63], ports=[ containerinstance.ContainerPortArgs( diff --git a/data_safe_haven/infrastructure/programs/sre/identity.py b/data_safe_haven/infrastructure/programs/sre/identity.py index c29469054c..10409d3d5a 100644 --- a/data_safe_haven/infrastructure/programs/sre/identity.py +++ b/data_safe_haven/infrastructure/programs/sre/identity.py @@ -94,7 +94,7 @@ def __init__( container_group_name=self.container_group_name, containers=[ containerinstance.ContainerArgs( - image="ghcr.io/alan-turing-institute/apricot:0.1.1", + image="ghcr.io/alan-turing-institute/apricot:0.1.2", name="apricot", environment_variables=[ containerinstance.EnvironmentVariableArgs( @@ -147,7 +147,7 @@ def __init__( volume_mounts=[], ), containerinstance.ContainerArgs( - image="redis:8.0.2", + image="redis:8.2.1", name="redis", environment_variables=[], ports=[ diff --git a/data_safe_haven/infrastructure/programs/sre/remote_desktop.py b/data_safe_haven/infrastructure/programs/sre/remote_desktop.py index fd9907d27f..810dee2b5f 100644 --- a/data_safe_haven/infrastructure/programs/sre/remote_desktop.py +++ b/data_safe_haven/infrastructure/programs/sre/remote_desktop.py @@ -168,7 +168,7 @@ def __init__( container_group_name=f"{stack_name}-container-group-remote-desktop", containers=[ containerinstance.ContainerArgs( - image="caddy:2.10.0", + image="caddy:2.10.2", name="caddy"[:63], ports=[ containerinstance.ContainerPortArgs( diff --git a/data_safe_haven/infrastructure/programs/sre/software_repositories.py b/data_safe_haven/infrastructure/programs/sre/software_repositories.py index c17d526894..9536f52e2e 100644 --- a/data_safe_haven/infrastructure/programs/sre/software_repositories.py +++ b/data_safe_haven/infrastructure/programs/sre/software_repositories.py @@ -175,7 +175,7 @@ def __init__( container_group_name=self.container_group_name, containers=[ containerinstance.ContainerArgs( - image="caddy:2.10.0", + image="caddy:2.10.2", name="caddy"[:63], ports=[ containerinstance.ContainerPortArgs( @@ -198,7 +198,7 @@ def __init__( ], ), containerinstance.ContainerArgs( - image="sonatype/nexus3:3.81.1", + image="sonatype/nexus3:3.84.1", name="nexus"[:63], environment_variables=[], ports=[],