Aller au contenu

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*