Aller au contenu

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*