C2021D09: Software updates juni 2021
Aankondiging: Software onderhoud hosting omgeving
Beste klant/collega,
(Is dit bericht niet goed leesbaar? Bekijk dan de online versie.)
Wij vragen aandacht voor het volgende:
-
End of Life van Postgresql-9, Ruby-2.6, PHP-7.3 en Node.js-12
-
Reguliere software updates
End of Life van Postgresql-9, Ruby-2.6, PHP-7.3 en Node.js-12
In Q3 2021 en Q1 2022 zijn zowel Postgresql-9 als Ruby-2.6 als PHP-7.3 als Node.js-12 End Of Life Het is dus van belang om voor die tijd te upgraden naar een nieuwere versie.
Omdat dit bijna samenvalt met het EOL moment van het appcluster zelf (31 dec 2021) is het belangrijk om hier even goed rekening mee te houden met een eventuele migratie naar CHP.
We houden nog in beraad of er een uitzondering voor postgresql-9 gemaakt gaat worden. Dat is EOL op 11 november 2021, 6 weken voor de EOL date van het appcluster zelf. Omdat databases als postgresql niet direct zelf vanaf het internet benaderbaar zijn, maar alleen maar via de applicatiecode die ertussen zit, is het mogelijk dat het risico aanvardbaar geacht wordt om dit aan te bieden tot 31 december 2021, maar dat is dan minimaal op voorwaarde dat de EOL date van het appcluster niet naar achteren gaat schuiven.
Software update rooster
Het software update rooster voor de komende tijd ziet er als volgt uit:
Actie | uitrol in test | gelegenheid tot testen | uitrol in productie |
---|---|---|---|
software updates Juni | 27–28 mei | 31 mei – 4 juni | 7–10 juni |
software updates Juli | 24–25 juni | 28 juni – 2 juli | 5–8 juli |
software updates Augustus | 15–16 juli | 19 juli – 13 augustus1) | 16–19 augustus |
software updates September | 2–3 september | 6–10 september | 13–16 september |
software updates Oktober | 30 september – 1 oktober | 4–8 oktober | 11–14 oktober |
software updates November | 28–29 oktober | 1–5 november | 8–11 november |
software updates December | 25–26 november | 29 november – 3 december | 6–9 december |
Reguliere software updates
De updates worden op 28 mei op het testcluster doorgevoerd, waarna de week van 31 mei–4 juni gebruikt kan worden om te testen. In de periode van 7–10 juni worden de updates op de productie-omgevingen doorgevoerd volgens onderstaand schema:
CHP
Vetgedrukte items zijn geüpdate.
image | tags | wat is het |
---|---|---|
registry.npohosting.nl/npohosting/base | 3.13.5 | Alpine linux |
registry.npohosting.nl/npohosting/base-jre | 3.13.5 | Alpine linux + openjdk8-jre |
registry.npohosting.nl/npohosting/nginx | 1.21.0 | base + nginx + een stapel nginx modules |
registry.npohosting.nl/npohosting/php-fpm | 7.3.28 7.4.19 | base + php-fpm + een stapel php extensies |
registry.npohosting.nl/npohosting/ruby | 2.6.7 | base + ruby |
Appcluster
wat | impact | op | van | naar |
---|---|---|---|---|
freeipmi | 0 | D1 | 1.6.7 | 1.6.8 |
cacti | 0 | D1 | 1.2.16 | 1.2.17 |
cacti-spine | 0 | D1 | 1.2.16 | 1.2.17 |
chrony | 0 | D1 | 4.0 | 4.1 |
influxdb | 1 | D1 | 1.8.5 | 1.8.6 |
grafana | 1 | D1 | 7.5.5 | 7.5.7 |
postgresql | 1 | D1 | 9.6.21 | 9.6.22 |
redis | 1 | D1 | 6.2.2 | 6.2.3 |
mp4split | 0 | D1 | 1.10.28 | 1.11.1 |
mod_smooth_streaming | 0 | D1 | 1.10.28 | 1.11.1 |
sudo | 0 | D1 | 1.9.6p1 | 1.9.7 |
syslog-ng | 0 | D2 | 3.31.2 | 3.32.1 |
nginx | 0 | D2 | 1.19.9 | 1.21.0 |
php 7.4 | 0 | D2 | 7.4.18 | 7.4.19 |
python | 0 | D2 | 3.8.9 | 3.8.10 |
perl | 0 | D2 | 5.32.1 | 5.34.0 |
ImageMagick | 0 | D2 | 7.0.11-6 | 7.0.11-13 |
curl | 0 | D2 | 7.76.1 | 7.77.0 |
goaccess | 0 | D2 | 1.4.6 | 1.5 |
postfix | 0 | D2 | 3.5.10 | 3.6.0 |
unrar | 0 | D2 | 6.0.4 | 6.0.6 |
bind | 0 | D2 | 9.11.31 | 9.11.32 |
tomcat 8 | 2 | N3 | 8.5.65 | 8.5.66 |
tomcat 9 | 2 | N3 | 9.0.45 | 9.0.46 |
mysql-connector-java | 2 | N3 | 8.0.24 | 8.0.25 |
newrelic-java | 2 | N3 | 6.4.2 | 6.5.0 |
ActiveMQ | 2 | N3 | 5.16.1 | 5.16.2 |
keycloak | 2 | N3 | 12.0.4 | 13.0.1 |
mariadb | 1 | N3 | 10.2.37 | 10.2.38 |
Elastic Search 7.x | 0 | D3 | 7.12.0 | 7.13.0 |
Legenda
Veel software kan zonder, of met heel weinig impact ge-update worden. Voor deze zaken kiezen we ervoor om zo'n update overdag uit te voeren. Bij een aantal andere componenten is er iets meer impact merkbaar. Die voeren we uit in een nachtelijks change window. Hieronder is de impact genummerd van 0 (geen impact) via 1 (korte onderbreking van enkele seconden) tot 2 (onderbreking van enkele minuten op de dienstverlening). De tijdstippen zijn als volgt:
code | tijdstip |
---|---|
D1 | maandag 7 juni 8:00–17:00 |
D2 | dinsdag 8 juni 8:00–12:00 |
N3 | woensdag 9 juni 1:00–6:00 AM |
D3 | woensdag 9 juni 8:00–17:00 |
W | 7–10 juni 8:00–17:00 |
Bereikbaarheid
Team Hosting&Streaming is gedurende al het onderhoud via de normale kanalen bereikbaar. Zie de contact pagina.