Update the inventory¶
The inventory page for a given release (see the firefly inventory for instance) shows what needs backporting and what has already been backported. It is generated by the ceph-workbench backport command by cross referencing git commits, redmine entries and pull requests.
Updating the inventory is done manually as follows. It will eventually be done by a cron job.
- ssh -p2222 backports@workbench.dachary.org
- screen -x
- ( cd .. ; github2gitlab --github-token $github_token --github-repo ceph/ceph --gitlab-url http://workbench.dachary.org --gitlab-token $gitlab_token --gitlab-repo ceph/ceph-backports --branches master,dumpling,emperor,firefly,giant,hammer,firefly-backports,giant-backports,dumpling-backports --verbose )
- ( python ../sanity.py ; cd ../ceph-backports.wiki ; git commit -a -m 'update' ; git push )
- firefox http://workbench.dachary.org/ceph/ceph-backports/wikis/giant