Skip to content

Commit

Permalink
revert galaxy version upgrades
Browse files Browse the repository at this point in the history
  • Loading branch information
tuncK committed Oct 3, 2023
1 parent 01e8a49 commit 1b9f010
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions topics/admin/tutorials/ansible-galaxy/tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -275,7 +275,7 @@ We have codified all of the dependencies you will need into a YAML file that `an
> @@ -0,0 +1,13 @@
> +# Galaxy, Postgres, Nginx
> +- src: galaxyproject.galaxy
> + version: 0.10.15
> + version: 0.10.14
> +- src: galaxyproject.nginx
> + version: 0.7.1
> +- src: galaxyproject.postgresql
Expand Down Expand Up @@ -894,7 +894,7 @@ The configuration is quite simple thanks to the many sensible defaults that are
> `galaxy_layout` | `root-dir` | This enables the `galaxy_root` Galaxy deployment layout: all of the code, configuration, tools, and mutable-data (like caches, location files, etc.) folders will live by default beneath `galaxy_root`. User data is stored under `file_path`, a variable we will set later.
> `galaxy_root` | `/srv/galaxy` | This is the root of the Galaxy deployment.
> `galaxy_user` | `{name: "{{ galaxy_user_name }}", shell: /bin/bash}` | The user that Galaxy will run as.
> `galaxy_commit_id` | `release_23.1` | The git reference to check out, which in this case is the branch for Galaxy Release 23.1
> `galaxy_commit_id` | `release_23.0` | The git reference to check out, which in this case is the branch for Galaxy Release 23.0
> `galaxy_force_checkout` | `true` | If we make any modifications to the Galaxy codebase, they will be removed. This way we know we're getting an unmodified Galaxy and no one has made any unexpected changes to the codebase.
> `miniconda_prefix` | {% raw %}`"{{ galaxy_tool_dependency_dir }}/_conda"`{% endraw %} | We will manually install conda as well. Normally Galaxy will attempt to auto-install this, but since we will set up a production-ready instance with multiple handlers, there is the chance that they can become deadlocked.
> `miniconda_version` | `23.9` | Install a specific miniconda version, the latest one at the time of writing that was tested and working.
Expand All @@ -920,7 +920,7 @@ The configuration is quite simple thanks to the many sensible defaults that are
> +galaxy_layout: root-dir
> +galaxy_root: /srv/galaxy
> +galaxy_user: {name: "{{ galaxy_user_name }}", shell: /bin/bash}
> +galaxy_commit_id: release_23.1
> +galaxy_commit_id: release_23.0
> +galaxy_force_checkout: true
> +miniconda_prefix: "{{ galaxy_tool_dependency_dir }}/_conda"
> +miniconda_version: 23.9
Expand Down Expand Up @@ -2175,7 +2175,7 @@ In order to be the administrator user, you will need to register an account with

## Job Configuration

One of the most important configuration files for a large Galaxy server is the job configuration. This tells Galaxy where to run all of the jobs that users execute. If Galaxy can't find a job conf file or no job configuration has been specified inline in the `galaxy.yml` file, it will use a simple default configuration where all jobs are run on the Galaxy server and are handled by the web serving process, rather than the job handler(s). Galaxy's job running system is highly configurable, the full range of configuration can be found in the sample job configuration file, [`job_conf.sample.yml`](https://github.com/galaxyproject/galaxy/blob/release_23.1/lib/galaxy/config/sample/job_conf.sample.yml).
One of the most important configuration files for a large Galaxy server is the job configuration. This tells Galaxy where to run all of the jobs that users execute. If Galaxy can't find a job conf file or no job configuration has been specified inline in the `galaxy.yml` file, it will use a simple default configuration where all jobs are run on the Galaxy server and are handled by the web serving process, rather than the job handler(s). Galaxy's job running system is highly configurable, the full range of configuration can be found in the sample job configuration file, [`job_conf.sample.yml`](https://github.com/galaxyproject/galaxy/blob/release_23.0/lib/galaxy/config/sample/job_conf.sample.yml).

The job configuration allows Galaxy to run jobs in multiple locations using a variety of different mechanisms. Some of these mechanisms include:

Expand Down Expand Up @@ -2464,7 +2464,7 @@ The time required to maintain a production Galaxy instance depends on the number

## Keeping Galaxy Updated

If you have set your `galaxy_commit_id` group variable to a branch name like `release_23.1`, then all you need to do to keep Galaxy up to date (e.g. for security and bug fixes) is to run the playbook regularly. The `git` module in Ansible checks if you are on the latest commit of a given branch, and will update the clone of the repository if it is not.
If you have set your `galaxy_commit_id` group variable to a branch name like `release_23.0`, then all you need to do to keep Galaxy up to date (e.g. for security and bug fixes) is to run the playbook regularly. The `git` module in Ansible checks if you are on the latest commit of a given branch, and will update the clone of the repository if it is not.

## Upgrading Galaxy (Optional)

Expand Down

0 comments on commit 1b9f010

Please sign in to comment.