Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CP] Katello 4.9.0 RC1 CPs #10576

Merged
merged 3 commits into from
May 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
115 changes: 115 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
# 4.9.0 (2023-05-26)

## Features

### Repositories
* Add ability to skip syncing treeinfo files ([#36411](https://projects.theforeman.org/issues/36411), [981f8a6f](https://github.com/Katello/katello.git/commit/981f8a6fed2e4c2a919d5ed22608c3f0721ebfd3), [a44d283c](https://github.com/Katello/katello.git/commit/a44d283c896307205d235db24fd6a9040a48d6c0))
* [RFE] Allow updating metadata_expire for custom repositories ([#36352](https://projects.theforeman.org/issues/36352), [f0891806](https://github.com/Katello/katello.git/commit/f089180681cdc700bd715b77497d5e8d260cabb3))
* Add an easy way to enable/disable all custom repos on activation keys ([#35722](https://projects.theforeman.org/issues/35722), [535666ac](https://github.com/Katello/katello.git/commit/535666ac7758ea52fd1f995c8b9b43cdc894d352))

### Content Views
* Set needs_publish to true for versions published with a failed task ([#36410](https://projects.theforeman.org/issues/36410), [5628bc3e](https://github.com/Katello/katello.git/commit/5628bc3e7300c6254a1fd6a5c7fc5050911e0d8d))
* Update UI to reflect needs_publish disabled flag for CVs with audits cleaned up ([#36397](https://projects.theforeman.org/issues/36397), [31cb8fc1](https://github.com/Katello/katello.git/commit/31cb8fc1c849509767954946ce79a3837951179c))
* Update UI to reflect needs_publish on CV ([#36270](https://projects.theforeman.org/issues/36270), [06ca735d](https://github.com/Katello/katello.git/commit/06ca735d39db8e9da057bd3d241a89793984fe77))
* Update API, publish action and rabl with "needs_publish" from content view ([#36269](https://projects.theforeman.org/issues/36269), [e75e0359](https://github.com/Katello/katello.git/commit/e75e0359da2fdbc11b423addd9b076356c68b202))
* Add audit to filter and filter rules changes that need a publish of content view ([#36268](https://projects.theforeman.org/issues/36268), [9f68c59c](https://github.com/Katello/katello.git/commit/9f68c59cc9ea23d1ba36f597992b713cd9148807))
* Add audit to repository changes that need a publish of content view ([#36267](https://projects.theforeman.org/issues/36267), [fbc81d44](https://github.com/Katello/katello.git/commit/fbc81d4496f0e55550f055f0dcbc28cd248125a4), [f4046e11](https://github.com/Katello/katello.git/commit/f4046e11b92a3af2493f849e399654b298934f33))
* Create a new applied_filters field in CV version table and store filters at time of publish in Human readable format. ([#36251](https://projects.theforeman.org/issues/36251), [71d7beb3](https://github.com/Katello/katello.git/commit/71d7beb3869be3410c4ead9468a0354d3579e659))
* Add a link to filters in the review page of CV publish ([#36250](https://projects.theforeman.org/issues/36250), [63757c01](https://github.com/Katello/katello.git/commit/63757c0179c41c2bb062cbb8a3e02dabaa1ac073))
* Content view dropdown should be visible but disabled until you select an environment ([#36184](https://projects.theforeman.org/issues/36184), [1627e46b](https://github.com/Katello/katello.git/commit/1627e46b0be984d7a4d507f6a04a9c0b71a24663))

### Hosts
* Should not be able to assign LE on the client profile which is not synced on the capsule server ([#36316](https://projects.theforeman.org/issues/36316), [b778e209](https://github.com/Katello/katello.git/commit/b778e20991e745e50b0175c519c06c311a382691))

### Subscriptions
* Make it easier to specify the content for content overrides ([#36284](https://projects.theforeman.org/issues/36284), [59d51c96](https://github.com/Katello/hammer-cli-katello.git/commit/59d51c96b93d9e62ba91bd8ca60ecc1550e72774))
* Add an easy way to enable/disable all custom repos on a host ([#36178](https://projects.theforeman.org/issues/36178), [8ae74c64](https://github.com/Katello/katello.git/commit/8ae74c64d5c09338ae26da99882ca360585bde39), [b82372a0](https://github.com/Katello/katello.git/commit/b82372a01c617d97e541be9af7c2b78c0d9c5355))
* Custom products should be disabled by default ([#36120](https://projects.theforeman.org/issues/36120), [52b6d897](https://github.com/Katello/katello.git/commit/52b6d8978a0d11daaef62c72e9c145294f6a5628), [dc6579f0](https://github.com/Katello/katello.git/commit/dc6579f06a0e38c392b57c8a0686f3f0b14d2f2f), [260e7b2b](https://github.com/Katello/katello.git/commit/260e7b2bb5d9d5b1bebc97b3a81f46077616ad7c), [55972ecf](https://github.com/Katello/katello.git/commit/55972ecfea54cfa2035e5571cb4188c2c9fc478a))

### Web UI
* Change default status of shown repositories in content view ([#36035](https://projects.theforeman.org/issues/36035), [d400e399](https://github.com/Katello/katello.git/commit/d400e3996f068841259b6d4274288f547e7a5f06))

### Errata Management
* "Installable Errata" in report template ([#30664](https://projects.theforeman.org/issues/30664), [96d978aa](https://github.com/Katello/katello.git/commit/96d978aadf84534a6ed9b48e53b6f77ae5faf78a))

### Other
* Add applied_filters to hammer ([#36355](https://projects.theforeman.org/issues/36355), [72fbe19c](https://github.com/Katello/hammer-cli-katello.git/commit/72fbe19c5debf0657042a1186ddbcaa40c431f47))
* Calculate needs_publish for composite content views based on component CV needs_publish ([#36333](https://projects.theforeman.org/issues/36333), [25061d6f](https://github.com/Katello/katello.git/commit/25061d6fb53c7303da9e666d2ad16e648a1f15ab))
* Ensure valid needs_published for old records and CVs with deleted audit records. ([#36320](https://projects.theforeman.org/issues/36320), [481bba06](https://github.com/Katello/katello.git/commit/481bba06f0e554169e67c6e759247737cd3144f0))
* Hosts should upload package profile after content view / lifecycle environment change ([#36256](https://projects.theforeman.org/issues/36256), [18d404c8](https://github.com/Katello/katello.git/commit/18d404c80c13f7b5e814031a3fd227b06ca7c0cd))

## Bug Fixes

### Repositories
* Make metadata_expire field optional ([#36435](https://projects.theforeman.org/issues/36435), [64c34c70](https://github.com/Katello/katello.git/commit/64c34c7094a61d47cc1abb7588c5eb90301b0981))
* Bring back the option to Republish Repository\CV Version metadata in web UI ([#36417](https://projects.theforeman.org/issues/36417), [8c5426eb](https://github.com/Katello/katello.git/commit/8c5426ebf613d6d8cfe21e1805a9182e6593f7ba))
* Add metadata expire option for custom repo to UI and hammer ([#36373](https://projects.theforeman.org/issues/36373), [b2c46a36](https://github.com/Katello/hammer-cli-katello.git/commit/b2c46a36925e55c498712a66969eb2a8adc84f3d), [7f4aa62f](https://github.com/Katello/katello.git/commit/7f4aa62f535e8773baed2587dc248a7df81919e7))
* Container images Repository Discovery against v2-only API always reports "No discovered repositories" ([#36362](https://projects.theforeman.org/issues/36362), [f6a1688f](https://github.com/Katello/katello.git/commit/f6a1688f8078bc50bc1140ca8ea66115cdd9aecf))
* ACS Products in details should present a better empty view rather than blank. ([#36176](https://projects.theforeman.org/issues/36176), [ed9fd95a](https://github.com/Katello/katello.git/commit/ed9fd95a27cb495fed24cfe794068ef14aae9bc6))
* Update ssl cert error message for ACS to include "Simplified" ([#36174](https://projects.theforeman.org/issues/36174), [23d1b81f](https://github.com/Katello/katello.git/commit/23d1b81fc6ab10d6811ee1fad8c5823c6c0aaab4))
* use-http-proxy switch does not work properly ([#36102](https://projects.theforeman.org/issues/36102), [c693539f](https://github.com/Katello/katello.git/commit/c693539f564315ab3e8e5e891ecba96ac675e1e2))

### Web UI
* Incorrect aria-label in the alternate content source details ([#36420](https://projects.theforeman.org/issues/36420), [b02da002](https://github.com/Katello/katello.git/commit/b02da002b87f4e55b4182306a13fc9b8a54ee5a6))
* Hostgroup edit form does not refresh operating system on LCE change if there is only 1 hostgroup ([#36278](https://projects.theforeman.org/issues/36278), [d1b0d466](https://github.com/Katello/katello.git/commit/d1b0d466e53345fcc2fccbb2fe251542b24dce8d))
* Refine empty states for CV UI ([#36204](https://projects.theforeman.org/issues/36204), [052ed6b7](https://github.com/Katello/katello.git/commit/052ed6b7a734e47523ac0751625571c63615cb51))
* Columns are overlapping while adding columns through "Manage columns" tab in "All Hosts" - katello edition ([#36172](https://projects.theforeman.org/issues/36172), [3746b037](https://github.com/Katello/katello.git/commit/3746b0372da77f9547ff47f4bd982aea2753c93f))

### Localization
* Update webpack translations and edit mo-files command to ignore .gitignore ([#36409](https://projects.theforeman.org/issues/36409), [23528fab](https://github.com/Katello/katello.git/commit/23528fab117cd682b3b4748375ddd7ed5de2648d))
* migrate transifex configuration ([#36335](https://projects.theforeman.org/issues/36335), [cdc68b01](https://github.com/Katello/katello.git/commit/cdc68b01d4ad42d22c2375311b33b8c9b0c12cf5))

### Content Views
* Needs_publish icon doesn't refresh when publish wizard is closed with task running ([#36402](https://projects.theforeman.org/issues/36402), [23c269d7](https://github.com/Katello/katello.git/commit/23c269d7b4f78204ec2fe5f2ce8c4b3e3f095727))
* Add filters_applied? to cv version API. ([#36322](https://projects.theforeman.org/issues/36322), [918b22b4](https://github.com/Katello/katello.git/commit/918b22b4bc147b433f724a9f47eeffd731c32f24))
* Incremental update of the content view takes long time to complete ([#36302](https://projects.theforeman.org/issues/36302), [ee56983f](https://github.com/Katello/katello.git/commit/ee56983f78da6b771f9846621f643c7f309d8f85))
* Missing repository name (image name) in Container tags CVv comparison ([#36290](https://projects.theforeman.org/issues/36290), [1bab1087](https://github.com/Katello/katello.git/commit/1bab10879037e8c24d373b16b1e84c7994844d5c))
* Hidden CV version number in CVv comparison ([#36289](https://projects.theforeman.org/issues/36289), [2403f6fa](https://github.com/Katello/katello.git/commit/2403f6faaf1fa4f95b85bfaf64233d155c8c47bc))
* Cannot force delete repositories that are included in export content view versions ([#36123](https://projects.theforeman.org/issues/36123), [df934dc7](https://github.com/Katello/katello.git/commit/df934dc7ef0e4ce49996132198317b080deb760a))

### Subscriptions
* Test Candlepin 4.3.1 and tag to nightly ([#36287](https://projects.theforeman.org/issues/36287), [77440f96](https://github.com/Katello/katello.git/commit/77440f96751650710a95184516862eda951d3fa0))
* Add simple-content-access param to organization update command ([#36197](https://projects.theforeman.org/issues/36197), [2b70c9d6](https://github.com/Katello/katello.git/commit/2b70c9d6495d6207f52ce333bc85686a21195856))

### Tooling
* Use Node 14 for katello CI ([#36285](https://projects.theforeman.org/issues/36285), [e8e7c5a9](https://github.com/Katello/katello.git/commit/e8e7c5a92821b77468ccbe9b9aa7c33ef573633b), [eeb05c66](https://github.com/Katello/katello.git/commit/eeb05c66857d9e76e3a553664c3f4b94e86f5a78))
* Using pulp with S3-storage throws exception on smartproxy overview-page ([#36094](https://projects.theforeman.org/issues/36094), [d0353bbc](https://github.com/Katello/katello.git/commit/d0353bbc993ce603ce9aa5fbaf5bd066e8823913))

### 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](https://projects.theforeman.org/issues/36237), [402306d8](https://github.com/Katello/hammer-cli-katello.git/commit/402306d89ebc76e735771ccc861972ca7e52431b), [f037cdd5](https://github.com/Katello/katello.git/commit/f037cdd517403b16026a865ea92639be561126aa))

### Tests
* Re-record VCR cassettes once artifact structure is reverted in pulp_rpm 3.19 ([#36205](https://projects.theforeman.org/issues/36205), [b1c6db3b](https://github.com/Katello/katello.git/commit/b1c6db3ba7d27707f8e7898cf22eb105c150088e))

### Hammer
* Suppress 'Nothing to update' message when toggling SCA ([#36198](https://projects.theforeman.org/issues/36198), [c644dd65](https://github.com/Katello/hammer-cli-katello.git/commit/c644dd65f97c6c052dd0b73140abaf3e387b23bb))

### Hosts
* Add export definitions for columns ([#36132](https://projects.theforeman.org/issues/36132), [930847cf](https://github.com/Katello/katello.git/commit/930847cf62243afa1448f752ab4cb7480d9b5ffd))
* Package upgradable versions are not set correctly based on architecture ([#36100](https://projects.theforeman.org/issues/36100), [449e3197](https://github.com/Katello/katello.git/commit/449e319762f962c33dafd8b123f3f7f1d9feb1f5))
* Link from host collections and Errata page should go to new host details page ([#36095](https://projects.theforeman.org/issues/36095), [c1529496](https://github.com/Katello/katello.git/commit/c1529496a3cf5b3f1554174492c34dbc343a2d02))
* Setting a Content Source is not persistent ([#35834](https://projects.theforeman.org/issues/35834), [2de0d704](https://github.com/Katello/katello.git/commit/2de0d7043d5825cf660318eeb931fc83f124e7c4))
* Global registration form needs call-to-action link when there are no activation keys created ([#35310](https://projects.theforeman.org/issues/35310), [df619076](https://github.com/Katello/katello.git/commit/df619076961a7cadcedac56d43bf2fc223f92a39))

### Errata Management
* Improve errata installation templates ([#36075](https://projects.theforeman.org/issues/36075), [c9c15fac](https://github.com/Katello/katello.git/commit/c9c15fac7fbdb39ab72ffd49c178eb047990bb38))

### Content Credentials
* SSL cert content credential reported on ACS but not SSL key ([#35976](https://projects.theforeman.org/issues/35976), [231fb303](https://github.com/Katello/katello.git/commit/231fb30340960d7c42fb891e9917eca416b0a5b5))

### Container
* Docker tags, manifests, and manifest lists aren't displaying properly ([#35710](https://projects.theforeman.org/issues/35710), [2cad75d2](https://github.com/Katello/katello.git/commit/2cad75d2d309afe0061f2f656d80409feff6c180))

### Alternate Content Sources
* Simplified ACS products are not removed if the last repository in the product of th ACS's type has its URL removed ([#35358](https://projects.theforeman.org/issues/35358), [1b165ff1](https://github.com/Katello/katello.git/commit/1b165ff11c7ed616e3213abe90801b8c8237a872))

### Inter Server Sync
* We shouldn't allow assigning hosts to import/export content views ([#35192](https://projects.theforeman.org/issues/35192))

### Other
* Use plugin dsl for gettext registration ([#36378](https://projects.theforeman.org/issues/36378), [f1c0cc8a](https://github.com/Katello/katello.git/commit/f1c0cc8ac0079f7dd109131a960619531817d142))
* ACS delete via API returns empty response ([#36346](https://projects.theforeman.org/issues/36346), [71702115](https://github.com/Katello/katello.git/commit/7170211589792a906cd5ae88bd903dce43a88bb6))
* Bookmarks button for search in content -> subscriptions is missing ([#36324](https://projects.theforeman.org/issues/36324), [659655b4](https://github.com/Katello/katello.git/commit/659655b429711f4e58b7fa2081a6b069a377e6ba))
* Create an ESlint rule to enforce OUIA IDs ([#36323](https://projects.theforeman.org/issues/36323), [20e49220](https://github.com/Katello/katello.git/commit/20e49220be295ddedb72b8bfa6f9934edc140c24), [f0dcf191](https://github.com/Katello/katello.git/commit/f0dcf19129e3b8bcddbf99ca07b9e7e1f7396a5c))
* Make the EventDeamon runner safer to run ([#36277](https://projects.theforeman.org/issues/36277), [4134aa44](https://github.com/Katello/katello.git/commit/4134aa440d4de725578a2320e15aae0335cc6182))
* Content -> Errata does not display the year for the dates listed under column "Updated" ([#36156](https://projects.theforeman.org/issues/36156), [e17daafb](https://github.com/Katello/katello.git/commit/e17daafbd44ea1cef81a65aef1bc92de376fc49b))
4 changes: 2 additions & 2 deletions app/controllers/katello/concerns/api/api_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ def current_user

class_methods do
def katello_agent_deprecation_text
N_("NOTE: Katello-agent is deprecated and will be removed in %s. Consider using remote execution instead.") % katello_agent_removal_release
N_("WARNING: Katello-agent is deprecated and will be removed in %s. Migrate to remote execution now.") % katello_agent_removal_release
end

def katello_agent_removal_release
N_("a future release")
N_("Katello 4.10")
end
end

Expand Down
2 changes: 1 addition & 1 deletion lib/katello/version.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module Katello
VERSION = "4.9.0-master".freeze
VERSION = "4.9.0-rc1".freeze
end
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ const ACSExpandableDetails = ({ expandedId }) => {
{__('Description')}
</TextListItem>
<TextListItem
aria-label="name_text_value"
aria-label="description_text_value"
component={TextListItemVariants.dd}
>
{description || <InactiveText text="N/A" />}
Expand Down