Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
aeb0ffa2 05/06/2024 02:23 PM Evgeni Golov

Fixes #37406 - drop upload functionality from foreman-debug

fe777203 05/02/2024 09:45 AM Ewoud Kohl van Wijngaarden

Fixes #35463 - Allow newer rdoc on Ruby 3.1

Ruby 3.1 ships rdoc 6.1 by default.

43a7a4f2 04/29/2024 11:34 AM Evgeni Golov

Fixes #37391 - also use reactExports for core

9e514325 04/26/2024 03:33 PM Ewoud Kohl van Wijngaarden

Fixes #37387 - Drop unused typeToIcon function

Has been unused since d91a0e4d219560000c5cc9c145650bab2039ba3b.

Fixes: d91a0e4d2195 ("fixes #14178 - introduce patternfly toast notifications")

ec299515 04/26/2024 03:33 PM Ewoud Kohl van Wijngaarden

Fixes #37386 - Drop toggleRowGroup and filter_permissions functions

Their last use was dropped in acfbc45886c4d81a2a3ca5af433a6124a0a7191a
and I can't other traces of their usage.

Fixes: acfbc45886c4 ("fixes #812 - new permissions model, user group role and nest support, role filters for better granularity")

7579d508 04/26/2024 03:33 PM Ewoud Kohl van Wijngaarden

Fixes #37385 - Drop (un)check_all_roles event handlers

In acfbc45886c4d81a2a3ca5af433a6124a0a7191a the links with these IDs
were removed, but the JavaScript handler remained. I can't find other
traces of its usage. Originally added in
feacea35f07f362d9e2c694a83516bbc902321a0....

a57aac01 04/25/2024 03:15 PM Maria Agaphontzev

Archive all_react_app_exports.js

555c3d0f 04/25/2024 11:12 AM Bernhard Suttner

Fixes #36830 - transform_vars on preseed_path

Co-Authored-by: quartsize

7878a4a5 04/24/2024 12:20 PM Oleh Fedorenko

Fixes #37307 - Add more control over SelectAllCheckbox

7a77b3ce 04/23/2024 11:28 AM Bernhard Suttner

Fixes #36691 - use 'connectefi scsi' by default

Co-Authored-by: Shimon Shtein <>
Co-Authored-by: Ewoud Kohl van Wijngaarden <>

ca34010f 04/19/2024 06:59 AM Shimon Shtein

Fixes #37367 - Switch to 'network' directive instead of ifcfg

42e7178b 04/18/2024 02:34 PM Evgeni Golov

include Katello in GHA tests

bf03a259 04/17/2024 06:15 AM Pat Riehecky

Fixes #36525 - kickstart's RHSM line only works on RHEL hosts

7d5fb02a 04/16/2024 05:20 AM Girija Soni

Fixes #37343 - Fix the ks param deprecation warning for rhel 8

98d3bf5b 04/15/2024 12:09 PM Jan Loeser

Fixes #36885 - Add Clevis/Tang disk encryption template

For disk encryption Clevis/Tang is often used. This commit introduces
partition templates for Kickstart and Autoinstall taking care of disk
encryption and a snippet responsible for binding the LUKS device via...

6924b150 04/15/2024 11:09 AM Evgeni Golov

Fixes #37353 - always read cached webpack manifest

f87b1a25 04/15/2024 08:28 AM Leos Stejskal

Fixes #37337 - Fix snapshot task and add Rocky 8 & 9

c21ac651 04/11/2024 07:31 PM Jeremy Lenz

Fixes #37293 - Add user columns to hosts index
- add column registry
- add plugin documentation
- Make breadcrumb a React link
- Respect display_fqdn_for_hosts setting

6cafc684 04/11/2024 10:48 AM Evgeni Golov

Fixes #37344 - enable compression for webpack assets

4550a0c1 04/11/2024 10:00 AM Maria Agaphontzev

Fixes #37252 - prevent duplicate foremanReact in plugins

a88d8d36 04/10/2024 09:11 AM Evgeni Golov

switch container to use CentOS Stream 9 as base

7008091a 04/09/2024 12:56 PM Samir Jha

Fixes #37312 - Upgrade foreman-vendor packages to 13.x

eb754d1b 04/09/2024 11:01 AM Markus Bucher

Fixes #33664 - Adjust subman_setup snippet for debian

1b215f65 04/05/2024 03:15 PM Maria Agaphontzev

Fixes #37280 - remove typeAheadSelect

b6bae776 04/05/2024 01:35 PM Hao Yu

Fixes #37215 - Stop reporting CV/LCE if not set to hosts

a9d585e2 04/02/2024 09:08 PM Leos Stejskal

Pin fog-vsphere to >= 3.6.4

See https://community.theforeman.org/t/problem-with-end-build-on-vmware-esxi-8-0-u2/37139

19702927 03/27/2024 09:32 AM Matěj Mudra

Fixes #37231 - Handle incorrect domain setting display

c9ce7c6e 03/26/2024 09:14 PM Jeremy Lenz

Fixes #37247 - refactor HostsIndex to map results directly

0085153c 03/26/2024 11:57 AM Ewoud Kohl van Wijngaarden

Fixes #37287 - Iterate on hashes when both key and value are used

This replaces the `hash.keys.each { |k| hash[k] }` and `hash.keys.sort`
patterns with `hash.each { |k, v| }` where it makes sense. This avoids
doing hash lookups when you already know the value anyway.

d309c1f3 03/21/2024 03:11 PM Sayan Das

Fixes #37282 - Adding the current_time macro

6c77d09b 03/19/2024 01:42 PM Ewoud Kohl van Wijngaarden

Fixes #37273 - Use delegation syntax for resource_scope

In Ruby 3 you need to explicitly delegate keyword arguments, or if you
don't care about Ruby 2.6 or prior then you can use the new delegation
syntax1.

It deals with the difference in calling where. When calling `.where([])`...

611fa54e 03/19/2024 08:50 AM Bastian Schmidt

Fixes #37002 - Add pagelet anchor for user and usergroup tabs

This feature allows plugins to add pagelets for the users/usergroups
edit page.

02eb6356 03/18/2024 09:45 PM Evgeni Golov

Refs #37065 - require at least apipie-dsl 2.6.2

It adds the `kwlist` macro

54fd97f1 03/18/2024 05:58 PM Bernhard Suttner

Fixes #37274 - Mark API/params as deprecated

e099e49c 03/15/2024 04:00 PM Bernhard Suttner

Fixes #37270 - Misspelled OpenStruct class name

be92fd21 03/15/2024 11:58 AM Oleh Fedorenko

Fixes #37069 - Fallback to UTC on invalid timezone

05f60ce3 03/14/2024 01:05 PM Jeremy Lenz

Fixes #37065 - report_row now explicitly accepts kwargs
also adds a test which fails without the fix

639910bb 03/14/2024 08:21 AM Sebastian Bublitz

Fixes #37244: Add new virtual hw versions for VSphere 8.0 and 8.0U2

See https://kb.vmware.com/s/article/1003746 for reference

46fcd9a4 03/13/2024 10:19 PM Maria Agaphontzev

Fixes #37248 - make hostsIndexContext a singleton

0942fa87 03/13/2024 03:59 PM Evgeni Golov

Fixes #37255 - pin victory-pie ~36.8.6

4abf925f 03/12/2024 05:36 PM Sebastian Bublitz

Fixes #36023: Add missing VMWare GuestOS mappings

8c140b0a 03/12/2024 04:55 PM Bastian Schmidt

Refs #37010 - Ensure correct yaml for netplan

The introduced safe operator returns nil instead of false, but the
snippet expects true/false.

181e5040 03/12/2024 03:33 PM Maximilian Kolb

Refs #37034 - Fix ERB syntax for comments

Co-authored-by: Markus Bucher <>

bfe58065 03/12/2024 03:27 PM Oleh Fedorenko

Fixes #37236 - Add primaryButton prop to PermissionDenied component

77a61a8a 03/12/2024 02:15 PM Maria Agaphontzev

Fixes #37199 - javascript method for webpack_asset_paths

e402ea51 03/12/2024 12:46 PM dosas please_edit_me

Fixes #37132 - Fix sorting problem in os integration test

03bc5bcc 03/12/2024 12:41 PM Evgeni Golov

Fixes #37241 - Use PostgreSQL 13 in tests

e5d12790 03/12/2024 10:36 AM Archana Kumari

Fix Style/CommentAnnotation cop

88baad98 03/12/2024 09:24 AM dosas please_edit_me

Fixes #37150 - Race condition in edit smart proxy test

dd5091f4 03/11/2024 03:16 PM Adam Ruzicka

Refs #37224 - Force all Hosts to have a comment

The previous implementation of the update had two issues:
1) It only operated on ::Host::Managed
2) It silently failed if the host was invalid for any other reason

Fixes 4c7f36edf

3a55f468 03/11/2024 01:42 PM Alexander Olofsson

Fixes #37043 - Inheritance overrides host facets

59ddb0ff 03/11/2024 10:33 AM Evgeni Golov

Refs #37179 - explicitly include SelectiveClone in facets

That way plugins that try to use Hostgroup.include don't fail with

undefined method `include_in_clone' for Hostgroup
a488cd20 03/10/2024 11:55 AM Jeremy Lenz

Fixes #37179 - Clone hostgroup facets when cloning hostgroup

21389fb6 03/08/2024 03:27 PM Maria Agaphontzev

Fixes #37233 - Generic table always shows actions

4c7f36ed 03/06/2024 01:15 PM Adam Ruzicka

Fixes #37224 - Force Hosts to have a comment

To prevent the nil > empty string transition we would either have to:
check the incoming changes and discard the unwanted ones
- ignore these transitions when creating audits
- just force hosts to always have a comment...

a9b9b7d9 03/05/2024 06:25 PM Samir Jha

Fixes #37167 - Subscription entitlement report template

bbca4738 03/04/2024 10:48 AM Oleh Fedorenko

Fixes #36574 - Update fast_gettext to ~> 2.1

de48fb5b 03/04/2024 10:48 AM Ewoud Kohl van Wijngaarden

Refs #36574 - Avoid patching Fastgettext

The code defines an additional method on Fastgettext but there's no
reason to do so. It can just as well define a method on itself.

66964128 03/01/2024 10:25 AM Maximilian Kolb

Refs #37034 - Use apt-key add on Ubuntu 16.04

  • On Ubuntu 16.04, which is supported by Canonical until 2026, you
    cannot place a GPG public key in "/etc/apt/trusted.gpg.d/" and use it
    to verify the signature of "Release" files.
  • EoL Ubuntu 16.04: https://ubuntu.com/16-04...
f7e1e7b1 03/01/2024 10:23 AM Evgeni Golov

sort taxable_ids before comparing them

For some reason, taxable_ids and visible_dummies are sometimes sorted
differently, resulting in failed tests even tho the right taxonomies are
found, just in the wrong order.

Use assert_equal_arrays that sorts the arrays before comparing them.

2836e938 03/01/2024 09:47 AM Bastian Schmidt

Fixes #37011 - Apply latest Ubuntu Autoinstall userdata changes

  • Add explicit fallback for offline installation
  • Replace deprecated lock-passwd with lock_passwd
  • Remove empty ssh keys array if none provided
a8d870fb 03/01/2024 08:15 AM Bernhard Suttner

Fixes #37193 - trap ERR not supported on dash

30f93cc4 02/29/2024 12:41 PM Maria Agaphontzev

Fixes #37134 - upgrade to node 18 and npm 8

c3170233 02/26/2024 06:31 PM dependabot[bot]

Bump actions/upload-artifact from 3 to 4

  • Bump actions/upload-artifact from 3 to 4

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)...

459f70c4 02/26/2024 09:53 AM Hao Yu

Fixes #37184 - Report template generates incorrect kernel version

1935cea4 02/26/2024 08:11 AM Evgeni Golov

Refs #36502 - update snapshots after template change

fb7e5658 02/26/2024 06:48 AM Jim Mott

Fixes #36502 - iPXE Discovery Only Works on net0

5dedfde8 02/26/2024 06:20 AM Leos Stejskal

Fixes #37189 - Registration before & after snippets

before_registration & after_registration snippets allow
users to add their code to the template without directly editing it.

2233c33c 02/21/2024 12:08 PM Adam Ruzicka

Fixes #36891 - Provide a scope for email-notification-eligible users

5a3d323c 02/20/2024 06:25 PM Griffin Sullivan

Bump develop to 3.11.0-develop

50a2b61a 02/19/2024 06:27 PM Ewoud Kohl van Wijngaarden

More explicit dev setup instructions

This adds explicit Fedora and Enterprise Linux instructions. It also
adds a section on PostgreSQL. This makes the alternative database.yml
no longer needed. It also sets and explicit admin password instead of
relying on the auto generated value.

90ec6751 02/19/2024 06:27 PM Ewoud Kohl van Wijngaarden

Correct the minimum PostgreSQL version

bed9e031 02/19/2024 05:23 PM Griffin Sullivan

i18n - extracting new, pulling from tx

23d76698 02/16/2024 06:12 PM Markus Bucher

Fixes #37168 - fix potential for duplicate html-id

06190391 02/16/2024 02:43 PM Maria Agaphontzev

Fixes #37173 - duplicate ids from webpack style

aa508a5f 02/16/2024 01:59 PM Maximilian Kolb

Fixes #37142 - Cloud-init breaks due to newline

This fixes cloud-init based deployment to Proxmox for Debian, Ubuntu,
and SUSE Linux Enterprise Server. Previously, deployments failed due to
a newline in the echo command.

16fa0927 02/15/2024 04:17 PM Adam Ruzicka

Fixes #37039 - Honor permissions and taxonomies for host statuses

08097fb6 02/15/2024 07:11 AM Ewoud Kohl van Wijngaarden

Fixes #37092 - Use minitest_reporters_github in GHA

This is a specialized reporter to provide GitHub annotations on failure.
These annotations can be seen in the changes files tab.

f3be1e5d 02/14/2024 03:56 PM Samir Jha

Fixes #37156 - Pin victory-core to 36.8.z

1da802b4 02/14/2024 01:01 PM Maria Agaphontzev

Fixes #37154 - run componentRegistry.registerMultiple once

99edf46e 02/14/2024 11:49 AM Maria Agaphontzev

Fixes #37089 - host details - sub tabs are hidden

d62da160 02/14/2024 06:35 AM Ewoud Kohl van Wijngaarden

Refs #37102 - Read real webpack manifest in test

In some test cases (like controller tests) the real manifest isn't
needed, but in integration tests they are.

Rails has deprecated controller tests in favor of integration tests, but
Foreman still has them. This modifies the fake read_webpack_manifest to...

65481d93 02/13/2024 02:27 PM Maria Agaphontzev

Fixes #37161 - load public/webpack when available

c2815eca 02/13/2024 10:34 AM Karolína Małyjurková

Fixes #37079 - Show current user in nav menu when screen too small

8edb8623 02/12/2024 01:39 PM Evgeni Golov

build packit on el9

fffa4c2a 02/08/2024 02:15 PM Maria Agaphontzev

Fixes #37064 - Login missing background after scrolling

e87de8d1 02/02/2024 11:37 AM Evgeni Golov

Fixes #37128 - Unpin @adobe/css-tools

47288398 02/01/2024 09:23 PM Oleh Fedorenko

Refs #36849 - Enable strict keyword argument matching

0e0c29b1 02/01/2024 09:23 PM Oleh Fedorenko

Fixes #36849 - Run GHA on Ruby 3.0

a5460c8e 02/01/2024 11:47 AM Evgeni Golov

Fixes #37127 - Clean up old storybook dependencies

262b5cac 01/31/2024 01:02 PM Evgeni Golov

Fixes #37126 - Replace node-sass with sass

sass was already added to package.json for Webpack 5, this just makes it
used across the board and drops node-sass

5ad64c43 01/31/2024 10:42 AM Eric Helms

Remove unused cssnano and css-minimizer-webpack-plugin

cf47b3c9 01/30/2024 01:16 PM Evgeni Golov

Refs #37102 - detect plugins webpack by looking for remoteEntry.js

Since we switched to Webpack 5, there are no more manifest.json in the
plugins webpack folder, but we need some token to detect that we gotta
load webpack stuff.

f0b1015d 01/30/2024 09:39 AM Adam Ruzicka

Fixes #37120 - Fix grammar error in Realm welcome

f1313e54 01/30/2024 09:39 AM Nofar Alfassi

Fixes #37015 - Refactor OwnerClassifier

- Introduce `classify_owner` class method for owner classification.
- Implement private method for input validation.
- Add error handling to raise the necessary exceptions.
- Add deprecation warning to the `user_or_usergroup` method.

b5e5dfb4 01/29/2024 04:22 PM Ewoud Kohl van Wijngaarden

Fixes #37115 - Drop unused react-dnd-test-utils dependency

Fixes: 89b8fc37394b ("Fixes #28488 - consume jest config from env")

b595a97f 01/29/2024 04:01 PM Maria Agaphontzev

Refs #37102 - filter out webpack host argument

84f33a33 01/29/2024 03:24 PM Evgeni Golov

Refs #37102 - add back generic node_modules resolve path

6243680d 01/29/2024 02:42 PM Evgeni Golov

Refs #37102 - explicitly depend on buffer

we use it in react_app/common/globalIdHelpers.js
so we should explicitly depend on it

441db4c9 01/29/2024 01:32 PM Evgeni Golov

Refs #37102 - don't prefix vendor imports with node_modules