diff options
author | Bill Bagdon <wbagdon@gmail.com> | 2019-08-26 19:54:37 +0000 |
---|---|---|
committer | Achilleas Pipinellis <axil@gitlab.com> | 2019-08-26 19:54:37 +0000 |
commit | 9cbed1086b0ed078f931626fee33552b60261284 (patch) | |
tree | 3e4395110f989643d3d5edba3b358b03ed1a6ac1 /doc/raketasks/backup_restore.md | |
parent | 8c5f583abfb21fb826a2fe34060f9d6f22e88b8d (diff) | |
download | gitlab-ce-9cbed1086b0ed078f931626fee33552b60261284.tar.gz |
ci_builds also has encrypted tokens
These need to be reset
Diffstat (limited to 'doc/raketasks/backup_restore.md')
-rw-r--r-- | doc/raketasks/backup_restore.md | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/doc/raketasks/backup_restore.md b/doc/raketasks/backup_restore.md index b4b7d711d5a..19486052dd9 100644 --- a/doc/raketasks/backup_restore.md +++ b/doc/raketasks/backup_restore.md @@ -923,6 +923,29 @@ backup beforehand. UPDATE ci_runners SET token = null, token_encrypted = null; ``` +#### Reset pending pipeline jobs + +1. Enter the DB console: + + For Omnibus GitLab packages: + + ```sh + sudo gitlab-rails dbconsole + ``` + + For installations from source: + + ```sh + sudo -u git -H bundle exec rails dbconsole RAILS_ENV=production + ``` + +1. Clear all the tokens for pending jobs: + + ```sql + -- Clear build tokens + UPDATE ci_builds SET token = null, token_encrypted = null; + ``` + A similar strategy can be employed for the remaining features - by removing the data that cannot be decrypted, GitLab can be brought back into working order, and the lost data can be manually replaced. |