Skip to content

Main Toolpanel Maintenance

Martin Cech edited this page Oct 17, 2019 · 6 revisions

Before you begin see Getting Set Up At TACC

Change tool's section

$ ssh g2main@cvmfs0-tacc0.galaxyproject.org
$ cvmfs_server transaction main.galaxyproject.org
$ nano /cvmfs/main.galaxyproject.org/config/shed_tool_conf.xml
$ cvmfs_server tag main.galaxyproject.org
$ cvmfs_server publish -a galaxy_16.04.04863c8.1 -m 'moved tool_1 to a different section' main.galaxyproject.org
$ logout
$ ssh -A galaxy04.tacc.utexas.edu
$ ansible-env main snapshot
$ ansible-env main backup
user@galaxy04$ ansible-env main update
user@galaxy04$ git diff     # verify that none of the mutable configs pulled to the playbook are mangled
user@galaxy04$ git add -- .
user@galaxy04$ git commit -m 'Update Main shed_tool_conf'
user@galaxy04$ git push

Order tools and sections

$ ssh g2main@galaxy04.tacc.utexas.edu
$ nano /galaxy-repl/main/config/integrated_tool_panel.xml
$ ssh -A galaxy04.tacc.utexas.edu
user@galaxy04$ ansible-env main snapshot
user@galaxy04$ ansible-env main backup
#??? user@galaxy04$ ansible-env main update 
user@galaxy04$ git diff     # verify that none of the mutable configs pulled to the playbook are mangled
user@galaxy04$ git add -- .
user@galaxy04$ git commit -m 'Update Main integrated_tool_panel'
user@galaxy04$ git push