C2020D12: Software updates juli 2020
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:
-
PHP-7.2 en Elasticsearch-6 End-Of-Life
-
Discontinuatie van Image-ExifTool, pngquant en Python-2.7
-
Zomerdienstregeling software updates
-
Reguliere software updates
PHP-7.2 en Elasticsearch-6 End-Of-Life
Let op: in November 2020 zijn PHP-7.2 en Elasticsearch-6 End-Of-Life. Dat betekent dat deze versies na november niet meer beschikbaar zullen zijn op het hosting platform. Zorg er dus voor om tijdig een upgrade traject naar een nieuwere PHP resp. Elasticsearch versie in gang te zetten!
Tip: Recent is een lezenswaardig artikel over PHP versioning verschenen. Meer informatie over de versioning van elasticsearch staat hier.
Discontinuatie van Image-ExifTool, pngquant en Python-2.7
Op het platform staan 2 tools waarvan wij zien dat ze niet meer gebruikt worden. Het betreft
/local/Image-ExifTool-kroncrv/exiftool
en /local/pngquant-29/bin/pngquant
.
Deze zijn ooit op verzoek geplaatst, maar nu worden ze niet meer gebruikt en kunnen ze dus weer weg.
Daarnaast is sinds 1 januari 2020 Python-2.7 end-of-life. Deze werd nog door 1 klant gebruikt, maar na
1 juli is dat niet meer nodig en worden ook /local/Python27-minimal/
, /local/Python-pluxbox/
en
/local/python27-poilib-kitchensink
verwijderd.
Het verwijderen zal plaatsvinden op maandag 6 juli.
Zomerdienstregeling software updates
In verband met zomervakanties wordt het reguliere 4-wekelijkse software update schema eenmalig onderbroken door een interval van 7 weken tussen twee update rondes. Dat betekent dat de hieropvolgende software update ronde plaats zal vinden van 24–27 augustus, daarna een korter interval van 3 weken zodat vervolgens het 4-wekelijkse ritme weer opgepakt kan worden.
Software update rooster
Het software update rooster voor de komende tijd ziet er als volgt uit:
software update ronde | gelegenheid tot testen | uitrol in productie |
---|---|---|
Juli | 29 juni–5 juli | 6–9 juli |
Augustus | 17–21 augustus | 24–27 augustus |
September | 7–11 september | 14–17 september |
Oktober | 5–9 oktober | 12–15 oktober |
November | 2–6 november | 9–12 november |
December | 30 november–4 december | 7–10 december |
Reguliere software updates
De updates worden op vrijdag 26 juni op het testcluster doorgevoerd, daarna is er een week de gelegenheid om te testen. In de periode van 8–11 juli worden de updates op de productie-omgevingen doorgevoerd volgens onderstaand schema:
wat | impact | op | van | naar |
---|---|---|---|---|
keepalived | 0 | W | 2.0.20 | 2.1.2 |
mongodb | 1 | D1 | 4.2.7 | 4.2.8 |
Graylog | 1 | D1 | 3.3 | 3.3.1 |
grafana | 1 | D1 | 7.0.0 | 7.0.3 |
php 7.3 | 0 | D1 | 7.3.18 | 7.3.19 |
php 7.4 | 0 | D1 | 7.4.6 | 7.4.7 |
passenger 6 | 0 | D1 | 6.0.4 | 6.0.5 |
node | 0 | D1 | 10.20.1 | 10.21.0 |
perl | 0 | D1 | 5.30.2 | 5.30.3 |
ImageMagick | 0 | D1 | 7.0.10-14 | 7.0.10-20 |
Image-ExifTool | 0 | D1 | 11.98 | wordt verwijderd |
Python 2.7 | 0 | D1 | 2.7 | wordt verwijderd |
pngquant | 0 | D1 | 2.9.1 | wordt verwijderd |
sox | 0 | D1 | 14.0.0 | 14.4.2 |
git | 0 | D1 | 2.26.2 | 2.27.0 |
postfix | 0 | D1 | 3.5.2 | 3.5.3 |
unrar | 0 | D1 | 5.9.2 | 5.9.3 |
bind | 0 | D1 | 9.11.19 | 9.11.20 |
redis | 1 | D1 | 6.0.3 | 6.0.5 |
tomcat 8 | 2 | N3 | 8.5.55 | 8.5.56 |
tomcat 9 | 2 | N3 | 9.0.35 | 9.0.36 |
newrelic-java | 2 | N3 | 5.12.1 | 5.13.0 |
ActiveMQ | 2 | N3 | 5.15.12 | 5.15.13 |
keycloak | 2 | N3 | 10.0.1 | 10.0.2 |
Elastic Search 6.x | 0 | D3 | 6.8.9 | 6.8.10 |
Elastic Search 7.x | 0 | D3 | 7.7.0 | 7.8.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 6 juli 8:00–17:00 |
N3 | woensdag 8 juli 1:00–6:00 AM |
D3 | woensdag 8 juli 8:00–17:00 |
W | 6–9 juli 8:00–17:00 |