Fixes #10029 - Docker registry API
Fixes #7865 - Adds support for configuring dns during container creation
Fixes #7864 - Adds support for exposed_ports
Fixes #9897 - Stub encryption key in registry test
Currently CI is broken as it needs the encryption key to be set. In thepast core provided a key for the Rails test environment but that's nolonger the case
Fixes #9310, #9518 - Create containers using katello repos
This commit adds code to create Containers using katello repos.
Fixes #9643 - Added search param to the containers index API
Fixes #9382 - Use connection info when connecting to docker
fixes #9271: user is now informed about http connection errors when using search in the new container wizard.
Fixes #7874 - Docker Containers API
Routes are namespaced, code still needs to be namespaced
Fixes #9456 - Validate docker registry URL
Fixes #9269 - Validate registry name
Fixes #9229 - Handles non username/password private registry case
refs #8918 - Enable creating container via katello
This commit provides the integration point to enable katello provisiondocker container
Fixes #9159 - Fix rubocop 0.28.0 errors
fixes #9033: errors encountered in new container wizard are being shown now
Refs #8409 - Partially addressing pull before create container
Inital code to do a pull of an image before creating a container.Note likely this part is going to change once we add foreman tasks butthis is the start point.
Fixes #8393: added support for basic auth for standalone registries
Fixes #8485 - Taxable containers
fixes #7867: container creation wizard now tracks state in dedicated objects
Fixes #8632 - Move docker tables out of foreman-docker
Fixes #7647: Added support for external registries
Fixes #8375 - Not validating tag uniqueness per image
Images can have duplicate tags as images are shared across repositories. Forexample, two repos could have a "latest" tag for an image.
Fixes #8329 - Search images in the hub
When an image cannot be found, the magnifier glass button displays thesearch results, including stars, description and a link to the hub.After the user clicks on an image, tags are auto pulled.
Fixes #7872 - Create container without Fog to assign name
Fog is currently making the key 'name' camelcase which is preventing theDocker API from picking it up and use it as a name. Until Fog ispatched, we should use docker-api to set the name properly.
Fixes #8036: Validate images and tags
Fixes #8035: Commit container changes
Fixes #8034 - Console support for compute resources
Fixes #8031 - container model initialization is no longer order-dependent
Fixes #8003 - Wizard finish redirects to container
Fixes #7997 - Fixing foreign key on tags relationship for images
Fixes #7986 - Save container UUID and display managed containers
Refs #7642 - Refactor image/tag and tests
Refs #7642 - Create docker image and tag models
Fixes #7895 - Deleted containers message and redirect
Fixes #7912 - Wizard path error and tests
Rubocop support and config