Fixes #23976 - Add Quota to oVirt API (#5715)
Refs #22058 - refresh rubocop config and apply autofixes
Fixes #21580 - normalize compute attributes (#4980)
Normalizes compute attributes in API show actions. For backwardscompatibility reasons this patch adds a new rabl node instead ofreplacing 'vm_attrs'.
Fixes #23559 - fix breadcrumbs switcher in trends page
Fixes #18429 - Add foreman API support for trends
Fixes #19787 - Fix Layout/SpaceAfterComma cop
Fixes #23067 - expose option to use oVirt APIv4
Also handle v4 certificate error and v3 path migration
fixes #21694 - Add MTU to subnet and interface API
Refs #22049 - improve metadata usability
Fixes #19857 - Fix Style/EachWithObject cop
Refs #15286 - fix Layout/IndentationWidth cop
[ci skip]
Fixes #22624 - User selectable columns model + api
Adding initial bindings to user selectable columns. This model + api isgoing to be used in work related Katello plugin's subscription pages.The main intesnt of this PR is to provide a basic model where a user can...
Fixes #15286 - New API for auth sources (#4865)
Fixes #11389 - Remove API v1
API v1 has been deprecated since Foreman 1.9 - over 2 years ago.This is more then enough time for anyone needing to migrate to v2.Even though the original issue requests extraction to a plugin, I do notsee any point in investing the time and effort to maintain a long...
fixes #22062 - support vmware vmrc console
Fixes #19780 - fix Layout/IndentationWidth cop
Fixes #21805 - don't list default role
Fixes #21012 - taxonomies API to show hosts associated with it
Fixes #21682 - Add Domain to Compute Resource API (OpenStack)
The Domain field was added to the Compute Resources table in #12054 aspart of the Openstack v3 support. This field needs to appear in theAPIdoc to be able to use it and in the RABL to read it.
fixes #21394 - user login with access token api
Fixes #12216 - support http proxies for compute resources
Fixes #21015 - sync host and hostgroup rabl to show all_classes
Fixes #20516 - GET hosts API displays owner_name attribute
Fixes #20858 - pxe_loader in GET api/v2/hostgroups/:id
Fixes #20500 - Allow GET /api/hostgroups to include parameters
Add include Array parameter to GET /api/hostgroups v2 that willoptionally include a hostgroup's parameters when the include parametercontains 'parameters'.
Fixes #20701 - Subnet6 fields info in GET api/v2/hostgroups/:id
Fixes #20711 - GET host interface API will show fqdn attribute
Fixes #17811 - Improve error message LDAP fail
Fixes #16112 - support for netgroups in LDAP auth source
Fixes #18892 - Do not show 'undefined method' in error message
Fixes #20072 - Allow thin host list via API
Fixes #19700 - update rubocop rules
The following changes have been made:
- Performance/RedundantMerge:changes lines such as:```not_found_message.merge! :message => options```to:```not_found_message[:message] = options```
- converts str.match() to str =~ ()...
fixes #19476 - list features in smart proxy refresh API response
Fixes #19125 - Add description to hostgroup
Fixes #19148 - Add description field to subnets
Fixes #18001 - Add plugin permissions to core's roles
fixes #18476 - users have ssh keys
Fixes #18767 - keep cloning info
Add pxe_loader to host REST
Add the field `pxe_loader` to the GET part of the hosts/It is possible to set or update (POST, UPDATE), but not to read it
fixes #18574 - add ip6 address to the REST api results
fixes #13618 - cache expensive vmware api calls
Fixes #18280 - Adds compute resource provider name
Makes the API return the provider name of the compute resource
Refs #15779 - make background processing unavailable for now (#4217)
The original PR got vetted in the packaging phase and includingforeman-task as dependency of Foreman was refused. We need to rethinkour approach for getting the foreman-tasks functionality available...
Refs #17653 - add show_hidden to apidoc
Fixes #6502 - List ignored classes and environments on import
When importing environments and classes from puppet, ignoredenvironments and classes defined in ignored_environments.ymlaren't aparent.
This will add them to the list to import as ignored and...
Fixes #17653 - Allow all parameters api to unhide values
Fixes #17846 - auth_source_ldaps API now displays taxonomies
Fixes #17483 - async task creation returns 202
Includes task link in response
Fixes #15232 - Showing inherited roles from User groups to user
Fixes #17153 - Consistent name for variable_type in the api
Fixes #17120 - Allow custom name for setting category
Fixes #17107 - list override in filter API
fixes #16725 - add plugin extension point for smart proxies
Fixes #14277 - Added description field to users
Fixes #16114 - Expose host parameters to GET /api/hosts
Fixes #4608 - Added description field to role
Fixes #16624 - Make AuthSourceLDAP taxable
This allows users to set organizations/locations on AuthSourceLDAPobjects. That in itself might not be that useful, but it allows us tofollow on and assign the AuthSourceLDAP taxonomies to the usersautocreated through it.
Fixes #16525 - host/hostgroup - include _name fields for proxy
Adding the following attributes for consistency: puppet_proxy_name puppet_ca_proxy_name
Fixes #15846 - Renamed use_puppet_default to omit in LookupValue
Fixes #7806 - allow taxonomy association on role level
Fixes #15771 - add :token to the values returned by the API
Refs #12193 - Remove remaining cached counters
Fixes #15527 - api/v2/hosts is slow loading permissions
The .eager_load call when called with [] generates a SELECT query thatselects all host attributes. This can cause it to take a lot longerwhen there are large number of hosts involved. These attributes are...
fixes #14666 - support IPv6 in UI
Refs #3809 - Turning on the AndOr cop
fixes #13845 - remove 1.13 deprecations
Refs #13164 - Consistent parameters authorization in api
fixes #14665 - support IPv6 via API
fixes #9110 - add freeip route to API
Refs #3809 - Turning on some rubocop cops
Fixes #14981 - use root_object for host RABL
Fixes #14190 - consistent api output and search options
Fixes #14261 - User API should return correct admin status
Fixes #14286 - added :groups_base field to auth_source_ldaps API
Fixes #14240 - added :server_type attribute to API rabl
Fixes #3582 - Parameters on subnets
fixes #13939 - call non-deprecated status method from API rabl
Fixes #13257 - nested locations can be created via api
fixes #12436 - as a user I want to deploy vSphere vms on a storage pool
Fixes #13639 - add host permissions to host show api
fixes #13440 - rename Host#model_name to #hardware_model_name
Rails 4.2 defines a model_name instance method which is used in routingand called from link_to. Rename our model_name methods tohardware_model_name to prevent this overlapping and causing link_to...
Fixes #13386 - Adds taxonomy parameters objects
Fixes #12718 - smart proxy log table
This patch adds a table with logs fetched from Smart Proxy /logs new API. Itreturns latest N log entries from a simple memory buffer. The table supportsfiltering by level, custom filtering and it introduces several overview...
Fixes #13216 - Added ability to extend API by creating facet subnodeThis commit adds the ability for plugins to extend Host model with custom data that will be stored in a facet model.In order to show this data an extension point is added to Host's view API, so the properties list can be extended by the facet....
Fixes #13101 - Smart class parameters show puppetclass in api
Fixes #10357 - Realms for organizations and locations can be retrieved through API
Fixes #7230, #12021 - Upgrade to Rails 4.1.5
This commits upgrades Rails to Rails 4.1.5. See a description of thechanges included here, and go to the pull request in GitHub to see moredetailed explanations:
Fixes #6007 - Allowing to hide smart class parameters
Fixes #12506 - Show smart proxies version in about page
Fixes #7463 - Add basic support for bridges
Fixes #7537 - Adds test connection button to LDAP form
fixes #4151 - enable reports STI
Permits subclassing of ReportImporter and Report to import and storenew types of reports associated to hosts.
Fixes #12132 - [API] Host all parameters should include host parameters
fixes #11345 - API GET request available_clusters sends empty hash
Fixes #11763 - Add inherited parameters to Host view api
fixes #11242 - Add operatingsystem_id to os_default_templates in API
Fixes #3650, #11600 - Compute Resource availability_zones, flavors, security_groups API v2 endpoints
Fixes #10782 - global host status
Plugins can add their own substatuses. These are automatically...
fixes #11649 - taxonomies api - add description to base.json.rabl
Adding the 'description' to the base.json.rabl so that it is displayedwhen a user performs commands like 'organization list' from hammer-cli-katello.
E.g.
hammer> organization list---|----------------------|----------------------|---------------...
fixes #10832 - separating lookup keys into puppet and variable