As a user I would like to provision new container using katello repositories
Need a ui to enable the user to provision a new docker container using repositories/content views created in katello,
Fixes #8918 - Katello UI to provision docker container
This commit along with foreman docker UI update should enable one to
provision docker containers using images from katello / pulp
It works the following way,
Foreman Docker's image.html.erb
initiates the call to load the katello_partial()
The katello partial then defined
conitnues from there on to load the containers/steps/katello_container
partial defined in katello and so on.
All the rendering code for the partial is in Katello.
different katello artifacts
Once the repository and tag information is identified and selected by
katello/concerns/containers/steps_controller_extensions.rb, takes care
of creating a docker repo image
using those artifacts and passes them to the foreman.
Important additions include addition of capsules representing places
where content could be pulled from.
The UI looks slightly different when used under "any context" VS
selecting an organization.
The later hides the org selector while the any context shows the org.
Other important feature is the disablement or enablement of the "next"
button until the repo/tag information is presented.