Skip to content

Commit f22c41f

Browse files
committed
Update to Debian 13
This adheres to our policy of using Debian stable. This change didn't require much, though we had to update some of our keyrings to reflect security needs, and remove a package that no longer exists. Issue #221 Upgrade to Debian 13
1 parent b64f9d5 commit f22c41f

12 files changed

Lines changed: 12 additions & 12 deletions

File tree

images/backend.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44
"hostname": "{{env `PERM_ENV` }}",
55
"instance_type": "m4.large",
66
"volume_size": "1000",
7-
"image_name": "debian-12-amd64-20240429-1732"
7+
"image_name": "debian-13-amd64-20260112-2355"
88
}

images/cron.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44
"hostname": "cron-{{env `PERM_ENV`}}",
55
"instance_type": "t2.micro",
66
"volume_size": "100",
7-
"image_name": "debian-12-amd64-20240429-1732"
7+
"image_name": "debian-13-amd64-20260112-2355"
88
}

images/sftp.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44
"hostname": "sftp-{{env `PERM_ENV`}}",
55
"instance_type": "m4.large",
66
"volume_size": "100",
7-
"image_name": "debian-12-amd64-20240429-1732"
7+
"image_name": "debian-13-amd64-20260112-2355"
88
}

images/taskrunner.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44
"hostname": "taskrunner-{{env `PERM_ENV`}}",
55
"instance_type": "c4.xlarge",
66
"volume_size": "100",
7-
"image_name": "debian-12-amd64-20240429-1732"
7+
"image_name": "debian-13-amd64-20260112-2355"
88
}

provisioners/configure-cron.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ echo "Add custom sources"
2525
curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb
2626
dpkg -i /tmp/debsuryorg-archive-keyring.deb
2727
cp $TEMPLATES_PATH/usr/share/keyrings/*.asc /usr/share/keyrings/
28+
cp $TEMPLATES_PATH/usr/share/keyrings/*.gpg /usr/share/keyrings/
2829
cp $TEMPLATES_PATH/etc/apt/sources.list.d/*.sources /etc/apt/sources.list.d/
2930

3031
echo "Install packages"
@@ -50,7 +51,6 @@ apt-get -qq install -y \
5051
php8.3-zip \
5152
php8.3 \
5253
postgresql-client \
53-
software-properties-common \
5454
wget \
5555
zip
5656

provisioners/configure-sftp.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ cp $TEMPLATES_PATH/usr/share/keyrings/*.asc /usr/share/keyrings/
1919
# Set up the correct node source
2020
export NODE_VERSION=24
2121
export NODESOURCE_ARCHITECTURE=$(dpkg --print-architecture)
22-
export NODESOURCE_SUITE="bookworm"
22+
export NODESOURCE_SUITE="trixie"
2323
envsubst \
2424
< $TEMPLATES_PATH/etc/apt/sources.list.d/nodesource.sources \
2525
> /etc/apt/sources.list.d/nodesource.sources

provisioners/configure-taskrunner.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ echo "Add custom sources"
2727
curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb
2828
dpkg -i /tmp/debsuryorg-archive-keyring.deb
2929
cp $TEMPLATES_PATH/usr/share/keyrings/*.asc /usr/share/keyrings/
30+
cp $TEMPLATES_PATH/usr/share/keyrings/*.gpg /usr/share/keyrings/
3031
cp $TEMPLATES_PATH/etc/apt/sources.list.d/*.sources /etc/apt/sources.list.d/
3132

3233
echo "Install packages"
@@ -59,7 +60,6 @@ apt-get -qq install -y \
5960
php8.3-zip \
6061
php8.3 \
6162
postgresql-client \
62-
software-properties-common \
6363
wget \
6464
wkhtmltopdf \
6565
zip \

provisioners/configure.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,13 @@ echo "Add custom sources"
2525
curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb
2626
dpkg -i /tmp/debsuryorg-archive-keyring.deb
2727
cp $TEMPLATES_PATH/usr/share/keyrings/*.asc /usr/share/keyrings/
28+
cp $TEMPLATES_PATH/usr/share/keyrings/*.gpg /usr/share/keyrings/
2829
cp $TEMPLATES_PATH/etc/apt/sources.list.d/*.sources /etc/apt/sources.list.d/
2930

3031
# Set up the correct node source
3132
export NODE_VERSION=24
3233
export NODESOURCE_ARCHITECTURE=$(dpkg --print-architecture)
33-
export NODESOURCE_SUITE="bookworm"
34+
export NODESOURCE_SUITE="trixie"
3435

3536
envsubst \
3637
< $TEMPLATES_PATH/etc/apt/sources.list.d/nodesource.sources \
@@ -69,7 +70,6 @@ apt-get -qq install -y \
6970
php8.3-xml \
7071
php8.3-zip \
7172
postgresql-client \
72-
software-properties-common \
7373
wget \
7474
wkhtmltopdf \
7575
zip \

templates/etc/apt/sources.list.d/newrelic.sources

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ Types: deb
22
URIs: http://apt.newrelic.com/debian/
33
Suites: newrelic
44
Components: non-free
5-
Signed-By: /usr/share/keyrings/newrelic-archive-keyring.asc
5+
Signed-By: /usr/share/keyrings/newrelic-archive-keyring.gpg
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Types: deb
22
URIs: https://packages.sury.org/php/
3-
Suites: bookworm
3+
Suites: trixie
44
Components: main
55
Signed-By: /usr/share/keyrings/deb.sury.org-php.gpg

0 commit comments

Comments
 (0)