kiwix / operations

Kiwix Kubernetes Cluster
http://charts.k8s.kiwix.org/
7 stars 0 forks source link

Week 42 2024 routine #282

Closed kiwixbot closed 1 month ago

kiwixbot commented 1 month ago

Check nodes free space

df -h / && df -h /data

Nodes system upgrades

apt update && apt upgrade

(regular workers updates are done separately on a monthly basis for worker nodes to not impact production)

Backups

k8s cluster

Stats

matomo - stats.kiwix.org

Grafana

Projects

Security

Note: this is an automatic reminder intended for the assignee(s).

benoit74 commented 1 month ago

Storage

Machine Filesystem Size Used Avail Use% Use change
bastion / 37G 16G 20G 44% -
stats / 233G 111G 110G 51% +1G
services / 456G 329G 110G 76% +6G
storage / 147G 44G 96G 28% +5G
storage /data 30T 14T 15T 48% -
imager-worker / 1.9T 549G 1.3T 31% don't care
sisyphus / 233G 9.6G 211G - don't care
ondemand / 25G 9.7G 14G 42% -
ondemand /data 216G 2.2G 203G 2% don't care
mirrors-qa / 38G 4.4G 32G 13% -
demo / 40G 9.3G 28G 26% +0.3G
demo /data 1.8T 1.2T 472G 72% don't care

For some reasons, it looks like sisyphus apt packages are outdated despite being freshly installed last week. I probably missed something. Will be updated next month, we have too much tasks in youzim.it pipe to stop the worker now.

k8s cluster

Grafana

Projects

@Jaifroid @rgaudin why did it dropped from 1035 to 973 in one week, is it normal to consume >50 signins so fast?

Zimit

rgaudin commented 1 month ago

On signatures: https://github.com/kiwix/kiwix-js-pwa/releases

Jaifroid commented 1 month ago

@benoit74 Yes, each Windows Electron package has to be signed around three times, including signing the uninstaller, the installer and the underlying executable, and there are several packages (appx, appxbundle, ARM64, x64, ia32, and a portable exe). But we did a calculation and with monthly releases of the three apps, plus Kiwix Desktop releases, there should still be ample left on our current plan. I did also have an issue this time with a package that had the wrong MS Store Publisher DisplayName, which was rejected, and had to rerun, but I know the cause and that's fixed for all future releases.

So, we should be fine. I don't sign nightlies anymore.