Fixes #20429 - mandate URL for docker compute-resource
Fixes #21921 - Upgrade rubocop to 0.51
FactoryGirl to FactoryBot
Fixes #21732 - Replace :before_filter with :before_action
Fixes #21143: add containers icon for vertical navigation.
Fixes #20355 - Request registry results in JSON
Bump version to 3.2.1
Revert "Fixes #19964 - Replace ActiveRecord::Base with ApplicationRecord"
This reverts commit d74fb3ef5d207abd57d3155f8f661ef5e16d45fd.
Bump version to 3.2.0
Fixes #19964 - Replace ActiveRecord::Base with ApplicationRecord
Fixes #19957 - Add Registry compatiblity info to README
Merge pull request #187 from bastilian/fix/18902-PR
Fixes #18902 - Enable autocomplete for container image search
This enables the autocomplete for the image name search andimproves the usability of searching for container images onDocker Hub or an external Registry.
Fixes #16235 - Add verify SSL option for Registries
To allow using registries with an invalid certificatethe "Verify ssl" option disables verification forconnections to a registry.
Refs #19694 - Bump rubocop version to 0.49.1
Add compatibility info for latest version
Merge pull request #192 from ares/fix/19475
Fixes #19633 - use standard plugin test setup
Fixes #19694 - Align rubocop configuration with foreman-core
And fix offenses
Fixes #19396 - Rename test variable name to more specific term
To avoid conflict with methods in the same scope less ambiguousterms should be used.
Merge pull request #186 from bastilian/fix/18518-PR2
Fixes #18518 - Add proper validation for container image
Fixes #17960 - add plugin permissions to core
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 #18502 - Add excon version 0.46 and above as dependency
The excon gem, required by docker-api, version 0.45 and belowgive a malformed empty head to socket connections.Version ~> 0.46 have this fixed and address the issue in #18502
Fixes #18021 - Add missing files for updating New buttons
Update the new buttons in Registry and Menu
Fixes #18021 - update the button label from New to Create
Based on PatternFly Terminology and Wording suggestionsDon't recommend to use New, so update New to Create.
Fixes #17729 - APIdoc - URL desc add 'Docker' to CR types
Refs #14370 - Adding new_link helper to containers and registries
Fixes #13043 - Change Parameter inheritance to DockerParameter
Refs #9752 - Test Docker errors are propagated
Fixes #16090 - Docker container wizard missing image false.png
Fixes #16594 - Capitalize the first letter of every word
Fixes #15888 - Remove attr_accessible calls
Fixes #15528 - 'command' should not be required
Refs #14570 - Destroy Container db objectWhen deleting with container uuid params, the container object should be destroyed as well
Refs #14570 - Fetch tags from local images properly
We were calling local_images and passing an ID as filter. However,that didn't work. Instead we can fetch the image just by callingimage(image_id) and that should retrieve the image object so we can call...
Fixes #9752 - Pass Docker errors to controller
Fixes #15135 - Fix JS error in datatables
Lack of a tbody caused a 'typeerror: k is undefined' in datatables.
Fixes #15098 - Scope registry by taxonomies
Ensure Fog is mocked before running API/v2/create test
Use remove_reference to remove FK with Rails 4
Fixes #15107 - Rails 4.2 test breakages
url_for in the new Rails carries some parameters that can break the linkcreation. Additionally I've disabled ruby warnings in the rake test task
Fixes #14703 - Add taxonomies to Registries API
Fixes #14662 - Revert new_link to ensure 1.11 compatibility
new_link was a helper for "New XXXX" links in Foreman that wasintroduced on 1.12-develop branch. If we want to make the new changes inforeman-docker available to current users, we should revert new_link to...
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 #14569 - Display image found/not found on search image step
Prior to this, there was a bug on the CSS that hid the icon thatdisplayed whether the image was found or not on the Docker host.
Fixes #14570 - Set docker-api to 1.18 to avoid image parsing errors
Parsing of some images, as well as the warning'circular argument reference - connection' show up because of anoutdated version of docker-api.
Fixes #14577 - Commit and delete buttons styling
These two buttons on Container#show did not have any styling and did notlook like buttons.
Fixes #14581 - Fixing migration for Rails 4.2
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.
Fixes #7894 - Compute resource should show 'containers' tab
Through deface, we change the 'virtual machines' tab to say container onDocker compute resources.
Fixes #10199 - Disable image capabilities under compute resource
Docker container images are not created this way, and its just confusingto users when they see this tab.
Fixes #10417 - Translate wizard states
Wizard states were shown after calling 'symbol'.to_s.humanize, whichdidn't allow them to be translated. I define the strings to be shownin the helper so that they can be translated.
Fixes #14391 - Hide access to Docker compute resource via compute profile
Docker compute resources shouldn't even be shown in the compute profilelist, there's no information there that's relevant to containers. Also,containers are not created using compute attributes.
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 #14370 - Adapt containers and registries index to core 1.12
`authorized?` is no longer available, and there's a helper for the "Newxxxxx" buttons
Fixes #14244 - Update the strings to be more compliant with the project standards
Fixes #14322 - Fixing API route scope
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 #13227 - error when creating a container without an image
Fixes #13231 - error processing uses full_messages
Fixes #11984 - Update the plugin to use the latest gettext from core,and re-extract the strings.
Once this is merged, the project needs to be added to transifex.
Fixes #13391 - Update the zanata mapping file
Multiple fixes to release 2.0.1
Refs #13225 - Use Patternfly spinners helper
Fixes #13228 - add attr_accessible to enviroment and image
Fixes #12971 - Container tab switch doesn't work when docker registry name contains special character
Fixes #13225: Don't declare spinner.gif with /assets prefixed
Fixes #13167 - Add buttons fixed
Fixes #12973 - adding missing attr_accessible
Bump version to 2.0.0
Fixes #12785 - Raise requires_foreman version to 1.11
Since now we use attr_accessible, and more changes are coming up to makethis plugin Rails 4 compatible, the minimum version needs to be 1.11.
Fixes #11065: Add .rubocop.yml as a test file for the gem.
fixes #7230 - rails 4 compatibility
Refs #12726 - Adding attr_accessible :email to docker model
fixes #12726 - adding attr_accessible
Fixes #12681 - Support rubocop 0.35.1 by fixing broken rules
Fixes #12141 - Add unique id for container object name on 'All containers' page
Fixes #11672 - Exposed username in the registries json call
Remove env variables & DNS from planned in README
These are already implemented
Bump version to 1.4.1
Fixes #11354 - Made the container deal with cpu shares and cpu sets correctly
According to docker remote api 'cpu shares' need to be integers.However foreman docker sends it a float instead causing a'cant convert to int64' error. This commit fixes that by ensuring what...
Refs #11204 - Automate packaging, deb changelog typo
Refs #11204 - Automate deb packaging, typo
Refs #11204 - Automate foreman-packaging pull-requests
Refs #11204 - Automate rubygem release, typo
Bump version to 1.4.0
Fixes #11204 - Automate rubygem release
Fixes #10191 - Pass proper memory parameter to Docker
fixes #10812 - remove require fog from plugin's engine
Fixes #9753 - container name is optional
Fixes #10779 - Error messages hidden after wizard
fixes #10128: 'test connection' button on the CR screen turns green only after connection has been verified.
Fixes #10416 - Pulled translations