Karma : upgrade#
Contexte#
Il s'agit d'upgrader Karma.
CAASCHR#
| Champ | Description |
|---|---|
| Titre | [STG] Karma : Upgrade |
| Zones | Toutes les zones cloud + la zone infra |
| Durée | En général 1h |
Dans la description, bien revoir ces points :
- les objectifs
- la procédure de vérification
Description#
h1. Zones
<Indiquer les zones ici>
h1. Préparatifs
{code}
INFRA_ZONE=infra-stg
OCB_ZONES=(ocb-test05 ocb-test06)
BRANCH_TEST=upgrade-pfxx
{code}
h1. Objectifs
* Mettre à jour la version de Karma
h1. Déploiement
Mettre un commentaire *trackbone apply* dans la MR envs-ng
h1. Vérification
* Vérifier dans la MR envs-ng que la CI a déployé comme souhaité
* Mettre à jour + lancer les tests fonctionnels
{code}
cd pipelines/monitoring-functional-tests
git checkout ${BRANCH_TEST}
nix-shell
cd ci
fly switch -n test -z "${INFRA_ZONE}"
fly -t "${INFRA_ZONE}.infra" login -n test
cue -t infra_zone="${INFRA_ZONE}" apply-pipelines
{code}
{code}
# infra_zone
fly -t "${INFRA_ZONE}.infra" trigger-job -j "f-tests-monitoring-${INFRA_ZONE}/monitoring-${INFRA_ZONE}"
#cloud_zones
for z in "${OCB_ZONES[@]}"; do fly -t "${INFRA_ZONE}.infra" trigger-job -j "f-tests-monitoring-${z}/monitoring-${z}"; done
{code}
Résultat :
- Aller sur le dashboard Monitoring Functional Test
- Mettre la variable *old* à 5 minutes
- Mettre la variable *stack* à monitoring
- Les tests Karma doivent être lancés depuis moins de 5 minutes et verts
h1. Fin de MR
Si tout s'est bien passé, *merger la MR envs-ng* et *merger la MR des tests fonctionnels*