Le scan du dépôt ne voit pas les paquets de l'image de base
Trivy en mode dépôt lit le lockfile et le Dockerfile, jamais les paquets Alpine de l'image de base. Le contrôle local était vert, la veille rouge.
Ce que j'ai cassé, ce que j'ai réparé, et ce que je contrôle pour ne pas m'y refaire prendre.
Trivy en mode dépôt lit le lockfile et le Dockerfile, jamais les paquets Alpine de l'image de base. Le contrôle local était vert, la veille rouge.
Sur EL8, le reload de nftables vide toutes les tables, y compris celles de cPHulk et des restrictions SMTP de cPanel. Un fichier de table à part évite le vidage.
Une règle logrotate qui recharge le proxy coupe chaque nuit le GC des gros dépôts, et le disque se remplit.
Une zone déclarée dans named.conf sans son fichier fait répondre SERVFAIL à son nom et à ses sous-noms, pendant que la zone parente répond.
Le nom d'un cookie PrestaShop dépend de la version. Les anciens restent envoyés pendant 480 heures, et l'en-tête finit par dépasser le seuil de nginx.
Un port publié par Docker ne passe jamais par la chaîne INPUT. Le pare-feu avait l'air fermé, le phpMyAdmin était ouvert, et un test depuis le bureau ne voyait rien.
node en PID 1, une sonde wget en HTTPS toutes les 30 secondes, et le conteneur s'étouffe au bout de trois jours. docker top ne montre rien.
Le réglage s'applique à chaud, la tâche passe, et il disparaît au reboot suivant. Sur ma forge, ça a coupé le routage.
L'option posée pour ne pas bloquer le boot retire aussi l'ordre de démarrage. Le générateur de systemd le montre en une commande.
Le MaxRequestWorkers par défaut de Debian promet 9 Go de mémoire à une machine qui en a 6. Et ps te donne le mauvais chiffre pour le recalculer.
Avec --cache-from, la couche de mise à jour des paquets ressort du cache tant que le Dockerfile ne bouge pas. Le scanner refuse une image qui sort du four.
Un WordPress avec un cache de page sert son accueil en 200 et 4 ms sans base de données. Ta supervision mesure un fichier HTML.
PasswordAuthentication no dans sshd_config, et sshd -T qui répond yes. Le fichier de l'hébergeur est lu avant le tien.
Une location qui pose son propre add_header fait disparaître tous ceux du bloc server, et rien ne te prévient.
La CI casse sur un script de build ignoré alors que ton poste passe : corepack a installé une version majeure de plus, qui ne lit plus ton .npmrc.
Après le dist-upgrade, la synchro d'heure ne repart pas, et la trace qui explique pourquoi s'écrit ailleurs que là où tu la cherches.
Trois jours sans sauvegarde, un tueur de mémoire qui frappe dans un tmpfs, et deux champs de docker inspect qui affirment que non.