Skip to content

Latest commit

 

History

History
1352 lines (1305 loc) · 178 KB

CHANGELOG.md

File metadata and controls

1352 lines (1305 loc) · 178 KB

#rubygem-katello-2.0.0-1 (2014-09-12)

Features

API

  • Refactor errata/package/package group APIs (#7307, bce14ac)
  • Adding a content view version parameter for packages (#7300, bcdeb75)
  • adding CV filter option to include packages with no errata (#5449, dafc1d3)
  • Intercept candlepin request to get available releases (#5968, f40affd)
  • Wrapping tasks controller in new authorization. (#5627, b44727d)
  • added id to elasticsearch indexing (#5825, adc1d2a)
  • correct regression in act key index api method (#5828, d90afaf)
  • skipping auth tests for old authorization use (#5709, 729852a)
  • Fixing api docs and test name (#5709, df7f828)
  • Moves distributions and packages controllers to V2. (#5709, b5e4930)
  • Add support for localized API docs (#4478, bc2a7c7)
  • adding authorization for Red Hat Repositories. (#5591, ccf93f4)
  • Add support for dynamic bindings (#4515, 4737f2d)

Documentation

Web UI

  • Adds registered by to content host, BZ 1020402 (#6605, 1f66dcd)
  • adapting sync management page to use dynflow (#4989, 5613fbe)
  • Fixes issue with content view filter name and description being impossible to edit (#5952, 4653a22)
  • check permission before displaying bastion page. (#6321, 461630b)
  • add 'product content' tab to content hosts UI (#6059, 62180a8)
  • adding feature to remove packages from library repos (#5402, 6edabed)
  • Consolidates Katello about page information to the Foreman about page. (#5504, 358259f)
  • make bastion a true single page application. (#5198, b5f61ac)
  • adding multiple puppet module uploads from UI (#5237, a147ba9)
  • system actions: dynflow several more actions (#5151, 0de261b)
  • Redirect user to login on 401 and 403 and fix CSRF header. (#5068, 81c0eab)

Packaging

Foreman Integration

  • adding annotations to deprecated routes, BZ 1102264 (#5190, 3dc3e93)
  • adding katello permissions to foreman "viewer" role. (#6040, b283df7)
  • fix couple of issues when deleting foreman hosts (#5184, cbf256e)
  • rename 'remove' to 'unregister' for content host ui (#5184, 9d662df)
  • extend foreman host to provide association to katello content host (#5184, a8c31af)
  • fixes #5187 add link from host show page to system subscription fixes #5188 show subscription status on host show page (#5188, bed0430)
  • Rename system groups to host collections everywhere (#5191, #5193, c2e2f9b)
  • Content Host - show provisioning details and cross-link to Foreman host (#5186, #5189, b2b95bf)
  • Rename Systems to Content Hosts throughout the UI (#5183, fcd4b3d)

Orchestration

Authentication

  • fixing db/seeds.rb for katello, BZ 868910 (#3272, 346f187)

Capsule

  • use dynflow tasks to modify capsule lifecycle env (#6113, 8ef3b1a)
  • add lifecycle environment tab to smart proxy / capsule form (#6113, 8039bee)

Content Uploads

Candlepin

  • Proxy requests to guestid and content_overrides to candlepin (#4878, 29f27a1)

Installer

Content Views

  • Allow users to delete a content view (#4811, 7e0b503)
  • Allow users to delete view versions (#4957, 1004e1f)
  • Allow users to remove views from environments (#4818, 1e7a0ec)
  • content views allow inclusion/exclusion of repos via filter UI. (#4821, 6d5c514)
  • Added foreign keys for content view tables (#4815, 690e2bf)

CLI

Other

Bug Fixes

Foreman Integration

  • add salt support to katello templates (#7404, c76da28)
  • Host inherits Content Source from Hostgroup (#6773, fe207f4)
  • Enable rh common for ks template (#7241, 615f1ba)
  • show kickstart url from content source if it can be calculated. otherwise don't hide media drop down (#6565, 7aa09b4)
  • make templates compatible with RHEL 5 (#6963, 917c9f7)
  • make katello templates available in all taxonomies (#4734, fe33ad9)
  • Details tab of foreman host shows multiple entries of 'Subscription Status' (#6663, 9509bb4)
  • cleanup activation key association on clean_backend_objects (#6915, a91ee65)
  • on location creation, set default if one does not exist (#6889, a773684)
  • remove puppet from packages section (#6880, 6b648f8)
  • make host group provisioning work with katello (#6853, d614feb)
  • katello templates for image-based hosts (#6609, 14cf77a)
  • organization ui - remove cloning (#6125, 2badfb5)
  • create Katello permissions without quotes in db seeds (#6461, 7edd07b)
  • adding default boolean for tracking default loc (#6523, 60c6a3c)
  • fixing host/smart proxy association (#6477, ffd41ee)
  • make lifecycle_environment_ids accessible (#6373, a9146ba)
  • Handle a nil value in kt_env for hostgroups (#6256, 7131cbd)
  • Services mods for KS templates (#6246, fdac64a)
  • moving host/guests to virtual_host/virtual_guests (#6197, d33e553)
  • refactor OperatingsystemExtensions to RedhatExtensions and refactor MediumExtensions (#4636, 7924fd5)
  • Changes 'Environment' to 'Lifecycle Environment' on overriden Foreman pages. (#6170, 3532156)
  • enclose sub-mgr args in quotes (#5857, d479575)
  • updates to how/when foreman content is created (#5100, fd05a4e)
  • add subscription_manager_configuration_url to ALLOWED_HELPERS (#4966, be3e8de)
  • make sure puppetmaster is set when updating the repo url (#4974, dab27c4)
  • host groups - fix retrieval of activation keys (#5013, a0945ad)
  • update hostgroup activation keys to support katello v2 apis (#4726, 97105ff)

Subscriptions

  • Turn off strong params for Candlepin proxies controller. (#7395, 84e5d22)
  • Handle new status icon that was added (#6175, 958c422)
  • Opens up /status reporting for Katello, BZ 1097875 (#6129, f0cee48)
  • Content host available releases are now calculated based on content view. (#5523, 980ada5)
  • Worked on updating content hosts details (#6175, 6ffdc26)
  • give hidden user access to all orgs (#6172, 0c7c92f)
  • Remove route mapping to UsersController (#6021, a39c11f)
  • Some Candlepin routes need User authorization due to subscription manager GUI. (#5938, eb41482)
  • Fixing the subscription API (#4798, 3fce5d3)

Web UI

  • fixes #6488 enable autosearch completion on Katello model filters (#6488, ec74eaf)
  • correct empty org message logic on dashboard. (#7358, 797f259)
  • UI: Product: fix Sync Now behavior (#7360, f2b4701)
  • fix link to content hosts on CV delete page. (#6821, 3eb718b)
  • iso sync - fix issue where progress report not available yet (#7343, bce83fb)
  • content view filter - improve behavior when clicking calendar icon (#7342, c2b60f0)
  • Repo sync status - update UI cross-links and status based on dynflow task (#7309, 366d89d)
  • using translate directive in to avoid infinite loop. (#7283, 1d1df26)
  • Ensure repo discovery proxy setup is loaded in production. (#6993, db29224)
  • Fixes activation key registration hint, BZ 1128245 (#7278, 144b8ad)
  • remove GMT from new sync plan form. (#7270, 275c9fc)
  • using CSS to mimic a
     for multiple line support. (#6955, d852b17)
  • No message for admin (#6990, 2469fdd)
  • use BS3 on dashboard to make it responsive. (#7120, c963828)
  • add !optional to @extends, required after sass update (#7214, 9277d58)
  • double quote host collection name in search. (#7119, 37df2d9)
  • remove grunt bower:dev configuration. (#7173, 45b9229)
  • environments are now inside of the "results" hash, BZ 1131618 (#7158, b124207)
  • Prevent file repos being added to views (#7138, e1212e9)
  • Fixes #7116/bz1130577- Adding install media after repo sync (#7116, e8c57c1)
  • use the correct model for host-collection row select. (#7114, 35c5c2a)
  • fix syncing of iso repos (#7110, 8259618)
  • host<->content host - improve behavior when puppet env, lifecycle env or content view change (#7069, 23eeae6)
  • reload filter after saving date range errata. (#7088, f7e7615)
  • paginate content host packages. (#7000, 55fc331)
  • Section titles now in dark color, looking enabled (#6611, 139e831)
  • handle non-yum sync statuses (#6981, 99c3094)
  • get full result of product's repositories. (#7047, 8dbb114)
  • fix error on updating errata date range filter. (#7026, 65f2096)
  • content search - change to eliminate errors with ambiguous 'id' (#7019, a02ea99)
  • content host - change registration behavior with foreman host (#7005, 73ef39f)
  • show correct version of puppet module. … (#6828, ca5bb04)
  • ensure rhel 5 repos can be used by el5 clients (#6992, 1415296)
  • Allow repo-discovery through a proxy. (#6993, cb16e80)
  • Reusing CVEnv action in org destroy (#6985, 58e2ca0)
  • Show katello-agent status for systems (#6867, 862c972)
  • Fixed Repodiscovery product validation (#6944, 37048f8)
  • Environments no longer disappear on hover on Content Search page. (#6960, a4f1b5a)
  • upgrade angular-gettext to fix XSS. (#5745, 17b36c9)
  • Fixes typo in registration hint, BZ 1124075 (#6936, 580fd32)
  • Removing dupe products in sync widget (#6918, 88f9898)
  • host - show validation error if no puppet environment (#6919, 64dc294)
  • delete puppet modules from content view on repo delete (#6547, 6cfca7f)
  • Fixes errata icons not showing, BZ 902948 (#6128, bfcb6da)
  • fixing permissions of product buttons. (#6808, 4158654)
  • I18n not working w/unsupported languages, BZ 1093433 (#6869, b7e9cb5)
  • Disable repo remove if published (#6829, fbf9e20)
  • remove old hook-actions (#6837, 5fe99af)
  • fix link to activation keys on CV delete page. (#6821, e034e39)
  • correct link to hypervisor's content hosts (#6846, e649c1a)
  • hide CH Product tab if you lack permission. (#6827, 1eec918)
  • Fix de-select when individual nutupane items selected. (#6804, 947326d)
  • use a subscriptions derived provided products (#6702, d2672d3)
  • updating associations UI (#6519, 7e86b53)
  • content search - fix sql errors on product/repo auto-complete (#6803, 50a6d13)
  • Enables setting auto-attach and triggers auto-attach and shows service level, BZ 1113879, BZ 1019227, BZ 999122 (#6652, #6578, #6738, 367752a)
  • Make tipsy's on content search page visible again. (#6801, 90480bc)
  • update table when repository modified. (#6776, 7043401)
  • Disable Sync without repo url (#6651, a06bb95)
  • using #content as topbar.js expects. (#6759, b2b52bc)
  • correct 'automatic' amount for subscriptions (#6737, 0469482)
  • Adds Activation Key helptip, BZ 1093180 (#6706, b928ee3)
  • Throws validation error when updating content-host limit below already consumed in hammer, BZ 1098425 (#6709, 4a12b1a)
  • Sync status only applies to repos with feeds (#6691, fc258c4)
  • Content Notices - fix deletion and list by org (#6719, 1393c12)
  • Remove extraneous alch-alert div from CV filters index (#6686, f41c516)
  • Not showing non-syncable products in dashboard (#6691, f1bfff0)
  • content views & activation keys - fix bastion permission checking (#6690, 85838ba)
  • Fixes auto-attach subscriptions button, BZ 1019227 (#6578, b8bdd23)
  • Fixing drag-and-drop widgets on dashboard (#6643, 1176b68)
  • remove incorrect usages of control-width. (#6664, 8354cb3)
  • tell alch-alert to track by index instead of value. (#5948, 85f3d2d)
  • Content View - disable version promote/remove during publish/promote (#6646, 80b462f)
  • show success message on repo creation and update. (#6653, 8a06d99)
  • changing text on host errata screen (#6571, a60be5c)
  • include fonts that datepicker depends on. (#6591, 31386b7)
  • fix default check on path selector (#6572, 2cb70b8)
  • content dashboard - fix N results (#6626, 5a98fb4)
  • content host package actions - disable buttons when busy (#6624, 97e5985)
  • Lifecycle Environment: do not update label (#6619, d1996db)
  • Content View Package Filter Rules - allow duplicate name (#6607, 092b6b9)
  • content search - fix for missing package metadata (#6603, d2a283a)
  • content search - fix package license (#6601, 3c7f384)
  • Host Collections - fix crosslink to edit env and view (#6593, 334a0ea)
  • Activation Keys UI: replace 'System' references (#6592, 573e4ad)
  • move valid notices routes inside resources block (#6512, ebdae5d)
  • show add/remove content hosts if user able (#6551, f8c985f)
  • fix path to asset in jquery-ui. (#6554, af1990b)
  • add "repositories" to product resource type name. (#6553, 62caf06)
  • fixing package group search (#6508, bdc09c7)
  • set active menu on $state change. (#6531, 218ecae)
  • fix limit fields (#6078, #6300, #6514, 607f4e7)
  • activation keys - filter host collections by organization (#6527, 41a9959)
  • Adds help text for release version on system details UI, BZ 1043913 (#6443, bf47bf7)
  • content host bulk errata fixes (#6511, 2825746)
  • content host package action: disable Perform on empty input (#6515, dc49a24)
  • use complete links for content search. (#6391, 81020d7)
  • disable pkg action buttons when no content hosts selected (#6510, ad4991f)
  • content view filter - fix issue where filter not available (#6472, b08843b)
  • fix css formatting on organization form to bootstrap3 (#6499, 32ad52f)
  • hide product content edit button if applicable (#6479, 22032b7)
  • disabled table actions if no rows are selected. (#6390, 1e80722)
  • content view promotion - remove org id from user message (#6469, 565a578)
  • Match multiple items on contents changed (#6457, b59110c)
  • content view - add support for content view copy/clone (#6442, d574242)
  • allow a lifecycle environment to be unselected (#6433, 0072933)
  • Bulk Host Collection - disable add/remove when no hosts selected (#6428, f88e8ae)
  • Include notification on add/remove pkg filter rule (#6439, fdcc823)
  • wrap long lifecycle environment names in CV promotion (#6434, 83f38fe)
  • remove Nest option from taxonomy actions (#6427, 760ce85)
  • make repository names editable (#6392, 520658b)
  • prevent product tooltip from "blinking". (#5957, a70de3a)
  • restore readonly product functionality. (#6366, 302479b)
  • removing available content for content hosts rabl (#6389, d1229ea)
  • Fixes issue with not being able to use same name for an activation key across multiple orgs, BZ 1105024, BZ 1109907, BZ 1105024 (#6336, #6255, c61c7c7)
  • Repository name and label validations properly handled. (#4045, aca4af5)
  • specify local or server time for sync plan times. (#6001, 2de77c8)
  • Improving interaction of content view errata id filters. (#6176, #5030, #4969, 09e44c3)
  • correctly get enabled products and full unpaged results (#6323, f86bfb4)
  • Only include selected repositories in UI when filtering for content view. (#4702, 75f4ee5)
  • fix issues with content view version deletion (#6270, 2d4e506)
  • content view package filter - allow user to change existing rules (#6276, 7e8043b)
  • Allow repository creation using only the keyboard to traverse the form. (#4999, eb6deb0)
  • align "Cancel" link not to cross table border (#5439, dd67f6d)
  • Ensure links to old Katello pages are followed. (#5944, 1587b44)
  • Ensure all repositories loaded on content view repository lists. (#6165, 284e95b)
  • fix host <-> content host association during registration (#6290, a300282)
  • fix content search autocomplete. (#5543, d080e64)
  • Update link to custom content repositories on sync management. (#4981, e69f917)
  • Hide 'Sync Now' button on feedless repositories. (#4647, f45904e)
  • wraps system name display to prevent overlapping in table, BZ 1019773 (#6262, 8fb8449)
  • Add loading spinner for environment selector on promotion page. (#4847, c79f8e1)
  • making available module list org aware (#6243, 07c132f)
  • only disable initial load if it's actually disabled. (#6274, 9e47373)
  • fixes issue with promotion hint not matching functionality, BZ 1091941 (#6277, b864e69)
  • activation key - include description on details pane (#6269, 5923b33)
  • fix css formatting formatting fields on katello form builder to bootstrap3 (#6144, aab8481)
  • display OS on content host index page. (#6260, 13f99a7)
  • Load only custom products for repo discovery. (#5451, a9a2a8c)
  • default to errata_id on bulk errata searches. (#6252, 559cd28)
  • Fix gpg key on repo create and yum retrieval (#6204, 76f9cac)
  • do not pass full objects to rabl (#6215, 2b47eb2)
  • Content host errata and host collection bulk actions no longer 400. (#6221, a34ff81)
  • fix display of version on composite CV page. (#6046, e299a78)
  • update content view removal to update history (#5955, 0e2d3ff)
  • update the content dashboard for content views (#5955, 004ed6f)
  • Adds product version to content host details installed products list, BZ 1043900 (#6220, 4e70892)
  • Fix legacy_search for PuppetModule (#6202, 0a75664)
  • Prevent selecting all items when searching. (#5245, 4659433)
  • Stop double submission of sync action on sync management. (#4610, 3261c9d)
  • ensure host advanced info link is displayed. (#6174, 6cf41a9)
  • ensure unique name when creating installation media (#6108, 75f45ba)
  • Disabling org deletion (#6123, 22db6d7)
  • Report issues on repo syncing and don't lock repository on failure (#6072, 88259c0)
  • content host - fix issue with spinner on package deletion (#5974, c59cd52)
  • Prevent sorting on columns that aren't sortable. (#5552, ec74d55)
  • fix content host 'update all' action (#6124, 317fe58)
  • correct typo in new sync plan URL. (#6122, 7a022c9)
  • fix setting of sync time for new sync plans. (#5162, 938d01b)
  • address error during content host bulk actions (#6120, b7369ef)
  • Updated sync state link (#6084, 85f9aa8)
  • fix consumer action to display failure message (#5742, 8e615b2)
  • do not wait for node metadata publish (#6051, 4a41d93)
  • content host - host collections bulk action "loading" fix (#5743, c1d7c42)
  • Ensure repositories appear on content view details when searching, BZ1086187. (#5765, 14609af)
  • initial updates to support default capsule (#5967, 386d68a)
  • fixes issue with incorrect page titles, BZ 1099469 (#6049, 7c640f5)
  • Prevent search grid from folding under row headers, BZ1083319. (#6047, 19dfc85)
  • adding notifcation for custom_info update, BZ 970079 (#5892, 24ef1c6)
  • removing content host event page (#6038, b132d65)
  • ensure limited host groups have >= 1 hosts. (#5163, f10db47)
  • Fixing puppet repo sync check BZ1102826 (#5989, 8dafd29)
  • Adding autocomplete to package filters, BZ1079181. (#5769, 05e958a)
  • correctly error on validation failure (#5860, 039dc17)
  • fixes typo in Existing Items, BZ 1103283 (#6018, 3e3dcbf)
  • Make search and filtering on Content View Filters work as intended. (#5759, 5f3fd9b)
  • updates subscription status color on webUI, BZ1019389 (#6002, 2762419)
  • make sure the dynflow on_init are set before the world being initialized (#5908, 39e3ee0)
  • Fixing puppet repo sync BZ1102826 (#5989, d24f2d5)
  • Ensure tipsy error details populated on sync status page, BZ965230. (#5986, ffdea89)
  • Ellipsis content search package descriptions to prevent overflow, BZ1012606. (#5982, 12c009a)
  • Included content host in Host::Managed (#5978, b594184)
  • Fix for a Content Host UI reload issue (#5975, bc8ffca)
  • Host collection action links will properly select hosts, BZ1096183. (#5231, 429ac9c)
  • add puppet module count to content view versions. (#5956, 877ff4d)
  • reverting to specific angular-rails-templates version (#5972, 095334f)
  • allow selecting empty GPG key and sync plan. (#5947, b8506e4)
  • adds environment hint to content host registration, BZ1085252 (#5951, 7af11c6)
  • content search - fix puppet module details (#5954, 363b0ef)
  • don't show details when the task output is empty (#5950, ce785f6)
  • content search - fix link to manage environments (#5962, c3f17e3)
  • displays notification on add and delete, BZ970079 (#5892, aa42834)
  • show loading indicator for content view versions. (#5940, ef4187d)
  • Fixes issue with katello plugin description, BZ1079191 (#5919, 95baac0)
  • host collection ui - update errors should be shown on UI (#5801, 58a5e3d)
  • host collections ui - errors on add/remove should be displayed (#5800, 0442739)
  • transfer the locale information to the dynflow run/finalize phase (#5908, e1ec1f1)
  • host groups - fix the cross-link to activation keys page (#5819, 7b0b02f)
  • Reduced Product json serialization footprint (#5866, b12522e)
  • CV index sql error (#5846, 0e8b8eb)
  • do not expose activation key label (#5614, 9c5d798)
  • fixing puppet module upload url (#5757, 054c23a)
  • String Extract (#5659, 19aef1c)
  • Fixes #5514 Subscription Link missing in Content Host Subscriptions (#5514, af9bd42)
  • allow alch-checkbox display values to be formatted. (#5508, 4a02a69)
  • generate labels client side (#5000, 834f0bd)
  • Point to new project name and version (#5456, 53a4e82)
  • adding content view deletion ui (#5412, f37f2b5)
  • Fix a typo in the subscriptions page (#5448, 4856024)
  • display errors on new sync plan form. (#5408, 70e3a0a)
  • address review comments (#4826, c1dae0c)
  • fix rubocop (#4826, e972c02)
  • rework reposets to not create repositories on repo set enable (#4826, f0581b7)
  • UI - fix product create and manifest import (#5257, f46ddf6)
  • System Groups UI - fix link from system count to the group's System list. (#5232, 1d13acd)
  • System Groups UI - fix cross-linking to the systems page (#5233, 545112d)
  • content dashboard - fix system group links (#5234, d7ee63f)
  • show a message on empty content view puppet modules list. (#5207, a19b45c)
  • Updating to support queryPaged and queryUnpaged across the UI. (#4940, 2674d2c)
  • updating styling to make modal dialog show up. (#5093, c14eb1e)
  • Table select all checkboxes no longer trigger one another. (#5098, 6709598)
  • hide the default content view for composites. (#5161, a072481)
  • display Yes/No to indicate composite status. (#5159, 7b771c7)
  • Adds explicit requires on Bastion module by all other modules. (#5127, ce1a5ca)
  • Adds manual bootstrapping and modules specification for the Angular app. (#4482, 4b4bbb4)
  • Adjust sync_management links to the proper page. (#4364, dd17dbc)
  • fixing error on puppet module upload (#5079, 87c21c5)
  • restore repository content search autocomplete function. (#5043, ea0e2db)
  • fix link to subscriptions. (#5044, 9d61ee7)
  • correct link to upload manifest on empty RH repo page. (#5045, 87ab423)
  • fixing error on repo discover (#4745, 36c2153)
  • enhancing manifest import ui (#4980, 9419dfb)
  • nutupane - add padding-right to the nutupane-bar (#4985, 5948b9e)
  • fix sync cancel button alignment issue (#4983, 5e0fff0)
  • additional changes to support org kt_environments relationship (#4958, 30afa31)
  • changed organization extensions has_many environments to kt_environments to not conflict with Foreman's has_many environments (#4958, c24c2be)
  • various activation key page issues (#4768, 71936e0)
  • add titles to CV, AK, and sync status pages. (#4692, 592a425)
  • replace gettext with translate in CV details controller. (#4943, d0fa1bf)
  • fixing UI product details retrival of a subscription (#4937, 8fd9937)
  • replace gettext with translate for extraction/replacement. (#4785, 6f5e909)
  • indicate completion on content view publish/promote (#4810, a031a05)
  • reset the content view's component IDs on save failure. (#4860, 7252fe0)
  • Disables SMAPs from showing up in the UI menu. (#4883, 84b8b16)
  • restoring errata controller routes still in use. (#4872, 36c1880)
  • defaulting to false if mark_translated is not provided. (#4807, e92a518)
  • cancel button on repo create return to repo list (#4619, 537b1c7)
  • removing non-existant CV History User relationship (#4746, 552151a)
  • rename katello JS i18n/mark translated bastion strings. (#4501, f5fd5ff)
  • Content Views: Filters: sort errata by id (#4765, ce8c682)
  • updating copyright to 2014 (#4744, 02eb1b4)
  • Errata by ID filter tabs correctly linked by passing filter ID. (#4765, ab52f70)
  • Environment and Content View were being omitted from the allowed parameters for systems and preventing updating. (#4751, f883de2)
  • fixed puppet env creation for non-library envs (#4749, 92e221b)
  • Prevents ugly indentation of row headers on Firefox, adds back the missing environment selector icon, and sets the proper header row height. (#4688, 1d5a438)
  • Prefix ambiguous id in query (#4708, 69018ef)
  • sorting content views by name, fixes #4704. (#4704, 6ba17ba)
  • Updates the references to the consumer cert RPM. (#4594, e0cc506)
  • Removes horizontal scrollbar on nutupane pages caused by over extended header and search bar. (#4575, 5e938af)
  • rename the id used for the content menu (#4409, 63afa80)

Tests

API

  • Prevent undefined method error from root controller. (#7389, 875e81d)
  • Adds route for sync-plans, BZ 1132817 (#7328, 9242395)
  • Fixes duplicated sync plan route, BZ 1132914 (#7292, 9faf11f)
  • fixing api docs for orgs (#7028, 96c101b)
  • validate repositories associated to content views (#7271, 9b0a5ff)
  • fix documentation for create/update system. (#7091, a239724)
  • Use the Dynflow API to find out if the foreman_tasks is running (#6283, b58a527)
  • fix location undefined for user (#7045, 337ab46)
  • replace default_environment in sys (#7025, 93fc707)
  • fixes delete cv from environment (#7024, 29b2756)
  • content host bulk actions - fix 2 regressions (#6970, a5476c6)
  • remove unused tasks endpoint. (#6949, 2c90aa1)
  • Fixes issue with not being able to update system facts, BZ 1103860, 1126376 (#4922, #6937, 6f38a25)
  • system uuid as id bz1122938 (#6842, 95ac2fd)
  • capsule - add error case for content sync (#6871, 5ee5f52)
  • AK available_release perm (#6354, ec8b9f5)
  • foretello should error when sorting by non-sortable field, BZ 1110431 (#6573, 3ec51c0)
  • AK show filters by index's params (#6775, 767d304)
  • Fixing test that doesn't work with content-type json (#6696, 50ac9b0)
  • Remove old foreman org destroy routes (#6647, 0a13906)
  • Marked content_view_id as required param (#5985, 55b29a4)
  • various product deletion fixes (#6516, 503d6f3)
  • CH create w/o type and doc BZ1114065 (#6448, 4d138cc)
  • cnsmer_shw auth client/usr BZ1112664 (#6367, e865595)
  • AK doc add/rm_host_coll BZ1101537 (#6347, 7da5149)
  • cv sys in error msg BZ1111240 (#6397, 00b9805)
  • correct permission of environment remove button. (#6342, fe6c654)
  • 403 on cv version delete (#6195, 2f3006d)
  • correcting host/guest (#6301, 41482f7)
  • Fix organization wide auto attach of subscriptions via API and UI. (#5040, 7c48938)
  • Content-view filters can be sorted by name, BZ 1102451 (#6064, 387bf1e)
  • Ensure product label and name uniqueness is adhered to. (#6239, e41a1d2)
  • filter both org and env in sys (#6147, 01f18cd)
  • remove unused distributor from rabl to fix error. (#6242, 2477189)
  • API methods that load database records should request only ID field. (#6198, 846fcb0)
  • Product json incorrectly grabbed all repositories. (#4964, #4963, d4d8ad8)
  • Remove nil UUIDs when generating content host list. (#6171, 1715bb0)
  • Allow numbers in package names, BZ1047811. (#6102, f77e131)
  • updating VCR cassettes (#4701, 9025531)
  • removed lowercase filter from kt_name_analyzer (#4701, #5874, ae28ba6)
  • fixes content view filter not honoring the name parameter, BZ 1102451 (#6064, 2ca24f5)
  • Better error message on filter rules create (#6050, 18e7375)
  • Made product gpg update more secure (#6027, 97a65ce)
  • Fixed code to associate gpg key to a product (#6023, 4121731)
  • removing api v1 routes. (#5843, fc78230)
  • corrected multiple index controllers (#5737, 256314c)
  • don't orchestrate user at login every login (#5422, 1f849fb)
  • Enable name searching for hammer cli, and authorization fixes. (#5588, 8518b6c)
  • organization delete action, 1082180 (#5089, 4fc3acb)
  • sanitize 'organization_id' param to a string, BZ 1079981 (#4795, 43a8c4d)
  • allow updating of system groups via /system/:id (#5156, 721e557)
  • vcr recording for package tests updated (#4701, 347ce0f)
  • unable to search unicode strings in elasticsearch (#4701, c9fb003)
  • Prevents 500 error loading subscription details from API. (#4853, b8f8ebd)
  • Adds client authentication to enabled repos call. (#4758, a89d70a)
  • 4730-userapi - extend foreman's v2 api user controller (#4730, aeaaaff)
  • Updates repository bulk deletion to delete via dynflow actions and properly remove the repository from Katello and Pulp. This prevented the ability to create a repository with the same name after deleting it. (#4705, b17a499)
  • rhsm register though Dynflow (#4505, 79bd5ea)

Templates

  • automatically associate OS's with templates (#6370, 193ff80)

CLI

Capsule

  • sync puppet and rpm content together (#7273, b50dc0e)
  • capsule - treat task as failed if sync times out with capsule (#7162, f778714)
  • do not treat iso repos as capsule syncable (#7175, fbc828c)
  • using pulp & pulp_node features of smart proxy (#6330, b5cdd39)
  • toggle label content view/puppet environment, toggle show/hide installation media on new host form (#6329, 6df5f13)
  • Puppet environments synchronization capsule synchronization (#6008, e57e3cc)

Packaging

  • Restrict mongodb to version 2.4 or greater. (#7027, 34fd692)
  • add rubygem-hammer_cli_import dep (#7084, 0a0777d)
  • Candlepin dependency correction for RHEL 7 (#6623, ecd9113)
  • removing unused candlepin cert (#6555, 36bcbcb)
  • adding a few foreman plugins to the default installation (#4991, 39b0f03)
  • adding back .btn-danger class to remove dialogs. (#5401, 8f12a3d)

Orchestration

Database

  • use ANONYMOUS_ADMIN for hidden user. (#6870, fabaaed)
  • reverse order of activation keys (#6883, 88c01ea)
  • Added missing foreign key associations (#4870, c97199a)
  • Change the default org name (#6419, cb56e42)
  • Prevent error when migrating existing marketing and engineering Products due to STI inheritance column. (#5749, 1c65401)
  • host collection foreign keys - fix rollback (#5706, 8b2ea93)

Installer

  • restore pulp_celerybeat to list of services to restart. (#6995, b1c04d7)
  • explicitly require java 1.7 since the installer now requires it (#6649, a2c584b)
  • fixing rake db:seed error (#6604, 2fde733)
  • setting static password in rake katello:reset (#6556, d1fb86b)
  • Requiring a user to ping pulp_auth (#6211, 4e31fda)
  • access the Dynflow world after it had been initialized (#5961, d9de7cb)
  • fix rpm builds (#5164, 9e18251)
  • adding katello_remove.sh script (#5164, d2b98a8)
  • Updating directory in katello deployed scripts (#4690, 987d6ae)
  • Adds an explicit restart of tomcat to the reset script to ensure that tomcat is restarted before db:seed is run. (#4723, 91a0892)

Localization

  • Add zanata file, and instructures on how to push and pull strings to the locale directory. (#6989, a96a254)

Documentation

Dynflow

Rails

  • Updates for initial org and location in Foreman. (#5029, e28a036)
  • Allow initial organization and location to be specified during seed. (#5029, 81ddcf5)

Pulp

Client/Agent

  • Moves RHSM routes to their own API (/rhsm) and routes file. (#6126, 57a2dce)
  • Candlepin proxy routes properly looking up organization. (#6249, 7eb6825)
  • Fixing registration including adding back default organization. (#6080, #6081, #6082, 7140056)

Settings

Puppet

BMC

Candlepin

  • use candlepin activation key name when creating consumer (#6489, ebdca08)
  • fixed repository creation error due to improper puppet detection (#4752, 7c9bc73)

API doc

Content Views

  • reload filter on package group/errata rule list (#5030, 8510fa7)
  • filter available for composte CV server side. (#5181, 01b4d38)
  • Bulk Product destroy dynflowed. (#6409, 4c1b142)
  • Wrap li's in ul to prevent showing up outside table cell. (#5108, f77dc62)
  • content view package group filter - handle duplicate group names across repos (#5026, aa5e8e1)
  • Fixed cv package excludes publish (#6153, 02232b9)
  • Ensure errata filter notification on add/remove, BZ1079245. (#5027, c7592ce)
  • precreating backend object search indexes As part of this, updated the pool object to include BackendIndexedModel (#5411, a92dd6a)
  • Version destroy plan phase clears packages (#5255, 1cf1281)
  • Store the content view next version (#5243, b15be79)
  • Speed up content view publish (#5236, 770129b)
  • limit content view descriptions to 255 chars. (#5160, 99d8144)
  • using components puppet modules for composite publishing (#5126, 5edd22d)
  • More informational message when no content views are available when changing a system's environment. (#4207, 270493e)
  • content view errata by id filter - list available errata (#4956, d3a2a8a)
  • fix transition to details after creating a package filter. (#4942, 52318ae)
  • content view filter: unable to add package groups (#4890, 42daf23)
  • content view errata by date/type rule - default types to false (#4931, 17f9b25)
  • content view publish - resolve method undefined errors (#4915, 80c01a3)
  • content views - add 'working' mode to couple of the Save buttons (#4905, 791be1a)
  • erratum rule filter validator: fix for updating a date/type rule (#4904, 5adc20b)
  • content view filter: display validation error to user (#4874, 33750e7)
  • Content Views: fix issue which did not allow for multiple errata ids per filter (#4773, e085574)
  • Handle default content views in API/CLI (#4689, 017c63d)
  • Content View Version: package/errata counts are incorrect for latest version (#4778, cffb648)
  • adding puppet environment to dynflow CV publish and promote (#4732, edf88ad)
  • After converting to single nav, tupane layout was not properly updated to reflect inclusion of inline JS. (#4228, 0004bff)

RHSM

  • enforce limits when registering through subscription-manager (#5114, 5616fed)

ElasticSearch

  • fixing reindex rake task due to improper include (#6317, 739ff4c)

Dashboard

Continuous Integration

  • Set karma-coffee-preprocessor version to prevent newer version which requires Karma 0.12.0. (#4634, bccdbc5)

Web Interface

  • allows proper rendering of pages using root_path (#4459, bce4494)

Compute resources

Other

  • Automatic commit of package [rubygem-katello] minor release [2.0.0-1]. (4e7a097)
  • bumping to katello 2.0 (fbd970e)
  • Automatic commit of package [katello] minor release [2.0.0-0]. (b78207c)
  • replaced query_params with params (#7410, 1eb5fee)
  • Stop blocking plugin routes from being loaded properly. (#7394, a9da651)
  • Change global variable $/ to $INPUT_RECORD_SEPARATOR. (#7390, 8292ec8)
  • specify time when creating new ulimited subscriptions (#7266, 7323c76)
  • Automatic commit of package [rubygem-katello] minor release [1.5.0-12]. (d3c3dae)
  • Automatic commit of package [rubygem-katello] minor release [1.5.0-11]. (0f7bb1d)
  • install katello agent during install w/o service start (#6811, d50e039)
  • allow registrations even when there is no host (#7074, beb0197)
  • add installer and pulp configs to katello-debug. (#7071, c434bc1)
  • Fix repo sync checksum error (#7068, 73a9569)
  • Upgrade version of rubocop (#7022, bb21dec)
  • We now get a message suggesting a possible cause (#7037, 7393556)
  • content search - fix 404 retrieving spinner.gif (#7012, b4a324a)
  • foretello should error when sorting by non-sortable field, BZ 1110431" (c92d331)
  • fix issues with changing org name which affected running db:seed (#6550, 402fad5)
  • Add a warning message if the user tries to run katello-debug.sh directly (#6682, 41200b4)
  • content view version - disable promote/remove on failed task (#6913, da6c674)
  • Turn on IndentationConsistency cop (#6892, e1411f6)
  • Host Collection UI rows refresh code (24cf7db)
  • Fix undefined method puppet_env for nil (#6845, 943f1ef)
  • install katello-agent during kickstart (#6811, a3c6043)
  • add qpid-cpp-client-devel to comps (184e52a)
  • cleared up enabled text (#6740, c9f6b20)
  • Updated cv published content count (#5858, 8e24db4)
  • necessary apidoc changes for content-management, BZ 1105276 (f0996c3)
  • ignore non-bootable distributions in content view (761d7fd)
  • validate repoid (and pick a valid one) on cv publish (c4935be)
  • Update qpidd.conf location and grab Pulp messages in debug. (#5805, 1eb3a2a)
  • Prevent alch-edit-select errors by checking if editTrigger exists. (#4172, 7a55316)
  • fix org update action's apipie param (#5555, 5dfda34)
  • perms for system registration calls (#5911, 85af6d0)
  • qpid-cpp-server-store needs to be added to the repo (#5992, a33e0d9)
  • The spec file was not building due to the new katello-debug changes (6c87a47)
  • Convert katello-debug to be an extension of foreman-debug (cb96a4f)
  • qpid dependencies (bb089cf)
  • also look at task states to determine completion (#5960, be2bfcf)
  • Content search ambiguous SQL id error (#5917, b9e7ba5)
  • Fix typo for list_owners authenication to be properly handled. (#5884, a3bb5a8)
  • BZ1093601 let org-switcher clear URLs pass through bastion. (#5913, 3a3992f)
  • Ensure content APIs are properly permission wrapped. (#5526, 7ef987c)
  • Return organizations for the admin user. (#5886, 4ec7f7c)
  • updated all references from system to content host (acd1505)
  • prevent infinite loop on trailing slash. (#5703, 415ab3f)
  • Fixes #5768 Changed term system to content-host (#5768, e946140)
  • allow org-switcher urls to pass through angular. (#4946, c18e75f)
  • fix broken sync on sync status page (#5864, ce76b3b)
  • adding pulp 2.4 services to katello-service (#5862, d7791f9)
  • Updating gem dependencies (#5852, 2de8f3a)
  • show select an org message on 403 page. (#4945, 095e960)
  • Updating dashboard with new permissions. (#5529, 8f8eff8)
  • Candlepin reset only needs to drop, create and migrate the database. (#5681, 73f509f)
  • moving enabled_repos call to the candlepin proxies controller (#5804, ba9f091)
  • add cyrus-sasl-plain dependency for pulp (0867099)
  • better handling multiple pulp tasks spawned from one task Refs #4875 - removing hack to ignore applicability generation failure (#4875, 1b56875)
  • removing ldap fluff requirement (#5795, 408a1bc)
  • adding some comps entries for f19 (#5796, 9ca8f1b)
  • removed errors due to updated permissions (#5758, abb121d)
  • Handle Lifecycle env read perms better (#5682, 6790773)
  • fixing typo in karma coverage configuration. (#5736, 67990ed)
  • Doc id in ContentHosts update (#5711, 6a07b01)
  • make sure the rest client doesn't get PhusionPassenger::Utils::TeeInput (#5715, af0810b)
  • CV index call now respects environment_id correctly (#5702, 4422005)
  • specify absolute URLs instead of relative in menu. (#5698, 990817c)
  • Fixes rubocop error introduced by PR 4070. (#5700, 5b1d90c)
  • correctly display the org's label for suscription manager (#5028, cd115ea)
  • switching org lookup to find_by_id (#5028, 9851c71)
  • fixing all the apipie directives (#5028, aa18a5b)
  • fixing tests (#5028, 41b69b9)
  • changing organization_id label to ID (#5028, 6d5f539)
  • fixing errors on system registration (#5596, ad95493)
  • Fixes #5008 Manifest History not updated on import (#5008, ecf3042)
  • unify client authentication code (#5473, 8e08d1d)
  • make authorization rules apply for consumer related calls (#5473, cb6b5bd)
  • fixing improper apidoc for system-group list (#4919, a3d7970)
  • Remove rubocop cop SymbolName (#5542, 0652f63)
  • Set version on angular-rails-templates gem (#5534, 463c96a)
  • fixing content view delete performance issues (4978165)
  • adding Bastion config directory to whitelist for RPMs. (#5515, 137c044)
  • Repository.enabled no longer exists (#5518, f8767fa)
  • Enable ISO repo sets from a manifest (#5037, 71944f4)
  • Validate content urls for ISO repositories (#5495, f00114d)
  • renamed create_unlimited_supscription.rb (#5511, ee9dbf9)
  • Env controller cleanup (537da25)
  • ignore content view archives repos during manifest actions (#5457, f8186ea)
  • Repository::Destroy doesn't continue when failed in ActiveRecord (#5023, 5c8fb29)
  • Migration for anonymous providers (#5418, 3835161)
  • Fix content view removal error message (#5413, b1397a2)
  • environment and content view no longer required (#4978, 7d30f7c)
  • Fix for a CV failed test (da03d1f)
  • Support for repo content uploads (5c0f347)
  • CSRF related ng upload issue (#5154, 12d4fcd)
  • add system groups to registering system through activation key (#5116, 0c72db2)
  • show last status of content view versions. (#5144, a223581)
  • fixing error on repo create with empty string (#5142, cd41f28)
  • display error in UI on custom info errors. (#5145, 30d2809)
  • Allows updates of Products by ID only. (86fc5c1)
  • allow sync plans to be added to RH products. (#5103, 28d4279)
  • Prevents removal of all paths from the page when environments are deleted. (#4209, 3aafb47)
  • BZ1084855, limit sync plan add list to enabled products. (#5102, 3d6110f)
  • Add user orchestration for Update/Delete (7897f74)
  • invalid puppet module names would show to add to CV (#5080, aafb8c8)
  • properly enable/disable remove ui button (4c727b4)
  • use http instead of https for bootstrap rpm in kickstart (#4967, a881453)
  • update bulk actions before_filters to enable proper authenticate (198b6ae)
  • adjust font size and structure slightly of portlet (#5050, 10e53d0)
  • specify table name explicitly in pluck (#5036, ccda305)
  • Add item highlight when viewing details in Nutupane. (#4934, 4067620)
  • add message that you must publish a CV to add to composite.. (412a209)
  • add line breaks and limit width of textareas. (#5002, d253375)
  • fixes #5005 removes EPEL from the provisioning template (#5005, ffb565a)
  • Insert a default location. (#4910, 8b51750)
  • prefix https:// on portal link if not present (#4962, 0be989e)
  • fixing activation key CV update (#4929, 909f66a)
  • fix content view version retrieval when no content exists (#4856, 3007040)
  • respect organization for sync plans (#4906, a81fd21)
  • Disable the localization for the summit build (#4898, ef65431)
  • ignore errors on applicability regeneration (#4875, 452b382)
  • content view filters & rules api - return object on DELETE (#4892, c66621c)
  • fixing removal of package from CV filter in UI (#4858, 792f956)
  • speeding up CV Version content count methods (#4782, 8ba0380)
  • Update foreman-tasks (901b303)
  • adding label to organization scoped search (#4797, f7dbd4f)
  • Fixed typo in activation key show (#4793, ed0d0f9)
  • adding back the ability to download a debug certificate (#4706, c8c3bd3)
  • fixing link to system errata details (#4780, 9a3ec03)
  • Replaces development setup documentation with references to katello-devel-installer and katello-deploy. (#4784, 241fc39)
  • passing systemId into system tasks calls to match API. (#4721, 6daa73a)
  • fixing content view search (#4767, 1634935)
  • BZ-1075189 - 4754-register (#4754, 1d05fa6)
  • fixes deletion of puppet environments with no modules (d87bc04)
  • Returning cv version info to UI (#4717, 1c49363)
  • don't store results for copy/remove content actions (#4713, b80b044)
  • No longer delete derived products on import (bdebc61)
  • upgrade angular-ui-router to 0.2.10. (909da87)
  • Available releases version will not properly populate the API and UI data. Further, systems can now have their release version updated from the UI correctly. (8b0d60f)
  • Add tests for Actions::Katello::ContentView::AddToEnvironment (b772430)
  • fixing call to private method (4525cac)
  • Extract adding content view version to environment into Dynflow (1a6e85f)
  • Fix cases when there is no PuppetEnvironment for the content view version (ef79079)
  • erratum filter rule validator test fix (2342251)
  • removing symlink to local dynflow (bd1d2f3)
  • white space fixes (6fa0fa1)
  • Changing/adding version show children (a5add29)
  • additional validations for errata filter rules (513e113)
  • Reload versions after publishing (7e643b3)
  • Remove checking on ready_to_publish (1934321)
  • Use fixtures instead for mocks for actions repository_test (ad39e86)
  • Update Foreman content after promoting to environment (e686b1f)
  • Adding more validations (50105e7)
  • Fixing a number of issues listed below: (33522e1)
  • Disable progressbar animations for now (0884b37)
  • Support callback definition for aggregated task (e3d2acd)
  • Fix failing tests for provider (fb95f2a)
  • fixing spec test (87fc34b)
  • properly calculating repos to delete during CV publish (579911e)
  • fixes for CV promote and publish (a08ecd7)
  • fixing manifest import after dynflow changes and fixing issue with enabling a repo after creating a puppet repo (bc7bf14)
  • allow CRUD operations on puppet modules. (744d7fe)
  • fixing issue with promotion to environment with repositories (7ca2824)
  • fix api docs for filters (930133f)
  • removing TODO comment (cc36d13)
  • respect composite view repos during publish (36f0aba)
  • promotion dynflowification (db4d7dc)
  • Adapting new dynflow work to content views UI (1760e12)
  • Fix path to fort actions (105469c)
  • Expanding Content Vew available puppet module apis (047d1d5)
  • fixing registration to Library attaching to incorrect content view (4b2b7c9)
  • fixing errors from merge from cv-rework (70f0668)
  • validate that puppet module exists (a15f910)
  • update foreman puppet import (32ceff7)
  • Switches to using the Deface syntax for versions of Deface less than 1.0.0 and locks down the versions avaiable for use. (417920b)
  • Disabe execution of hooked action in organization in tests (3fb6b41)
  • Adding back auto complete for content views and fixing missing icons by switching to the FontAwesome equivalents. (f930822)
  • Fix typo (9877dfe)
  • Don't go to run/finalize phase of Organization creation hook in tests (f525ad7)
  • hostgroup-akeys: fix regressions with activation keys on hostgroups page (#4646, 7cbce94)
  • use test class instead of describe (#4584, 49be817)
  • Actions::Base is preferred over Dynflow::Action (668592e)
  • fixing environment creation after master merge (e0a2f32)
  • do not publish archive repos to nodes (ad1d8fe)
  • fixing tests after moving to dynflow for repo creation/deletion (c81a105)
  • Reinitialize the dynflow world after forking (1d96432)
  • Publish and yum content validation (b2e9492)
  • update content view puppet modules to always include name/author (239968c)
  • Add ActionTriggering after it was extracted form ActionSubject (4382336)
  • Add missing route that allows RHSM to update consumer facts and update API authentication check to account for authentication order. (#4615, 69dccdc)
  • updates to support publish and promote for puppet content (91ec985)
  • fix api docs for content view puppet modules (107c714)
  • Delete puppet module index during katello:reset (109e68c)
  • Require foreman-tasks ~> 0.3.6 (bd6bc68)
  • Fix indexing after scheduled tasks (862f847)
  • Index only when synchronization not handled by Dynflow action (2597689)
  • Index the content when the syncing finishes (b58b4bb)
  • fix spacing on bastion content view routes. (9300cfa)
  • fixing legacy CV publish page (a96dc99)
  • Code for Org Create orchestration (f887822)
  • Fix action tests for repository create/destroy (597c3cd)
  • handle composite content views. (971ecda)
  • Make filters working with Dynflow publish (5945ffc)
  • Index the content when the syncing finishes (1842054)
  • reduce the number of .btn-primary buttons. (99456aa)
  • Replace occurrences of .btn-danger with .btn-default. (c180f2b)
  • Fix apipie documentation for systems (955c3d7)
  • Remove a few old references to content view defs (67e1511)
  • Publishing version archives under content_views directory (3b32280)
  • Use Actions::Base as base class for Katello action (0f01466)
  • Whitespace (3810d76)
  • Make the new repository from CloneToVersoin available for superior action (39fc122)
  • adding content view history ui (2b42c04)
  • Update the Candlepin environment in run phase of create repo (c0391a3)
  • The content_id not known before calling to Candlepin (1573775)
  • fixing red hat repos page (33b8f3c)
  • Refactor publish actions (b3c24a1)
  • prepend content_view on filter models, update routes (107ad43)
  • Added tests for updating composites (26acbef)
  • Adding config path that points to foreman/config/settings.plugins.d to allow placement of the Katello yaml file in the plugin config location. (df97473)
  • Fix record fixtures middleware (09e5d8d)
  • Finish repo deletion orchestration (40e52c7)
  • Adding description for promote action (dfb7f9b)
  • changing all icon-backward icons to double-angle-left (f0c0429)
  • promotion page improvements (e89c43a)
  • Hooking up publish and promote properly (d5c82ee)
  • Fix publish bug by refreshing repos (a2c7f87)
  • disabling checkbox on evn selector if env is disabled (3efb54c)
  • Repository create and content view publish through Dynflow (d987f97)
  • Adding filter UI support for Packages, Errata and Package groups. (6242a73)
  • updating publish to use the new filter models (b2a6427)
  • fixing tests from master merge (c940e01)
  • merge conflict (996e755)
  • fixing a few fixture references (047c297)
  • Fixed source for composite content views (ca308fe)
  • Fixed ambigious id error (32f7fec)
  • Switch from Fort::Actions to Actions::Fort (c73a8bd)
  • Rename the actions to follow the names of the files (9e930ef)
  • Namespacing Katello factories and updating duplicated factories to modify existing ones from Foreman. Addresses the test failures introduced by Foreman PR #1070. (390b6a7)
  • Worked more on publishing content (16595c2)
  • Fixing broken tests by reloading models and fixing relationships (8b2b85b)
  • Working on content view rabl (fbebb78)
  • Remove code that has been replaced by bastion/v2 APIs. (a990082)
  • manifest refresh and delete into dynflow actions (963411f)
  • Updating the apidoc for v2 controller (d97c7e1)
  • Update the actions registering in fort (a35d888)
  • only show library repos when fetching available (33bec62)
  • add rubygem-hammer_cli_foreman_tasks to repos (5597c90)
  • quick fix to address issue on publish (f53cd8d)
  • a few minor bug fixes, primarily namespacing (06386cb)
  • updating post_sync action * moving to v2 controller * adding support for a secret token * removing http header guessing (69d90d8)
  • Use Dynflow for async manifest import (fbee531)
  • Change to add extra sass paths to the sass config instead of the assets config. (1ea55c1)
  • fixing "the input_format has already been defined in Class" error (cc7d124)
  • show action (9d51571)
  • initial cv publishing work (1ebbb66)
  • fixing node_metadata_generate action after merge (12e6cb5)
  • merging master (c100606)
  • Usernames needs to be lowercase in foreman. (68673b3)
  • Make rubocop happy (e056b40)
  • APIs for available/current content (7967034)
  • Update to latest ForemanTasks (ff4baca)
  • Fix cases when hunized input is not string nor object (4da0c9d)
  • Explicitly avoid /katello prefix for foreman_tasks (e2b4436)
  • remove mention of Routes service from readme. (5abd051)
  • Make sure the right constants are used for CONTENT_TYPE (91de60b)
  • Fix repository organization method (c73f1a0)
  • Update the paths to content-view api (ac75697)
  • Adding in composite content views (52ffd45)
  • removing provider repo discovery model additions (d3c60d5)
  • updated activation keys for system groups (708401d)
  • Downcase the name field so that product searching by name works (aec3bba)
  • Remove unused file (ef86c7d)
  • Expose the paths command to apipie so that it can be exposed by hammer (65cdfaf)
  • Make rubocop happy (9466cca)
  • wait for node publish before triggering node sync (9965652)
  • update v2 controller to allow request by repo (6251c75)
  • Searching by environment name requires that the name be downcased (0d0630a)
  • add ability to list groups by repo and retrieve info for a group (f89389b)
  • Disable foreman tasks hooks for user orchestration (2e5df8f)
  • Disable glue events in the Katello tests (b23a799)
  • Fix pulp consumer tests after getting some part to Dynflow (74fcd35)
  • Redoing publish code (e3c4cd1)
  • v2 api actions for list, enable, and disable (74de3ee)
  • add ability to list modules by environment (ac1f0a0)
  • create action needs the organization_id param (88f1122)
  • Remove failing consumer tests (ee9a398)
  • Move manifest refresh and delete to the subscription controller in v2 (4367483)
  • Filters: change parameters hash to be separate rules models/schema (751dbca)
  • Adding version to content view environments (a2ba16d)
  • adding rake task for cleaning broken systems (dfea14d)
  • Update event triggering (1eef497)
  • fixing a few class references in fort (3840f48)
  • Adds ANONYMOUS provider type when checking for repositories on a product and fixes repository listing from the API and sync pages. (1b32ac1)
  • fixing down migration (4c773d9)
  • Update the tests for System create rework (7693413)
  • Fixed a node env join issue (1e3c3c4)
  • Updated content view node publish logic (d0a41f3)
  • add ability to associate puppet modules with a content view (145978e)
  • Abstractize abstract classes (3ee56a3)
  • Remove unused param (b52cf7b)
  • Setting the compass-rails version since the newest version (1.1.4) breaks the build and fixing a single broken JS test. (1cdb0c3)
  • Remove old system create orchestration code (e9d1c72)
  • Fix rubocop issues (5b65c28)
  • Refactor runcible expectations (e51d7de)
  • System dynflow tests (796763c)
  • Reload system after orchestration is finished (1dadba7)
  • Move Pulp related actions to katello action (1d5a4a9)
  • System create Dynflow orchestration (2405859)
  • Fix user unit tests (870287d)
  • Fix seeding admin user (dd62c60)
  • removed API docs for provider create and delete (9e34fea)
  • Removed custom providers from the UI Added "Anonymous" providers on the backend that are automatically created (109ae61)
  • use bulk updating for errata/package indexing. (120ef8f)
  • renaming method and cleaning filters (a2f0d61)
  • Fix rubocop issues (0c1cc9a)
  • more ES work (a7dd8e3)
  • because of our version of ES, we cant do bulk updating so its not any faster, when we get to a newer version we should switch to bulk updating (9fc7eae)
  • removing the puppet module filter (a02a9bd)
  • don't look up products by cp_id (8dd472a)
  • index action (a71aa4b)
  • Fixing v2 rubocop error (8525a19)
  • add comps file for RHEL 5 client (ca48d1d)
  • Don't lock the foreman-tasks version (24bddb9)
  • Remove old user tests (1f9eda3)
  • Fix jslint issues (03f411a)
  • Improving test performance by moving fixture loading from occuring with every test suite to once per inclusion of the fixture test case. (1efdb99)
  • working on system groups for activation keys (639ab84)
  • Fixes required to fix broken tests in master by making use of new empty_organization fixture from Foreman and wrapping Organization create calls in 'as_admin'. (fe41cdf)
  • Use new API on action Present phase (034e39e)
  • Setting Jasmine dependency to prevent 2.0 from being pulled in and breaking tests. (7edffb2)
  • Address js style issues (90e8832)
  • Removed an unreachable line. As per PR 3681 comments (c68030d)
  • Fixed a migration issue that arises with the master merge (07b6a27)
  • Add lucene4 to the Fedora 19 repo for new elasticsearch (0dcfa35)
  • update to unified action phases (04b29a0)
  • Monkey path PhusionPassenger only when available (b46a799)
  • Avoid conflicts with Rake::Task (4a230ed)
  • Use action logger for action info (1bf1231)
  • Tests for user orchestration (ba4288a)
  • Use middleware for RemoteAction (2ba2a3c)
  • User create orchestration with dynflow (711689d)
  • Add missing async_task to org_controller and use Triggers module (2759f69)
  • Using directive to set page title for nutupane pages. (5567eb8)
  • add sprockets and sprockets-rails (b298296)
  • fixing issue where users would not exist in pulp (6c0921a)
  • Adding titles to old katello pages. (444477d)
  • Converting content view prototype to connect to API backend. (70f17c6)
  • Initial work to generate a content view prototype. (04ba8a6)
  • Fixing v2 documentation (ee7e7c6)
  • v2 filters controller tests (8592a3b)
  • :undef is not a valid apipie param type (491416c)
  • adding angular templates to the $templateCache. (4e1ec8f)
  • update lucene to 4 for new elasticsearch (c5fff7b)
  • new activation keys based upon candlepin (cbca266)
  • Allow addressing foreman API calls from bastion (e8885cb)
  • Fix paths to RemoteAction action helper (95cc55d)
  • Fix installation presenter (2e03e18)
  • we should not have an openjdk package here (3010b77)
  • moving all rhsm routes to candlepin_proxies_controller (45bb7b5)
  • Fixing error by updating gem (3550b56)
  • fix clash between angular-gettext and ng-if. (dfa6261)
  • Re-enabling the fort engine (cb2511c)
  • change katello_api to non-scl for hammer_cli_katello (71a4f3f)
  • Fixing uninitialized Repository test error (16dac37)
  • Built out content views and added tests (a623acb)
  • filter updates for api consistency and to support CLI (3ac4a44)
  • use the yum_clone distributor during CV publish (89e88a1)
  • fixes for passenger in production mode (8245911)
  • Removing more unused files (b48a2f3)
  • Fixing existing tests (4e08590)
  • update readme to indicate how to start the jobs worker (bc4f86a)
  • trivial spacing changes (ef455b4)
  • only looking up by their numerical IDs (c2e6e4b)
  • Adds pre-fixing to AJAX calls with a single configurable RootURL. (e6193dc)
  • upgrading angular-gettext to 0.2.3. (ada97ad)
  • fix some minor issues with new sync plans functionality. (b37c380)
  • Fix the provides statement so it is correct for SCL Builds as well (8c44ddc)
  • Avoid namespace variable (2e425a9)
  • Delegate humanized_output to presenter object (3a9e525)
  • More detailed humanized output for repository syncing (21d3a12)
  • Fixing issue with display of new sync plan form on product pages. (96fd5ba)
  • More test fixes related to FK change (dcd9ca7)
  • filters: updating tests (d5c7596)
  • Add Dynflow dependencies into comps (954ddce)
  • merging filters & filter rules, CRUD support (56b23f0)
  • Working on the V2 API (fddcbbd)
  • Pointing to redmine now (11584fa)
  • Removing more old models (d0193d8)
  • Converts to less based stylesheets completely and removes SCSS dependencies. (3a81191)
  • adding sync plan nutupane and removing old page. (607506a)
  • rename hammer_cli package for katelli support (12a60a5)
  • fixing katello:reset when no schema exists (b70fe7b)
  • Provides a new angular-based path selector widget. (1ef11f1)
  • Updating AngularJS to 1.2.9. (a6000c3)
  • Sets bower development options to clean the Bower and target dirs before running. This is an attempt to fix the issues we occassionaly run into on the CI server. (a5ce5ca)
  • add back in the redhat CA file for access to the CDN (6f4317e)
  • add rubygem-hammer_cli_katello to comps (20850b4)
  • removing non-sensical merge within TaskStatus#as_json (a90938b)
  • Require dynflow before initializing (f4a83be)
  • fixing disabled products from showing up by default in the api (70b5592)
  • Fixed a couple of tests for FK violations (61cc662)
  • Added back the foreign keys migration (3595a90)
  • Fix failing tests (306a3de)
  • Supporting content view repositories in api (8a160eb)
  • Action fixtures (8269757)
  • Better humanized_output of package actions (00fc509)
  • Fix failing tests; add assert_async_task method (8032db8)
  • Remove cli_examples from tasks (da186ea)
  • angular-ui-bootstrap (bbc1dab)
  • Expose the susbcription list to the api (7ba3f98)
  • Fixes gap at the top of pages stemming from recent fix to properly render navigation. (16bf538)
  • fixing about page brokeness (a02f808)
  • remove foreman and thumbslug services now that they are no longer used (ccf3cc3)
  • Include action tests in the test suite (e67f7e9)
  • Remove old workaround (a93da22)
  • adding product and repository sync functionality. (a4a0b0a)
  • Make the bastion static dispatcher loaded at the right time (f2810e4)
  • fixing ng-upload forms for firefox (ac06c03)
  • api v2 gpg controller changes (72bc741)
  • Fix autoloading issues (fb73691)
  • Remove unused file (d02c4eb)
  • Providing more explicit error message (2d901a8)
  • fixing red hat repositories page in production (0daa904)
  • Make rubocop happy (4238f56)
  • Require foreman-tasks instead of dynflow (9483d52)
  • Made initial changes (1c8f327)
  • Update spec files (801671f)
  • Lock dynflow version on 0.1.0 (b9f7157)
  • Update katello-jobs to include dynflow executor (2779976)
  • integration: rubocop updates (448cf2a)
  • we gotta ship the rawhide version of python-requests (694da3a)
  • adding CLI requires so installs of katello pull in the CLI (6f36270)
  • fixing readme with regard to installing/updating bower assets. (d08488f)
  • upgrading angular-bootstrap to 0.10.0 and removing hacks. (45a0cb3)
  • repositories: fix retrieval of product (279cdb3)
  • Fix searching for product when creating repository (5699dfa)
  • Fix last merge (a7663f7)
  • pull in foreman defacing from foreman-katello-engine (a2f3a0a)
  • Update to latest Dynflow testing (f45d769)
  • Removing remnants of katello's org switcher. (1996154)
  • Fixes a unknown resources error. (c3d3ebb)
  • this is required for pulp 2.3.1 (b0582d3)
  • foreman hardhat under inner top bar. (fd3b446)
  • Automatic commit of package [rubygem-katello] minor release [1.5.0-10]. (bfd409a)
  • allowing param full_results to be passed in to show all results. (5caa7b3)
  • integrate behavior from katello-foreman-engine & foreman-katello-engine (e0ff839)
  • remove unused calls to the defunct 'katello' service (2f43955)
  • Adding tests for ::Actions::Pulp::Consumer::* (d2bbb78)
  • fixing undefined method 'can_do_shell_command' (1643be1)
  • test action_subject in Dynflow::Action (f808b39)
  • Fixing some format problems in katello_tables migration (fd02a44)
  • adding requires on the rubygem (cb62ecb)
  • Update v2 api for products controller and routes (a78cd69)
  • Properly namespaces all assets under either bastion/ or katello/ in order to follow Rails best practices and allow namespaced asset symlinking when deploying Katello. Includes spec updates to deploy assets via symlink to the Foreman assets directory. (2b0a11b)
  • populate Katello.config.katello_version instead of it being nil (69394de)
  • Fixing apidoc for upload (c7662a4)
  • fixing issue with rake katello:reset every other run (9c96e1c)
  • Add test for ::Actions::Pulp::Repository::Sync (5e2ad69)
  • fix old assert names (b41ad9c)
  • Silent logger by default (1a7ff6a)
  • Rename space->namespace; DRY-ification (f3735d0)
  • Add tests for ::Actions::Katello::System::Package::* actions (8c16652)
  • Add tests for ::Actions::Katello::Repository::* actions (38f6c56)
  • Add support for Dynflow::Action testing (bcffd75)
  • hammer-manifest - update apipie for subscription upload (e4fa402)
  • Removing node-installer requires and adding back katello-installer requires to katello RPM. (0b18a41)
  • Reflecting update of node-installer to katello-installer in comps. (a17dbd7)
  • Fixes double editable icons appearing. (4134dee)
  • Fixing broken configuration loading caused by attempting to access non-existent variable. (6a86197)
  • Removing temporary katello.yml file used only for building assets. (db42c5d)
  • Changes required to have katello:reset work with a dev environment. (55d1e38)
  • environments CRUD actions (f05a3a9)
  • Fix provider creation in UI (7da8ef4)
  • removing old files from katello spec file (d87c5b2)
  • Remove the TasksController (e506bae)
  • Deal with situation of current tasks widget not being shown (c6698d9)
  • Don't use filter for specifying progress classes (3cdee58)
  • Prefer attributes directive over element (a5fc41b)
  • Remove unused migrations (b4e73e8)
  • Whitespace (52a9650)
  • Fix Ruby style issues (d42236c)
  • Follow naming conventions for directives (5e0464e)
  • Get rid of style attribute (a7d8de0)
  • Whitespace (5c068e2)
  • More idiomatic less for tasks (ba19d65)
  • Whitespace (944e8ee)
  • Fix module info (60a031e)
  • Extract the task-table directive calls to html templates (7c13b48)
  • Get rid of unnecessary clickable classes (09beb6d)
  • Remove old logging code when triggering event (55574f3)
  • Move execution of Dynflow task outside of the transaction in AR hooks (1d543cb)
  • Update documentation of tasks specific work (23a98a8)
  • Fix repo sync js tests (5d200c5)
  • Fix repo discovery js tests (b542a49)
  • Fix repo discovery task (9d53d06)
  • Fix adding the results to nutupane twice (76eaea3)
  • Fix js lint errors (a38165b)
  • Remove the dynflow configuration from Katello (9f2845f)
  • Update the initializer to the foreman-tasks changes (8ee6c8a)
  • Make seed idempotent (ded07a4)
  • Do not trigger katello config loading prematurely (d591af3)
  • Replace the boostrap-ui workaround with better solution (173eaa1)
  • Update the trigger method in events (fd1cb1f)
  • Extract common tasks logic into Foreman tasks gem (16d103c)
  • Allow overriding the action input key for serialized resource (0daabc9)
  • Support flat humanized_input for task in Bastion UI (cdd8d0a)
  • Allow setting exclusive lock for entry action (aca13a6)
  • Change task#uuid to task#id (d9a774d)
  • Use the api from foreman-tasks for showing the task details (fa17bbf)
  • Extract the tasks and locks to separate engine (20fb029)
  • Fix the silencer after moving to enginified version (562868c)
  • tmp (e5ea016)
  • Extract the dynflow initialization to foreman-tasks gem (dcd4585)
  • Use generic Pooling (88ba7da)
  • Add Dynflow development and production mode (5fb7949)
  • Update the code to the change on Dynflow::World.trigger (139f777)
  • Rebase against engine branch (a3e0810)
  • Don't stop polling when some error occurs on fetching the data (8eb8f56)
  • Tasks for repository create/delete actions (503ba73)
  • Better structure for actions (000fbb1)
  • Rename Orchestrate to Actions (47a3f63)
  • Fix namespacing issues (edae164)
  • Link to task resources (1a2f3c5)
  • Don't show known context in event details (82a6d07)
  • CLI example example (24ade4b)
  • Structured task humanized input (d4afe86)
  • Enhanced connecting of actions to resources (92b43ec)
  • Dynflow locks refined (430ae21)
  • Search on tasks is not supported for now (dc845b7)
  • All tasks page (2f9735d)
  • Tasks list for product (db68202)
  • Unregistering search when leaving the tasks page (19ed58d)
  • Remove old code (24dc664)
  • Current user tasks via tasks-list directive (f74c02b)
  • Update silencer path to bulk_search (6248d08)
  • Use Bootstrap3 for progressbars (9b64b87)
  • fix tasks-table scoping (a64432f)
  • More paranoid pulp tasks presenter (83a0491)
  • Deploy own templates for angular-ui-bootstrap progressbar (e6f37f3)
  • Fix after rebase against develop (a052503)
  • Generalize the tasks-table and task details to be usable outside of system details (ae51a35)
  • Move the periodic bulk updater for tasks to Task (5a7c645)
  • Use taskListProvider for polling for discovery results (54fd9f4)
  • Dynflow tasks for systems (8134292)
  • Ability to inherit from the Nutupane class to customize it a bit (50f7f2e)
  • expecting the action to define run_pulp_task (46f7753)
  • Aggregate the actions input/output in the task JSON (d83690f)
  • All action inherit from common Katello-specific action (ab13717)
  • Update the UI to use the Dynflow for repo discovery (7e66f5e)
  • Adding asset compilation steps to spec. (86978ff)
  • Collect results of actions +task_output+ into task#outputs (f228ee5)
  • Repository Discover action (e53b24a)
  • reloading of dynflow actions (1afb11b)
  • connect dynflow logging to Katello (029ce97)
  • Add Katello specific world (9c7db47)
  • Load orchestration files in orchestrate.rb not in application.rb (05fd30c)
  • add graceful shutdown of Dynflow World (53ba193)
  • rename setup_suspend to setup_progress_updates (c59fb9f)
  • Use middleware instead of mankey-patching to silence custom paths in dev (944902b)
  • Use rabl template to generate the task hash (02a8eb5)
  • Ability to search for dynflow tasks (27411c4)
  • Show current tasks for the user (5905963)
  • Show active tasks on right top corner (c9f3a85)
  • Link to sync repo using Dynflow (2917310)
  • Extract pulp polling service into module (223077e)
  • started_at time and correct css class for error in progress (1cdd9d2)
  • RepositorySync progress based on the number of repos synced (7afec6b)
  • Tasklist for resources (1161aed)
  • Use tailored bootstrap including only bootstrap-progressbar (7164fc8)
  • DyntasksController#search for handling multiple tasks conditions. (5e8ceec)
  • Show progress of current orchestration task for repos (3a73654)
  • Dummy tasks progress back-end and connection the UI (a2a2475)
  • taskprogress (538db3d)
  • Repo sync orch actions (037bbc5)
  • Needed minimum to use new dynflow (f7999d1)
  • Make sure the engine helpers are loaded for the UI (560019d)
  • fix slowness in errata indexing (98f5659)
  • removing katello's service calls and uneeded cruft (cherry picked from commit 514eeb8ca8f3be6ba74bcc5af0ae0adab6fcf736) (3037c33)
  • Relaxing strong_parameters requirement (8340553)
  • Bump Runcible version to account for newly released minor version 1.0.8. (8dff442)
  • Fixes JS error (no provider eProvider <- e found) after minification by disabling variable mangling. (6e2189c)
  • These changes reflect required fixes for assets to properly compile on RHEL6 with the current RHSCL packages used for asset compilation. (2b156b9)
  • adding back katello package and removing f18 comps (4cbd269)
  • Splitting the spec and unit test tasks up. (ba3f4e5)
  • Automatic commit of package [katello] minor release [1.5.0-14]. (507da07)
  • adding util-linux to requires and removing f18 builds (0d11f39)
  • Automatic commit of package [katello] minor release [1.5.0-13]. (871128c)
  • fixing requires placement in katello spec file (047f2e1)
  • Automatic commit of package [katello] minor release [1.5.0-12]. (6c5334a)
  • removing old katello rel-eng package (0111fd6)
  • Converts sync management and sync schedule routes into resources delcarations. (#4012, 56e27f2)
  • white space fix (cdd03d3)
  • Using strong_parameters instead of param_rules (3080fab)
  • Creating a base katello model (176a595)
  • moving missed scripts into new deploy dir (b4aa493)
  • requiring asciidoc (87ab759)
  • adding katello jobs back to katello (463ec51)
  • Automatic commit of package [katello] minor release [1.5.0-11]. (5c86da4)
  • adding the ability to toggle http publishing to repos (afc94b6)
  • resurrect the old katello specfile for non-ruby configs and scripts (803cd9a)
  • Migrating content view and environment setting to nutupane (b4e0b26)
  • Initial work on asset compilation as an engine. (4467a99)
  • Worked on subscriptions nutupane tests (efe0f35)
  • Adding Nutupane GPG Keys page. (168da7d)
  • Cleaning up unused code that results from no longer supporting our own top level menu. (76891d4)
  • Adding basic Foreman plugin definition. (d1c0083)
  • test: regenerate vcr_cassettes (a7b501d)
  • UI: Lifecycle Environments: adding tests (e12ef12)
  • UI: Lifecycle Environments: updates as part of PR review (01b4814)
  • Fixing broken javascript test on master (419df5f)
  • System Groups details page fix (27e9290)
  • Update controller params to make UI work with API (38f3873)
  • forgot to move ping_controller routes into alphabetized section (42011c4)
  • fixing some missing param_rules (aae3576)
  • Lifecycle Environment Paths: add to the Content navigation/menu (4ae7202)
  • UI: Initial code for Lifecycle Environment Paths page (495c4f2)
  • Migrating remaining bulk actions to new select all (6289344)
  • fix for params (16dfb84)
  • fix route /system_groups/123/systems for UI (f546bd8)
  • systems actions (c0b960f)
  • update v2 api and apipie (dfb45d7)
  • Updated ngUpload (47a64da)
  • Load foreman config in katello:reset rake task (8ed38ca)
  • Initial pass at subscriptions UI (6c53277)
  • Update and implement Provider actions for API v2 (7bf5f75)
  • Fixes issue where running 'rake katello:reset' wouldn't always reset the Candlepin database correctly. (40cbb69)
  • moving system groups to its own tab. (e7ed709)
  • Removing rubygem-logger since that appears to be unused, adding ruby193-ruby-wrapper to RHEL6 comps and missing commonjs for less-rails. (5e1ae45)
  • Adding missing less-rails dependency and removing katello-common which is no longer built or required. (1cc00de)
  • remove packages that are unnecessary for katello-engine (145258f)
  • Removing duplicate in_environment scope (6f64f01)
  • add Katello:: to all ApplicationController (ca30272)
  • remove unused infinite scroll include path from karma config. (706975f)
  • add enhanced reporting logs to katello-debug (5291824)
  • remove packages available via rhscl (4466279)