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)


Release candidates for Foreman 1.15.0 are now available, with new SSH, CSV and template/roles locking features, plus many other enhancements, please help test the new release. Read about the changes in the release notes, and follow the quick start to install it.

A new bug fix release for Foreman 1.14 is available. See the Foreman 1.14.3 release notes for more details.