Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
0f9352a4 05/17/2024 01:21 PM Ewoud Kohl van Wijngaarden

Fixes #37434 - Use nightly for develop manual links

Foreman has for the longest time had
https://theforeman.org/manuals/$next redirect to
https://theforeman.org/manuals/nightly in our Apache configuration. This
means that on every branching we need to modify this. It also doesn't...

000a5165 05/17/2024 11:40 AM Evgeni Golov

Fixes #37484 - remove bookworm/sid workaround

bookworm was released, so it now has a number that gets reported
correctly

c75c51b0 05/16/2024 02:39 PM Adam Ruzicka

Fixes #37374 - Prefer execution interface over primary

in Ansible Inventory report template.

The execution interface method is not defined (and exposed in safemode
jail) unless remote execution plugin is enabled.

5334c308 05/15/2024 04:01 PM Adam Ruzicka

Fixes #37463 - Fix permission handling for table prefs

Before this change non-admin users could create, but not update their
own table preferences as the default scope tried to check
various *_table_preferences permissions which don't exist at all.
Alternatively, we could introduce these permissions and grant the...

5b00e9e1 05/14/2024 05:33 PM Bernhard Suttner

Fixes #37437 - Prevent XSS issue for pages using react and angular

4907a960 05/14/2024 07:37 AM Leos Stejskal

Fixes #37421 - foreman_bootdisk templates not seeded

Remove some strange characters at the beginning of the version line,
which were blocking the seed of the templates.

6dcecc83 05/13/2024 11:27 AM Nadja Heitmann

Refs #33664 - Fix syntax error in sub man setup script

38b22032 05/13/2024 06:20 AM Shimon Shtein

Fixes #37422 - Switch to method definition in template generators

Mocha cannot be used in rake tasks like `rake snapshots:generate`

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....

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

Fixes #36830 - transform_vars on preseed_path

Co-Authored-by: quartsize

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

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

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

Fixes #37252 - prevent duplicate foremanReact in plugins

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

Fixes #33664 - Adjust subman_setup snippet for debian

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

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

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

Fixes #37231 - Handle incorrect domain setting display

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.

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

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 <>

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

Fixes #37199 - javascript method for webpack_asset_paths

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

Fix Style/CommentAnnotation cop

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

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

Fixes #37167 - Subscription entitlement report template

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...
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

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

Fixes #37184 - Report template generates incorrect kernel version

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

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

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

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.

89c61045 01/26/2024 10:44 AM Maria Agaphontzev

Fixes #37102 - webpack 5

ebaa4537 01/24/2024 11:26 AM Oleh Fedorenko

Fixes #37087 - STI preparations for Ruby 3.0

Some of our STI models (host and subnet) have redefined initialization
method signature, which cause failures in code logic due to Ruby 3.0
more strict way of dealing with keyword arguments. As a first step
we must to comply with Rails' model initialization method signature....

67e7e7a6 01/23/2024 08:12 PM Ian Ballou

Fixes #37016 - stop trying to report CV / LCE for hypervisors

30e83c4f 01/19/2024 10:52 AM Markus Bucher

Fixes #37066 - Fix duplicate HTML-id

0b40a64b 01/16/2024 08:44 PM Ron Lavi

Fixes #37013 - change the 'All hosts' menu item's url based on the `new_host_page` setting

After changing the `new_host_page` setting, the layout navigation still has the wrong hosts page link (the one it got initially)
and someone who wants to try this new functionallity can't access the page via the navigation....

670ee162 01/15/2024 08:31 AM Girija Soni

Fixes #36972 - Make hammer accept unlimited as JWT life time

e62f026b 01/15/2024 08:19 AM Nofar Alfassi

Fixes #36969 - return the actual exit status of registration command

Include `set -o pipefail` in registration command for improved error handling.

8b0b8978 01/12/2024 01:53 PM Maria Agaphontzev

Fixes #36872 - Banner to show foreman instance

c1096913 01/11/2024 09:29 AM Nofar Alfassi

Fixes #36160 - add display_name field to Host GraphQL type

6575dc03 01/08/2024 03:46 PM Maximilian Kolb

Fixes #37034 - Replace apt-key on Debian/Ubuntu

441f20a8 01/03/2024 12:26 PM Ewoud Kohl van Wijngaarden

Refs #36849 - Correct kwargs handling in documentation_button

Fixes: b566ea8ab3c5 ("Fixes #32848 - Support linking to docs.theforeman.org")

93ac254d 01/03/2024 11:01 AM Ewoud Kohl van Wijngaarden

Fixes #37010 - Support safe navigation operator in safemode

Safemode 1.4.0 has added support for this. This makes sure that version
is included.

f1092910 12/19/2023 12:09 PM Bastian Schmidt

Fixes #36741 - Check Ubuntu version more explicitly

If no minor version is defined, the function minor.to_i makes it a "0".
Accordingly, Ubuntu 20.04 is interpreted as "no subiquity/Autoinstall" - but,
if no minor version is given, Foreman should implicitly assume "latest"...

ac9fff0d 12/18/2023 10:17 AM Girija Soni

Fixes #35248 - Show mac address in VmWare info

39805665 12/07/2023 01:23 PM Markus Reisner

Fixes #36744 - VM tab (legacy UI) shows error in case host is not associated to VM

a869ca41 12/06/2023 05:20 PM Quinn James

Fixes #32359 - Entitlement report generation now shows all entitlements by default.

Modified gitignore to exclude .yardoc directory.

74121151 12/01/2023 06:26 PM Karolína Małyjurková

Fixes #36917 - Create current user permissions API

dd26cc3f 11/30/2023 07:31 PM Nofar Alfassi

Fixes #36747 - create new snippet for subscription-manager setup

This snippet replaces the use of the katello-ca-consumer RPM for host
registration. It incorporates the necessary code from the Global Registration
template to streamline subscription-manager configuration during provisioning.

37a99c70 11/29/2023 07:04 PM Leos Stejskal

Fixes #36955 - Revert back 'Change Puppet CA' action

refs: 6cdb8c7a9ebd790537510213e43537a4a87189d6

8cf1a321 11/29/2023 05:47 PM Maria Agaphontzev

Fixes #36959 - rename interface to host_interface

004c4d20 11/29/2023 05:46 PM Maria Agaphontzev

Fixes #36958 - wrap script tags in content_for(:javascripts)

b4047942 11/29/2023 11:58 AM Leos Stejskal

Fixes #36938 - Ignore output of some commands in Global Registration

f3a73bb4 11/28/2023 09:01 PM Griffin Sullivan

i18n - extracting new, pulling from tx

3ecce169 11/28/2023 08:03 PM Partha Aji

Fixes #36869 - update hosts path with current_hosts_path

2c4139e9 11/27/2023 08:45 AM Girija Soni

Fixes #36711 - Fix searching in settings

c35092bd 11/26/2023 01:10 PM Trent Anderson

fixes #36939 - Allow for deployment of puppet 8

3054853b 11/21/2023 06:49 PM Jeremy Lenz

Fixes #36892 - Pass host results to REX slot;
allow root node permissions to be extended
Refs #36892 - improvements to regex & index layout

93ad5615 11/20/2023 03:31 PM Ron Lavi

Fixes #36934 - accept uppercased VLAN names

2774da22 11/15/2023 03:25 PM Ian Ballou

Refs #36826 - Fix Subscription Entitlement Report headers

8b1890e9 11/15/2023 01:05 PM Maria Agaphontzev

Fixes #35601 - Search in navigation

50f68c32 11/15/2023 12:46 PM Eric Helms

Fixes #31545: Add status of Rails cache to Ping API

65f2a01f 11/10/2023 12:01 AM Archana Kumari

Fixes #36575 - Use apipie-dsl default model descriptions

b566ea8a 11/09/2023 11:06 AM Ewoud Kohl van Wijngaarden

Fixes #32848 - Support linking to docs.theforeman.org

An effort is under way to use docs.theforeman.org as the primary
documentation source. It is already the official documentation source
for Katello, but until now it wasn't easily possible to (correctly) link...

1eb33c7e 11/08/2023 01:09 PM Nofar Alfassi

Fixes #36889 - Add error message to indicate failed authentication

6845bf7f 11/08/2023 09:13 AM Pat Riehecky

Fixes #36134 - kickstart in graphical mode runs chvt to the wrong terminal

f03e699e 11/06/2023 09:02 PM Jeremy Lenz

Fixes #36867 - Add host delete & create
Add bulk modal with bulk params
add register/create buttons; fix links
address UX comments
Remove icon from delete action in the toolbar’s kebab
In the delete modal as a primary button use just “Delete”
(not delete host)...

405808d9 10/26/2023 04:13 PM Maria Agaphontzev

Fixes #36860 - Remove workaround for fixing layout rendering

3688a0da 10/26/2023 01:19 PM Partha Aji

Fixes #36822 - Design new hosts page

Created a HostIndex component

Update the TableIndexPage as a part of this action to accept things like
select all

Co-authored-by: Jeremy Lenz <>

1c1d5e25 10/24/2023 06:59 PM Ian Ballou Fixes #36826 - Add Host - Installed Products report
  • Add system purpose role and usage to subscriptions entitlement report
66f0c87b 10/19/2023 03:52 PM Eric Helms

Fixes #36841 - Switch to Process.clock_gettime for ping

c8e56133 10/10/2023 09:03 AM Marek Hulán

Refs #36705 - fix the spacing of settings erb

c7004a3b 10/10/2023 06:16 AM Evgeni Golov

Fixes #36816 - drop last remain of the Rackspace CR

Fixes: 6cb37796283412fc35d348f42a9ac35e41a076d7

a406cf2b 10/09/2023 09:42 AM Matěj Mudra

fixes #36160 - Redefine append domain names setting

This PR aims to unify the format of host names stored in the database and the way they are displayed.
With this change, the name of the host is always going to be stored with the domain name appended.
The setting formerly named `append_domain_name_for_hosts` is now renamed to `display_fqdn_for_hosts`...

8825f7d3 10/09/2023 09:39 AM Ewoud Kohl van Wijngaarden

Refs #36575 - Correct i18n usage in taxonomies apipie

String interpolation in translated strings should mostly be avoided.
This rewrites it to have explicit definitions for both locations and
organizations.

Fixes: 9d3eace428f2fc3d53415ff19d29b0ae1c42920a ("Fixes #10359 - API doc does mention org/loc in create/update")