Prometheusrules "custom" : redéploiement#
Contexte#
Il s'agit de redéployer les prometheusrules "custom" (pour ajout, suppression ou modification de prometheusrules).
CAASCHR#
| Champ | Description |
|---|---|
| Titre | [STG] Prometheusrules : BlackboxMetricsMissing |
| Zones | Toutes les zones cloud + la zone infra |
| Durée | En général, 30 min suffisent |
Dans la description, bien revoir ces points :
- les objectifs
- la procédure de vérification
Description#
h1. Zones
<Indiquer les zones ici>
h1. Objectifs
* Déployer la nouvelle rule {{BlackboxMetricsMissing}}
h1. Déploiement
Mettre un commentaire *trackbone apply* dans la MR
h1. Vérification
* Vérifier dans la MR que la CI a déployé comme souhaité
* Lancer ce test sur toutes les zones
{code}
export ZONES=(infra-stg ocb-test05 ocb-test06)
export NAMESPACE=prometheusrules
unset KUBECONFIG
for i in "${ZONES[@]}"; do
kswitch "$i"
kubectl -n "${NAMESPACE}" get prometheusrules -o yaml | grep BlackboxMetricsMissing
kubectl -n "${NAMESPACE}" get prometheusrules -o yaml | grep BlackboxMetricsMissing | wc -l
done
{code}
Résultat attendu :
* zone infra : 3
* zones cloud : 9
h1. Fin de MR
Si tout s'est bien passé, *merger la MR*