# Katello 3.0.0 * Bug #5525: content hosts needs dynflow for candlepin interaction * Bug #11926: Update Hard-Coded settings branch for ostree enablement * Bug #13950: POST /katello/api/organizations does not return any data * Bug #13956: capsule-certs-generate : specifying the incorrect rpm as part of output * Bug #13961: fetching lazy files over http results in Forbidden * Bug #13972: Remote Execution integration in Katello host details page fails in Javascript * Bug #13989: Reduce the number of dynflow actions on a capsule sync * Bug #13991: Can't sync red hat repo after changing download policy * Bug #13993: "Current Subscription Status" widget gets slower as more orgs are added * Bug #14003: Sync Status: When choosing "Expand All", "Active Only" should be unchecked if previously selected * Bug #14021: Cannot create repository through CLI * Bug #14054: Non-fatal POSTIN scriptlet failure in rpm package katello-agent-1.5.3-4.el5sat.noarch * Bug #14065: Typo in functional text for capsule content info causes failures * Bug #14068: Creating content-view with repository name does not work * Bug #14080: Remote execution enable via installer should be done via a migration * Bug #14081: Turn off repo authenication in katello * Bug #14087: katello-agent install fails on rhel6.3 client * Bug #14105: Katello-backup and restore scripts need updating to work with foreman-installer * Bug #14098: Capsule-certs-generate asks me to register capsule, but usually I already am registered because I had to install capsule-installer * Feature #10074: CLI - As a user I want to be able to view ostree info * Bug #14147: hammer content-view filter create ignores repos if name used instead of ID * Bug #14164: content view filter "affected repositories" always shows 0 packages 0 errata * Bug #14174: content-view add-repository silently fails if product is not provided * Bug #14189: katello-client installation fails with https error 404 * Bug #14192: Activation keys summary page 'consumed' shows zero after registering content hosts * Bug #14203: hammer host-collection create fails with undefined local variable or method `option_host_ids' * Bug #14206: Possible race condition when creating new Products * Bug #14207: Publishing or Promoting a content view with a non-running capsule pauses the task with error * Bug #14257: Provisioning a host using 'default content view' may use the incorrect kickstart tree * Bug #14324: Validation error: Content type must be one of the following: docker, file, puppet, yum on creating ostree repo * Bug #14337: Cannot view more than 20 hosts associated with an activation key * Bug #14388: Registering a atomic host with satellite server failed with validation error: Medium Atomic_media does not belong to RedHat 7.2 operating system * Bug #14404: hammer import repository-enable/content-views fails to create any CVs * Bug #6730: service-wait timeout is too short for mongodb initialization on slow systems * Bug #5547: receive RestClient::Unauthorized: 401 Unauthorized from installer if host record in /etc/hosts is incorrect * Refactor #13014: Remove elastic search port definition and rules * Bug #14465: Deleting composite view version fails with TypeError: Value (NilClass) '' is not any of: ForemanTasks::Concerns::ActionSubject * Bug #14743: scoped_search - auto complete not working for Capsules page * Bug #7941: sync status for repositories via hammer returns no information * Bug #14819: Can't upload repository content via API * Bug #14909: hammer content-view filter info returns wrong information * Bug #15012: yum install katello-agent is not updating katello-agent status in UI * Bug #15051: katello-remove --help' does not provide help, but starts remove process * Bug #15188: Possible regression in rendering Hostgroup Provisioning Templates * Bug #15218: Upgrade Step: remove_elasticsearch logs ERRORs about packages * Feature #12446: Add ability to export yum repositories to disk * Bug #9377: Selection boxes available on sync plans index but no actions can be performed * Bug #15260: Error registering a host after the upgrade has completed * Bug #15292: [upgrade] Capsule sync failed with error: undefined method `[]' for nil:NilClass (NoMethodError) * Bug #15339: Upgrade from Katello 3.0 RC5 to latest RC mongod "failed to call refresh" * Feature #10056: CLI/API - As a user I want to be able to sync an rpm-ostree repo * Bug #10010: activation keys UI - title text is overlapping * Bug #12792: Katello backup missing puppet certs * Bug #10319: The search of puppet modules in a content view only search all modules once I have forced the system to load all puppet modules * Feature #10430: As an UI user i like run one of my sync plans ad-hoc * Bug #10598: content-host errata list failed * Bug #11040: Host registration / subscription-manager problem * Bug #10848: Bulk Content view assign doesn't actually works * Bug #14086: Fix broken casettes after runcible 1.7.0 release * Feature #11511: As a user, I should be able to register with subscription-manager to an existing host that has never registered with sub-man before (3) * Feature #11513: As a user, virt-who should continue to work with the new unified model, including hypervisor registration. An hypervisor registered through virt-who would not have content capabilities. (5) * Bug #11612: OSTree content unit count not updating on repo details page after sync * Bug #11756: remove protected_attributes from katello before merging rails4 into master * Bug #11770: fix bastion_katello 'bastion.assets.paths' initializer before merging rails4 to master * Feature #13485: API/CLI: Allow users to set sync type per repository * Bug #13547: Add hammer commands for repository and content view version export * Bug #13489: Fix group on pulp_client cert * Bug #13490: Remove Amazon EC2 instance fail * Bug #11958: puppet-capsule: change needed based on puppet-pulp updates for nodes * Bug #12367: ActiveRecord::StatementInvalid: PGError: ERROR: duplicate key value violates unique constraint "katello_system_errata_eid_sid" * Refactor #12447: content view's readable_products method is no longer used * Bug #12413: Backport pulp fix for pulp issue #1263 * Bug #12501: Add tab for host collections > content hosts page is showing all content hosts * Bug #13030: Remote execution params not markeda s booleans * Bug #12552: Update URI helper tests to be compatible with ruby 1.9.3 and 2.0+ * Feature #12598: Support Ruby 2.1 * Bug #12713: Fix Manfiest class names in hammer CLI * Feature #13585: Add OSTree functionality for katello * Bug #12917: Can't update content host release version or content view * Bug #12986: Facet migration fails with can't cast ActiveSupport::HashWithIndifferentAccess to string * Refactor #13008: Delete unused helpers * Bug #13086: migrate system subscription api's and UI to hosts * Feature #13087: migrate system product content list/modify to hosts * Bug #13099: Attempt to view task leads to error : plan_self has to be invoked before being able to reference the output * Bug #13248: registration fails with 'can't dup nilClass' * Bug #13323: katello-2.4.0.gem is present in the git repository * Bug #13330: bootdisk and discovery should be disabled in the installer given they aren't Rails 4 released * Bug #13336: Can't delete repository * Feature #13338: as a user, i expect content and subscription attributes to be returned from host json * Bug #13412: pulp disk usage and status only works for 'default capsule' * Bug #13431: apache changes for pulp 2.8 * Bug #13433: crane changes to 2.8 * Refactor #13470: Thread session extensions are no longer needed * Feature #13548: Test to make sure hosts can install packages from Katello after implementing lazy sync * Bug #13569: Test to make sure lazy sync works with the new node functionality in Katello * Bug #13572: rerecord vcr cassettes using runcible 1.6.0 * Feature #13614: As a user I'd like the capsule command to be alias of proxy * Bug #13486: Propogate Pulp 2.8 pulp.conf changes to pulp-module * Bug #13627: Uploading files does not regenerate repo metadata * Feature #13629: Remove deprecations for 3.0 * Bug #13631: Can't enable Red Hat repos: Validation failed: Download policy is not included in the list * Bug #13634: make katello server cert trusted by CA store * Feature #13722: Have the pulp-streamer work in development environment * Feature #13190: As a user, I expect puppet to be published via the normal puppet distributor (pulp node removal) * Bug #13339: Bundling sometimes times out during the katello devel install * Bug #13374: Generate Meta and Sync tasks do not complete successfully - they return 404 resource not found * Feature #13719: As a user I want to see ostree information published in a content view * Feature #13720: As a user I want to see ostree information published in an environment * Refactor #13744: Remove calls to has_key? for ActiveModel::Errors * Bug #13760: unregistering system does not remove subscription facet * Bug #13797: changing content view/lifecycle env does not update consumer in candlepin * Bug #13835: Comment box on Publish New Version within Content Views is tiny * Bug #13846: 'ConnectionClosed' object has no attribute 'url' * Feature #13889: Red Hat repositories can edit neither "Mirror On Sync" nor "Download Policy" in UI * Bug #13957: content-host unregister shows error in content-host's /var/log/messages * Bug #13987: Reduce the number of dynflow actions on a capsule sync * Bug #14048: ISS CV export fails with --since flag * Bug #14104: Fix link in bastion_katello README * Bug #14124: content host doesn't support auto complete * Bug #14139: hammer content-view incorrectly shows a deprecation message for --id * Bug #14141: Can't delete puppet module repo * Refactor #14188: Remove pulp_child and pulp_parent class * Bug #12183: katello.yaml.example incorrect logger section * Feature #14161: Satellite 6: Database Hot Backup * Bug #14172: Host Advisory Summary Reports should sort hosts alphabetically * Bug #14234: Cannot connect to qpid denials * Bug #12188: subscription type no longer shows physical, virtual, temporary, or guests-of-x * Bug #14220: rabl error viewing details of a guest host * Bug #14356: unable to lazy sync repos on el6 * Bug #14367: Once you add a repo to a content view, you cannot remove it * Bug #14214: syncing a repo throws 500 ISE * Feature #14222: Need to hide "Docker Images" tab from Red Hat Repositories * Bug #14223: Update katello-rhsm-consumer for atomic * Bug #14242: NameError: uninitialized constant Util in katello/app/lib/katello/resources/candlepin.rb:625 * Bug #14539: Need to add ssh snippet to Katello Kickstart Atomic for remote exec support * Bug #15171: Capsule upgrade fails on start_httpd step * Refactor #14421: Remove rspec monkey patch * Bug #14428: Packages are fetch twice per repo during content view publish * Refactor #14444: The hammer content view commands could use better descriptions * Bug #14534: Install client-bootstrap package on both Katello and Capsule servers * Bug #14549: Content view version details show unncessary tabs * Bug #14605: foreman-debug leaves extra task-export tarball+log in /tmp * Bug #14674: [3.0 RC2] YUM Upgrade Dependency Errors for python-semantic_version * Bug #14690: support specifying host id as part of /systems api (and hammer content-host commands) * Bug #14738: All the hosts appear unsubscribe i can't attach subscription * Bug #14802: webUI raises error for "operatting system" tab on submitting the "new host" form for first time * Bug #14825: Repository searching shouldn't require organization when product is specified * Bug #14895: foreman-rake katello:clean_backend_objects deletes all records of content hosts when Candelpin is down with 404 due to OutOfMemory * Bug #15010: katello-service man page not built correctly * Bug #14984: intermittent katello unit test failure * Bug #15058: Enable authentication for mongo * Bug #14556: Repository fails to sync NoMethodError: undefined method `[]' for nil:NilClass * Bug #11638: Remove deprecated routes for Katello 3.0 * Bug #15073: quantity consumed of a subscription on content host is incorrect in UI * Feature #13397: Update the zanata mapping file for the hammer plugin * Bug #14089: Ostree Repos should always be protected * Bug #9472: Update generate_changelog to use redmine issue subjects * Bug #11679: Runtime Error null when deleting component content views * Bug #10643: Multiple errors during installation of Katello 2.2 on RHEL 6.6 * Bug #14722: Custom product subscriptions are missing while updating activation key * Feature #11518: As a user, i expect to be able to search hosts by applicable errata (.5) * Bug #13682: repo auth turned off on installation * Bug #14695: Upgrade fails during post elasticsearch step * Bug #11392: hammer cli does not need to be uploading docker content when not tiny * Bug #12000: Support installing remote execution * Bug #12674: Assign host to organization at registration time if no org is assigned * Refactor #12009: Remove katello test runner * Bug #12709: unknown_paths is not used and initialized * Feature #12722: Display Katello / pulp sync status in the proxy show page * Feature #10970: Upgrade katello to rails4 * Bug #12740: BasicAuth with active Proxy in Pulp not working * Feature #10055: CLI/API - As a user I want to be able to CRUD an rpm-ostree * Feature #10164: As a user, I want katello-installer to provide a scenario for installing a Katello Capsule * Bug #10291: Ensure elasticsearch is removed, and configuration files are cleaned up * Feature #12531: Upgrade rubocop to 0.35.1 * Bug #10325: Include translations from satellite 6.1 * Bug #10414: Copying an activation key does not copy service level * Bug #10533: As a developer, I want to move to move puppet-foreman_proxy to the top level of Katello installer * Bug #4796: Katello styling needs updates in congruence with Foreman adding Patternfly 0.3.0 upstream * Bug #11567: Set the relative_path for cloned ostree distributors * Refactor #11702: refactor backend content classes to use services * Bug #12018: add subscription status to host status framework * Bug #12019: add errata status to host status framework * Feature #12500: add scoped search to host collection > systems * Bug #12264: remove 'unrecognized cop' warnings from rubocop * Bug #12743: CLI: NoMethodError: undefined method `spec' for nil:NilClass * Bug #12762: Role with filter view_content_hosts gives 403 error because organization could not be selected * Feature #12858: katello-disconnectednshould provide a way to sync 3rd party repos * Refactor #12923: Move SimplePackage to to Pulp service object * Bug #12968: Organization service_level unaccessible * Bug #13120: On pop-up confirming delete, name is "" * Bug #13295: Ensure cancelling capsule syncs continues to work through node removal * Bug #13302: assign operating system during sub-man registration * Feature #13315: Move errata to hosts * Feature #13447: docker v2: Disable v1 support and add support for manifest unit type * Bug #13510: Upgrade fails if elasticsearch package is not installed * Feature #13571: Add alternative way of remote actions via Remote Execution plugin * Bug #13604: Use options for repo content_type field * Feature #13615: As a user I'd like to cancel running synchronization from CLI * Bug #13625: Need to enable ostree install by default on katello * Feature #13843: As a user I want to be able provision atomic and have it register via subscription manager * Bug #13836: Host subscription attributes aren't updating * Bug #14532: hammer activationkey product-content command failed * Bug #14329: unable to use a CDN url longer than 255 chars * Bug #14416: need deprecation script to show error message when users run 'katello-installer' * Bug #13373: Katello::Errors::PulpError: PLP0000: cancel_publish_repo() takes exactly 3 arguments (1 given) * Bug #14900: "katello kickstart default finish" template has remote_execution_ssh_keys snippet w/in if/end puppet_enabled block * Bug #15239: Upgrade error: Could not find the inverse association for content_facet_repositories * Bug #15301: Katello 3.0 RC8 upgrade failure * Bug #12897: creating a hostgroup fails with mass assignment error * Refactor #5959: Lifecycle Environment's content_readable perms need to be removed * Feature #13195: Repositories that have been removed are to be removed from the capsule at next sync * Feature #13196: Remove the generation of metadata from a Katello Server * Feature #13197: Add to documentation on the upgrade to include what packages and directories related to nodes are safe to delete on the capsule and main katello server * Feature #13200: Ensure that the capsule installer sets up a standard pulp server * Feature #13198: Pulp node importers and distributors removed from all repos on the katello server and each capsule on upgrade * Refactor #13207: Convert to use Global Notifiations * Bug #14362: unable to export directly to /var/www/html/pub/export * Bug #11777: When adding a puppet module to a content view, --uuid should be used instead of --id * Bug #14634: katello-backup not backing up all data * Bug #13383: [Sat6] Repository sync's triggered by sync plan fail with "TypeError: can't convert String into Integer" * Bug #7762: Progress bar not working on sync status page * Bug #13907: katello-debug does not capture squid logs for debugging pulp streamer * Feature #8168: As a user, hosts should be able to belong to host collections * Bug #5890: ISE when I attempt to add subscription to activation key via webUI: NoMethodError: undefined method `pool' * Bug #14724: Synchronize organization creation behavior to foreman's * Bug #13206: can't delete host registered via subscription-manager "Cannot delete record because of dependent content_host" * Feature #13193: capsule sync task polling polls the capsule server * Feature #13194: Run a health check of the capsule before configuration and syncing begins * Feature #5325: Nutupane: Add search favorites and history support. * Bug #12802: Can't switch Content View for Content Host * Feature #13208: Need a "Mirror On Sync" option * Bug #13394: Need to add xsendfile.load for pulp 2.8 * Feature #13653: Allow creating custom file type repositories * Bug #13954: Trying to use kickstart repo from a cotent view on new host throws ISE * Bug #13998: Can't create a puppet module repo on capsule * Bug #13909: capsule-remove does not remove files introduced with scenarios * Feature #12405: Move system packages to hosts * Bug #4562: The relative_path of repositories fixtures is wrong. Has erroneous leading slash. * Bug #7611: In the content view version table, there is a column for Author but it's blank * Bug #12711: Package list not diplaying correctly * Feature #12724: In the proxy show page, As a User I would like to see the used / avail disk space for content * Feature #10062: CLI/API - As a user I want to be able to add/remove rpm-ostree repos to a content view * Feature #13626: Need to enable ostree install by default on a capsule * Bug #5493: katello-deploy devel - should probably enable puppetca as part of configuring and installing foreman-proxy * Feature #10066: CLI/API - As a user I want to be able to promote rpm-ostree repos to a content view * Bug #13045: Migrations break under sqlite3 1.3.X * Bug #13863: Repository refresh is updating certs on main pulp server * Feature #10045: UI - As a user I want to be able to publish rpm-ostree repos to a content view * Bug #13345: PGError: ERROR: duplicate key * Tracker #13449: Lazy repository sync support * Bug #13999: katello-devel has no option to enable ostree * Bug #14112: Can't create file, docker, or ostree repos in UI * Bug #14533: Katello 3.0 RC upgrade 'Could not find the inverse association for repository' error * Bug #14824: undefined method `[]' for nil:NilClass - subscription-manager register * Bug #13861: Hostgroup not storing Activation Keys * Bug #13958: Satellite 6.1.1: Copy activation key via hammer times out * Bug #14040: Can't sync red hat repo on capsule * Feature #13504: docker v2: Content -> Product UI: update UI for manifest counts * Bug #14144: search in content hosts throws PG::Error: ERROR: syntax error at or near "OR" * Feature #13635: set pulp client cert settings in database * Bug #13630: allow for oauth fallback for pulp communication * Bug #13671: creating a product reindexes all subscriptions * Bug #14082: reenable repo auth in katello * Bug #13908: Capsule and katello-devel have un-prefixed options which is confusing or causing installer failures in some cases * Bug #13718: Unable to select various tabs under puppetca tab of smart-proxy * Bug #13856: Update with content hosts no longer in candlepin breaks the migration * Bug #13885: verify config setting before repo export * Bug #15146: service-wait script needs to handle tomcat. * Bug #13981: UI latest errata view broken * Bug #14512: Empty puppet repo results in failed capsule sync * Bug #14109: incremental import does not work * Bug #14125: katello-remove does not remove many things * Bug #14196: Unregister host from webUI doesn't work, firebug raises error * Bug #14433: Migration failures on MySQL 5.1, MariaDB 5.5 * Bug #14199: Repo creation: tabbing through fields is wonky * Bug #14194: activation key product content is not shown when multiple orgs share content * Bug #14215: hypervisor is not displaying guest hosts on the content host details page * Bug #14272: hammer activation-key still mentions 'content-host' * Feature #14320: Add client bootstrap script * Bug #12903: rake katello::clean_backend_objects not working * Bug #14327: OpenSCAP plugin options are not exposed in installer * Bug #14628: content view publish creates extra metadata generate task * Bug #14349: kexec template not automatically associated with Satellite created operating systems * Feature #14457: Allow fenced pages by Organization for plugins * Bug #14675: [3.0 RC2] Upgrade Procedure fails due to "Connection refused - connect for localhost port 8443" * Bug #14697: [Katello 3.0 RC2] subscription-manager and activation key auto attach is not working * Bug #14694: Upgrade fails with missing Pulp client certificates * Bug #11918: RestClient::RequestTimeout on Actions::ElasticSearch::Repository::IndexContent * Feature #14366: Show a select in the UI for the different download policy options on the Settings page * Bug #14359: Syncing capsule causes SSL errors * Bug #13654: unable to register systems via subscription-manager * Bug #14766: [3.0 RC2] Upgrade Procedure fails in "Upgrade Step: remove_docker_v1_content" * Bug #15351: Upgrade from Katello 2.4 to 3.0 loses content host data * Feature #13192: At capsule sync time the pulp server on the capsule is to be contacted directly * Bug #14672: [3.0 RC2] YUM Upgrade Dependency Errors for ruby22 Packages * Refactor #12853: migrate hammer-cli-katello's travis builds from legacy to container-based * Feature #5334: Removing traces of Elastic Search from code * Bug #11939: add debugging of transiet fixture test failure * Bug #12899: creating a new host with hostgroup does not populate environment, content view, or lifecycle environment * Feature #13505: docker v2: Content -> Product UI: update UI to support Manage Manifests * Bug #15121: [3.0.0 RC5] UPG failed due to Candlepin/Pulp Issues (Multiple Content Host Entries linked to Host-Collections inside DB) * Bug #13337: host subscription status refresh fails with undefined method 'backend_data' * Feature #10163: As a user, I want katello-installer to be a plugin to foreman-installer that provides a scenario * Feature #10177: ability to edit/update Start Time & Date for Sync Plans via CLI * Refactor #12476: Refactor host collection validator for rails 4 * Feature #13605: Add MaxKeepAlive params to pulp/apache * Bug #12879: File /etc/foreman/plugins/katello.yaml refers to non existing file * Bug #12888: exception handling during api call causes does not handle 'class' errors * Bug #12890: katello-disconnected repos sync status aren't always correct * Bug #12922: Repo syncing tasks containing errors are still marked as a Success * Refactor #12924: Move ConsumerGroup to pulp/service object * Bug #13254: support rpm and errata ids as part of incremental update * Feature #13396: Update the zanata mapping file * Bug #13675: Higher runcible version is required * Bug #13734: content view and repository history and tasks should contain details * Bug #14558: hammer host-collection create does not work * Bug #15030: syncing file repos shows 'New ISOs' * Bug #7055: hammer repository list triggers repo synch * Feature #13451: Upstream installer work for lazy sync * Feature #7597: As a CLI user, I should be able to set the Content Source for a host and hostgroup. * Feature #11700: Update restore and backup guide for new scripts * Feature #13300: katello-backup needs an option to exclude packages in backup * Bug #14111: Cannot change the docker upstream name for a repository that doesn't have a sync url * Bug #14128: don't remove elasticsearch packages on upgrade * Bug #13659: removing puppet module from repo causes 500 on "puppet modules" page in CV details * Bug #14268: two queries are performed when searching for erratum that does not exist * Bug #13807: Pulp duplicate key error on upgrade * Bug #13837: Missing filter on listing only composite content views * Bug #13423: Fix katello test code for Pulp 2.8 * Bug #13917: No error that resource cannot be found * Feature #11510: As a user, I should be able to register a host with subscription-manager via activation key with the new data model, and a Host should be created (4) * Bug #14299: Dashboard - Current Subscription Totals widget calculates subscriptions incorrectly * Bug #14526: unable to search gpgkeys with numeric data * Bug #14584: Successfully updating a host with an errata results in warning on task * Bug #15172: Capsule migration from legacy config doesn't run * Feature #12723: Display Katello lifecycle and environments on the proxy show page * Bug #11563: Activation key create page loads indefinitely * Bug #12689: the repo export action relies on date strings instead of date objects for 'since' parameter * Feature #13453: Disable upload to docker v2 repos via web UI and hammer * Bug #14293: content host details page hidden for hypervisors * Bug #14186: hover over text of certain dashboard widgets are irrelevant * Bug #13202: Host collections not showing up to add to Content Host * Feature #13188: Create a cert pair on the main satellite server at install time that can authenticate to capsule pulp servers * Feature #13189: A capsule can be installed with apache configured such that pulp can do certificate based auth with just a username * Bug #10565: After registering content host, it is not listed / Bug #6171 * Bug #13205: upload package profile should not lock hosts * Feature #13528: docker v2: update hammer-cli to support docker v2 concepts * Bug #14118: Inconsistent mouse/click behaviour in UI * Bug #13652: "Content" link in host show page uses system uuid instead of host id * Feature #13454: remove v1 repositories as part of upgrade * Feature #12350: "hammer content-view" command does not provide "copy" function * Bug #13809: Upgrade fails restarting httpd * Bug #14804: New Host Group form ignores selected Content View and shows all available ActivationKeys * Bug #12092: unable to filter puppet-module as per repo or org id * Bug #14146: 'Consumed' field in Activation keys summary page is confusing with 'Consumed' field in Subscriptions * Bug #15326: Revert mongo authentication * Bug #13695: OSTree repositories show wrong published at URL * Bug #13609: katello-deploy development installer fails * Bug #13751: Blank page on accessing host-collection and firebug filled with Error: [$injector:unpr] Unknown provider: urlencodeFilterProvider <- urlencodeFilter * Bug #13904: migrate or remove registration via api (systems/create) to host_subscriptions#register & update hammer command * Bug #13905: Authorization issue on Lifecycle environments list * Bug #13992: Docker repository creation: update URL help text * Bug #14251: katello-agent status is not updated in UI * Bug #14441: API endpoint katello/api/subscriptions/upload does not exist and is documented on apidoc * Bug #14647: Capsule sync failed while syncing docker contents: [E] DKR1008: Could not find registry API at :5000 (Katello::Errors::PulpError) * Bug #14902: Sync plan page shows incorrect count of Total plans after deleting the sync plans. * Bug #13252: content view version puppet module list is missing version column * Bug #15056: pulp version shows just spinner in capsule show page * Bug #9380: Lost link between host and content-host * Feature #11531: As a developer, the content hosts UI needs to utilize new v2 apis showing the list of content hosts * Bug #15039: migrate_foreman error upgrading from 6.1 to 6.2 -> error: already initialized constant Katello::WhitelistConstraint::PATHS * Bug #14861: Product details page shows a Remove Product button for Red Hat repositories * Bug #14917: "Selecting all" in a content view filter for errata type security shows nothing after adding. * Bug #15184: Upgrade fails when there is content and a capsule * Bug #15255: Upgrade errors: migrate_content_hosts: uninitialized constant & can't modify frozen Hash * Bug #14043: hammer activation key product-content does not filter content based on organization * Support #12368: pulp-admin login on capsule causes error 500 * Bug #11083: Katello-agent failure to start * Bug #14157: hammer-cli-katello tests failing with missing dependencies * Bug #12475: vagrant up devel fails to create qpid exchange * Feature #13531: Update the content host details page to use the host API * Bug #12894: updating cdn url results in ISE * Feature #13623: Default to immediate for download policy since we don't have the installer changes in for lazy sync * Bug #12898: creating a host with content view and lifecycle enviroment fails with mass security assignment * Bug #14049: katello:reindex is not currently reindexing docker content * Bug #14145: Ability to remove synced contents from Red Hat Satellite Capsule server. * Refactor #13568: Remove node distributor when creating yum repositories * Bug #14241: katello-installer --upgrade does not print error on stdout for an "Importing Errata" error * Bug #14361: Kickstarts fails using lazy sync after 10 attempts to fetch a package * Bug #14382: Remove "custom" from certain descriptions in Repository API path descriptions * Bug #14596: CLI: Puppet classes cannot be attached to a content view * Bug #7106: content-view version promote command should have --lifecycle-environment-id as an option instead of --environment-id * Bug #12353: API GET hostgroup does not return content_view_id and lifecycle_environment_id * Bug #14712: GET/POST/PUT /api/v2/host_collections/ do not return 'host_ids' attribute * Bug #14889: undefined method `id' for nil:NilClass in katello/api/v2/host_collections * Bug #14623: hammer repository-set typographic errors * Bug #14711: Cannot list associated hosts to a Subscription on Red Hat Subscriptions page * Bug #13166: Application doesn't show the puppet-modules which are already synced/added in other org * Bug #7279: Capsule/RHEL7 - not picking up cyrus-sasl-plain leads to nonworking capsule * Bug #11128: # katello-disconnected fails with `const_missing': uninitialized constant FogExtensions::Fogdocker::Server::ActionView * Feature #11740: hammer sync-plan info does not display the sync plan enabled state * Bug #13919: Activation Keys: Toggles in "Product Content" are slow - need to be more responsive or use a spinner * Bug #12496: Allow more control over the puppet server configuration through the installer * Feature #12550: As a user, I want to install capsule as a 'scenario' using the foreman-installer * Bug #12628: hammer content-view promote failed when promoting content-view version with minor versions via option --version * Bug #12758: duplicate key in jenkins * Bug #12930: hammer incremental update is broken * Bug #13032: Can't mass-assign protected attributes for Hostgroup: content_source_id, id * Bug #13501: Repository url gets set to nil on update * Bug #13660: SQL error on dashboard with host collections and errata * Bug #13735: Unable to install a capsule using katello-nightly repos * Bug #13781: selinux permissions prevent katello from reading pulp published dirs * Feature #13884: Show Puppet Module Info in Content View Versions * Bug #12470: As a user, my rpm sync finishes quickly when upstream metadata hasn't changed * Bug #14254: Rerunning katello-installer still shows "seed" password even if it has been changed prior * Feature #11509: As a user, I should be able to register a host with subscription-manager via username and password with the new data model, and a Host should be created (4) * Tracker #9259: Rails 4 feature * Bug #12468: Add attr accessible to Organization and other Foreman extensions for Rails 4 * Bug #12790: Can't mass-assign protected attributes: content_facet_attributes, content_source_id * Bug #14363: Syncing to a capsule without pulp-katello package does not work * Bug #13503: Need to fix katello post sync url * Bug #14364: no validation for default_download_policy setting value * Bug #14365: host-collection create|update => update commands to support host arguments * Feature #13222: Display Pulp status in proxy show page * Feature #11508: As a user, bulk actions should be based off hosts instead of content hosts (4) * Feature #13479: Update katello models to support docker v2 * Bug #14056: Docker Tags page shows all tags across all organizations * Feature #11519: As a user, i expect to be able to search hosts by installed package (.5) * Bug #13925: Bootstrap RPM generated on Puppet 3.6 does not configure CA cert properly * Bug #14057: fix broken test in test/actions/pulp/repository/upload_file_test.rb * Bug #14381: CVE-2016-3072 Authenticated sql injection via sort_by and sort_attr parameters * Bug #13367: removing subscriptions from a content host doesn't work if quantity != quantity consumed * Feature #13368: Add search by description to activation keys * Bug #14005: Default provisioning template does not try to configure ssh keys * Bug #11739: Option to remove / unset http proxy from Katello not available * Bug #12373: VCR gem version 3.0 introduces numerous breaking changes * Bug #13085: duplicate key value violates unique constraint errors * Bug #13808: rake katello:reset errors Foreman::Exception: ERF42-9500 [Foreman::Exception]: Unknown remote execution feature katello_package_install * Bug #15251: client-bootstrap 1.1.0 release * Feature #11802: bring in downstream strings for hammer-cli-katello * Feature #11500: As a developer, i want to migrate the existing content host model to the new unified models for content and subscriptions (10) * Bug #12622: undefined method `candlepin_consumer_info' for # * Feature #12408: Need ability to turn off functionality based on content types * Feature #10042: UI - As a user I want to be able to enable an rpm-ostree repo via CDN manifest * Feature #10043: UI - As a user I want to be able to sync a CDN based rpm-ostree repo * Feature #10063: CLI/API - As a user I want to be able to publish rpm-ostree repos to a content view * Bug #12668: mass assignment error on 'uuid' during subscription-manager * Bug #9848: Hammer modules need config files * Bug #13178: older UI pages (eg. red hat repos) loading assets from incorrect location * Bug #10440: UI doesn't raise success/error notifications for gpg_keys * Bug #10476: Repository syncs fail with `block in create_with_logging_context' * Bug #12384: capsule content - APIs have unfriendly response when Pulp Node not enabled * Bug #10714: Unable to Install/Update package from Katello Server to Content Host * Bug #12385: capsule content - unfriendly message when removing an environment from the capsule * Bug #14386: No list provided for download policy error message * Bug #12027: Names not aligned to the left in subscriptions add/remove tables * Feature #11506: As a user, I expect subscription facts to live alongside puppet facts. (4) * Feature #11507: As a user, I should be able to add & remove hosts to host collections instead of content-hosts (5) * Refactor #12208: Update seed scripts to handle migration foreman/katello * Bug #12534: 6Server and 7Server kickstart repos not available * Feature #13589: support gofer 2.7's latency feature * Feature #12459: Add ability to import yum repositories from disk * Feature #13474: Allow users to set a default sync type by setting a system setting, default to lazy * Bug #12672: katello_url_helper ruby 2.2.2 compatible * Feature #12881: Add LANG installer Check * Feature #13473: UI: Allow users to set sync type per repository * Bug #12525: exit code when enabling repository-set changed, message is not that helpful as well * Refactor #12913: Turn on rubocop 0.35.1 cops * Feature #13476: Verify yum clone distributor still works * Feature #13022: Allow ability to disable the generation of metadata after publish when not using capsules * Bug #13123: release_version is not actually saved in candlepin * Bug #13096: Make Katello precompile bastion assets * Tracker #13186: Replacing Pulp Nodes * Feature #13477: Support deferred syncs by ignoring deferred download tasks in spawned tasks * Bug #13182: Puppet repositories are not exposed via HTTP even with 'unprotected' flag set. * Bug #13361: katello installer occasionally fails due to cpinit timeout * Feature #13191: at capsule sync time the repositories are created or updated on the pulp server that are able to sync from the satellite * Bug #14538: hammer content view promote failed * Bug #14551: after foreman and katello upgrade db:migrate fails * Bug #14576: Puppet classes can not be attached to content view * Bug #14579: Fix the user data template for atomic * Bug #14587: Previewing templates which contains subscription_manager_configuration_url helper does not work * Bug #10762: Unable to add repo * Bug #11126: Bulk update of packages on content hosts doesn't work * Feature #11520: As a user, i expect to be able to search hosts by subscription facts (.5) * Bug #12707: hammer repository list not working with content-view-version * Bug #13708: content host page can have unreachable areas * Bug #14718: Host OS changes in Host definition * Bug #15089: remote package install will succeed, but task will intermittently not return as done * Bug #14622: Product/Repo: No default option Download Policy and auto-populated choice is non-intuitive * Bug #14631: Incremental update failed * Bug #14673: [3.0 RC2] YUM Upgrade Dependency Errors for pulp-nodes* Packages * Bug #14676: [3.0 RC2] Upgrade Procedure fails due to "PG Error on table "katello_systems" which violates foreign key constraint" * Bug #14677: host facet api 'view' shows 'content' and 'subscriptions', while update/create accepts 'content_facet_attributes' and 'subscription_facet_attributes' * Bug #12382: capsule content - available-lifecycle-environments and lifecycle-environments are not rendered in CLI * Bug #15097: After upgrade to katello 3.0 RC, can't install errata on hosts or publish new content view version * Bug #15103: Activation keys tab missing for new hostgroup creation 3.0RC4 * Bug #12880: Redhat Repos page does not load with rails 4 * Bug #15117: Need to make the pre upgrade script not run db:migrate separately * Bug #13876: sort by columns for all views dose not work properly. * Bug #13603: Remove katello-disconnected tooling and replace with error message * Bug #13951: Installer does not expose option to install remote execution plugin on smart proxy * Bug #14655: [Katello 3.0 RC2] hammer host-collection create generates an error * Bug #14698: I would like a default location under /var/lib/pulp for repo exports * Feature #13199: Pulp-nodes-parent and pulp-nodes-common should not be installed on the main katello server * Bug #13214: Asset katello/containers/container.css is not precompiled * Bug #10113: Removing a content view, nothing happens if a content host is using the view * Bug #14514: incompatible versions of python-kombu and python-amqp * Feature #5287: As a user, I want to be able to have an upstream repo mirrored instead of additively synced * Bug #6484: qpidd produces errors in /var/log/messages when previously subscribed clients are left pointing at a rebuilt host * Bug #14463: Repository controller test file still uses minitest mock. * Bug #13650: After recent move of errata association from content host to host, the system deletion fails on errata foreign key * Feature #5387: [3] Remove default content views for dev and staging in the tests * Bug #5942: Installation Media not configured correctly/missing from the UI * Bug #13301: require specific version of qpid-dispatch-router on capsule and katello installation * Tracker #13282: Pulp 2.8 * Bug #13283: Update pulp_katello yum clone distributor * Bug #13289: Remove backup and restore scripts * Tracker #13413: Support Docker v2 API in katello * Bug #13358: Missing pulp directories should not disable smart_proxy_pulp plugin * Bug #13364: dev environment 'loses' repository types due to rails reloading * Bug #13414: capsule install does not set proper hostname in /etc/foreman-proxy/settings.yml ":trusted_hosts:" * Bug #13416: pulp storage & status should display also on pulp node * Bug #13468: tftp kickstart link uses port 8000 which actually should be port 80 for it to work * Feature #13480: update sync progress reporting for docker v2 repos * Feature #13481: Ensure foreman_docker works as expected with docker v2 changes * Feature #13483: update katello APIs to support docker v2 * Bug #11180: editing package filter 'equality type' is impossible * Bug #13250: Katello-installer instructs the user to access the integrated capsule on port 9090, though it is unreachable * Bug #12140: scoped_search - err 500 on searching on invalid field * Bug #14582: 404 for icons on Red Hat Repositories page * Bug #13607: Centralize Pulp.conf * Feature #13616: As a user I'd like to see my sync status from CLI * Bug #13646: convert UI permission checking to host permissions * Bug #13658: pulp_client_key and pulp_client_settings not being set correctly * Bug #13762: Lifecycle Environment creation generates error to the user * Bug #13780: katello has a default repo export location of "/usr/share/foreman/repo-exports", which does not exist on a fresh install * Bug #14120: Filter within Activation Keys -> Host Collections only works on visible host collections * Bug #10241: extracting strings does not work without hacking the code * Bug #13901: Content -> Lifecycle Environments are not visible on screen and no scroll bars appear to view the additional content * Bug #11156: Org create API returns different wrapping and attributes * Bug #14600: manifest import continues forever after running automation * Refactor #12129: Change sync status to use child node on products base rabl template * Bug #12708: foreman-debug to collect gutterball config and logs * Bug #12270: hammer activation-key allows bad max-content-hosts value when unlimited-content-hosts is true * Bug #12358: trailing double quote character when installer prints how to continue with capsule installer * Bug #12363: Allow hammer capsule content synchronization by --environment name * Tracker #13482: Update Katello web UI to for docker v2 concepts (tags and manifests) * Bug #13530: Duplicite declaration of package('wget') in puppet_candlepin * Bug #13678: export distributor gets nil absolute path on refresh * Bug #5158: Remove attr_accessible from Katello * Bug #12266: katello-ca-consumer-latest.noarch.rpm is not linked to latest katello-ca-consumer.noarch.rpm * Bug #11971: Generate Capsule Metadata and Sync fails - Host did not respond within 20 seconds. Is katello-agent installed and goferd running on the Host * Bug #5888: Added subscription to activationkey, can no longer list activation keys. * Bug #7497: We don't need two lifecycle environment options for content view version promote * Bug #9384: Deleting hosts from the "All Hosts" listing leaves them as Content Hosts. * Bug #9420: Deleting a docker-based repo shows an error in the background but the UI shows that everything is ok * Bug #12228: Katello can't sync the Fedora 21 and 22 repos with a RHEL 6 katello instance * Bug #9578: CV:Deleting a CV immediately after removing its published version raises 500 ISE * Bug #11133: katello-installer --certs-update-all throws nssdb amqp-client related error * Bug #11160: The Satellite 6.0 installation is failing with error '/var/lib/candlepin/cpinit_done returned 8 instead of one of [0]' * Bug #11161: hammer content upload slow * Bug #11338: Support asymmetric routing in qpid dispatcher * Feature #11505: As a user, I should be able to search hosts by subscription attributes (2) * Bug #11755: Certs module should ensure absolute path for custom certificates * Bug #11810: Install erratum fails because gofer/katello-agent doesn't send the response back? * Bug #12499: "Synchronization" spelled wrong in action label in Satellite 6.1.3 Web UI * Feature #12527: Build Fedora 23 katello-agent packages for 2.3 and add it to subsequent releases * Bug #12553: Organizations : fix api docs for 'resource' vs 'organization' * Feature #12570: As a user, I would like to create ISO files of exported repos * Bug #12591: Typo in katello/repository.rb * Bug #13923: Do not fetch repo details from pulp when fetching repo list * Bug #13924: Devel installer sets crane apache configs incorrectly * Bug #12651: 'puppet-module list' command ignore information about organization * Bug #12673: content-view inconsistency when creating errata exclude filter by date * Bug #12685: some requests to /rhsm/ result in traceback for deleted consumer * Bug #13943: Sync Status page - Disable 'Synchronize Now' button until atleast one repo is selected for sync. * Feature #13508: docker v2: Content -> Content View UI: update UI for manifest counts * Feature #13509: docker v2: backend/api: update content view publish/promotion to support docker manifests * Bug #12841: Cert mismatch for katello 2.4 RC3 in files /etc/httpd/conf.d/pulp.conf and /etc/pulp/server.conf * Bug #12871: Errror on creating hostgroup: undefined method `content_facet' for # * Bug #12877: Spelling for lifecycle environment under capsules -> Lifecycle environment should be corrected * Bug #13520: katello-installer/hooks/pre/30-upgrade.rb points to wrong path for monodb config * Feature #13524: docker v2: Content -> Docker Tags UI: update to support manifests * Refactor #14025: Specify string column limits * Bug #13057: Composite views allow promotions beyond what they should * Bug #13058: Unsuccessful Errata install marked success * Bug #13122: rhsm last_checkin not being updated in db * Bug #13537: unbale to update 'Red Hat CDN URL' * Feature #13550: docker v2: remove code related to supporting docker v1 images * Feature #13586: As a user I want to be able to see ostree branches from summary * Feature #13588: As a user I want to be able to "Pull All" ostree branches from summary * Bug #13598: katello-installer fails running foreman-rake db:seed * Bug #13679: content facet migration fails * Bug #13685: Missing access permissions for routes * Bug #13690: errors from node sync are not formatted well and display all errors * Bug #13733: remove timestamp from repository export dir * Bug #13756: User shouldn't be able to install packages after un-registering a host from content-host page * Bug #14027: Repository syncs are reporting warnings saying: "Sync Incomplete" * Bug #13893: Migrate fails with missing table settings when remote execution is installed * Bug #13860: Host Group create raising a Mass Assign error * Bug #13789: Unable to update service_level, release_ver and last_checkin using API. * Bug #13875: The prior argument doesn't work when creating an environment in hammer * Bug #13886: all packages listed when listing errata * Feature #13892: Update katello-installer readme for the new scenario-based installer * Bug #13910: New Hosts not populating CV, Env on Host Group selection * Bug #13918: pin bastion to 3.2 because of new Global Notification feature * Feature #13955: Remove ostree branches from the API and UI * Bug #14083: Satellite 6.1 beta error when trying to sync a puppet module * Bug #14217: auto-attach on a content host throws js error * Bug #14219: js error visiting the associated content hosts for a subscription in UI * Bug #14280: Satellite fails to propagate incremental updates to Composite Content views * Bug #14283: Katello 3.0.1 Fresh Install is failed * Feature #14303: When we know a valid setting lets display a select box * Bug #14305: Cannot publish content view with docker repository. * Bug #14309: On copy any existing CV raises error: NoMethodError: undefined method `composite?' for nil:NilClass * Bug #14336: Incremental update using cli does not update systems when --update-all-systems=true is passed * Bug #14351: Bulk action via remote execution does not work with multiple hosts * Bug #14354: Can't modify frozen Hash error when trying to reregister a content-host after subscription-manager clean * Bug #14399: Incremental update from UI on a child content view is not propagating automatically to composite content view * Bug #14430: javascript test failure with ApplyErrataController * Bug #14439: hammer content-view version incremental-update requires environment of content view version to work * Bug #14484: Unable to select various tabs under puppetca tab of smart-proxy * Bug #14488: Capsule installation fails with * Bug #14489: Foreman-installer - typo in the message : The hostname contains a a capital letter. * Bug #14528: No longer block freeipa snippet rendering on precense of host OTP * Bug #14537: unable to register host with sub-man after puppet registration (bats failure) * Bug #14784: Katello-restore script error on Katello 3.0 RC version * Bug #14786: creating repo of type puppet: Validation failed: Download policy cannot be set for non-yum repositories. * Bug #15057: js error visiting Packages Repositories page * Bug #14821: Content host description is not returned in info and cannot be updated * Bug #14827: Publishing content view does not display the package and errata counts immediately * Bug #14858: Remove gutterball and associated functionality * Feature #14888: Upgrade pulp to 2.8.3 * Bug #14939: Synchronizing repositories that are published via HTTP and HTTPS should always default to the more secure method available. * Bug #14982: host description migration goes throuh unfaked-host validations * Bug #14989: ISE on loading Sync Status page with Any Context * Bug #15002: api call made by virt-who attempts to update facts of hypervisor * Bug #15024: In Bulk Action Apply ALL Installable Errata should only select applicable errata * Bug #15072: Upgrade step start_httpd failed on RHEL6 with "Include directory '/etc/httpd/conf.modules.d' not found" * Bug #15083: Page does not load while accessing Content -> Puppet Modules in Any Context * Bug #15192: subscription-manager using activation key is failing in katello 3.0 RC5 * Bug #15203: Upgrade[619 -> 6.2 snap13.1] failed with error: Report processor failed: Could not send report to Foreman at https:///api/reports: SSL_connect returned=1 * Bug #15212: undefined method `finished' for nil:NilClass (NoMethodError) while upgrading * Bug #15215: Katello 3.0 RC5 * Bug #15220: Backend services check for tasks failing in db:migrate * Bug #15233: viewing CV version list slow as packages are added * Bug #15271: yum update: generating dependency errors * Bug #15297: [upgrade]content-view publish on a upgraded setup fails with error: undefined method `[]' for nil:NilClass (NoMethodError) * Bug #15299: Previous installer configuration is lost during upgrade of Katello and Capsule * Bug #15350: Upgrades are not migrating several capsule answers/parameters * Bug #15357: Reregistering a client after upgrade fails 'Validation failed: Interfaces host must have one primary interface' * Bug #15390: Foreman proxy params are set to nil * Feature #10040: UI - As a user I want to be able to CRUD an rpm-ostree * Feature #10041: UI - As a user I want to be able to sync an rpm-ostree repo * Feature #10044: UI - As a user I want to be able to add/remove rpm-ostree repos to a content view * Feature #10052: Backend - As a user I want to be able to register an Atomic Content Host * Feature #10046: UI - As a user I want to be able to promote rpm-ostree repos to a content view * Bug #11611: Copy over ostree units when we publish/promote content views * Bug #14075: Puppet agent on Sat6 always gives warning * Bug #13242: db:migrate fails under Rails 4.1.latest with "katello_key_system_groups_pkey" not found * Bug #14459: Remove katello from notification name * Bug #14185: Clicking content view url from Dashboard -> 'Content View History' results in url redirect loop * Bug #11028: Nightly repo syncs often result in duplicate key error