From 88957ed15c098a5170903bbf1557c1c0ed3b608c Mon Sep 17 00:00:00 2001 From: Fabian Arrotin Date: Sep 23 2021 14:47:12 +0000 Subject: Simple jenkins upgrade doc for maintenance window Signed-off-by: Fabian Arrotin --- diff --git a/docs/operations/ci/upgrades/upgrade-jenkins.md b/docs/operations/ci/upgrades/upgrade-jenkins.md new file mode 100644 index 0000000..ca64e0c --- /dev/null +++ b/docs/operations/ci/upgrades/upgrade-jenkins.md @@ -0,0 +1,14 @@ +# Upgrading Jenkins in CI + +## 'legacy' setup for ci.centos.org + +We follow the Jenkins LTS branch for the version we run, and we so have to update jenkins itself, or some plugins, when some CVEs, security fixes are announced, and also to comply with some other internal rules for CI/CD platform. + +The process is easy for that part: + + * announce the maintenance window to the ci-users list + * proceed with the `adhoc-upgrade-jenkins.yml` playbook + * verify that jenkins is back online and agents (re)connected + * announce on the ci-users list that maintenance is complete + +## Openshift setup diff --git a/mkdocs.yml b/mkdocs.yml index 07a15b7..f57daaa 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -47,7 +47,9 @@ nav: - Onboarding sysadmins: operations/ci/onboarding_sysadmin.md - Outage Preparation: operations/ci/outage_preparation.md - Replacing Certs: operations/ci/replacing_certs.md - - Upgrades: operations/ci/upgrades/upgrade-notification-template.md + - Upgrades: + - operations/ci/upgrades/upgrade-notification-template.md + - operations/ci/upgrades/upgrade-jenkins.md - Spikes: - Configure default permissions for ACO users: operations/ci/configuring_default_aco_user_permissions.md