Katello 2.4 Documentation

2.4.1 Gose (2016-03-11)

Bug Fixes

Dashboard

  • Dashboard gives undefined method `label’ for nil:NilClass (#13823, dc50145a)

Pulp

  • Task pending on waiting for Pulp to start the task (#13799)
  • Unable to apply updates/erratas (#12427)

Capsule

  • Capsule content sync hangs at 75% (100% of the time) (#13532)
  • Generate Capsule Metadata and Sync fails - Host did not respond within 20 seconds. Is katello-agent installed and goferd running on the Host (#11971)

API

  • incremental update with puppet fails with error ‘undefined method `id_search’ (#13253, 4192beda)
  • System product content does not show redhat content (#13010, 2d7c3558)

Activation Key

Other

  • After upgrade to foreman 1.10 my smart proxy is no anymore sync and is only sending resetting dropped connection (#13286)

2.4 Gose (2015-12-23)

Features

Katello Disconnected

  • katello-disconnected doesn’t validate repoids (#12606)

Installer

  • Support number of pulp workers in katello-installer (#12062)

Capsule

Web UI

  • Add Package Groups to the UI (#11337, 745d8f3d)
  • paginate puppet module list when adding (#9567)
  • Repo-Sync: Make execution date/time changeable (#8051)

Foreman Integration

  • Content Dashboard should be migrated to Foreman dashboard plugin API (#11239, 1f898c28)
  • Remove Katello custom configuration loader and use foreman SETTINGS (#10621, 5582ee9f)

Packaging

  • As a developer, I want to manage katello packaging in the foreman-packaging repo (#9660, 4bd1ccbc)

Database

  • scoped search for content_view_puppet_environment (#8694)
  • scoped search for activation key (#8691, 6c6e3e9c)
  • Move Distributions from Elasticsearch to the Database (#7890, e1e62922)
  • Move Puppet Modules from Elasticsearch to Database (#7889, eccdbdeb)
  • Move Package Groups from Elasticsearch to Database (#7888, 75932819)
  • Move Packages from Elasticsearch to the Database (#7887, 690b777d)

CLI

  • As a CLI user, I should be able to set content overrides for content-hosts. (#8481, 6827d362)

Puppet

  • Provide top level Puppet Module Inventory page (#5369)

Other

Bug Fixes

Katello Disconnected

  • Moving disconnected satellite to connected causes the enabled reposets to move from RPMs Tab to Others Tab (#12854, b80a84fb)
  • katello-disconnected configure –help typo (#12142)

Tooling

  • Katello backup missing foreman cache data (#12782)

Client/Agent

  • Timed out agent/capsule tasks are not cancelled (#12692, 459c151b)
  • Support heartbeats on dispatch router (#12026)

Installer

  • Missing dependency on CentOS 7.1: python-cherrypy (#12625)
  • dhcpd.conf file deleted during ‘katello-installer –upgrade’ when dhcp_managed = false (#12519)
  • 2.4.0 upgrade does not have new content indexed (#12510, da8fcd75)
  • Passenger fails to load on RHEL 6.7 (#12047, db486f1b)
  • puppet-pulp: incorrect value for [messaging] topic_exchange (#12033)
  • rpms and other contnet not accessible over ssl after install (#11998)
  • Installer is creating a gutterball user account/group, but are not required. (#11957)
  • cert checker script does not take into account new installs (#11856, c4034051)
  • katello candlepin installer wget with proxy (#11824)
  • Installer does not tell you what cert is missing (#11751)
  • Installer fails interpreting new plugin params from puppet-foreman (#11675, af760308)
  • Installer package generating rake task does not produce unique builds when run successively (#11666, 15650b1c)
  • Update puppet-katello to use puppet-pulp 1.0 (#11609, 6ef5d894)
  • Installer generate source rake task should allow customizing prefix of the git archive (#11334, 915b6b2f)
  • Add import package group task to katello-installer (#11327)
  • Katello : Installation of Pulp Capsule fails (#11041)

Subscriptions

  • cannot refresh manifest due to dependent repositories (#12596, bd187c08)
  • Cant add a subscription n Times (#12251)
  • subscription json missing support_type field (#12032)
  • generated guest subscriptions not shown in UI (#12031)
  • subscription data not getting updated after candlepin modifies it (#12030, 64ffadb3)
  • subscriptions_controller.rb line 86 should be ‘sub’ not ‘subscription’ (#12029)

Foreman Integration

  • DisownForemanTemplates migration fails when Foreman and Katello migrations not interleaved (#12520, 122627eb)
  • Cannot subscribe content host during provision (#12302, bdf89b5e)
  • Hostgroup Jail missing access to subscription_manager_configuration_url (#12177, 05046a3b)
  • Organization parameters cannot be accessed through API (#11947, 3636d92b)
  • ‘Name can’t be blank’ error under parameter tab, on creating a hostgroup with activation-key (#11928, 77f3fc91)
  • Cannot assign puppet classes to new host (#9609)

Activation Key

  • Activation Keys not loaded after UPG from 2.3.1 to 2.4.0RC2 (#12483)

Capsule

  • Capsule syncs don’t work “ERROR][worker-0] pulp_node.handlers.handler:175 -“ (#12448)

Pulp

  • Actions::Katello::Repository::Sync reports success regardless errors (#12397, 564152be)
  • Error when uploading rpms to a new repo, content_unit_class is taken as a string (#12123, e9edcbe7)
  • Hammer ping output has no response for pulp_auth only on providing wrong credentials (#11701, ab33add4)

Upgrades

  • import_package_groups rake task fails with ‘ uninitialized constant Katello::Pulp::PackageGroup::CONTENT_TYPE’ (#12376, e68d6129)
  • 2.4 upgrade fails because answers file references old packages (#12355, f5c81ee1)
  • 2.4 Upgrade fails with dependency errors (#12354)
  • undefined method `type’ for # ([#12351](http://projects.theforeman.org/issues/12351))
  • Can Upgrade Katello from 2.3 to 2.4 RC (#12273)

Web UI

  • Package installation via Satellite 6.1 is much slower than yum (#12375, 5210a603)
  • undefined method `type’ for # ([#12247](http://projects.theforeman.org/issues/12247), [c69c0a9e](https://github.com/katello//commit/c69c0a9e2908cfa0a5d86298587399c50afeefe7))
  • scoped_search - err 500 on searching on invalid field (#12140)
  • content view filter rule types displaying incorrectly in UI (#12037, 9098daa3)
  • Any page using Nutupane details page is “bleeding” search parameters (#11886, d31d8e5b)
  • content view puppet module ‘select new verison’ is broken (#11877, bb3ab73e)
  • Regression with enabling Satellite Tools repository found while using upstream community build (#11876, 92f120a7)
  • Sync status displays incorrect status (#11646, 3aadd66b)
  • Disabling used repository_set removes repo already from candlepin and pulp before chcking it is used (#11436, 501e4288)
  • Duplicate content view entries are shown in composite content view -> Add page (#11315, 494068c7)
  • subscriptions UI row width is one short (#11301, 9c106ae2)
  • support level column in activation key subscriptions blank (#11297, a5a5cc75)
  • Content Dashboard: “Sync Overview” widget has what seems like a permanent spinner, shows no data. (#11234, 341cbefc)
  • Incremental update displays errata counts but calls it Host count (#11224, 16af5b3f)
  • Starred environments are NOT suggested for promotion (#11076, 560a9991)
  • Replace usages of bst-infinite-scroll (#10827, c14f6912)
  • Content > Red Hat Subscriptions landing page/endpoint is not uniform (#10721, 2c38e068)
  • Create New Repository page (#10457)

Documentation

  • katello.org/docs katello installation foreman repository version missing for EL7 (#12361)
  • CLI installation instructions incorrectly fill in repo urls (#11787, b71893dd)

API

  • Missing routes on API end points (#12315, a54f1f89)
  • Add product name attribute back to subscription in API (#12002, 87de65ca)
  • hammer respository-set command name mismatch (#11968, db1c4c35, 9217a2bb)
  • make it easier to find out a puppet env for a given content_view and lifecycle_environment (#11717, 7c364ba7)
  • Deprecate the old sync plan available products route (#11640, 44398fbd)
  • Package group deprecation method needs to be removed (#11639)
  • –label is ignored by hammer organization create command (#11626, a08199b7)
  • hammer: confusing error message on trying to create a product with an already existing label (#11589, 5778eefd)
  • Content View histories task can be deleted, causing ISE on versions list (#10996, eee31ac5)

Database

  • undefined method `type’ for # ([#12223](http://projects.theforeman.org/issues/12223))
  • Migration error on upgrade from clean Katello (#11736, b2134a6a)

Puppet

  • Update puppet-katello to include new puppet-pulp “is_parent” param (#12110)
  • pulp-parent-nodes is not installed by default (#12094)

CLI

  • puppet-module list : command does not allow listing modules based on repository name (#12001, 17ffc1e0)
  • hammer puppet-module list ignores –repository-id (#11970, 5e35ee6b)
  • Cannot get content view filter description using hammer info (#11959, 314d5ee5)
  • Update version of hammer-cli-katello to depend on hammer-cli-foreman (#11922)
  • Can not extract strings for hammer-cli-katello (#11801, ff8ad9f9)
  • hammer content-host errata apply is only async operation (#11750, fa017a14)
  • Do not insert this many spaces in hammer content-host -h | grep available-incremental-updates (#11270, 71fef3d2)
  • hammer allows me to enable reposets with incorrect release versions (#11203, 80795424)

Packaging

  • katello-service man page lists options not available (#11826)
  • The default tagger should be VersionTagger in master (#11105)
  • remove deface version restriction (#11102, b151de8b)

Content Views

  • Content View Publish: Description field is never shown (#11647, b8fbbd8e)

Atomic

  • Copy over ostree units when we publish/promote content views (#11611)
  • Set the relative_path for cloned ostree distributors (#11567)

Tests

  • Test failures reading Foreman fixtures from Katello engine root (#11189, 47805116)

API doc

Other

  • Deleting users who created activation keys deletes all associated keys (#12804, 01e8b421)
  • Removing a subscription from a content host removes all subscriptions (#12557, 56aa77b8)
  • Marketing products from candlepin showing in database (#12537, 76449133)
  • rubygem hooks is no longer used by katello (#12511)
  • undefined method `type’ for # Documentation ([#12335](http://projects.theforeman.org/issues/12335))
  • Smart Proxy: environment permission error attempting to edit a smart proxy (aka capsule) (#12182, b813837e)
  • “katello-service restart” is not restarting services in the right order (#12181)
  • “katello-service stop” is killing services in the wrong order (#12137)
  • Dynflow actions fail when Katello is run via Zeus in development (#12086, 97d1a0e9)
  • Adding puppet module to content view in the CLI fails (#11775, 58bbf1c6)
  • Remove ‘apply_info_task_id’ from taxonomies (#11668, 8ed71027)
  • katello-service do not handle PostgreSQL service (#11648, 8d8b7155)
  • remove katello authorization class and inclusions (#11588, e1f7e10d)
  • hamer create a filter with an in correct types returns a bad error message (#11565, 90d359d0)
  • Remove haml-rails in favor of ERB (#11448, 70f91b26)
  • Content host bulk update does not respect organization_id parameter (#11370, 582a318a)
  • Remove rubygem-justified (#11348, 83637bb8)
  • i18n_data rubygem no longer needed (#11347, aa001bb6)
  • Pulp errors on content view published with including package or package group filters (#11325, f997a216)
  • sync plan dates saved incorrectly if I dont use the calendar widget (#11295, 5054658f)
  • Tests produce warning about use of top level Logging (#11294, 20c9d8e2)
  • Autocomplete on scoped search displays some characters incorrectly (#11207, 8797538b)
  • hammer content-view –help having wrong description at remove-version subcommand (#11110, 56058030)
  • katello-backup and katello-restore is missing (#10960)
  • Katello package search fails with 500 Internal Server Error (#10919)
  • Remove Content search (#10806, bee147d7)
  • Unable to install katello 2.3 (#10648, 60e258f1)
  • Auto-attach subscriptions not working for content hosts with custom products only (#10208, 1a6cf418)
  • no indication when lifecycle environment creation fails (#9965, 2d6af293)
  • The docker tag list and info commands aren’t showing tag (#9691)
  • Repeating error messages when adding a new organization or location (#9447, a1cb786b)


A new bug fix release for Foreman 1.15 is available. See the Foreman 1.15.3 release notes for more details.

Foreman 1.15.0 is now available, featuring a new notifications UI, template changes, and improvements to host owners and SSH keys. Read about all of the changes in the release notes, and follow the quick start to install it.