Fixes #9382 - Use connection info when connecting to docker
Fixes #9708 - Fixing rubocop config so it can be used with houndci
Bump version to 1.2.2
Fixes #9716 - Handle 1.8.0-rc1 version format
Make HoundCI use project rubocop rules
fixes #9271: user is now informed about http connection errors when using search in the new container wizard.
Bump version to 1.2.1
Fixes #9570 - Only set username/password/email if present
Fixes #9573 - Locking docker-api to 1.17
Fixes #9562 - Fixing the baseurl in the containers api
Add issue stats badge
Typo describing -> description on registry form
Bump version to 1.2.0
Fixes #7874 - Docker Containers API
Routes are namespaced, code still needs to be namespaced
Fixes #9456 - Validate docker registry URL
Fixes #9242 - Backport image_search to fog 1.24
fixes #9332 - Add yes/no text to managed info on containers index
refs #9341 - Updating the docker-api gem spec
fixes #8033: container power on/off redirects to container view now
Bump version to 1.1.0
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 #9230 - add table name to query to avoid psql errors
Bump version to 1.0.1
Fixes #9177 - 1.7 compatibility fixes
refs #8963 - Renaming truncs to trunc with tool tips
In upstream foreman the trunc method got renamed to trunc with tooltip.This causes issues with foreman docker when viewing a bunch of index pagesupdated all the pages using the trunc method
Fixes #9159 - Fix rubocop 0.28.0 errors
Revert "Fixes #8409 - Pull docker image asynchronously"
This reverts commit 16234b270677486ea197a0dca54b14ed981abfc5.
Conflicts: app/models/service/containers.rb
fixes #9033: errors encountered in new container wizard are being shown now
Fixes #8409 - Pull docker image asynchronously
fixes #8784: defines max_cpu_count for docker compute resource
fixes #9004: wizard moves correctly between persisted states 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.
Bump version to 1.0.0
CHANGELOG and Contributors for 1.0.0
Fixes #8393: added support for basic auth for standalone registries
Refs #7977 - Adjusting class length check in rubocop
Remove known bugs section from README
It was not updated regularly and the issue tracker reflects it well too.
Fixes #8815 - Corrects variable reference in image search
fixes #8226 - shows environment variables on container display
Fixes #8485 - Taxable containers
Fixes #8637 - local registry container support
Prior to this commit, one could not start containers connected to alocal or non docker hub external registry. This is because the containerparametrize call did not properly prefix the registry url in its Image name....
fixes #8342 - disables form buttons on new container page in absence of docker compute resources
Refs #7867 - Container wizard state refactor
fixes #7867: container creation wizard now tracks state in dedicated objects
fixes #8789 - adds correct link for information about cpu shares
fixes #8719 - remove n+1 queries on container index
fixes #8718 - refactor container index
- simplify controller to use the correct compute resource type in sql- used icon helper methods- fixed html syntax + removed duplicate pagination
Fixes #8632 - Move docker tables out of foreman-docker
Refs #8717 - Fix cop line too long
fixes #8716 auto_complete helper now has a unique name.
Previous implementation overwrote the helper defined in foreman,which in turn disabled auto completer for all search fields.
Fixes #8226 - Support environment variables creation
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 #8398 - Authentication error returns 500
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.
Add rubygem badges
Remove rake and fog dependencies
Bump version to 0.2.0
Fixes #8236: 1.6 compatibility
Fixes #8140: Memory and CPU set are strings
Fixes #8096 #8097: Improve cpuset cpushare form
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 #8124 - Entrypoint sent to API
Fixes #8123 - Faster auto-complete with spinner
Bump version
fixes #8100 - make engine and asset precompilation name consistent
Ensures that when precompiling, both the assets and the manifest end up under'foreman_docker' rather than one ending up under 'foreman_docker_engine'. Notmuch functional effect except it keeps everything in one dir.
Fixes #8036: Validate images and tags
Fixes #8035: Commit container changes
Fixes #7870: support for auto-complete in image search
Update README.md
Updated to include db:migrate
Fixes #8034 - Console support for compute resources
Fixes #8031 - container model initialization is no longer order-dependent
Refs #8004 - rubocop line is too long
Refs #8004 - fix i18n
Refs #8004 - i18n delete containers message
Fixes #7960 - Initial console logs support
Fixes #7967 - Show processes running in a container
Fixes #8003 - Wizard finish redirects to container
Fixes #8004 - Delete managed containers
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
Refs #7977 - Chain rubocop to jenkins
Fixes #7977 - Enabling rubocop for foreman-docker
Fixes #7948 - order containers index by name
Fixes #7895 - Deleted containers message and redirect
Fixes #7924 - Chain foreman-docker tests to Jenkins
Fixes #7912 - Wizard path error and tests
Fixes #7893 - Restrict routes and create permissions
Rubocop support and config
Containers wizard and index
Controllers and engine for containers
Clean up Gemfile and gitignore
Add docker RABL to API
Without this template, compute_resources/main.json.rabl will look for adocker.json template with no avail. This results in failedapi/compute_resources index and show calls (for Docker CRs).
Show container info even if entrypoint is empty
ENTRYPOINT and CMD might be nil on the container. In this case, thecurrent code just throws a 500 because it's checking for .any? on a nilobject instead of .present?
Show exposed ports in container view
Merge pull request #5 from Tombar/master
update gem git reference in the readme to the official theforeman repo
update gem git reference to official theforeman repo