I wanted to create a post to start a discussion around how folks request namespaces going forward on galaxy and the possibility of a self service kind of deal.
Currently, the namespace requests process is done through the old codebase’s github repository. You open an issue with the namespace template, provide some details and an engineer/admin will review it and create it accordingly.
Moving forward, we (Ansible Engineering/Galaxy engineering/Ansible Community Team) wanted to get feedback on what folks would want to see or not see in the requesting process. There are plans to get rid of the old codebase and archive it and with it the ability to open namespace requests will be gone.
To set expectations for a few things, we do not want folks to request a namespace via email (kinda gives a feeling of things going into the abyss), we do not want folks opening a JIRA ticket manually (though some service/form could be used to open that ticket on the galaxy JIRA, which is public).
With expectations set on what we don’t want, lets bring up some potential ideas that the teams have brought forward.
1). Forum Post
This one is pretty straight forward and similar to the existing process. A template post would be added and or a tag added would be selected to identify a namespace request. A user would enter the desired name and admins to be added to the namespace.
2). Request Form
Somewhere (we can determine the best place for it) a form would live that again would have all the required info and most likely open a ticket on the galaxy team’s JIRA board (their board is public) and then assign the relevant folks to it for completion.
3). Github Issue
This is the current process and would most likely have to move locations given that the old code base will be archived in the future. That location would be up for debate if this option is preferred.
4). Other Ideas
We are open to other ideas on how to solve this problem and welcome them, please add them in your comments below.
Future Ideas and Self Service
So I want to separate these two things heavily. The above is for immediate namespace requests going forward. I don’t have a timeline but lets just say for the next year.
Would folks be open to the idea of a self service kind of portal to request a namespace on galaxy? This obviously comes with a lot of overhead for the team and also introduces some issues around domain squatting among other things. We are happy to discuss/develop ways to help mitigate that in the future when the feature is deployed but for now, I want to keep the discussion more around “Is this something we want?”.
Happy to read folks’ thoughts on this and what they might want to see. Again, I want to reiterate that nothing has been decided nor are the ideas/solutions limited to what is written above. Let us know your thoughts or what you want to see.
- Forum Post
- Form to open ticket
- Github issue
- None of these, left idea in comment