Skip to content

Latest commit

 

History

History
213 lines (165 loc) · 28.1 KB

CHANGELOG.md

File metadata and controls

213 lines (165 loc) · 28.1 KB

4.9.2 (2023-09-27)

Bug Fixes

Content Views

  • undefined method '#single_content_view' for Katello::Host::ContentFacet::Jail (Katello::Host::ContentFacet) (Safemode::NoMethodError) (#36684, 05690632)
  • Re-synchronizing the repository whose sync had failed earlier, the Content View does not display new upgradable packages that are available. (#36622, 4e3d804e)
  • Filter gets applied to all the repository upon removal of repository for which the filter was created. (#36577, 49a55b14)
  • Content View comparison - RPM packages search missing auto completion (#36516, 76fdd41f)

Hosts

  • Hammer accepts non-existent LCE in host update (#36667, 05b73f70)
  • Errors due to lack of safe navigation when you try to customize a discovered host (#36608, 5f1e74d2)
  • Error when autoprovision/provision for a discovered host (#36601, e834c88d)
  • undefined method `each' for #<Katello::ContentViewEnvironment when running hammer host subscription register (#36524, f579e498)
  • undefined method `content_view=' for #Katello::Host::ContentFacet:0x00007fc530855ac8 (#36504, ccd234ac)
  • Editing a host results in an error "content_view_id and lifecycle_environment_id must be provided together" (#36498, 08941da7)
  • Can't add hostgroup to new host (#36462, 2fdd82af)
  • hammer host update fails with "unknown attribute ‘content_view_id’ for Katello::Host::ContentFacet" when you pass a content view / LCE (#36440, 0a200518)
  • Arch restriction label missing from Repository sets for repos without URL (#36430, 338eb1db)

Alternate Content Sources

Repositories

  • hammer- allow user to run Verify Content Checksum, on container repositories. (#36625, 03101039)
  • Repository details page shouldn't say 'enabled by default' (#36593, 6b1d742c)
  • Upgrade to Katello 4.5 can fail if some on_demand repositories have checksum_type set (#36562, f0ab69db)
  • Optimize DockerMetaTag query and CV version deletion to run a single invocation of the method. (#36500, 6077a1ec)
  • Can't remove GPG and SSL Keys from existing Product using the API (#36497, 5dc7382e)

Web UI

Client/Agent

  • tasks Actions::Katello::BulkAgentAction without any sub-plans and stuck in running/pending (#36528, f9bf7d00)

Foreman Proxy Content

  • Optimized capsule sync doesn't sync recently published/promoted docker repositories (#36523, 1429ec99)

Inter Server Sync

  • hammer content import fails with undefined method `substitutor' for nil:NilClass during import content if product being imported is not covered by subscriptions on the manifest (#36521, 58dcb484)

Errata Management

4.9.1 (2023-07-20)

Bug Fixes

Web UI

Subscriptions

  • Reasons for not deleting the manifest don't apply with SCA enabled (#36604, 1896c347)

Tests

Content Views

  • hammer content-view version info --include-applied-filters true should display rules (#36585, 05ef2c83)
  • Hammer should treat indeterminate needs_publish as publish_needed. (#36581, 945e2e7f)
  • Content view dependency solving should be tracked for needs_publish (#36580, d1a991e9)
  • CV page needs refresh to get the current filters state (#36529, 009f5c64)

Repositories

Foreman Proxy Content

  • The "POST /katello/api/capsules/:id/reclaim_space" endpoint is wrong (#36545, a29414b5)

Upgrades

  • Upgrade rake task will create bad content overrides on post-4.9 Katello upgrades (#36540, ee53d52f)

Inter Server Sync

  • Exporting repositories that have architecture restrictions results in bogus data that can't be properly imported (#36477, 79ad3adf)

4.9.0 (2023-06-21)

Features

Web UI

Repositories

Content Views

  • Set needs_publish to true for versions published with a failed task (#36410, 5628bc3e)
  • Update UI to reflect needs_publish disabled flag for CVs with audits cleaned up (#36397, 31cb8fc1)
  • Update UI to reflect needs_publish on CV (#36270, 06ca735d)
  • Update API, publish action and rabl with "needs_publish" from content view (#36269, e75e0359)
  • Add audit to filter and filter rules changes that need a publish of content view (#36268, 9f68c59c)
  • Add audit to repository changes that need a publish of content view (#36267, fbc81d44, f4046e11)
  • Create a new applied_filters field in CV version table and store filters at time of publish in Human readable format. (#36251, 71d7beb3)
  • Add a link to filters in the review page of CV publish (#36250, 63757c01)
  • Content view dropdown should be visible but disabled until you select an environment (#36184, 1627e46b)

Hosts

  • Should not be able to assign LE on the client profile which is not synced on the capsule server (#36316, b778e209)

Subscriptions

Errata Management

Other

  • Add applied_filters to hammer (#36355, 72fbe19c)
  • Calculate needs_publish for composite content views based on component CV needs_publish (#36333, 25061d6f)
  • Ensure valid needs_published for old records and CVs with deleted audit records. (#36320, 481bba06)
  • Hosts should upload package profile after content view / lifecycle environment change (#36256, 18d404c8)

Bug Fixes

Organizations and Locations

  • edit_organization permissions needed on upstream satellite (#36503, fe0481cd)

Repositories

  • Bump recommended Red Hat repos for 6.14 (#36485, 335e1efe)
  • Prevent regenerating metadata for repositories that use complete mirroring (#36453, 161ccdaf)
  • Make metadata_expire field optional (#36435, 64c34c70)
  • Bring back the option to Republish Repository\CV Version metadata in web UI (#36417, 8c5426eb)
  • Add metadata expire option for custom repo to UI and hammer (#36373, b2c46a36, 7f4aa62f)
  • Container images Repository Discovery against v2-only API always reports "No discovered repositories" (#36362, f6a1688f)
  • ACS Products in details should present a better empty view rather than blank. (#36176, ed9fd95a)
  • Update ssl cert error message for ACS to include "Simplified" (#36174, 23d1b81f)
  • use-http-proxy switch does not work properly (#36102, c693539f)

Hosts

  • User with "Register Hosts" role ignores all the setup options. (#36484, 56417cc7)
  • Installable updates links on the hosts page still link to the old content host detail page. (#36254, 38d1581e)
  • Add export definitions for columns (#36132, 930847cf)
  • Package upgradable versions are not set correctly based on architecture (#36100, 449e3197, 7fa589c0)
  • Link from host collections and Errata page should go to new host details page (#36095, c1529496)
  • Setting a Content Source is not persistent (#35834, 2de0d704)
  • Global registration form needs call-to-action link when there are no activation keys created (#35310, df619076)

Content Views

  • Link for container count on CV page redirects to an invalid page (#36474, 3995b680)
  • Unable to disable import_only flag in Satellite UI when set on Content Views (#36459, a4310fc3)
  • Needs_publish icon doesn't refresh when publish wizard is closed with task running (#36402, 23c269d7)
  • Content view publish with filters is getting failed with error "Could not find the following content units:" (#36334, aed62992)
  • Add filters_applied? to cv version API. (#36322, 918b22b4)
  • Incremental update of the content view takes long time to complete (#36302, ee56983f)
  • Missing repository name (image name) in Container tags CVv comparison (#36290, 1bab1087)
  • Hidden CV version number in CVv comparison (#36289, 2403f6fa)
  • Cannot force delete repositories that are included in export content view versions (#36123, df934dc7)

Alternate Content Sources

  • 'Remove orphans' task fails on DeleteOrphanAlternateContentSources step (#36461, 8fa12c75)
  • Simplified ACS products are not removed if the last repository in the product of th ACS's type has its URL removed (#35358, 1b165ff1)

Localization

Foreman Proxy Content

  • External capsule is auto-synced on CV promotion regardless foreman_proxy_content_auto_sync settings (#36442, 144ca316)
  • Capsule redundantly synces *-Export-Library repos (#36436, 70c4a6fc)
  • Orphan cleanup runs fine but does not clears anything from /var/lib/pulp/media/artifact of Red Hat Capsule 6.10 (#36390, 0c6298ab)

Web UI

  • Incorrect aria-label in the alternate content source details (#36420, b02da002)
  • Hostgroup edit form does not refresh operating system on LCE change if there is only 1 hostgroup (#36278, d1b0d466)
  • Refine empty states for CV UI (#36204, 052ed6b7)
  • Columns are overlapping while adding columns through "Manage columns" tab in "All Hosts" - katello edition (#36172, 3746b037)

Subscriptions

  • Test Candlepin 4.3.1 and tag to nightly (#36287, 77440f96)
  • Add simple-content-access param to organization update command (#36197, 2b70c9d6)

Tooling

API

  • hammer does not show the how many times the activation key still can be used, also does not show the content host associated with the key (#36237, 402306d8, f037cdd5)

Tests

  • Re-record VCR cassettes once artifact structure is reverted in pulp_rpm 3.19 (#36205, b1c6db3b)

Hammer

Errata Management

Content Credentials

  • SSL cert content credential reported on ACS but not SSL key (#35976, 231fb303)

Container

  • Docker tags, manifests, and manifest lists aren't displaying properly (#35710, 2cad75d2)

Inter Server Sync

  • We shouldn't allow assigning hosts to import/export content views (#35192)

Other