Activity
From 11/24/2021 to 12/23/2021
12/23/2021
- 05:02 PM Installer Revision 0a1e6fe1 (puppet-foreman): Fixes #34089 - Add trusted proxies
- 04:44 PM Installer Revision ed7d7e41 (puppet-foreman_proxy): Accept EPP-Template for Settings-File
12/22/2021
- 06:38 PM Installer Revision 41fd0411 (puppet-candlepin): Accept Sensitive for Secrets
- 09:43 AM Installer Revision 7f293021 (puppet-foreman_proxy): Replace backslash with %r
12/21/2021
- 06:08 PM Revision a6471d0a (foreman): Fixes #33736 - Allow 2 search with bookmark in one page
- 05:00 PM Smart Proxy Revision d60623c3: Fixes #33772 - improve DHCP parser binding test
- Signed-off-by: Lukas Zapletal <lzap+git@redhat.com>
- 02:46 PM Revision 8d2f4a0c (foreman): Fixes #34123 - Add mail_enabled to user
12/17/2021
- 03:22 PM Packaging Revision 7a6972ad (foreman-packaging): Respect GIT_AUTHOR_{NAME,EMAIL} env vars
- Git itself prefers these environment variables over what's in the
config. I couldn't find a better way in git itself ... - 03:19 PM Packaging Revision abeef8fb (foreman-packaging): Add a script to list updatable packages
- 12:11 PM Packaging Revision 25cb5e4d (foreman-packaging): Add a script to list updatable packages
- This script lists all directories which can be updated using bump_rpm.sh
and done so safely in an automated manner, i... - 11:18 AM Revision 21fefa34 (foreman): Fixes #34160 - Improve fact_values api performance
- Previously, the fact_values api called loaded a lot of un-needed data
from the database and used a sub-optimal way of... - 08:30 AM Packaging Revision 85730c2c (foreman-packaging): Build plugin apipie cache with production environment
12/16/2021
- 04:20 PM Installer Revision a293e008 (puppet-foreman): Fixes #34161 - Run apipie:cache:index after db:migrate
- With Puppet you can write:
Class['A'] ~> Class['B'] ~> Class['C']
This implies Class['A'] ~> Class['C'] and rsp...
12/15/2021
- 05:52 PM Revision ddc2b763 (foreman): Fixes #34091 - add logging helper log_duration
- Signed-off-by: Lukas Zapletal <lzap+git@redhat.com>
- 05:39 PM Revision e14eace6 (foreman): Fixes #34146 - Move services from lib/foreman to app/services/foreman
- 05:30 PM Revision 6d8a20c0 (foreman): Fixes #34129 - HostDetails - UX Review - Spacing
- 12:07 PM Revision bf343adc (foreman): Fixes #33775 - Add Support to ? for setting wildcards
- 11:35 AM Revision 064af06d (foreman): Fixes #34151 - translate just once
- 11:30 AM Revision 9c94e1a0 (foreman): Fixes #34026 - authorize puppet reports via Proxy
- Signed-off-by: Lukas Zapletal <lzap+git@redhat.com>
- 10:49 AM Revision fec6595b (foreman): Fixes #34138 - Autoload ProxyAPI files from /app/services
- 09:45 AM Revision 4736f4d0 (foreman): Fixes #28571 - move away from record_tag_helper
12/14/2021
- 04:47 PM Revision ce219005 (foreman): Fixes #32919 - Add Salt Autosign grain to minion configuration
- * Use host function .derive_salt_grains to get host_params['salt_grains'] and autosign key
* Makes foreman incompatib... - 03:35 PM SELinux Revision 4adc0e4c: Remove unused foreman_rails_can_connect_http tunable
- Since 3087a3f799d112211c9eae35b2fe92a3e718621f this is unused.
- 02:43 PM Packaging Revision 46b51997 (foreman-packaging): Add template header to plugins missing it
- These files are all Foreman plugins but lack the right template header.
This means the version bumping script can't u... - 02:08 PM Packaging Revision 6afa9a2f (foreman-packaging): Bump foreman_salt
- 02:03 PM Packaging Revision fb821e28 (foreman-packaging): Bump smart_proxy_salt
- 01:43 PM Revision 642a7df0 (foreman): Fixes #34139 - Move Foreman::Renderer from lib/ to app/services
- 01:40 PM Packaging Revision 9b826dbc (foreman-packaging): Add smart_proxy_host_reports package
- Signed-off-by: Lukas Zapletal <lzap+git@redhat.com>
- 01:35 PM Packaging Revision 13f611a1 (foreman-packaging): drop smart_proxy_salt_core
- it depends on rex-core which doesn't exist anymore
- 11:46 AM Packaging Revision f7303577 (foreman-packaging): Update foreman_bootdisk to 19.0.0
- 10:20 AM Packaging Revision 4cd94d71 (foreman-packaging): Update Bootdisk to 18.1
- 10:01 AM Packaging Revision f564a15e (foreman-packaging): Bump hammer_cli_foreman_salt
- 09:47 AM Packaging Revision f22a7718 (foreman-packaging): Update foreman_remote_execution to 5.1.0
- 09:47 AM Packaging Revision 64ac25c7 (foreman-packaging): Update rubygem-foreman_remote_execution to 5.1.0
- 09:38 AM Packaging Revision d15f29a0 (foreman-packaging): Drop foreman-tasks-core
- 09:38 AM Packaging Revision 256b8d2b (foreman-packaging): Update ruby-foreman-tasks to 5.3.0
- 08:41 AM Packaging Revision 8bdefe60 (foreman-packaging): Update rubygem-foreman-tasks to 5.3.0
- 08:01 AM Packaging Revision 44e33d24 (foreman-packaging): Update rubygem-foreman_maintain to 1.0.1
- 07:13 AM Revision 35076bff (foreman): Fixes #33417 - Hide version from the Login page
- Refs #33417 - revert snapshot changes
those snapshots are not relevant to this PR
12/13/2021
- 05:54 PM Installer Revision 63e69b26 (puppet-certs): Correctly pass the path to the tempfile when adding keystore certificates
- This was previously pass the name of the File object in Ruby to
keytool creating a temporary file at the location tha... - 01:13 PM Packaging Revision 3ca44863 (foreman-packaging): add dependency on ruby-mqtt to smart-proxy-rex-ssh
- 01:13 PM Packaging Revision 8f1aa6ed (foreman-packaging): add mqtt for bullseye
- 01:13 PM Packaging Revision f5f764a8 (foreman-packaging): add mqtt for buster
- 01:13 PM Packaging Revision d49dc27b (foreman-packaging): add mqtt for focal
- 12:53 PM Packaging Revision d6d198b5 (foreman-packaging): drop foreman-tasks-core
- it's unused since b69f8a163ac771d5779972e5ec7a212060948203
with the exception of salt-core, which is broken right now... - 12:53 PM Packaging Revision b04e79f5 (foreman-packaging): drop smart_proxy_dynflow_core
- it's unused since ac67b1bf77d563c4cf291b0007596a594abc93b7
- 09:50 AM Packaging Revision 92e1f080 (foreman-packaging): Refs #34099 - only print "restarting puppet" if we really do
12/12/2021
- 01:13 PM Revision 123df74a (foreman): Revert "Fixes #30665 - drop the intl polyfills"
- This reverts commit dbea24847e0a7bc16dff8cb9966f5d35c0d73ab9.
- 12:00 PM Packaging Revision fa6faa6b (foreman-packaging): add trivial --help to debcheck (#7415)
- * add trivial --help to debcheck
* Update scripts/debcheck
Co-authored-by: Ewoud Kohl van Wijngaarden <ewoud@kohlva...
12/11/2021
- 10:02 PM Revision 953af356 (foreman): Fixes #34068 - Inconsistent name of Job invocation report template
- Job invocation report template has bad name. It looks that the report template belongs to "Jobs" object but it isn't....
12/10/2021
- 02:33 PM Revision 90d83f97 (foreman): Refs #26968 - don't disable Katellos MeantimeReporter
- katello dropped the relevant code, relying on our implementation now
- 02:04 PM Packaging Revision b8665ca7 (foreman-packaging): add debcheck script for repoclosure like analyzis
- 01:53 PM Packaging Revision e4ad6242 (foreman-packaging): Fixes #34099 - only restart puppetserver if it is present
- 01:06 PM Packaging Revision 7ca7faf3 (foreman-packaging): Use the Rubygems latest.json API
- This API response is smaller and thus more efficient.
- 12:24 PM Revision dbea2484 (foreman): Fixes #30665 - drop the intl polyfills
- drop the intl polyfills and rely on the browser native intl
drop the old javascript webpack-vendor file as it only c... - 12:20 PM Packaging Revision aec82bf7 (foreman-packaging): Update dynflow dependency to 1.6.2
- 12:20 PM Packaging Revision 6b226478 (foreman-packaging): Update dynflow dependency to 1.6.1
- 12:20 PM Packaging Revision 48832991 (foreman-packaging): Update dynflow dependency to 1.6.0
- 12:19 PM Packaging Revision d7f38d03 (foreman-packaging): [squash] Fix msgpack dependency
- 12:19 PM Packaging Revision 136afd80 (foreman-packaging): Update rubygem-dynflow to 1.6.2
- 11:11 AM Revision 492addca (foreman): exclude all @testing-library packages from packaging
12/09/2021
- 03:36 PM Packaging Revision 45b90ec9 (foreman-packaging): Update rubygem-foreman_leapp to 0.1.9
- 02:58 PM Packaging Revision e5247e99 (foreman-packaging): Update rubygem-foreman_leapp to 0.1.8
- 01:46 PM Revision 7fe686a6 (foreman): Fixes #34117 - Drop ancient models:consolidate task
- This task was written 10 years ago and hasn't seen any updates since. It
is likely broken and useless. - 01:31 PM Packaging Revision a09c81eb (foreman-packaging): Bump rubygem-foreman_bootdisk to 19.0.0-1
- 09:51 AM Revision 2481080e (foreman): Refs #10413 - Deprecate setting unattended: false
- This setting is rarely used and complicates the code quite a lot. With
the introduction of host registration, there i... - 12:41 AM Revision d1b90692 (foreman): Fixes #34063 - Drop deprecated Host#import_facts method
12/08/2021
- 09:01 PM Packaging Revision 764f8be2 (foreman-packaging): Update rubygem-foreman_ansible to 7.0.1
- 06:41 PM Revision 4f0ced0e (foreman): Fixes #34086 - explicitly depend on graphql-tag
- We configure the graphql-tag loader in webpack, but didn't depend on it
in the past, which made builds using the load... - 03:30 PM Revision 806d9324 (foreman): Refs #34093 - Document Authorizer#can? and log huge cache loads
- Also flatten the authorizer cache instead of a nested hash.
- 03:30 PM Revision cbe90240 (foreman): Refs #34093 - Improve host config status performance
- - Skip the authorizer cache. There can be millions of ConfigReports in
the db, there is no need to load all of them... - 03:30 PM Revision 5e3686a5 (foreman): Refs #34093 - Allow skipping cache from `User.can?`
- 03:30 PM Revision 92d40b23 (foreman): Refs #34093 - Minor authorizer clean ups
- - Use `.exists?` instead of `.where.any?` and `.where.present?`.
`.any?` avoids triggering another sql query for load... - 03:30 PM Revision 700f3a69 (foreman): Fixes #34093 - Don't eager load all authorized resources
- The authorizer cache currently loads all permitted resources to memory
when `.includes?` is called just to check if o... - 01:22 PM Revision 583ae2b6 (foreman): Refs #33968 - Fix the fix of Telemetry initializers
- 12:55 PM Packaging Revision 002e0ab8 (foreman-packaging): Update rubygem-foreman_scc_manager to 1.8.16
- 11:49 AM Revision 633e808c (foreman): Fixes #34088 - templates puppet repo parameters
- Shorten the hostparameter from enable-puppetofficial-puppet7-repo to
just enable-official-puppet7-repo. - 09:42 AM Revision 1f8c9411 (foreman): Fixes #22110 - allow minitest 5.11 and newer
- 07:34 AM Packaging Revision 5184b716 (foreman-packaging): Update rubygem-foreman_ansible to 7.0.1
12/07/2021
- 06:35 PM Packaging Revision d553ea87 (foreman-packaging): Remove unused nodejs-react-helmet
- 04:12 PM Packaging Revision ccf3a4cf (foreman-packaging): Allows to skip commiting
- bump_rpm can opt out from commiting by SKIP_GIT_COMMIT=1
- 02:58 PM Packaging Revision bfa1e307 (foreman-packaging): don't include rex_core, nobody needs it
- 02:58 PM Packaging Revision 0ae79c4b (foreman-packaging): manually install graphql deps
- 02:58 PM Packaging Revision 99c0d46f (foreman-packaging): Update foreman_remote_execution to 5.0.1
- 02:58 PM Packaging Revision 3f8d66b7 (foreman-packaging): Update foreman_remote_execution to 5.0.0
- 02:57 PM Packaging Revision cf88bf7a (foreman-packaging): Update rubygem-foreman_remote_execution to 5.0.1
- 02:57 PM Packaging Revision a7d81010 (foreman-packaging): Add graphql related deps
- 02:57 PM Packaging Revision 4612aaa5 (foreman-packaging): Update rubygem-foreman_remote_execution to 5.0.0
- 01:39 PM Installer Revision f8dc4715 (puppet-foreman): Fix lack of idempotency in foreman_smartproxy_host provider
- 12:05 PM Packaging Revision 66387b7c (foreman-packaging): print error message on stderr and exit non-zero
- otherwise scripts won't detect the error condition
- 12:05 PM Packaging Revision 0184b27d (foreman-packaging): correctly error out when scenario data is not present
- when the scenario file is not present, you get weird tracebacks
before:
$ katello-change-hostname
/usr/shar... - 12:05 PM Packaging Revision fe265e24 (foreman-packaging): Fixes #34098 - correctly print proxy type in Puppet message
- Fixes: 7dccdc4816307acc463ffbf98dc2fb9c060ef233
12/06/2021
- 07:51 PM Packaging Revision daaa1e3c (foreman-packaging): Update rubygem-foreman_scc_manager to 1.8.15
- 01:24 PM Revision 0ebd471d (foreman): Fixes #34085 - fix 'all audits' link in host page
- 01:05 PM Packaging Revision e10dc9a9 (foreman-packaging): Update rubygem-foreman_maintain to 1.0.0
- 11:33 AM Revision 96a6076f (foreman): Fixes #33897 - Puppet Environment in taxonomy ignore_types
- 08:18 AM Revision b5afa22c (foreman): Fixes #33151 - translate host details tabs title
12/03/2021
- 06:15 PM Packaging Revision 04da301c (foreman-packaging): Update rubygem-smart_proxy_dynflow to 0.6.1
- 06:15 PM Packaging Revision b8280934 (foreman-packaging): Update smart_proxy_dynflow to 0.6.1
12/02/2021
- 07:00 PM Packaging Revision dd069343 (foreman-packaging): Update rubygem-hammer_cli_foreman_salt to 0.1.0
- 03:02 PM Revision b1f03b37 (foreman): Fixes #26968 - Switch to minitest-reporters
- ci_reporter_minitest is unmaintained and since minitest 5.1 it no longer
shows the class names. minitest-reporters does. - 12:19 PM Packaging Revision f4307b82 (foreman-packaging): Update rubygem-puma to 5.5.2
- 11:33 AM Revision 104493b2 (foreman): Fixes #34064 - don't override magic `klass` variable
- when you let(:klass), it somehow touches the `Mocha::Mock` class,
instead of creating a new thing, freaking out Mocha... - 08:56 AM Revision 13eee46d (foreman): Fixes #33942 - Allow extra vars for awx/tower on snippet template.
- The chaged templates now supports 'extra_vars' for the awx/tower api callbak via host/hostgroup parameters.
- 08:40 AM Revision 35bc5a33 (foreman): Fixes #33801 - Replace obsolete URI.escape method
12/01/2021
- 10:10 PM Revision b5eb5ca7 (foreman): Fixes #33996 - Clean up deprecated methods
- Cleans up all methods that have been marked for removal in 3.2 or older.
- 09:18 PM Revision cf260685 (foreman): Fixes #33842 - Make ordering by id possible for more models
- 02:42 PM Packaging Revision 897af204 (foreman-packaging): Bump rubygem-foreman_rh_cloud to 5.0.29-1
11/29/2021
- 02:06 PM Packaging Revision 8d3840d6 (foreman-packaging): try to detect release from git branch
- 02:06 PM Packaging Revision 44dd2dc8 (foreman-packaging): support json output
- 02:06 PM Packaging Revision 5f45801a (foreman-packaging): make compare_deb_repo aware of stagingdeb
- 01:26 PM Installer Revision 559f6dbc (puppet-foreman): Fixes #33973 - Notify foreman service/socket when configuration changes
- 01:26 PM Installer Revision 954382dd (puppet-foreman): Require puppet-systemd >= 3.1.0
- notify_service feature of systemd::dropin_file is needed from v3.1.0 on
- 12:37 PM Packaging Revision 5985511c (foreman-packaging): Update smart_proxy_remote_execution_ssh to 0.5.0
- 12:33 PM Packaging Revision f6931fbc (foreman-packaging): Update rubygem-scoped_search to 4.1.10
- 12:18 PM Packaging Revision a9b29386 (foreman-packaging): document how to add new debian releases
- 10:23 AM Packaging Revision bf085bbd (foreman-packaging): Add msgpack dependency for bullseye
- 10:23 AM Packaging Revision 0e76cfe3 (foreman-packaging): Add msgpack dependency for focal
- 10:23 AM Packaging Revision abf61ba5 (foreman-packaging): Add msgpack dependency for buster
- 09:15 AM Packaging Revision d6215a4c (foreman-packaging): Update rubygem-foreman_openscap to 5.2.0
11/26/2021
- 04:47 PM Packaging Revision e0d143ff (foreman-packaging): Update rubygem-smart_proxy_remote_execution_ssh to 0.5.0
- 11:02 AM Packaging Revision afe3b667 (foreman-packaging): Update rubygem-foreman_puppet to 3.0.0
- 11:02 AM Packaging Revision 3bb6ddb8 (foreman-packaging): Update rubygem-foreman_puppet to 3.0.0
- 10:56 AM Packaging Revision 6b1b23fb (foreman-packaging): Add rubygem-mqtt package
- 10:39 AM Revision 935035fe (foreman): Fixes #33991 - Require /lib dependencies in initializers/foreman.rb
11/25/2021
- 03:54 PM Packaging Revision 07e3f0a0 (foreman-packaging): Update rubygem-foreman_discovery to 20.0.0
- 03:54 PM Packaging Revision a6a87c96 (foreman-packaging): Update discovery to 20.0.0
- 12:31 PM Revision 29cc1a76 (foreman): Fixes #33929 - improve subnet network exception
- 12:05 PM Packaging Revision 04db97cd (foreman-packaging): add route53 to bullseye
- 12:05 PM Packaging Revision 3eb06b57 (foreman-packaging): add chef-api to bullseye
- 11:30 AM Revision a2bb47c7 (foreman): Fixes #34008 - Add org + loc params to scoped search
- 11:21 AM Packaging Revision 44a585bf (foreman-packaging): add logging-journald to bullseye
- 11:01 AM Revision 1ecec639 (foreman): Fixes #33979 - Registration - name & path to host_init_config template
- Broken in 3.0, Registration UI form displays incorrect
name & path to OS 'host initial configuration' template. - 10:57 AM Packaging Revision 643590fb (foreman-packaging): add journald-logger to bullseye
- 10:50 AM Packaging Revision bea497a5 (foreman-packaging): add journald-native to bullseye
- 10:44 AM Packaging Revision b785e667 (foreman-packaging): add rkerberos to bullseye
- 10:44 AM Packaging Revision 71f8da3f (foreman-packaging): add rubyipmi to bullseye
- 10:44 AM Packaging Revision 45ef14cf (foreman-packaging): add redfish client
- 10:44 AM Packaging Revision 9a144fe1 (foreman-packaging): add ansible-runner for bullseye
- 10:44 AM Packaging Revision e856608f (foreman-packaging): update hammer_cli(_foreman) in bullseye
- 10:42 AM Revision 97f3cbcc (foreman): Fixes #33989 - Fix autoload of constants in ApiPie initializer
- 09:54 AM Revision 638c4be8 (foreman): Fixes #32461 - add endline in save_to_file
- Co-authored-by: Ondřej Ezr <ezrik12@gmail.com>
- 09:48 AM Packaging Revision fc093468 (foreman-packaging): Discovery 19.0.0
- 09:35 AM Packaging Revision c72b1d44 (foreman-packaging): Update rubygem-foreman_discovery to 19.0.0
11/24/2021
- 08:03 PM Revision 832b2bfc (foreman): Fixes #34002 - add Foreman::Plugin#medium_providers_registry
- Also, modify all registries on the instance to be delegated to the
class in one place instead of some doing the deleg... - 07:57 PM Revision 60d53c26 (foreman): Fixes #33811 - Inheritance of root password for Hosts
- Hostgroups are used for handle and easily modify passwords for Hosts. But prior this change we stored the password on...
- 05:46 PM Packaging Revision 0c854dd3 (foreman-packaging): Updated hammer_cli_foreman to 3.1.0
- 05:46 PM Packaging Revision 19e19911 (foreman-packaging): Updated hammer_cli to 3.1.0
- 05:44 PM Packaging Revision f3799473 (foreman-packaging): Update rubygem-foreman-tasks to 5.2.0
- 05:44 PM Packaging Revision 33e72b76 (foreman-packaging): Update ruby-foreman-tasks to 5.2.0
- 05:44 PM Packaging Revision 4930d76b (foreman-packaging): Update rubygem-smart_proxy_dynflow to 0.6.0
- 05:43 PM Packaging Revision 984e2689 (foreman-packaging): Bump Foreman Azure_rm to 2.2.6
- 05:20 PM Packaging Revision 08e304aa (foreman-packaging): Discovery 18.0.5
- 05:02 PM Packaging Revision 1605c0cb (foreman-packaging): Update rubygem-foreman_maintain to 0.9.3
- 04:38 PM Packaging Revision 283e00fc (foreman-packaging): build foreman for bullseye
- 04:19 PM Packaging Revision dd3a81f3 (foreman-packaging): foreman-installer for bullseye
- 04:00 PM Packaging Revision 07cc0ec8 (foreman-packaging): dh-systemd lives inside debhelper now, so update build-depends
- 04:00 PM Packaging Revision 26dc7ef0 (foreman-packaging): foreman-proxy for bullseye
- 04:00 PM Packaging Revision e84d77ac (foreman-packaging): another round of bullseye dependencies
- 03:54 PM Packaging Revision 4a801cc0 (foreman-packaging): Update rubygem-hammer_cli_foreman_virt_who_configure to 0.0.9
- 03:54 PM Packaging Revision 9463a594 (foreman-packaging): Update rubygem-foreman_virt_who_configure to 0.5.8
- 03:53 PM Packaging Revision 6b4fe5bb (foreman-packaging): Remove unused python-beautifulsoup dependency
- 03:43 PM Packaging Revision 6c2503a9 (foreman-packaging): add more deps for bullseye
- 03:36 PM Packaging Revision cfcf06ca (foreman-packaging): add hammer bits to bullseye
- 03:16 PM Packaging Revision 6c330ffc (foreman-packaging): build kafo for bullseye
- 03:16 PM Packaging Revision 2ec4d6f2 (foreman-packaging): Bump Hammer Katello to 1.4.0
- 03:13 PM Packaging Revision 71b68f33 (foreman-packaging): Update rubygem-foreman_puppet to 2.0.0
- 03:13 PM Packaging Revision 6730b6a1 (foreman-packaging): Update rubygem-foreman_puppet to 2.0.0
- 03:05 PM Packaging Revision 2a1445fb (foreman-packaging): Update rubygem-foreman_discovery to 18.0.5
- 02:19 PM Packaging Revision 6caf58a7 (foreman-packaging): Update smart_proxy_dynflow to 0.6.0
- 02:07 PM Revision 2a663fa5 (foreman): Fixes #33892 - add setting validations in to_prepare (#8911)
- Setting validations need to be added on code reload.
Also this ensures the Validator classes are not loaded premature... - 01:06 PM Revision cc93a200 (foreman): Fixes #33985 - move identifiers to ApplicationRecord
- Move identifiers to ApplicationRecord from core_extensions.
- 11:45 AM Revision aeaad75c (foreman): Fixes #33981 - fix the RHEL OS name parsing
- When the parser lived in the foreman_ansible plugin, it started to
prefer the lsb facts over the distribution one, wh... - 10:54 AM Revision 0e5fca00 (foreman): Fixes #33984 - removes custom update methods
- These archaic methods are not used anymore
These are in Rails for years so noone shoul be using them for a while now. - 10:18 AM Revision 075b8e29 (foreman): Fixes #33992 - drop truncate_bytes method
- This method was added in Rails 6 to ActiveSupport.
- 08:55 AM Revision 604dc716 (foreman): Fixes #33986 - moves Callback ensures to separate files
- We do not need to define the Ensure classes in core_extensions.
These are better off in separate files. - 08:44 AM Revision e0154af9 (foreman): Fixes #33987 - HostMix using Concern properly
- ActiveSupport::Concern is supposed to be included and it looks weird to extend a class by it.
We should use `class_me...
Also available in: Atom