# Katello Backlog * Bug #5976: Invalid feed error from Pulp is not being raised by Katello * Bug #27517: Pulp3 Upload - support uploading content from cli * Bug #6767: We should be checking in the model layer that models like products can't switch orgs * Tracker #5311: Gutterball * Bug #9191: systems_controller.rb:system_params() is checking for unnested params * Bug #6391: Content view: need to click "go back" twice to return from content Packages/Errata * Feature #26241: Support Deleting a file repository * Bug #11071: fresh install of katello results in a FAIL on the command line * Feature #11542: hammer content-host package upgrade e (.5) * Feature #11545: hammer content-host package-group remove (.5) * Feature #11788: Add policykit instructions to the vagrant setup docs * Feature #13864: The puppet-pulp module requires that mongo service be running for certain services and doesn't support running mongodb on a separate machine * Bug #14168: Try to upgrade katello 2.4 with nightly Katello 3.0 and is failed * Bug #14813: Outdated message for capsule-certs-generate * Bug #15217: Support puppet 4.0 in all our installer modules * Feature #11517: As a user, i expect to be able to find the uuid of a host with subscriptions within the UI/hammer (1) * Feature #11530: As a user, i expect an api for interacting with content and subscription aspects of hosts (6) * Feature #11539: hammer content-host errata list (.5) * Bug #10843: content -> content views errata bugfix and enhancement icons are almost invisible * Bug #15897: Support mongo SSL connection with pulp * Feature #26716: pulp3 - Adapt pulp3 integration to the new publisher/publication paradigm * Bug #16386: Email notification preference names are not localized * Feature #9257: As a developer I want to ensure that adding Katello forces Organization and Location support to be on in Foreman after install * Feature #11544: hammer content-host package-group install (.5) * Refactor #12184: Please rebase candlepin to latest candlepin 2.0 * Bug #12735: katello:reset breaks capsule on dev environment * Feature #13740: Allow setting a default pulp-admin password for puppet-katello * Feature #13738: Set a default password for pulp-admin in Devel Install * Bug #13842: Provisioning from dev env disables fetching kickstart template * Bug #14231: "hammer content-view version list --organization Acme" lists all CVVs in all orgs * Bug #16831: Content view publish documentation missing parameter * Bug #16868: host_subscriptions_controller PUT remove_subscriptions fails "NoMethodError: undefined method []" * Feature #17027: CP 2.0: Phase 1: Enhance manifest import/refresh to support new candlepin async APIs * Bug #15904: Installer upgrade should only perform errata/gpg steps once * Bug #33335: Debian Packages -> install probably generates an exception in remote_execution controller * Feature #17063: As a user, I want to control which docker image tags are synced. * Bug #17113: Remove pulp_docker_registry_port from Settings and move to katello.yaml SETTINGS * Bug #17629: Puppet Upgrade from 3 - 4 * Feature #11523: As a user, I expect the ability to unsubscribe a host registered with subscription-manager, yet leave the host record intact (2) * Feature #11528: As a developer, I want an api to define different rabl 'views' of a host/hostgroup for index and show. This may also need to include an 'includes' section for improving performance. (5) * Bug #17769: hammer host-collection package install : throw exception (404 Resource Not Found) * Bug #17768: hammer host-collection erratum install : throw exception (404 Resource Not Found) * Bug #17896: Switch to newly created organization * Bug #6850: Many of the list/index page columns dont get when their details change * Bug #18182: capsule for puppet can't install without package httpd * Feature #10277: option to clear repository prior to re-sync * Bug #27832: As part of orphan cleanup delete unneeded repositories in mirrors * Bug #14767: [3.0 RC3] Upgrade Procedure removes TFTP Feature from Samrt Proxy * Feature #14762: hammer cannot manipulate content source on hosts. * Bug #15026: The selected errata count for content hosts can show negative selected * Feature #9671: [RFE] Add tooling to ease change of hostname * Bug #13555: Move to Mongo26 SCL * Feature #14994: Add a coverage report to hammer-cli-katello * Bug #13267: autoheal not properly set upon registration of a client * Bug #16891: Wrong URI In Environment API Documentation * Feature #11535: As a user, I want to see content and subscription related items when running 'hammer host info' (1) * Bug #16080: hammer subscription list returns duplicate columns * Feature #16911: katello-installer certificate options should not require --certs-server-cert-req * Bug #17646: [RFE] Don't configure http proxy at all when no server/port present * Bug #7049: Puppet not being installed in kickstart katello * Bug #15052: capsule-certs-generate misses key information * Bug #15294: "Reset Puppet Environment to match selected Content View" does not work in Satellite 6.2 BETA * Bug #5572: Katello entities should be consistently referenced in user documentation and server notifications. * Feature #15167: Inform the user they can register their proxy to org/location with the installer command * Tracker #16726: Bugs that will be fixed by removing nutupane * Bug #19578: can't use ~ in file path name for foreman-proxy-certs-generate * Bug #19367: katello models not working with foreman-hooks plugin * Feature #17022: CP 2.0: Phase 1: Tag candlepin 2.0 rpms in koji * Feature #17739: Package/include oauth credentials when creating certs tar for capsule * Bug #17780: Can't specify organization in hammer content-view/repository delete/update commands * Bug #18666: crane config is wrong on dev box * Bug #18341: API sort hash is not working, but sort_by and sort_order are working but undocumented * Feature #19098: Add a warning and override requirement for installations with default partition schemes * Bug #21338: Upgrade to katello 3.5 RC1 got error in the Upgrade Step: correct_puppet_environments (this may take a while) ... * Tracker #19466: Add Docker Schema V2 support for Pulp 2.13 * Bug #19683: container image repo synced to foreman-proxy-content loses pulp attribute repo_registry_id * Bug #15332: Various fields stay empty when creating a new host based on a hostgroup with those fields not being empty * Bug #13800: visiting Content -> Puppet Modules and then a modules Content Views page gives error * Feature #14238: allow composite content-views to contain overlapping repos * Refactor #25559: update seeds to assume taxonomies are seeded in core * Bug #14653: Show better error when a capsule is off and won't sync * Bug #14723: "Current Subscription Status" widget gets slower as more subs are added * Refactor #24577: Use Foreman's Empty State component * Bug #14878: Task export shall add extracted log files in foreman-debug * Bug #18913: Block ability to disable orgs and locations in the installer * Refactor #24037: Refactor EntitlementsInlineEditFormatter.js * Bug #15968: add crane logs in foreman-debug * Bug #23592: foreman-installer --reset changes /usr/share/foreman-proxy/.ssh symlink to directory * Bug #15898: Satellite 6 can't be installed if syslog not running - /dev/log does not exist * Bug #16051: Need to enable setting the crane port in puppet-capsule * Bug #13888: attempt to export a lazy sync repo errors * Feature #11540: hammer content-host package install (.5) * Feature #11541: hammer content-host package remove (.5) * Bug #17572: Katello/puppet-certs - Puppet language error during agent run (success during apply), * Feature #12038: host unification: Add script to be run on previous version to detect systems that would need to be deleted on upgrade * Bug #9383: content host reported by virt-who does not coincide with content host of hypervisor * Feature #11546: hammer content-host update (for updating content view, lifecycle environment) (.5) * Bug #24635: repository_sets API should actualy return the ID of a repo_set, the cp_content_id as the ID * Bug #25588: `hammer content-view add-version -h` is confusing * Feature #11515: As a user, i expect client actions (errata install, package install, etc..) to continue to work under the unified model (3) * Refactor #24034: Create a new dummy SubscriptionsTable that only get rendered with props and control it via the current SubscriptionsTable by passing props (pass the controllers as props with prop-types) * Bug #17072: foreman-installer --upgrade-puppet outputs lots of yum command info * Feature #17141: CP 2.0: present failed hypervisor checkin information to user * Bug #9313: Do not include resource array in nutupane.getAllSelectedResults() response * Feature #18128: Support external mongodb for pulp * Refactor #15235: Refactor environment variables LC_ALL=C * Feature #11499: As a user, i expect host create/update/delete to be dynflowed (wrapping the AR action), via foreman_tasks or in core to allow plugins to hook into CUD to interact with backend services (4) * Feature #11512: As a user, I should be able to register with subscription-manager to an existing host that has previously registered with subscription-manager, and have the old registration be removed, generating a new UUID (3) * Feature #11514: As a user, i expect package profile uploading to continue to work under the unified model (2) * Feature #11538: hammer content-host errata info (.5) * Feature #11543: hammer content-host package upgrade-all (.5) * Feature #11547: hammer content-host update (for updating service-level, release-version) (.5) * Feature #8571: As an UI user i like to see upgradable packages for a system in Content Host => Packages * Feature #18276: Use Katello puppet repositories as module repository with 'puppet module install module-name' command * Feature #11504: As a user, I should be able to search hosts by content attributes (2) * Feature #11502: As a user, i want an upgrade provided to move existing content-hosts to the new unified models (4) * Feature #11537: hammer content-host errata apply (.5) * Refactor #12374: Upgrade VCR gem to version 3.0 * Bug #12636: Please add instructions for deploying on oVirt managed VMs * Feature #27919: Sync a yum repository (but don't index) with pulp3 * Bug #26226: As a appstream user I would like to see module stream filters, based of VSCAN information. * Bug #27939: Deleting old remotes on pulp mirrors for pulp3 * Bug #24703: hammer-cli-katello apipie cache is out of date * Bug #14815: Error Running Katello-installer * Feature #22367: Infrastructure to use react components in katello * Tracker #22365: Show Allocations on the Red Hat Subscriptions page * Bug #23491: content view version breadcrumb switcher doesn't update properly * Feature #24332: Smart proxy plugin for pulp 3 exposing types * Feature #21647: Red Hat Repositories: use patternfly component * Feature #12690: Unable to upload SRPMs * Refactor #21741: UX feedback on Katello and Foreman pages * Bug #25714: smart proxy syncs should use a service class * Feature #26238: Update a file repository with pulp3 * Feature #26243: Support Removing items from a pulp3 file repository * Feature #26239: Index a file repository after syncing with pulp3 * Feature #26240: Support Uploading a file to pulp3 * Feature #26244: Publish a file repository in a content view with pulp 3 * Feature #26245: Support syncing a pulp3 capsule with file content content * Bug #15931: katello installer doesn't fully support cname alternate cname for satellite server * Feature #22053: Audit Katello objects/resources * Feature #29373: support repository metadata mirroring in pulp3 for foreman proxy syncs * Bug #15293: "Reset Puppet Environment to match selected Content View" does not work in Satellite 6.2 BETA * Bug #23050: new katello-agent 3.5 is flood with the following error * Bug #26531: System Purpose: unable to search for a host by addons * Bug #26159: ActivationKey Repository Sets show "old" name of repository * Feature #23337: Add support for remote mongo with replicas * Bug #5594: Odd slowdown in 'Systems' list * Bug #24785: Katello side change needed to handle success response to fix redirection isssue * Bug #5583: Have a more friendly developer error if orgs are not enabled * Feature #15807: Add reverse DNS lookup to installer for server and capsule. * Support #25791: Refresh manifest does not delete subscriptions removed upstream * Tracker #17020: Tracker: Candlepin 2.0 Integration * Bug #14348: kexec template not automatically associated with Katello created operating systems * Feature #7808: As a UI/API user, I would like to compare docker images (and tags) between two content view versions * Bug #17434: Removing puppet module causes content view to not show that unit within it * Bug #16937: capsule-certs-generate command is not honoring the "--ca-common-name" flag * Bug #24024: IndexContent step of initial repo sync takes 20+ minutes * Bug #13493: Docker plugin missing sass dependency after fresh install for Foreman 1.10.1 on CentOS 7.2 * Bug #27066: Clearing content source from hostgroup fails with error to 'unable to flatten recursive array' * Bug #24062: Drop pulp URL setting from installer * Bug #24082: hammer content-view purge not deleting unused versions if one is in use by a published view * Refactor #24107: Remove old angular subscriptions page code * Feature #4169: Installing packages on multiple system using CLI * Bug #18708: view_lifecycle_environments permission does not show lifecycle environments * Bug #18703: Unable to delete the composite content view version after upgrade * Bug #18331: When katello-backup is stored on NFS share exported with the root_squash option it fails on chown operation * Feature #24960: test coverage tool is missing for react js * Bug #13754: On un-registering a content-host from webUI, UI raises misleading notification * Bug #25886: docs have false entries * Bug #16955: Decrease the disk requirements of /var/lib/qpidd by decreasing efp-file-size * Refactor #25931: Refactor Hammer CLI Katello Import Execute method * Tracker #13264: Katello Performance * Refactor #27144: Move puppet modules page to webpack * Bug #18744: API - PUT method for applying errata to hosts does not validate values * Bug #14213: RESTful UI routes should redirect to known route locations * Bug #19926: Puppet module repo deletion has no protection * Feature #17030: CP 2.0: Phase 2: Investigate swagger-based api gem * Bug #21045: Ensure dates are printed consistently with core * Bug #25953: Show better error message when applying changes to hosts in empty collection * Feature #15905: katello-installer should do dns forward reverse validation * Bug #25118: Manage Manifest button is active for user with Viewer role * Bug #18408: qpidd max-connections setting is not preserved during upgrade and might cause upgrade failure * Feature #21904: Add support for the katello-agent actions to use DNF and manage consumers without Pulp triggering actions * Bug #26301: Content view repositories are not displayed correctly. * Bug #24560: Import a manifest - limited background of modal window * Bug #23103: Do not require mongodb-server and postgresql-server in katello.spec * Bug #25999: support syncing of pulp3 file repos * Bug #26000: automate building of pulp3 api gem * Bug #25998: support creation of pulp3 file repos * Bug #25199: Empty values for ATTACHED & QUANTITY when listing activation key's subscriptions * Bug #27446: pulp3 sync does not properly detect an error * Refactor #25237: move indexing to a service class * Bug #16418: Repository for MongoDB can not be discovered * Bug #16181: Concurrent contentview publish cause high memory usage of mongodb & Ruby * Bug #33241: 404 error through content proxy due to incorrect location_href * Refactor #27216: Remove old http proxy settings and installer bits * Bug #20859: [RFE] Create way to reset Katello proxy settings back to defaults * Feature #27199: [pulp3-proxy] CRUD for repositories for proxy * Bug #26632: PLP0000: [Errno 12] Cannot allocate memory * Bug #26411: inline bastion as an engine * Bug #26079: Move RemoveUnneededRepos out of capsule sync and into delete_orphaned_content rake task * Bug #14281: Upgrade from Katello 2.3 to 3.0 Nightly Fail with packages not found * Feature #19551: foreman-installer should check whether ssl-build directory is present and has all the required content * Bug #6196: some hammer repo commands dont take product id or information * Bug #6459: Repositories associated with content view not shown * Bug #27210: Removing items from a docker repository in pulp3 * Feature #27217: Bulk Apply HTTP Proxy for products * Bug #27215: Pulp3 Http proxy support * Feature #11516: As a user, i expect the subscription and content aspects of hosts to be identified by their host id, not a uuid (3) * Feature #11526: As a user, I expect content actions to be hidden and not function for a host without any content aspect (3) * Feature #11527: As a developer, I want an api to inject new apipie params into the params of host & hostgroup Create/Update (5) * Feature #11529: As a user, I want to be able to specify what views to render for my host (3) * Bug #14828: Error running Katello-installer * Bug #15053: ActiveRecord::StatementInvalid in Users#edit for non-admin user with all roles * Feature #16956: capsule-installer to test if katello is of the same version than capsule * Feature #16394: Katello dev installer needs to include ostree repos * Bug #16909: Issue with Password having special character '@' * Feature #17614: Change nightly documentation to reflect Capsule name change to smart proxy * Feature #20346: hammer content-view puppet-module add" command should provide an option to specify any required version. * Refactor #21324: Switch to using builtin module_enabled? function in the installer * Bug #21047: Misleading information when applying Installable Errata in WEBUI > Content Host * Bug #23023: Support for ssl_chain in tls configurations for custom certificates * Bug #25411: Unable to update download type for repo * Bug #22673: The PGconn, PGresult, and PGError constants are deprecated, and will be removed as of version 1.0. * Bug #26466: Subscription View in Activation Key Tab shows label of product instead of its name * Bug #16350: improve the output of "hammer content-view puppet-module list" * Feature #26318: Advance(Scoped_search) search in manage errata page * Feature #30642: Extend Global registration endpoint with :activation_key param * Bug #23779: web UI uses "apt repo" and "deb repo" interchangably * Bug #27418: support docker pull under pulp3 * Bug #27608: Index additional fields for collection version from pulp * Bug #27617: As part of orphan cleanup delete old repository versions * Bug #27425: fetch docker v2 and v1 manifests together in a single call * Bug #27473: Publish a docker repository in a content view with pulp 3 without filters * Bug #15087: gpgcheck is set to 1 even if repo has no gpgkey configured * Bug #25010: Unhelpful error message when user with Viewer role visits Subscriptions page * Bug #30943: Remote Pulp 3 database setup needs to be documented * Bug #27648: cannot select ALL erratas to content hosts, only one PAGE of erratas AT A TIME [6.3] * Bug #27676: Duplicate Pulp 3 Docker repos with same upstream url cause tag import issues * Bug #27632: Activation Key create API is lacking parameters that are possible during update * Refactor #28889: Refactor task actions to use Foreman interval middleware * Bug #17834: support running candlepin database on a seperate host * Bug #17785: Inconsistent behavior of deleting a yum or puppet published repository in product * Feature #13488: allow filtering of puppet modules by product and repository in content views * Bug #31171: Incremental update of a content view version includes non-specified puppet modules * Feature #31859: Add documentation for template macros * Feature #31395: As a user, I want to specify a filter for Debian Reps in Content Views * Feature #33299: As a user I can upload an OSTree archive via a Foreman Ansible Module * Feature #32146: Katello Server - Automatic generation of katello-ca-consumer deb packages * Bug #33689: intermittent test failure related to enabled content types * Feature #11711: Mirroring Oracle Linux ULN channels * Tracker #33461: As a user, I can interact with ACSs via the UI * Feature #33456: As a user, I can CRUD RHUI ACSs via the API and hammer * Bug #26004: virt-who does not match all guest virtual machines on the ESXi hypervisor * Bug #16329: Content View Errata by ID filter does not paginate results * Bug #16823: exporting a CV with only a puppet repo results in error * Feature #13365: Add setting for http and non-protected https for puppet repos and content view puppet environments * Bug #19060: Orphans removal script does not clean up puppet modules * Bug #17760: Sync status for puppet repository shows success without any errors but the output shows "Failed to download XXXX modules" * Bug #33591: Wrong kickstart repo shown in Edit Host page * Feature #35006: Remove Pulp 2 API code * Refactor #35260: Drop Module Profile and Module Profile Rpms from katello * Feature #22913: Installer - option to force candlepin to re-initialize on install * Bug #16620: custom certificates do not work out-of-the box on katello 3.1 * Bug #16906: Capsule does not work with certificate with key of 16384 bits * Bug #21932: ./test/glue/pulp/repository_test.rb is very slow * Feature #16940: Find out if katello-installer --upgrade was run after yum update * Feature #16938: Katello services to be configured to restart on failure * Bug #11686: Katello-Installer: --certs-default-ca-name does not update httpd configuration * Bug #11935: Installer fails when vlan interface is used * Bug #13443: Katello dev deployment fails: Duplicate declaration: User[dadavis] is already declared in file * Bug #15338: Do not require katello-devel-github-username to be set for a devel box * Bug #19460: Set umask to default 0022 * Bug #15346: Make final output of installer more flexible * Feature #19382: Issue warning when installing both pulp and pulp-node * Bug #16920: katello-installer --katello-oauth-secret forgets to restart tomcat service * Feature #35573: Auto-detect whether enabling Tracer will fail * Bug #35324: 'System purpose' modal doesn't reset after switching hosts with switcher * Feature #36295: In WebUI -> Hosts -> Register Host page >> Advanced Activation Keys should be auto selected in case of single Activation Key. * Bug #19457: Qrouterd is running unconfined * Bug #19133: Increase the size of the katello_event_queue * Refactor #12584: InstanceMethods module in app/models/katello/glue/pulp/repo.rb is at rubocop length max * Bug #19644: SELinux should be configured to allow connections to katello-proxy-port * Feature #16958: installer pre installation check should investigate if iptables or firewalld are enabled and if so ensure required ports are opened * Bug #17184: katello agent ignores yum's "installonly_limit" parameter * Feature #22410: The output of katello-service should be machine readable * Bug #17140: CP 2.0: implement async endpoint for virt-who hypervisors checkin * Bug #25979: Cannot switch Boot Medium to "Synced Content" if (parent)hostgroup is set to "All Media" * Feature #17748: Notification via email when repo sync fail * Bug #24848: [Sync Plan] - If the user is create sync plan then user's time zone should be placed in start date, currently it shown only +0000 * Bug #29907: UI - patternfly4 - switching the perPage setting shows flash of previous page * Bug #29904: UI - For patternfly 4 tables, investigate caching paginated results * Refactor #25622: Refactor table overflow CSS to not be general for 'td' elements * Bug #29550: Actions menu in new Content View table shows wrong cursor