Activity
From 06/30/2021 to 07/29/2021
07/28/2021
- 04:08 PM Bug #33162 (Closed): Roles imported from a collection installed to /etc/ansible/collections are not found when run on hosts
- Applied in changeset commit:puppet-foreman_proxy|012d533ce0112f0ab974affb795998031f34763d.
- 11:38 AM Bug #33162 (Ready For Testing): Roles imported from a collection installed to /etc/ansible/collections are not found when run on hosts
- 11:26 AM Bug #33162 (Closed): Roles imported from a collection installed to /etc/ansible/collections are not found when run on hosts
- *Description of problem:*
If an Ansible collection is installed on Foreman to /etc/ansible/collections, the roles fr... - 03:58 PM Revision 012d533c (puppet-foreman_proxy): Fixes #33162 - Set value for Ansible collections_paths
- 03:58 PM Feature #33170 (Duplicate): Additional Tftp Support For Rocky
- We need similar code added for Rocky Linux like that added for AlamaLinux
https://github.com/theforeman/puppet-fo... - 02:10 PM Revision 169f5f51 (installer): Use Puppet 7 by default
- 02:10 PM Revision 4de3cadf (installer): Fixes #32659 - Support Puppet 7
- 02:09 PM Revision 51d21833 (installer): Puppet 7 compatible version of puppetlabs/xinetd
- This is unreleased, but we need this for a correct metadata. There are
no other (code) changes compared to 3.3.0 - 02:07 PM Revision b21826e2 (installer): Use a released version of puppetlabs/postgresql again
- This version is Puppet 7 compatible. We no longer care about Puppet 5 so
that's no longer a concern.
07/27/2021
07/26/2021
- 10:50 PM Revision 4c4684c6 (puppet-puppet): Release 15.1.0
- 07:07 PM Revision 10a3770a (installer): Reflect changes for Puppetserver 7 support
- This adds a migration to clear --puppet-server-ssl-chain-filepath if
it's the old default. It also stops the puppetse... - 05:59 PM Revision 3e35283f (puppet-puppet): Support Puppet 7
- 04:27 PM Revision bdbcecd3 (puppet-puppet): Handle the separate cadir in Puppetserver 7
- In Puppetserver 7 the CA directory was changed from $ssldir/ca to
$puppetserver_dir/ca. This makes it safer to wipe $... - 04:27 PM Revision 572c20d7 (puppet-puppet): Use the real_puppetserver_version variable
- This is closer to the real version.
- 04:27 PM Revision 2ebc2275 (puppet-puppet): Move real_puppetserver_version definition to the top
- Soon this will be needed in the ssl file location determination.
- 04:27 PM Revision 818bf005 (puppet-puppet): Make server_ssl_chain_filepath undef by default
- It can be determined on the fly. This will be needed if the ca directory
becomes configurable. - 04:27 PM Revision 28db556b (puppet-puppet): Combine acceptance test files
- Config is testing the same thing latest and there's no need to clean the
entire puppetserver in between. This speeds ... - 03:51 PM Revision 476d741d (puppet-foreman): Release 18.0.0
- 02:15 PM Revision 8ef316bf (puppet-puppet): Add missing puppet-ca endpoints in auth.conf
- These are present in the default Puppetserver 7 auth.conf.
- 02:15 PM Revision ce42888d (puppet-puppet): Handle auth.conf in Puppetserver 7
- In Puppetserver 7 the legacy auth.conf has been removed. This also means
the use-legacy-auth-conf setting is useless. - 02:15 PM Revision e29abf4b (puppet-puppet): Always set root as dir owner
- This was already true for AIO packages, but at least in Debian 10 and
Fedora 33's non-AIO packages this is also true. - 02:15 PM Revision 34ea2150 (puppet-puppet): Share more variables in server spec
- 02:15 PM Revision 04dadd23 (puppet-puppet): Drop old Puppet 3 compat code in tests
- 02:15 PM Revision dc8dbacf (puppet-puppet): Do not test Puppetserver 5 on Debian 10
- This was never built so there's nothing to test
07/23/2021
- 10:25 PM Revision b726f03f (puppet-katello): Release 21.0.0
- 06:02 PM Revision f1ee2fa2 (puppet-katello): Add basic acceptance test for the whole module
- 05:24 PM Revision 1b41dc58 (puppet-foreman_proxy_content): Release 20.0.0
- 05:23 PM Revision 056635f4 (puppet-foreman_proxy): Release 19.0.0
- 03:40 PM Revision 75e59454 (puppet-dns): Move static parameters to init.pp
- This makes puppet-strings output more useful and overall it's easier to
follow. - 01:01 PM Revision a85bd9e2 (puppet-dhcp): Release 7.0.0
- 01:00 PM Revision 6ca6edfa (puppet-puppetserver_foreman): Release 2.0.0
- 12:25 PM Revision 3fde6ce4 (puppet-foreman): Replace use of verify_exact_contents
- This can be tested with native methods. The only difference is that now
we need to test for comments and whitespace t... - 12:08 PM Revision dec3bbe0 (puppet-tftp): Release 7.0.0
- 12:03 PM Revision cf0da38c (puppet-foreman_proxy): Move all static vars from params to init
- All variables in params.pp that are static are moved to init.pp. This
makes it easier to read init.pp
It also change... - 07:53 AM Revision 3ca750ab (puppet-dhcp): fix dhcp::host comment param
07/22/2021
- 07:25 PM Revision 053a729f (puppet-dhcp): remove all usage of #verify_concat_fragment_exact_contents
- 07:25 PM Revision a2f4770f (puppet-dhcp): remove all usage of #verify_concat_fragment_contents
- 07:08 PM Bug #33106 (Closed): Move more variables from in puppet-foreman to globals.pp
- Applied in changeset commit:puppet-foreman|0e45f2055787dd9c42afc2e431c45ab45630b4b5.
- 10:11 AM Bug #33106 (Ready For Testing): Move more variables from in puppet-foreman to globals.pp
- 08:14 AM Bug #33106 (Closed): Move more variables from in puppet-foreman to globals.pp
- from https://github.com/theforeman/puppet-foreman/pull/974#pullrequestreview-711530448
As for other variables:
... - 06:41 PM Revision 0e45f205 (puppet-foreman): Fixes #33106 - Move user, app_root, rails_env & vhost_prio to globals
- These parameters are not commonly changed. Moving them to globals makes
the list of parameters in init.pp shorter and... - 06:40 PM Revision 057f2c99 (puppet-git): Release 7.0.0
- 06:39 PM Revision 4cb8068d (puppet-qpid): Release 9.0.0
- 06:38 PM Revision 2704f529 (puppet-dns): Release 9.0.0
- 06:37 PM Revision f60df514 (puppet-certs): Release 13.0.0
- 06:37 PM Revision c4bb0605 (installer): Do not pass --assumeyes to f-maintain packages is-locked
- This doesn't make sense and in the latest foreman-maintain 0.8.3 it's no
longer accepted[1].
[1]: https://github.com... - 03:15 PM Bug #33109: Date used by katello-certs-check should be formatted correctly by program
- Looks like that's here:
https://github.com/theforeman/foreman-installer/blob/90060e84586a2b2c340bbf9a525d0ea8cdfdaf7... - 02:08 PM Bug #33109 (Closed): Date used by katello-certs-check should be formatted correctly by program
- Original post in support forum: https://community.theforeman.org/t/date-used-by-katello-certs-check-should-be-formatt...
- 01:47 PM Revision 90060e84 (installer): Bump version to 3.0-develop
- 01:26 PM Revision c5a12440 (puppet-candlepin): Release 12.0.0
- 12:59 PM Revision 79960112 (puppet-foreman): Let Function to_symbolized_yaml handle Datatype Sensitive
- 12:58 PM Revision 85514dfd (puppet-foreman): Handle duplicate file declaration for foreman::app_root
- Currently we're using your module to install and configure Foreman.
We want to install Foreman in its own filesystem,... - 12:08 PM Revision 871de325 (puppet-foreman_proxy): Remove Foreman repository parameters
- This prefers that the Foreman class repo is used. The benefit is that a
user doesn't end up with effectively the same... - 12:00 PM Revision 2af52b18 (puppet-foreman_proxy): Fixes #32710 - tftp support for Rocky Linux and AlmaLinux
- 09:08 AM Bug #33089 (Closed): Don't store plugin_prefix (and hammer_plugin_prefix) in answers
- Applied in changeset commit:puppet-foreman|08254ece967e3dc9874027477dfe209e6b458f49.
- 08:35 AM Revision ac56dde4 (puppet-certs): Manage the certs::foreman ssl_ca_file
- This manages the ssl_ca_file in certs::foreman ensuring the right
owner and group are set and allowing users of this ... - 08:10 AM Revision 08254ece (puppet-foreman): Fixes #33089 - move (hammer_)plugin_prefix to globals
07/21/2021
- 07:00 PM Revision bfdd93eb (puppet-foreman): added foreman_datacenter
- 03:50 PM Feature #33099 (New): Use a common prefix for Foreman Proxy plugins
- Similar to #33095, it would be great if a common prefix could be used for all Foreman Proxy plugins. For this a packa...
- 02:52 PM Bug #33097: Use virtual package names for Hammer plugins
- In recent Puppet versions it's also supported for Debian (apt/dpkg). It would be great if we can standardize on a sin...
- 01:38 PM Bug #33097 (New): Use virtual package names for Hammer plugins
- Hammer plugin RPMs should have (#33095) provides, we can use these instead of varying the RPM name prefix by OS versi...
- 01:37 PM Bug #33096 (New): Use virtual package names for Foreman plugins
- Foreman plugin RPMs have provides of the form "foreman-plugin-NAME", we can use these instead of varying the RPM name...
- 10:15 AM Bug #33089 (Ready For Testing): Don't store plugin_prefix (and hammer_plugin_prefix) in answers
- 09:21 AM Bug #33089 (Closed): Don't store plugin_prefix (and hammer_plugin_prefix) in answers
- Today, we expose plugin_prefix and hammer_plugin_prefix as params in puppet-foreman, which means these get stored as ...
- 10:10 AM Revision 848770fb (puppet-certs): Add owner, group parameters to certs::foreman
- 10:05 AM Revision bd853390 (puppet-dns): Drop EL6 and Debian 8 and Ubuntu 16.04 support
07/20/2021
07/19/2021
- 07:08 PM Revision 85ac6891 (puppet-katello): Ensure /etc/foreman exists in acceptance test for Candlepin
- Results from https://github.com/theforeman/puppet-certs/pull/371
- 02:37 PM Revision 2f112796 (puppet-dns): Replace get_in_addr_arpa with reverse_dns function
- The get_in_addr_arpa function did not support IPv6. Its implementation
was also the old legacy function API. This rep... - 02:08 PM Revision bc575c2d (installer): Replace all dash/underscores in create-migration
- Without this, add-server-ssl-crl becomes add_server-ssl-crl instead of
add_server_ssl_crl. - 10:46 AM Revision 5d482cba (puppet-pulpcore): Use REDIS_URL as a configuration option
- This is shorter in the config, but it also prepares for a connection
using a different mechanism. For example, a remo...
07/17/2021
- 02:52 PM Feature #33046 (Ready For Testing): Scenario answers and config should be kept in /var/lib
- 02:09 PM Feature #33046 (Ready For Testing): Scenario answers and config should be kept in /var/lib
- Users should not be directly editing answers and config files for scenarios as they are more like a database storing ...
07/16/2021
- 02:29 PM Revision eb73fb7f (installer): Refs #32914: Ensure foreman::puppet::plugin is enabled by default
- 02:18 PM Feature #32710 (Ready For Testing): Tftp support for Rocky Linux and AlmaLinux
- 02:02 PM Tracker #32381 (Closed): Communication with services from Foreman application should use a single set of client certificates
- 01:58 PM Feature #33009 (Closed): Use foreman client certificate and hard coded DN to talk to Artemis
- 01:38 PM Revision c5769556 (puppet-pulpcore): Contain Redis within database
- Without this, the Redis class may not be complete. That means Redis
doesn't have to be running by the time the servic...
07/15/2021
- 04:33 PM Refactor #32512 (Closed): Add keystore puppet provider type to puppet-certs
- 04:33 PM Refactor #32511 (Closed): Add puppet type to manage an nssdb
- 04:32 PM Revision 919eaa47 (puppet-certs): Fixes #32511 - Add a puppet type and provider to manage an NSS database.
- This commit adds and uses the new provider to manage the NSS db for the
installation. The password file location is c... - 03:11 PM Revision 99efff44 (puppet-puppetserver_foreman): Drop Puppet 5 support
- 02:53 PM Revision a69f8c55 (puppet-puppetserver_foreman): Bump version to 2.0.0
- 12:37 PM Revision 6cb07efe (puppet-dns): Drop Puppet 5 support
- 12:24 PM Revision fde65587 (puppet-foreman): Match the user shell to packaging
- In dcb8a702c68dda775e4c089433039b052e2d86d7 the shell was changed from
/sbin/nologin to /bin/false since on Debian it... - 12:24 PM Revision 77d4a711 (puppet-foreman): Make Foreman a system user and group
- This matches what the RPM and Debian packages already do so it should
have no effect in reality, but it does align th... - 12:15 PM Revision aa986a75 (puppet-tftp): Drop Puppet 5 support
- 12:06 PM Revision 1bd10cc6 (puppet-git): Drop Puppet 5
- 12:05 PM Revision 712ea7e9 (puppet-pulpcore): Drop Puppet 5 support
- 12:05 PM Revision f9bb5554 (puppet-pulpcore): Bump version to 5.0.0
- 02:08 AM Feature #32382 (Closed): Use Foreman client certificates for communication with Artemis broker in Candlepin
- Applied in changeset commit:puppet-certs|0922645cac5bc3c1ce6900badf5d8aba632afa13.
- 01:29 AM Revision 0922645c (puppet-certs): Fixes #32382: Use certs::foreman client certificate to communicate with Artemis
- This hardcodes the Artemis client DN to the Foreman client certificate
and ensures that same certificate is in the tr...
07/14/2021
- 08:13 PM Revision c4c78097 (puppet-git): Bump version to 7.0.0
- 08:12 PM Revision b3da17fe (puppet-foreman_proxy_content): Allow puppet-pulpcore 5.0.0
- 04:06 PM Revision 176c58ba (puppet-certs): Change FQDN constant to a regular variable
- 12:10 PM Revision c3a9446b (puppet-dhcp): Drop Puppet 5 support
- 01:27 AM Revision 8c30a378 (puppet-dhcp): Bump version to 7.0.0
- 01:25 AM Revision 5ce459e6 (puppet-foreman_proxy): Allow puppet-dhcp 7.0.0
07/13/2021
- 03:55 PM Feature #32382 (Ready For Testing): Use Foreman client certificates for communication with Artemis broker in Candlepin
- 03:52 PM Feature #33009 (Closed): Use foreman client certificate and hard coded DN to talk to Artemis
- 12:34 PM Revision c75d8ad4 (puppet-pulpcore): Release 4.0.1
- 12:03 PM Revision 2318348c (puppet-pulpcore): Revert "Refs #32917 - Don't deploy or configure Redis with new tasking system"
- This reverts commit 7a5543b1a47de8d76a1cad1fb76e12db7bbf8e45.
07/12/2021
- 09:06 PM Revision d064b340 (puppet-pulp): Release 8.2.0
- 07:28 PM Revision e8d03461 (puppet-certs): Support ensuring certs::keypair cert and key can be absent
- 07:28 PM Revision a19a260e (puppet-certs): Add data types to certs::keypair and tests
- 07:08 PM Feature #32968 (Closed): It is not easy to increase the log level of the Pulp 3 backend
- Applied in changeset commit:puppet-pulpcore|b51aee53fc9d6081c5edde451b2ed04d90059d9d.
- 06:30 PM Revision 85ebb7f4 (puppet-pulpcore): Release 4.0.0
- 06:12 PM Revision f0f477a9 (puppet-foreman_proxy_content): Bump version to 20.0.0
- 06:10 PM Revision b51aee53 (puppet-pulpcore): Fixes #32968: Add ability to modify log level
- 03:08 PM Feature #32885 (Closed): Determine if puppet user should be in foreman user groups dynamically
- Applied in changeset commit:installer|e7b5cdd7398ed2bedf567657190d2b6f70781861.
- 03:00 PM Revision be8582dd (puppet-foreman_proxy_content): Refs #32891 - Fixup param doc
- 02:03 PM Revision e7b5cdd7 (installer): Fixes #32885: Remove puppet from foreman::user_groups if present
- The change https://github.com/theforeman/puppet-foreman/pull/938
introduced dynamically determining if the puppet gro... - 11:08 AM Bug #29649 (Closed): The system does not seem to be IPA-enrolled
- Applied in changeset commit:puppet-foreman|eaefa6f0b41d03350a7635e765ede62d342df4ea.
- 10:05 AM Revision eaefa6f0 (puppet-foreman): Fixes #29649 - Drop default_server argument in IPA
- ipa-getkeytab can figure out the default server on its own[1]. There is no
need to specify it and can even break thin...
07/09/2021
- 09:08 PM Feature #32966 (Closed): support remove_old_repodata options in yum_distributor for puppet-pulp
- Applied in changeset commit:puppet-pulp|b705f1b0a477e14ef3c696a5156c83aada28d657.
- 08:42 PM Revision b705f1b0 (puppet-pulp): Fixes #32966 - add remove_old_repodata option for yum
- 03:43 PM Revision a260c50d (puppet-foreman): Making the parameters email_reply_address and email_subject_prefix configurable
- 03:30 PM Revision 5dfe8aad (puppet-foreman): Use EPP instead of ERB
- As a Preparation for making this Module "Sensitive"-aware, we prefer
to use EPP instead of ERB in such Situations, wh... - 12:23 PM Revision 7a5543b1 (puppet-pulpcore): Refs #32917 - Don't deploy or configure Redis with new tasking system
- 10:08 AM Bug #32947 (Closed): IPA Authentication is not properly deployed on Debian
- Applied in changeset commit:puppet-foreman|d8879affac6abe8254765a2e27661816b34bc5f0.
- 09:26 AM Revision b759778b (puppet-foreman): Refs #32947 - add tests for the Debian keytab path
- 09:26 AM Revision d8879aff (puppet-foreman): Fixes #32947 - Use Apache module variables
- Apache is packaged in different locations between Red Hat and Debian.
The user differs (apache vs www-data) and conf ...
07/08/2021
- 08:34 PM Feature #32966 (Ready For Testing): support remove_old_repodata options in yum_distributor for puppet-pulp
- 06:01 PM Feature #32966 (Closed): support remove_old_repodata options in yum_distributor for puppet-pulp
- For downstream releases of katello, we want to set the following:
{
"remove_old_repodata": True,
"remove... - 08:21 PM Feature #32968 (Ready For Testing): It is not easy to increase the log level of the Pulp 3 backend
- 08:21 PM Feature #32968 (Closed): It is not easy to increase the log level of the Pulp 3 backend
- To debug issues with Pulp 3, it is important to set the log level to DEBUG.
This can be achieved by putting
"LOGGIN... - 03:08 PM Feature #32910 (Closed): Provide ability to configure content caching in Pulpcore
- Applied in changeset commit:puppet-foreman_proxy_content|dee50aed40fa09c7b0c3b146349407fc069201b7.
- 02:35 PM Revision baa0e9ce (puppet-foreman_proxy_content): Refs #32891 - Optionally enable new Pulpcore tasking system
- Requires https://github.com/theforeman/puppet-pulpcore/pull/203
- 02:21 PM Revision dee50aed (puppet-foreman_proxy_content): Fixes #32910: Support enabling content caching for Pulp
- 12:08 PM Feature #32891 (Closed): puppet-pulpcore should support enabling and disabling the new tasking system
- Applied in changeset commit:puppet-pulpcore|9ad14f5db17243b35117d03215fa21b69a73dcc5.
- 12:02 PM Revision 3998b57b (puppet-pulpcore): Bump version to 4.0.0
- 12:01 PM Revision 9ad14f5d (puppet-pulpcore): Fixes #32891 - Support new tasking system and enable it by default
- This introduces a new parameter `use_rq_tasking_system` with default
value false that configures pulpcore to use the ... - 12:00 PM Revision 18d53ec5 (puppet-foreman_proxy_content): Allow puppet-pulpcore 4.0.0
- 11:43 AM Revision b82a24ae (puppet-foreman): Remove unused suburi template
- Since 0dc29a379323050ce42a7035fd6dd2d1d7f23f71 this file is unused and
should have been removed.
Fixes: 0dc29a379323...
07/07/2021
- 08:08 PM Bug #32916 (Closed): need a way for a scenario to override installer defaults
- Applied in changeset commit:installer|8362b7259643bc2191595043b2f25a46a91ac73e.
- 07:19 PM Revision 8362b725 (installer): Fixes #32916 - add scenario overrides
- 03:09 PM Revision 401869cd (puppet-pulpcore): Refs #32910: Add ability to enable content caching
- Adds a flag to enable content caching via Redis. This is disabled
by default as its a new optional feature in Pulp 3.14.
07/06/2021
- 03:12 PM Bug #32947 (Ready For Testing): IPA Authentication is not properly deployed on Debian
- 03:02 PM Bug #32947: IPA Authentication is not properly deployed on Debian
- ...
- 02:56 PM Bug #32947 (Closed): IPA Authentication is not properly deployed on Debian
- non-debian path: https://github.com/theforeman/puppet-foreman/blob/88ee2c8f30266c3ef6cd8a8fb91bc17b7e3ccfea/manifests...
- 03:08 PM Bug #32352 (Closed): mod_auth_kerb has been replaced by mod_auth_gssapi
- Applied in changeset commit:puppet-foreman|91850a2b4522406a28dbc98e2c3f215130d08dab.
- 02:55 PM Revision 91850a2b (puppet-foreman): Fixes #32352 - use mod_auth_gssapi instead of mod_auth_kerb
07/05/2021
- 03:01 PM Revision 88ee2c8f (puppet-foreman): Use to_symbolized_yaml instead of a template
- This results in the same content on disk and removes the need for a
template. This gives more guarantees that it's co... - 03:00 PM Revision 0bdab88a (puppet-foreman): Strip trailing whitespace
- 02:10 PM Bug #32352 (Ready For Testing): mod_auth_kerb has been replaced by mod_auth_gssapi
- 12:52 PM Revision a47e7601 (puppet-foreman): Drop Puppet 5 support
- 12:51 PM Revision 4985449b (puppet-tftp): Bump version to 7.0.0
- 12:51 PM Revision cc2af068 (puppet-foreman_proxy): Allow puppet-tftp 7.0.0
- 12:34 PM Revision 93d40eb7 (puppet-dns): Bump version to 9.0.0
- 12:33 PM Revision 6e427aba (puppet-foreman_proxy): Allow puppet-dns 9.0.0
07/04/2021
- 08:38 AM Bug #32453: Handle Ubuntu 20.04 tftp directory move
- For now i added:
sed -i 's/\/srv\/tftp/\/var\/lib\/tftpboot/g' /etc/default/tftpd-hpa
systemctl restart tftpd-hpa...
07/02/2021
- 12:49 PM Revision f2a03dd5 (puppet-foreman): Autorequire provider in smartproxy type
- With this it's sufficient to include foreman::providers where prior to
this the caller was responsible for ensuring t... - 12:17 PM Revision 08ea4d8b (puppet-pulpcore): Support 3.14, drop 3.13
- 11:09 AM Revision 63077d52 (puppet-certs): Revert "Fixes #32585: Add function to extract Artemis client certificate subject dynamically"
- This reverts commit 9f3f5bf4a3b9062833a279c02ac186b475d63505.
06/30/2021
- 06:45 PM Bug #32917 (Ready For Testing): Pulpcore module should deploy Redis only if required by one or more enabled features
- 06:33 PM Bug #32917 (Ready For Testing): Pulpcore module should deploy Redis only if required by one or more enabled features
- With Pulpcore 3.14, Redis will only be required by Pulpcore when one of the following features is enabled:
* use_rq_... - 02:40 PM Bug #32916 (Ready For Testing): need a way for a scenario to override installer defaults
- 02:38 PM Bug #32916 (Closed): need a way for a scenario to override installer defaults
- The problem is that for parameters without a value Kafo always dumps the default into the answers.
However, some s... - 12:08 PM Feature #32914 (Closed): Add puppet plugin to answer files
- Applied in changeset commit:installer|57b0b4476ca988ca2fc9ac7b1e62328947c2a46e.
- 10:21 AM Feature #32914 (Ready For Testing): Add puppet plugin to answer files
- 10:20 AM Feature #32914 (Closed): Add puppet plugin to answer files
- we have puppet plugin, but we are missing it from answer files, so it is imposible to enable it.
- 11:08 AM Revision 57b0b447 (installer): Fixes #32914 - Add puppet plugin to answer files
Also available in: Atom