Skip to content

Jenkins CI capture / backup - #105

Merged
nickva merged 1 commit into
mainfrom
capture-jenkins-config
Jul 27, 2026
Merged

Jenkins CI capture / backup#105
nickva merged 1 commit into
mainfrom
capture-jenkins-config

Conversation

@nickva

@nickva nickva commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

We had another incident over the last few days where:

  • CI jobs had disappeared
  • All worker credentials were invalidated
  • Some workers had completely disappeared

Restoring it was a pain. Some items were restored with help from ASF infra but they ended up in a different place (path), others were restored that were from more than 5 years ago (referencing 2.3 release branches). Other bits and pieces had to be recreated and validated by hand. Here we try to capture a bit more now to hopefully be able to restore it quicker. The job definition XML files are now included along with a few more yaml config files besides just jenkins.yaml. It's still not a single backup/restore kind of a default but it's a bit more thorough than before.

This will eventually becomes stale but it's better to have something at least than nothing at all.

We had another incident over the last few days where:
  * CI jobs had disappeared
  * All worker credentials were invalidated
  * Some workers had completely disappeared

Restoring it was a pain. Some items were restored with help from ASF infra but
they ended up in a different place (path), others were restored that were from
more than 5 years ago (referencing 2.3 release branches). Other bits and pieces
had to be recreated and validated by hand. Here we try to capture a bit more
now to hopefully be able to restore it quicker. The job definition XML files
are now included along with a few more yaml config files besides just
`jenkins.yaml`. It's still not a single backup/restore kind of a default but
it's a bit more thorough than before.

This will eventually becomes stale but it's better to have something at least
than nothing at all.
@nickva
nickva requested a review from big-r81 July 27, 2026 17:31

@big-r81 big-r81 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thx Nick for collecting the pieces together

@nickva
nickva merged commit 3bec3ae into main Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants