Skip to content

Commit 5dfce64

Browse files
Patching
Signed-off-by: Jacob Woffenden <jacob.woffenden@justice.gov.uk>
1 parent ba3fb45 commit 5dfce64

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

Dockerfile

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#checkov:skip=CKV_DOCKER_2: HEALTHCHECK not required - Health checks are implemented downstream of this image
22

3-
FROM public.ecr.aws/ubuntu/ubuntu@sha256:562b04c2e7aedb72b0f919d659f6c607087f839d584037f096d9cd97b308006e
3+
FROM public.ecr.aws/ubuntu/ubuntu:24.04@sha256:562b04c2e7aedb72b0f919d659f6c607087f839d584037f096d9cd97b308006e
44

55
LABEL org.opencontainers.image.vendor="Ministry of Justice" \
66
org.opencontainers.image.authors="Analytical Platform (analytical-platform@digital.justice.gov.uk)" \
@@ -9,7 +9,7 @@ LABEL org.opencontainers.image.vendor="Ministry of Justice" \
99
org.opencontainers.image.url="https://github.com/ministryofjustice/analytical-platform-cloud-development-environment-base"
1010

1111
ENV ANALYTICAL_PLATFORM_DIRECTORY="/opt/analytical-platform" \
12-
AWS_CLI_VERSION="2.24.15" \
12+
AWS_CLI_VERSION="2.24.20" \
1313
AWS_SSO_CLI_VERSION="1.17.0" \
1414
CLOUD_PLATFORM_CLI_VERSION="1.40.1" \
1515
CONTAINER_GID="1000" \
@@ -21,7 +21,7 @@ ENV ANALYTICAL_PLATFORM_DIRECTORY="/opt/analytical-platform" \
2121
DEBIAN_FRONTEND="noninteractive" \
2222
DOTNET_SDK_VERSION="8.0.112-0ubuntu1~24.04.1" \
2323
HELM_VERSION="3.17.1" \
24-
KUBECTL_VERSION="1.29.13" \
24+
KUBECTL_VERSION="1.30.10" \
2525
LANG="C.UTF-8" \
2626
LANGUAGE="C.UTF-8" \
2727
LC_ALL="C.UTF-8" \
@@ -32,12 +32,12 @@ ENV ANALYTICAL_PLATFORM_DIRECTORY="/opt/analytical-platform" \
3232
MINICONDA_VERSION="25.1.1-2" \
3333
NBSTRIPOUT_VERSION="0.8.1" \
3434
NODE_LTS_VERSION="22.14.0" \
35-
NVIDIA_CUDA_COMPAT_VERSION="570.86.15-0ubuntu1" \
36-
NVIDIA_CUDA_CUDART_VERSION="12.8.57-1" \
35+
NVIDIA_CUDA_COMPAT_VERSION="570.124.06-0ubuntu1" \
36+
NVIDIA_CUDA_CUDART_VERSION="12.8.90-1" \
3737
NVIDIA_DISABLE_REQUIRE="true" \
3838
NVIDIA_DRIVER_CAPABILITIES="compute,utility" \
3939
NVIDIA_VISIBLE_DEVICES="all" \
40-
OLLAMA_VERSION="0.5.12" \
40+
OLLAMA_VERSION="0.5.13" \
4141
PATH="/usr/local/nvidia/bin:/usr/local/cuda/bin:/opt/conda/bin:/home/analyticalplatform/.local/bin:/opt/mssql-tools18/bin:${PATH}" \
4242
PIP_BREAK_SYSTEM_PACKAGES="1" \
4343
R_VERSION="4.4.3-1.2404.0"

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ docker image inspect --format='{{ index .RepoDigests 0 }}' public.ecr.aws/ubuntu
7575
### Base APT Packages
7676

7777
The latest versions of the APT packages are managed by [Renovate](https://docs.renovatebot.com/) via the [Renovate `deb` data source](https://docs.renovatebot.com/modules/datasource/deb/) which matches packages through `regex` (regular expression) matching the `# renovate` comments in the [Dockerfile](./Dockerfile).
78-
The [renovate config](./.github/renovate.json) also disables organisation-level settings for Renovate, so it can compliment rather than conflict with Dependabot.
78+
The [Renovate config](./.github/renovate.json) also disables organisation-level settings for Renovate, so it can compliment rather than conflict with Dependabot.
7979

8080
If you need to manually get latest versions of the APT packages, they can be obtained by running the following
8181

@@ -97,7 +97,7 @@ Releases for AWS SSO CLI are provided on [GitHub](https://github.com/synfinatic/
9797

9898
### Miniconda
9999

100-
Releases for Miniconda are provided on [docs.anaconda.com](https://docs.anaconda.com/free/miniconda/miniconda-release-notes/), from there we can use [repo.anaconda.com](https://repo.anaconda.com/miniconda/) to determine the artefact name and SHA256 based on a version. We currently use `py312`, `Linux` and `x86_64`variant.
100+
Releases for Miniconda are provided on [anaconda.com](https://www.anaconda.com/docs/getting-started/miniconda/release-notes), from there we can use [repo.anaconda.com](https://repo.anaconda.com/miniconda/) to determine the artefact name and SHA256 based on a version. We currently use `py312`, `Linux` and `x86_64`variant.
101101

102102
### Node.js
103103

test/container-structure-test.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ commandTests:
4242
- name: "aws"
4343
command: "aws"
4444
args: ["--version"]
45-
expectedOutput: ["aws-cli/2.24.15"]
45+
expectedOutput: ["aws-cli/2.24.20"]
4646

4747
- name: "aws-sso"
4848
command: "aws-sso"
@@ -87,12 +87,12 @@ commandTests:
8787
- name: "ollama"
8888
command: "ollama"
8989
args: ["--version"]
90-
expectedOutput: ["0.5.12"]
90+
expectedOutput: ["0.5.13"]
9191

9292
- name: "kubectl"
9393
command: "kubectl"
9494
args: ["version", "--client"]
95-
expectedOutput: ["Client Version: v1.29.13"]
95+
expectedOutput: ["Client Version: v1.30.10"]
9696

9797
- name: "helm"
9898
command: "helm"

0 commit comments

Comments
 (0)