Regular Software Updates » History » Version 11
Nico Schottelius, 01/28/2023 03:24 PM
1 | 1 | Nico Schottelius | h1. Regular Software Updates |
---|---|---|---|
2 | |||
3 | There are various software stacks that should be updated regularly. This document describes the intervals and procedures. |
||
4 | |||
5 | 2 | Nico Schottelius | h2. Kubernetes based Applications |
6 | 1 | Nico Schottelius | |
7 | All kubernetes based applications should be updated in a 2 step manner: |
||
8 | |||
9 | 2 | Nico Schottelius | * Create a ticket in the datacenterlight project for the update |
10 | 1 | Nico Schottelius | * Create or update apps/dev/APPNAME in k8s-config |
11 | * Create or update a test instance in the kubernetes cluster that is using apps/dev/APPNAME |
||
12 | * Ensure the test instance is running properly |
||
13 | * Apply changes from apps/dev/APPNAME to apps/prod/APPNAME |
||
14 | * Ensure all production instances are applying and working properly |
||
15 | 2 | Nico Schottelius | |
16 | Schedule: all apps should be checked for new updates at least once per month. |
||
17 | |||
18 | 4 | Nico Schottelius | | App | Link to relevant versions | Link to upgrade documentation | Last updated/checked | |
19 | 10 | Nico Schottelius | | ArgoCD | See below | | | |
20 | 4 | Nico Schottelius | | Ceph | https://quay.io/repository/ceph/ceph?tab=tags | 2022-11-09 | |
21 | 9 | Nico Schottelius | | Matrix | https://hub.docker.com/r/matrixdotorg/synapse/tags https://hub.docker.com/r/vectorim/element-web/tags | | 2023-01-10 | |
22 | 1 | Nico Schottelius | | Mastodon | https://hub.docker.com/r/tootsuite/mastodon/tags https://github.com/mastodon/mastodon/tags | | 2022-11-11 | |
23 | 11 | Nico Schottelius | | Netbox | https://hub.docker.com/r/netboxcommunity/netbox/tags | | 2023-01-28 | |
24 | 8 | Nico Schottelius | | Rook | https://github.com/rook/rook/tags | https://rook.io/docs/rook/v1.10/Upgrade/health-verification/ | 2022-11-09 | |
25 | | Nextcloud | https://hub.docker.com/_/nextcloud/tags | | |
||
26 | 7 | Nico Schottelius | | Redmine | https://hub.docker.com/_/redmine/tags | | 2022-11-13 | |
27 | 10 | Nico Schottelius | |
28 | h3. ArgoCD |
||
29 | |||
30 | We usually use stable via: |
||
31 | |||
32 | <pre> |
||
33 | kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml |
||
34 | </pre> |