Upgrade Forest Nodes
Detailed Upgrade Steps
1️⃣ Repository Update
- ** Repository**:
infrastructure-general - ** Forest Version**:
x.x.x - ** Environments**: Staging and Production
2️⃣ 🔕 Silence Alerts for Forest Nodes
To prevent alert fatigue and unnecessary distractions, set up an alert silence in Alertmanager for all Forest nodes.
Steps:
- Access the 🔔 Alertmanager Console.
- Authenticate using credentials stored in 🔐 1Password (team access required).
- Navigate to Silences and create a new silence:
- ⏳ Duration: Define a suitable silencing period.
- Matchers:
job="forest"alertname="InstanceDown"
- ** Creator**:
devops - ** Comment**:
Upgrade to x.x.x
- 💾 Save the silence rule.
🔹 After implementing the alert silence, notify the Forest team that the upgrade has been initiated.
3️⃣ Staging Environment Testing
Begin with a limited deployment on the staging environment to assess potential issues.
🏗 Forest Staging Upgrade
🔹 Calibnet Network
cd ansible/forest-team-execution/
ansible-galaxy install -r requirements.yml --force
# Ensure the .vault_pass file contains the correct password from 1Password
ansible-playbook playbooks/start-forest-staging.yml -l fil-staging-ovh-forest-calibnet-0
🔹 Mainnet Network
ansible-playbook playbooks/start-forest-staging.yml -l fil-staging-ovh-forest-mainnet-0