Refs #19694 - Bump rubocop version to 0.49.1
Fixes #19694 - Align rubocop configuration with foreman-core
And fix offenses
Fixes #18518 - Add proper validation for container image
For now the image has only been validate via the resultof the search, but not enforced on the server side.
The model validation brings now proper feedback whenthe form has been submitted to the server.
Fixes #18733 - Prevent fallback to Docker Hub on registry search
When searching for an external registry the search would showresults from Docker Hub due to it searching via the computeresource.
By using a registry parameter to indicate which search tab is...
Fixes #14175 - Add support for Docker Registry v2
This adds more functionallity to RegistryApi and queries /v2/endpoints in case requests to v1 of the registry API fail.
Fixes #17729 - APIdoc - URL desc add 'Docker' to CR types
Refs #9752 - Test Docker errors are propagated
Fixes #9752 - Pass Docker errors to controller
Fixes #9270 - Add email validation
Copied the email validation we use for the User model. This catcheserrors when creating/updating the Docker compute resource email
Fixes #14519 - Removing containers from API removes them from Docker
Before this fix, the API was just removing the container in the Foremandatabase. This commit includes more tests for both the UI and APIcontainer deletion to ensure this area is a bit more solid.
Refs #14181 - Fix authentication validation when creating registry
On 9ea405911cef1f02ca42db77c16bea4fe297093e Docker.authenticate! wascalling /auth on the Docker host API. This kind of authentication wasnot correct, as it was authenticating access to the Docker host, not to...
Fixes #14181 - Validate registry URL and attempt login
In order to avoid users trying to create containers in an externalregistry that doesn't exist, we should provide some preventativemeasures.
Fixes #12681 - Support rubocop 0.35.1 by fixing broken rules
Fixes #10191 - Pass proper memory parameter to Docker
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 #9456 - Validate docker registry URL
Fixes #9269 - Validate registry name
Fixes #9229 - Handles non username/password private registry case
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 #8036: Validate images and tags
Fixes #8034 - Console support for compute resources