# Katello 3.2.0 * Bug #16457: Support large file uploads in the CLI * Bug #15429: New hammer host-collection hosts command does not expose any options * Feature #10431: As a UI user i like to select hosts to attach subscriptions * Bug #13902: MIgrate hosts via content view version deletion instead of systems * Bug #15796: hammer content-view version list ignores --organization{-id} options * Feature #13472: Make lazy sync the default sync * Feature #13661: Allow adding file type repositories to content views * Refactor #16347: Clean up places in the code that call `clone.delete_if` instead of just slice * Feature #15085: Upgrade katello to new angular/jasmin * Bug #15305: Add a Readme for test/data directory on how to generate JSON api * Bug #15398: host status .relevant? deprecation warning * Bug #15443: Use fully qualified object ::Foreman in #15420 * Bug #15511: rake setup_local creates ./modules/modules * Bug #14218: guest subscriptions have incorrect link to hypervisor * Bug #15934: Fix the broken link to Travis in the Readme * Bug #15646: Remove systems controller from apipie data * Feature #16295: add a way to manually generate applicability for a host * Bug #15669: Fix README references to YARD and praise * Bug #15673: capsule pulp disk usage is not available on rhel6 * Bug #15693: Organization options for content-view and lifecycle-environment should fail gracefully for `hammer hostgroups create/update` * Bug #15696: katello-installer may fail on machines with low RAM * Refactor #15671: Remove old helper code * Bug #15817: Handle 'use latest' correctly when removing puppet modules from CVs * Refactor #15799: Remove CHANGELOG.md from git repo * Bug #15826: Migrate shouldn't ping backends when there are no systems present * Bug #16270: need script to unify hosts with shortname and fqdn * Bug #15910: Look at AIO data path for cached data * Bug #15911: Do not use facter anywhere in katello-installer * Bug #15938: Generate katello-installer's parser cache for kafo and include in the source bundle * Bug #15949: Drop support for Ruby 2.0.0 * Bug #16064: Pulp storage error * Bug #16213: Tests are failing with 'LoadError: cannot load such file -- polyglot' * Bug #16278: look for treeinfo files when enabling a repo * Bug #16224: No error is displayed to user when uploading files that are too big * Feature #16242: Enable HoundCI for checking rubocop cops * Bug #16341: Update All button is grayed out unless a package is selected. * Bug #16367: content host > details > errata page improperly using input-group for action buttons * Feature #16456: Update Katello to synchronize puppet content to capsule based on capsules puppet path. * Bug #15986: Free up space in content view version UI * Bug #15803: Opening Red Hat Repositories link without an uploaded manifest provides the user with a dead link * Feature #15288: Add a coverage report to Katello * Bug #15420: full_results parameter is improperly defined in the API documentation * Bug #16455: capsule-certs-generate fails for missing parser cache * Refactor #15722: rename *_filter to *_action * Bug #15724: candlepin_proxies_controller still uses content_host permissions * Bug #15725: virt-who checkin should use default org view and should not overwrite existing registration * Bug #16053: katello installer does not allow for upgrading puppet * Bug #16038: Add API Bulk Actions for add/remove/auto-attach subscriptions * Bug #16137: migrate_content_hosts fails with unique constraint violation * Bug #16157: The refresh_repositsory file is misspelled as refresh_repostiory * Bug #16346: Unpublished content views displayed in the content view list on the composite content view page [Web/UI] * Bug #16359: Breaking change in inherited_attributes method * Bug #16409: Inconsistent with capitalization of GPG keys across navigation, page title, and button * Bug #16429: Large files can't be uploaded through content upload APIs * Bug #16499: At certain cirucumsatnces, the CV publish produeces 100 000s steps with repos update * Bug #15241: Install fails if host puppet certs have already been generated * Bug #16388: Removing katello-ca-consumer rpm should revert rhsm.conf * Feature #16302: Add content-view published status to " hammer -u admin -p changeme content-view list" * Feature #14829: - "hammer content-host info" command should have information related to "Content Host Status" * Refactor #15422: Override puppet environment properly * Bug #15436: Update test data with new API * Feature #15611: Create a preupgrade script to check systems before upgrades * Bug #16209: calling `enabled_repos` always forces an errata applicability regeneration * Bug #16709: When a sync plan is active, the synchronization is started automatically after a Red Hat product or custom product is added to the sync plan * Bug #15672: Do not require organization_id when searching in content_views#index and katello/environments#index * Bug #16427: doc change for updated memory specs * Bug #16728: stop creating installation media for synced repos * Bug #15978: hammer host-collection package/package-group/erratum commands use the old systems_controller * Feature #16588: Hide products under Activation Key subscription choices that don't have yum or ostree repos * Bug #16604: Katello dashboard headers are not localized. * Bug #16628: Change 'foreman' to 'tfm' namespace when using spinner * Bug #16563: Enable katello to sync atomic repos from cdn * Bug #15781: SSL issue on Katello 3.1 RC1 install scenario * Bug #15700: When default-ca is updated, it doesn't update the nssdb * Bug #16708: hammer host-collection list fails to retrieve list when searching for a host * Bug #15940: Package upload action logs whole input as Parameters * Feature #16662: Uploading puppet module via WebUI should provide additional feedback. * Bug #16373: katello-service tool is missing smart_proxy_dynflow_core * Bug #16746: katello-backup does incremental update when same directory is used * Bug #16776: Kickstart repository not exposed on host group API * Bug #15538: The installer should check that the cert rpms installed on the system are corresponding to those present in ~/ssl-build (or in the capsule certs tar.gz) * Tracker #15883: As a user, I should be able to install Foreman/Katello server with Puppet 4 or Puppet 3 * Bug #16780: content hosts show no info under "registered by" * Bug #14602: Select Puppet::server_implementation from installer * Bug #16331: Do not wrap description field in the Content View version listing * Bug #16959: ui: activation_key: associations: content hosts not showing several attributes * Bug #15813: corrupted(?) puppet module can block further CCV promotion * Bug #15602: cannot delete or unregister a host if it no longer exists in candlepin * Bug #16969: Squid fails to start on EL6 * Bug #16976: update spec helper to add puppet envs for puppet 3 and 4 * Bug #17128: Unique constraint when registering multiple hosts/capsules * Feature #13498: Update hammer to use hosts for errata * Feature #15819: Improve visualization in composite content view for incremental updates * Bug #15845: empty puppet environments are left behind in /etc/puppet/environments * Bug #15971: Unable to sync Docker Containers to Satellite if repository already exists * Feature #14604: Create/update composite content-view by content-view Names * Bug #15366: Errata Install to Content Host takes too long and doesn't scale well * Bug #17840: 404 error * Bug #15487: API Missing route /organizations/:orgid/repositories to list all repos in an organization * Bug #15582: API ping don't return information for foreman_auth service * Bug #15648: ListenOnCandlepinEvents pauses during manifest import * Bug #15683: Error rendering info message in migration due to missed escaping * Bug #15812: Syncing a PULP_MANIFEST puppet repo over file:// fails with No such file or directory: u'///dir/modules.json' * Bug #15823: Cron weekly katello-remove-orphans warnings sending mail * Bug #16034: [Sat6.2] command "hammer activation-key add-host-collection" fails if using option "--host-collection" with organization_id set to default 1 * Bug #16170: Unregistering a Content Host can pause ListenOnCandlepinEvents with Candlepin::Consumer: 410 Gone error * Bug #14915: incremental export should be in same format as full export * Bug #16177: Capsule auto-synchronization fails with an error 'PLP0034' (Katello::Errors::PulpError ) after publishing content view on satellite 6.2.0 * Bug #16484: Cannot create new hostgroup via API/CLI * Bug #16626: capsule-certs-generate fails with Manifest certs/manifests/init.pp was not found * Bug #16755: publishing content view with puppet content results in error "no implicit conversion of true into String" * Feature #15691: Test with Ruby 2.3 * Bug #15694: upgrade_check does not correctly determine active tasks * Bug #15697: /api/v2/hosts/:id does not expose content_source_id * Bug #15701: Allow Foreman objects to resolve using `create_search_options_creators_without_katello_api` * Bug #16927: katello-backup --incremental fails with "NoMethodError" on el6 * Bug #16640: Plural in api doc prevents updating media for an organization * Feature #16354: Add rubocop to katello-installer * Bug #15609: Fix broken link in the README * Feature #15990: Hostgroup info should show associated cv and lifecycle-environment * Bug #16469: katello-installer - exclude build dirs from from rubocop checking * Bug #15593: Remove Ruby 1.9.3 support from hammer-cli-katello Travis tests * Bug #15428: katello 3.0 RC failing content promotion but can be resumed manually * Feature #15483: Turn on AssignmentInCondition cop * Bug #16037: Enable katello docker registries to use other ports * Feature #13953: UI - As a user I want to be able to search rpm-ostree repos * Bug #16795: Restoring Red Hat Satellite from Backup fails * Bug #16560: Templates are out of sync with Foreman * Bug #14271: When search results is zero, message returned is misleading * Bug #15987: Probably should condense the list of puppet modules (and maybe other associations) for content view info * Bug #17124: No Puppet module parser is installed * Bug #16036: hammer activation-key add-subscription/host subscription attach must accept pool ids * Bug #15929: dashboard latest errata shows untranslated strings * Bug #15101: Out of Memory error while syncing repo * Bug #15832: Red Hat Repositories page not loading * Feature #15741: Use parameter_filter instead of attr_accessible * Bug #15376: Cannot apply large sets of errata on errata page because the host search returns a 414 * Bug #16458: provide easy way to see all hosts with installed package * Feature #15454: Fully online backup * Bug #15869: Cannot add/remove repositories to a content view * Feature #16332: [RFE] Content View - package filter version field too short for length of typical version strings * Refactor #15410: Move activation_keys#subscriptions to subscriptions#index * Bug #15482: Deleting a product with multiple repos results in candlepin error * Bug #15455: provide option to delete host with subscription-manager unregister * Bug #15927: Adjust coverage settings in hammer-cli-katello * Bug #15537: [Sat6] allow multiple rpms to be added via hammer content-view filter rule create * Bug #15545: Update katello details page to use bastion nutupane action panel loading screen * Feature #15630: Provide API for file type content * Bug #15660: Users should be warned during upgrade of long running Pulp migrations * Bug #15759: docker tag view page shows empty alert * Bug #15824: Enabling a repository needs to fail on pulp error * Bug #15830: Hammer doesn't handle removal of required :organization_id param on content_view and lifecycle_environment * Bug #15881: Upgrade Katello to Pulp version 2.9 * Bug #15892: Content view version in progress tasks should take me to the task itself * Feature #16000: Listing product content for an activation key does not show correct state in Hammer * Bug #15998: Adjust coverage settings in Katello * Bug #16103: NoMethodError: undefined method `label' for nil:NilClass * Bug #15941: Content dashboard has wrong links to [Invalid|Insufficient|Current] Subscriptions * Bug #15808: Incremental update task name should have more info * Bug #16369: Error undefined method inject' for nil:NilClass when no subscriptions are provided to bulk add/remove APi * Bug #16280: katello-certs-check output should display a absolute path to certs * Bug #16542: Repository syncs still run even when pulp is down * Bug #16523: Support cleaning empty puppet envs with puppet 4 * Bug #15749: undefined method [] for nil:NilClass related to activation_key pool association * Bug #16568: product content not listed under subscription "product content" * Bug #16479: Capsule-certs-generate command blocked by memory check. * Bug #17265: unable to update puppet repository url * Bug #15882: puppet-certs doesn't support puppet 4 aio paths for SSL certificates * Bug #15982: Carry patched version of urrlib3 for lazy sync * Feature #15608: Add code climate and build status badges to Katello README * Feature #15670: Remove YARD from Katello * Bug #16271: The "Remove View" button for deleting a content view should say "Delete View" to match the confirmation submit button * Bug #16559: checksum changes not propagated to new content view publishes * Bug #16713: in "any organziation" view, the dashboard gets slower as orgs are added * Bug #16997: Non-admin user can not add or Remove Host Collection to or from Activation Key. * Bug #16893: host collection dashboard widget slows down as errata count grows * Bug #17470: 404 error while navigating the web ui * Bug #12556: Remove System and Hypervsior models/controllers/tests/actions * Bug #16334: Installer should support Puppet 3 and Puppet 4 cache directory * Bug #15512: visiting new host page has js error of "KT is not defined" * Bug #16078: Make manifest upload link on RH repositories page point to the actual manage manifest page. * Bug #16117: update_subscription_facet_backend_data step fails on upgrade * Feature #16171: Update to foreman-tasks 0.8.0 * Bug #16173: strong params filter incorrect for subscription_facet_attributes - cannot update hypervisor_guest_uuids or installed_products * Bug #16185: Syncing a repo with incorrect URL raises error under details but sync_status shouldn't be 'Sync Complete' * Bug #16189: attaching subscription to an activation key causes UI error * Bug #16451: Handle import upload errors from pulp * Feature #12756: Update hammer host collections to use host instead of system * Bug #12757: Update hammer packages to use host instead of system * Feature #15802: Need a quick way to allow "insecure" syncs * Bug #15419: Only require hammer_cli and hammer_cli_foreman from git in development and production * Bug #15588: Reduce warnings when running katello tests * Bug #15933: Repository > Details: "Last Synced" for an unsynced repo looks silly. * Bug #9669: need way to attach a subscription to a content host w/ hammer * Bug #16693: CV search filters get applied to version filters * Feature #15536: [Sat6] allow multiple rpms to be added via content-view filter rule create API endpoint * Bug #15917: Autocomplete is not working. * Bug #16645: Initial capsule syncs of new repositories does not use https for syncing * Bug #16732: gzip backup files *after* restarting services to minimize downtime * Bug #17207: Content Host content_facet uuid is set to nil when changing a registered host to a new content view * Bug #17269: Katello 3.2 generate source fails * Bug #15945: upgrade_check fails because of running tasks * Bug #15981: No proper subscriptions created for custom products * Bug #15891: Re-Registering host with uppercase hostname errors 'Name has already been taken' * Bug #16088: Test failures under Rails 4.2.7.1 * Bug #15775: katello-certs-check should print absolute paths to certificates * Bug #16063: Autoprovisioning fails with Katello plugin installed * Bug #16174: `Activation key product content` does not display custom products associated with activation key * Bug #12569: no change in status color when assigning subscription to content host * Bug #16033: Search functionality stop to work after selecting Activation Key Association tab * Bug #16869: Installer upgrade should only perform errata/gpg/rpm steps once * Bug #16960: undefined method `+' for nil:NilClass when viewing third-party rpm * Bug #16733: katello allows exporting of non-yum repos, resulting in error * Bug #16763: dashboard errata widget performs large/slow sort in sql * Bug #16800: Install Errata - Katello SSH Default contains incorrect syntax for job template * Bug #12265: Installing custom SSL using katello-installer causes system to become unusable * Bug #13636: unable to remove 'version' parameter from command * Bug #13934: [Content Views] Edit components displayed when user is not allowed to edit * Bug #15272: 'hammer activation-key subscriptions' shows already removed subscriptions * Bug #15291: hammer host-collection add-host/remove-host always return success * Bug #15313: hammer hostgroup update or create command fails when using --organization-ids option fails * Bug #15427: 03-roles.rb seeds katello view_* filters for Viewer role multiple times * Bug #15456: Content host details page should be explicit about unregistered clients * Bug #15579: Not able to select/publish " Use Latest Version" of puppet module in content view * Bug #15589: Remove `hammer content-host update` - New command is `hammer host update` * Bug #15604: Cannot create new content view * Bug #15678: hammer content-view create fails when component-ids are specified * Bug #15721: Helper rake tasks not fully updated for Host Unification and Scoped search * Bug #15726: hypervisors are deleted upon upgrade to 3.0 * Bug #15811: Cannot delete a RedHat Product or Products with Repositories published in a Content View error does not help user * Bug #16480: Unable to select medium on New Hosts page * Bug #15816: Lazy Sync: RHEL5 content update/install results in 404 * Feature #15818: Content Hosts: UI should have some indicator as if/which capsule is providing content * Bug #15820: Satellite 6 : Cannot have 2 Organizations with Library Lifecycle Environment simultaneously on capsule * Bug #15841: Apache has 7x number of open files on capsule with satellite 6.2 compare to satellite 6.1 * Bug #16035: Incorrect Next Sync date calculation in weekly Sync Plan * Bug #16101: Following the README in setting up hammer-cli-katello, you get a gem dependency conflict * Bug #16134: Registering system with shotname hostname results in duplicate host entries * Bug #16186: User shouldn't be allowed to add same package in content-view filter repeatedly * Bug #16228: Large virt-who json may cause performance issue * Bug #16247: Add description of remove-content to hammer repository help * Bug #16282: Javascript tests are failing on Jenkins * Feature #16300: Add vm.overcommit_memory check * Bug #16304: Cannot create new organization via the web ui * Bug #16344: Unable to upload large RPM files from Satellite UI * Bug #16370: Content host detail page says "RAM (GB): 1024 MB" which is bit confusing ("GB" vs. "MB") * Bug #16399: Environment and content view not displayed for content host * Bug #16731: Cannot update hostgroup via API/CLI * Bug #16864: upgrade does not remove gutterball tomcat web application * Bug #16972: httpd fails to start after mod_ssl updated * Bug #17471: Cron fails to clean katello environments * Bug #16343: Containers hosted on Atomic host not able to access Katello yum repos * Bug #16011: --clear-puppet-environments does not handle puppet 4 env dir * Bug #16647: free form search is very slow, not excluding installed packages and applicable errata * Bug #15727: Katello not receiving messages from candlepin