# Katello 2.1 * Bug #9105: set default org for initial admin user * Bug #8943: Errata applicability is out of phase: triggered before sync is finished * Bug #6503: all tests fail in a development setup done with katello-deploy * Feature #6576: Add installation documentation * Feature #6447: Hardcode admin password for Development environment * Feature #7124: As an API user, I would like to CRUD 'Docker' repository. * Feature #7666: As a user, I should be able to receive an email after every sync operation based upon my preferences. * Feature #7793: As a UI user, I want to change the Red Hat docker CDN url * Bug #7755: Creating repos with same label in different products fails during synchronization * Feature #7609: Create a content view version details page * Bug #7614: Show content view version publish notes in the UI * Bug #7443: katello-deploy readme - make sure the user is included in the qemu group * Feature #7602: As a UI user, I should be able to sync Docker repositories. * Feature #7578: As a CLI user, I should be able to manage Docker repositories. * Feature #7628: As an API/CLI user I want to view docker images for a repository or content view * Bug #7641: Errata icons do not include a title element (and thus no tooltip on hover) * Feature #7642: As an API user, I would like to view the content of a Docker repository. * Feature #7744: Convert Katello's Bastion to use the Bastion gem * Feature #7752: As an API user, I should be able to apply an erratum to affected systems * Feature #7126: As an API user, I would like to upload a Docker image. * Feature #7599: As a Runcible user, I should be able to manage Docker repositories. * Feature #7305: hammer product synchronize * Bug #7428: Error when creating a repository with no name: undefined method `gsub' for nil:NilClass * Feature #7610: Show content view version notes in the CLI * Feature #7604: As a UI user, make sure I can upload docker images * Bug #7630: Product description not being saved on create * Feature #7606: As a CLI user, I should be able to sync Docker repositories. * Bug #3584: Engine: Fix tests * Feature #7696: As an API user, I should be able to sort errata by issue date. * Feature #7678: As an API user, I should be able to view all errata in the org sorted by updated * Feature #7679: As a UI user, I should be able to view a list of all errata scoped by current organization * Feature #7685: As a UI user, I should be able to view the details of an erratum as it is displayed in the Red Hat customer portal. * Refactor #4121: Remove unused options from Katello configuration * Tracker #7156: Enable/re-enable cops in rubocop and clean up code * Feature #7526: Upgrade to pulp 2.5 * Bug #7838: Katello.org code is not highlighted * Bug #8173: Disable SSLv3 in candlepins tomcat configuration. * Feature #7701: As a UI user, I should be able to view the applicable errata available from the content host’s previous environment. * Feature #7883: As a UI/API user, I should be able to filter content by repository and content view version. * Bug #7903: On publish, uninitialized constant Actions::Pulp::Repository::DockerImage * Bug #7942: Creating a new sync plan does not redirect you to the plan after creation * Bug #7996: Cannot migrate an existing setup due to AddLowerloginToUsers migration * Bug #7978: 'vagrant up centos7-devel' fails * Feature #7603: As an API user, I should be able to promote Docker repositories within a Content View. * Feature #8065: As a user I want to only see SAM specific commands for auth * Bug #8229: Katello devel installer needs to import the RVM gpg key * Bug #8268: Puppet syncs through dynflow show no progress * Feature #8269: remove Containers menu * Bug #8318: Errata indexing should be idempotent * Bug #8322: Change green to black for errata icons * Bug #8338: Add CVE Number to Errata Details * Bug #8365: Katello documentation fails to mention CentOS 7 for Katello 2.0 * Bug #8397: Library environment errata counts should show breakdown by type * Bug #8771: Remove katello_api dependency * Bug #9163: katello-installer failed on rhel7 with error: Could not enable postgresql: Execution of '/sbin/chkconfig --add postgresql' returned 1: * Feature #8077: As a user I want to only see SAM specific commands for repository and repository-sets * Feature #8080: As a user I want to only see SAM specific commands for sync-plan * Feature #6060: hammer content-hosts and activation-keys missing content override * Bug #6800: qpid-cpp-client-devel in comps * Bug #7633: Some metadata.json refer to wrong versions * Feature #7703: As an API user, I should be able to filter the applicable errata for a content host by current, and Library environments. * Bug #4766: UI: Content Views: Errata ID filter: errata are not sorted by id * Feature #7779: As a katello-installer user, I want to be able to install and configure Pulp Docker and Crane * Feature #7684: As a CLI user, I should be able to view a list of systems for an errata * Bug #7959: katello-repos rpm uses http instead of https for urls * Feature #7796: As a I user, I want to enable docker repositories from the Red Hat CDN * Feature #7938: As a CLI user, I want to view docker images * Feature #7949: Show affected/updated packages on the errata-details page * Feature #8066: As a user I want to only see SAM specific commands for filter * Feature #7711: As an API user, I should be able to generate a difference in errata between a set of environments for a content view. * Bug #8378: katello-installer errors if umask too restrictive * Feature #8668: As a UI user, I should not see the 'Server' kickstart repositories during enablement. * Bug #8995: Document space requirement for mongodb * Feature #7506: As an API user, I want to sync a Docker repository from a Docker registery * Feature #7598: As a UI user, I should be able to manage Docker repositories. * Bug #8552: Seeing errors on a new katello install for the "Listen on candlepin events" task * Bug #8941: content host "run auto-attach' calls api to refresh_subscriptions * Feature #7130: As a user, I should be able to customize the notification preferences for my account. * Bug #8235: /katello/api/v2/systems does not return an organization ID * Bug #7927: Registering a client results in 'uninitialized constant Katello::VERSION' * Bug #6736: Update Katello puppet modules to standard layout * Feature #7754: As a user, I should be able to clone an activation key. * Bug #4633: Selecting all repositories and clicking 'Sync Now' de-selects repositories but leaves 'select all' checkbox selected * Feature #7668: As a user, I should be able to receive a daily email of my visible hosts and available errata grouped by organization based upon my preferences. * Feature #7416: Write a troubleshooting guide for Katello * Feature #7421: Add commands to view packages/errata/package groups for content hosts * Bug #8491: Content View Versions page takes a long time to list * Bug #5015: Repo discovery is poorly formatted * Bug #7929: Style/MethodLength has the wrong namespace - should be Metrics * Feature #8072: As a user I want to only see SAM specific commands for task * Feature #8075: As a user I want to only see SAM specific commands for ping * Feature #8078: As a user I want to only see SAM specific commands for subscription * Feature #7565: katello.org should be licensed under Creative Commons * Feature #7688: As a UI user, I should be able to view a list of affected content hosts for an erratum and apply the errata. * Tracker #7700: Errata Management Host View * Feature #8067: As a user I want to only see SAM specific commands for location * Feature #5342: Show bound yum repositories for each system within webUI * Refactor #8384: Remove dependence on ui-alchemy_rails * Feature #7863: Upgrade rubocop to 0.26.1 * Feature #4056: support sha1 checksums on custom repos * Bug #8328: devel install fails due to candlepin db issues * Feature #6544: katello-installer needs to setup a queue so that katello can pull from for entitlement events * Bug #8436: Viewing docker images for a repo is broken * Bug #7155: subscription-manager silently fails to inform about registration failure on RHEL 6.6 * Bug #8606: Listing puppet modules via api fails 'undefined method sync plan for :product:Symbol * Feature #7951: As an UI user, I should be able to add/remove Docker repositories within a Content View. * Bug #5109: Puppet Module button text turns white * Bug #7465: No message when there aren't any subscriptions * Feature #7129: As a user, I should get errata notifications via email that indicate when new errata need to be applied and to what hosts. * Feature #7131: As a user, I should be able to generate a detailed report on what errata are applicable to what hosts. * Feature #7132: As a user, I should be able to apply errata based on a detailed errata report. * Feature #7600: As a Runcible user, I should be able to sync Docker repositories. * Feature #7713: A user should only receive errata notifications for repositories and content views that the user has view access to. * Bug #6912: require sync plan interval on new sync plan? * Bug #7857: hammer help command typos * Bug #8131: The virt-who registers host systems to incorrect organization * Bug #7396: dev installer should configure puppet * Bug #5229: Most tables in Bastion do not contain a message if there are no rows * Feature #8076: As a user I want to only see SAM specific commands for product * Refactor #6287: Convert remaining v2 API controllers to use Api::V2::ApiController * Bug #7815: package_upload yum plugin doesn't work on CentOS 6 * Bug #8255: When publishing content view, it always shows same next version number * Bug #7946: Cannot initiate synchronization of a custom repo from * Bug #7243: hammer cli does not follow env paths while promotion * Bug #7322: Unable to unregister with subscription-manager < 0.96 (RHEL 6.1, RHEL 5.7) * Bug #7357: hammer product remove-sync-plan - Remove unused options * Feature #8480: As a user, I should be able to set auto attach flag on an activation key when I create it * Bug #7422: [RFE] Allow --label when creating environments from the CLI * Bug #7446: Deleting a foreman host doesn't clean up subscription usage * Bug #7542: Can't delete virt-who created Hypervisor content hosts * Bug #7551: nightly install fails with ApipieBindings::MissingArgumentsError * Bug #7813: Four of the activation-key commands accept only activation-key id missing activation key name, organization, organization-id, organization-label arguments * Bug #7943: Content sync should not silently hang/fail due do to possibly malformed proxy url * Bug #8085: Missing Checksum type value in hammer repository info * Bug #8087: Nested location are not shown as nested * Bug #8094: Information about host collection limit is incomplete when looking at content host * Bug #8116: API docs for lifecycle environments are incorrect * Bug #8209: hammer repo create requires a url * Bug #8220: creating/updating activation-key with long integer value under content-host limit raises PGError: integer out of range * Bug #8237: Can set a bad max_content_hosts value when unlimited_content_hosts is true * Bug #8238: API doc for "Repositories" is incomplete * Bug #8261: capsule-certs-generate defaults to ACME_Organization instead of Default_Organization * Bug #8232: db:seed with SEED_ORGANITION defined fails on 2nd run * Bug #8263: CVE-2014-3712 Katello: user parameters passed to to_sym * Bug #8270: `katello-installer --help` mentions default twice for some options * Bug #8275: Errata info CLI query too complex * Bug #8327: Make hammer content-view info output consistent * Bug #8354: Long errata titles cause import_errata task to fail * Bug #8355: Listing errata for a content host fails with ambiguous ID in systems controller * Bug #7730: ActivationKey: UI raises misleading validation error on updating the content-host limit from finite number to 'unlimited' * Bug #8368: Installer fails on RHEL 7 due to missing `rake` requirement. * Bug #8423: Installing Katello 2.0 on RHEL 7.0 fails * Bug #6927: Capsule installer 'succeeds' very quickly (but fails with no error) if system is not registered. * Bug #8553: layout of tables wrong in content host pages * Bug #8563: PurgeEmptyErrata and PurgeEmptyPackageGroups can timeout on large repos * Bug #8598: Repository delete results in failed task * Bug #8621: Products added to an existing Sync Plan, don't sync as scheduled * Bug #8626: Usability: Align the display of errata icons in Content Host and Content Host Details page * Bug #8743: repo index api call with content view and environment not returning correct repos * Bug #8808: migration is broken * Bug #8999: katello-installer --reset errors on foreman-config * Bug #8444: cdn_ssl_version installer option needed * Feature #8406: As an API user, I should be able to filter content by lifecycle environment. * Bug #7391: Dev installer is missing some apache configurations * Bug #7333: Deleting a resource and creation a new one might lead to conflicts when the deletion is not finished yet * Feature #7680: As an API user, I should be able to filter errata by Organization * Bug #7741: Capsule Installer Does not Include Smart-Proxy for "Pulp Only" Install * Bug #7554: Katello GUI - Package Upload: "Error during upload: undefined" * Feature #7607: As a CLI user, I should be able to upload a Docker image to a repository. * Bug #6543: [RFE] Subcription Events need to be consumed by katello * Feature #7695: As a CLI user, I should be able to sort errata by issue date. * Feature #7697: As an API user, I should be able to search errata by CVE. * Feature #7702: As a UI user, I should be able to view the applicable errata available from the Library for a content host. * Bug #8265: Inconsistent Selector Actions on the Errata Page for a Content Host * Feature #7677: As a CLI user, I should be able to view all errata in the org sorted by updated_at * Feature #7698: As a CLI user, I should be able to search errata by CVE. * Feature #7704: As a UI user, I should see the available errata count for content hosts on the content hosts list page. * Feature #7705: As an API user, I should see available errata counts when getting a list of content hosts. * Feature #7706: As a CLI user, I should see applicable errata counts when viewing a list of content hosts. * Feature #7781: As a docker user, I want to docker pull images from katello * Feature #7786: As a UI user, I want to add docker repositories to content views * Feature #7788: As a CLI user, I want to add docker repositories to content views * Bug #7834: virt-who fails to provide hypervisor data to Satellite 6 * Bug #8253: rpm builds failing due to foreman_docker requirements * Bug #7900: Bastion pages fail to load due to error in CurrentUser JSON * Feature #7950: As an API user, I should be able to add/remove Docker repositories within a Content View. * Bug #7993: content hosts lists applicable errata that are not available * Feature #8000: Design: as a user I would like to get an emergency errata out to systems as quickly as possible * Bug #8351: Attempt to edit organization fails with error * Bug #8519: bonus subscriptions not being reindexed * Bug #8610: Some repo commands like package-group, docker image, docker tag list don't have a --per-page option * Bug #8703: promotion notification gets sent before promotion finishes * Bug #7382: Sync plan does not seem to update * Feature #7690: As an API user, I should be able to get a list of affected content hosts for an erratum. * Feature #7714: A user should only receive content host notifications for content hosts that the user has view access to. * Feature #7715: A user should only see errata for repositories and content views that the user has view access to. * Feature #7765: As a Runcible user, I should be able to view docker images for a repository * Bug #5228: GPG Key details Products and Repositories page throws JS error * Feature #5344: Engine: Clean-up un-indented module scoping throughout application. * Feature #5789: add method for adding plugin routes to bastion * Feature #7787: As a API user, I want to add docker repositories to content views * Feature #7798: As a user, I want to import a manifest that has docker content * Bug #7802: katello-installer does not add user to qpidd group * Bug #7362: Org create dynflow needs to follow the org destroy formula * Feature #7423: Bastion should allow plugins to be created using it's application structure without having to require Katello proper * Bug #7493: In content view history, descriptions entered during publishing are not stored * Bug #7545: service-wait should disable proxy usage in case environmental variables exist * Feature #7550: As a user, I should be able to upgrade Katello 2.0 to 2.1. * Bug #7846: remove critical section from candlepin events * Refactor #7816: Refactor code now that foreman has strong_params * Bug #7852: Convert puppet modules API controller to use repository content controller concern * Bug #7856: Activation Key not immediately available after creation * Bug #7882: Katello Installer fails in OracleLinux while installing rubygems-katello * Feature #7885: As an API/UI user, lifecycle environment APIs should include context aware counts of related objects. * Bug #7919: Languages are not recognized when creating a synchronization plan * Bug #7947: synced RPMs do not have their checksums verified * Bug #7979: ISE when selecting Repositories to enable (likely CDN issue); need better messaging / error reporting * Bug #7980: NIghtly Katello install is failing * Feature #8018: Repository creation (API/CLI/UI) should perform validation on name for Docker-based repositories * Feature #8068: As a user I want to only see SAM specific commands for role * Feature #8069: As a user I want to only see SAM specific commands for user * Feature #8071: As a user I want to only see SAM specific commands for user-group * Feature #8073: As a user I want to only see SAM specific commands for activation-key * Feature #8074: As a user I want to only see SAM specific commands for organization * Feature #8081: As a user I want to only see SAM specific commands for host-collection * Feature #8082: As a user I want to only see SAM specific commands for content-host * Bug #8089: Content Dashboard - Sync Overview displays items in random order * Bug #8222: When I upload a docker image with a tag that already exists in a repo, I erroneously get duplicate tags in Katello * Feature #8118: Add foreman_docker dependency to Katello * Refactor #8119: Remove source code tests that are covered by rubocop * Feature #8126: Add color to the errata count icons on the content host page * Feature #8127: Add errata counts to the content host details page * Bug #8225: Updating the CDN url causes an ISE * Bug #8262: Sync Status start time and result progress bar get out of sync * Bug #8273: Firebug error on selecting content hosts in UI * Feature #8274: As a SAM user, I wish to only see the content dashboard. * Bug #8292: hammer provides no host-collection content-management * Bug #8297: katello.org documentation sidebar has inconsistent behavior * Bug #8298: katello.org documentation shows raw markdown on some pages * Bug #8345: Katello installer doesn't install katello package * Bug #8352: Duplicate definition of wget in puppet-candlepin * Feature #8404: As a UI user, I want to see content host and content view counts for environment paths. * Bug #8438: Repository.in_organization query uses puppet environments instead of lifecycle environments * Bug #8441: Need ability to set custom SSL versions * Bug #8451: Add hammer-cli-csv to nightly builds * Bug #8454: show product id (SKU) in subscription details * Feature #8574: As a user i like to use my own Puppet environment while still using activation keys * Bug #8588: Repo indexing should be idempotent * Bug #8594: Content View Errata by ID filter 'List/Remove' tab errors * Feature #8613: Support migrating DB's in the installer * Bug #8600: Typo and confusion in man page * Feature #8655: As an API user, I should see content view and environment pairings for library repositories. * Bug #8677: Content view create fails with Couldn't find Katello::Product with id= * Bug #8749: katello-installer modules path is incorrect * Bug #8763: Update Katello to use #transient instead of #ignore for factory_girl 4 * Bug #8765: BATS tests failing - hammer can't find katello commands * Bug #8842: Can't update katello-installer package from 2.0 to 2.1 * Bug #8848: Content host errata results in error * Bug #8858: foreman-debug does not include tomcat logs * Bug #8887: CVEs no longer displayed on the errata details UI * Bug #8904: Error when selecting repositories of a specific content view * Feature #7906: [RFE] Add instructions on how to mirror the puppet forge in Katello * Bug #8057: Can not import manifest * Bug #8994: Installation Notes * Bug #7801: katello-installer-2.0.1-1.el7 errors with defaults * Bug #7915: Uploading puppet module via Red Hat Satellite v 6 web-ui, it fails with error - "No such file or directory - /tmp/RackMultipartxxxx" * Feature #7961: As a UI user, I should be able to view the errata in the Library environment. * Bug #8775: Applicable errata is not a subset of available errata * Bug #8770: Repository syncs should initiate capsule sync asynchronously * Refactor #7304: Use dynflow for repository sync bulk actions * Feature #7667: As a user, I should be able to receive an email after every promote operation based upon my preferences. * Bug #8326: some errata queries result in ise 500 * Refactor #7616: Use validates_lengths_from_database in Katello to validate field lengths against their sizes in the database * Bug #7203: Add CLI usage guide to katello.org * Bug #7643: Using capsule-install to configure Puppet-master includes a CA even if specified otherwise. * Bug #8032: CLI - content hosts limit of activation key is not listed * Feature #8242: Consider adding docker tag API/CLI * Refactor #6186: Dynflowize product update * Bug #7845: Unable to delete a custom product * Bug #8431: remove virtual resource reference from katello-installer * Bug #8440: Content view filter packages autocomplete broken - no route /packages/auto_complete * Bug #6421: Turn on rubocop for tests and specs