I’m part of an organization on github that wants to publish a role to galaxy as that organization. My account in linked in galaxy as the account that is part of the organization and when I specify the “username” in the galaxy field, it continues to use my personal account instead of the organization account.
I’m told that the organization itself doesn’t have a “user + password” combo anymore. Can anyone provide info on how to publish content on galaxy as the organization so that it doesn’t show up on galaxy as my personal account? Is this possible?
I'm part of an organization on github that wants to publish a role to galaxy
as that organization. My account in linked in galaxy as the account that is
part of the organization and when I specify the "username" in the galaxy
field, it continues to use my personal account instead of the organization
account.
I'm told that the organization itself doesn't have a "user + password" combo
anymore. Can anyone provide info on how to publish content on galaxy as the
organization so that it doesn't show up on galaxy as my personal account? Is
this possible?
Tim,
Right now there's no way to do it; we don't map well to Github
organizations, only Github user accounts.
Stay tuned, though; we're currently evaluating some very big changes
about how Galaxy interacts with Github.
The basic idea: no more Galaxy user accounts, and anyone can upload
any Github repo (though of course only the people who own the repo can
actually change the contents.) Artificial distinctions between Galaxy
and Github namespaces will go away. Also makes galaxy cli
functionality for batch role management easier.
We should have a demo to show in the coming weeks.
How’s it coming with github organization support? I own the github organization “griidc”, under which I have created several ansible role repos. I would like those repos to be listed in galaxy as griidc.rolename. I cannot create a galaxy account for griidc because it is a github organization, not an account (and galaxy now only accepts github for new accounts). It looks like, currently, ansible namespaces are still tied to github usernames (I couldn’t find any way to change or create a new galaxy namespace). Will there be a way to create an ansible namespace for griidc?
If the github repo is under a github namespace, the corresponding galaxy repo will use the same namespace, period.
If you have write access to the org according to the github api, you should have the ability to publish a galaxy role for that org. Your github username is irrelevant; what is relevant is the access your github id has.