No description
  • Jinja 69.6%
  • Shell 19.9%
  • Makefile 8.5%
  • Dockerfile 1.4%
  • Python 0.5%
  • Other 0.1%
Find a file
Dimitri Savineau 73c30ff3c2
Merge pull request #251 from dsavineau/fix_pulpcore_upgrade
Cycle api/content/worker deployments on upgrade
2026-04-01 14:21:20 -04:00
.ci ci: Pull minio container image from quay.io 2026-01-15 15:47:32 -05:00
.github ci: Collect azurite/minio logs too 2026-03-24 15:13:42 -04:00
CHANGES Add an initContainer to register the gpg keys 2023-07-10 16:09:10 -04:00
config Add ability to set affinity per deployment type (#224) 2026-04-01 04:29:01 +00:00
dev Add postgres extra settings (#212) 2025-09-03 13:42:28 -04:00
docs Add comprehensive storage configuration documentation 2025-09-16 09:28:57 +01:00
molecule Renaming pulp to galaxy. 2024-02-16 12:16:04 -05:00
playbooks Cycle api/content/worker deployments on upgrade 2026-04-01 11:00:38 -04:00
roles Add ability to set affinity per deployment type (#224) 2026-04-01 04:29:01 +00:00
vendor/galaxy.ansible.com Update collections to match other operators and use kubernetes.core 3.2.0 2025-06-18 17:42:31 -04:00
.gitignore Add postgres extra settings (#212) 2025-09-03 13:42:28 -04:00
.gitleaks.toml ci: Add scenario for external database 2024-05-13 09:01:18 -04:00
.readthedocs.yaml adding nodejs dependency for search plugin 2024-02-29 16:34:21 -05:00
ansible-down.sh Add Development scripts with ansible- prefix for now 2024-10-11 17:35:57 -04:00
ansible-up.sh devel: Update development guide 2026-01-16 16:45:49 +00:00
bundle.Dockerfile updated everything outside of the roles dir 2024-02-20 23:43:49 -05:00
COPYRIGHT updated everything outside of the roles dir 2024-02-20 23:43:49 -05:00
Dockerfile Upgrade operator-sdk to v1.40.0 and remove kube-rbac-proxy 2026-03-03 23:00:11 -05:00
down.sh updated everything outside of the roles dir 2024-02-20 23:43:49 -05:00
galaxy-cr.yaml Remove namespace on dev Custom Resource 2025-01-28 09:56:24 -05:00
kustomization.yaml adding kustomization and galaxy.yaml. Updating bases to resources. Updating old versions. Updating README. 2024-02-15 20:31:50 -05:00
LICENSE Adding LICENSE and COPYRIGHT 2019-12-09 16:17:09 -05:00
Makefile Upgrade operator-sdk to v1.40.0 and remove kube-rbac-proxy 2026-03-03 23:00:11 -05:00
mkdocs.yaml Add comprehensive storage configuration documentation 2025-09-16 09:28:57 +01:00
PROJECT renaming pulp to galaxy inside roles and playbook 2024-02-22 11:14:34 -05:00
README.md setting README image source to full url 2024-03-01 15:59:06 -05:00
requirements.yml Update collections to match other operators and use kubernetes.core 3.2.0 2025-06-18 17:42:31 -04:00
up.sh ci: Add scenario for external database 2024-05-13 09:01:18 -04:00
watches.yaml Adding more details to statuses 2025-03-31 16:32:19 +01:00

Galaxy-Operator

The official operator for Galaxy.

Latest Release: github.com/ansible/galaxy-operator/releases/latest

Galaxy-Operator uses the Ansible Operator SDK.

(This project was formerly maintained under the ansible branch of the pulp-operator repo)

Images

Galaxy-Operator images are automatically built by our CI and hosted on quay.io.

Note that Galaxy-Operator requires three separate images (the operator, the main galaxy service, and the web interface):

Operator Service UI
galaxy-operator galaxy-ng galaxy-ui

Custom Resource Definitions

Galaxy-Operator currently provides three different kinds of Custom Resources: Galaxy, Galaxy Backup and Galaxy Restore.

Galaxy (galaxies.galaxy.ansible.com)

Manages the Galaxy application and its deployments, services, etc.

Galaxy Backup (galaxybackups.galaxy.ansible.com)

Manages Galaxy backups through the following ansible role

Galaxy Restore (galaxyrestores.galaxy.ansible.com)

Manages the restoration of a Galaxy backup through the following ansible role

Galaxy

With Galaxy you can:

  • Host your Ansible Collections
  • Host execution environment (EE) and decision environments (DE)
  • Locally mirror all of, or a subset of your collections, execution environments, and decision environments
  • Manage content from multiple sources in one place
  • Promote content through different repos in an organized way

If you have dozens, hundreds, or thousands of collections and execution environments and need a better way to manage them, Galaxy can help.

Galaxy is completely free and open-source!

Get Help

Documentation: galaxy-operator.readthedocs.io

Forum: forum.ansible.com

Issues: github.com/ansible/galaxy-operator/issues