Skip to content

Commit 5a2fa10

Browse files
Update the 6.6.0 changelog (#457)
* Updated redirected links * Removed broken links * Modernized EL6 references * Updated the 6.6.0 changelog Closes #458
1 parent 7f85290 commit 5a2fa10

File tree

35 files changed

+175
-185
lines changed

35 files changed

+175
-185
lines changed

docs/FAQ/Selinux.rst

+3-4
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,14 @@ If you experience a failed boot after running :command:`simp bootstrap` with an
77
that says something along the lines of ``Failed to load SELINUX policy, freezing``, follow these
88
instructions:
99

10-
#. Reboot into single user mode or a rescue shell (instructions on `EL6`_ and
11-
`EL7`_). You may need your GRUB password that was set during :command:`simp config` or set using
12-
the :pupmod:`simp/simp_grub` module.
10+
#. Reboot into a rescue shell (instructions on `EL8`_ and `EL7`_). You may need your GRUB password
11+
that was set during :command:`simp config` or set using the :pupmod:`simp/simp_grub` module.
1312

1413
#. Reinstall the selinux policy: :command:`yum reinstall -y selinux-policy-targeted`
1514

1615
#. Tell the kernel to relabel all files during next boot: :command:`touch /.autorelabel`
1716

1817
#. Reboot
1918

20-
.. _EL6: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/sec-single-user_mode
2119
.. _EL7: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html-single/system_administrators_guide/index#sec-Terminal_Menu_Editing_During_Boot
20+
.. _EL8: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/system_design_guide/troubleshooting-after-installation_installer-troubleshooting#booting-into-rescue-mode_using-rescue-mode

docs/HOWTO/00_Accounts_and_Access/Configure_Ssh.rst

+2-3
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ need to be noted:
106106
* *No direct MATCH entry support*:
107107
Due to their complexity, :code:`Match` entries are not supported. However,
108108
you can add them using the :code:`sshd_config_match` resource from the
109-
`herculesteam-augeasproviders_ssh`_ module. Since :pupmod:`simp/ssh` uses
109+
:pupmod:`puppet/augeasproviders_ssh` module. Since :pupmod:`simp/ssh` uses
110110
this module internally, the :code:`sshd_config_match` resource will be
111111
available to you on any node using :pupmod:`simp/ssh`.
112112

@@ -161,7 +161,7 @@ Managing Additional Settings with ``ssh_config``
161161
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
162162

163163
Starting with version **6.4.0** of the :pupmod:`simp/ssh` module, you can use the
164-
`ssh_config`_ resource from the `herculesteam-augeasproviders_ssh`_ module to
164+
`ssh_config`_ resource from the :pupmod:`puppet/augeasproviders_ssh` module to
165165
manage settings that the module does not cover.
166166

167167
For instance, to ensure that the default host entry's :code:`RequestTTY` option is
@@ -176,5 +176,4 @@ set to ``auto``:
176176
value => 'auto',
177177
}
178178
179-
.. _herculesteam-augeasproviders_ssh: https://github.com/hercules-team/augeasproviders_ssh
180179
.. _ssh_config: https://github.com/hercules-team/augeasproviders_ssh/blob/master/README.md

docs/HOWTO/10_SIMP/Managing_Workstation_Infrastructures.rst

+2-5
Original file line numberDiff line numberDiff line change
@@ -340,12 +340,9 @@ following in the target node's :term:`Hiera` data or corresponding workstation h
340340
.. NOTE::
341341

342342
MATE is used here for :term:`EL` 7 systems since x2go cannot yet process
343-
GNOME 3 sessions natively with any kind of consistency. If using EL 6, GNOME
344-
will be used.
343+
GNOME 3 sessions natively with any kind of consistency.
345344

346-
Due to this difference, EL 7 servers should be connected to with MATE
347-
selected as the target window manager and EL6 systems should be connected to
348-
with GNOME selected as the target window manager.
345+
MATE was removed from EL8 and a suitable replacement has yet to be integrated into SIMP.
349346

350347
For more details, see the `x2go wiki`_
351348

docs/HOWTO/10_SIMP/Using_the_SIMP_Release_RPM.rst

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ The latest SIMP Community Release RPMs are always available at https://download.
1313
Install it by running:
1414

1515
.. code-block:: bash
16+
1617
# el7 Install
1718
sudo yum install https://download.simp-project.com/simp-release-community.el7.rpm
1819

docs/HOWTO/20_Puppet/Enable_Client_Reporting.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,4 @@ view of your environment.
7272
The :program:`puppetlast` command is provided by the :package:`simp-utils` RPM.
7373

7474
.. _Puppetboard: https://github.com/voxpupuli/puppetboard
75-
.. _PuppetDB API: https://puppet.com/docs/puppetdb/latest/api/index.html
75+
.. _PuppetDB API: https://puppet.com/docs/puppetdb/7/api/overview.html

docs/HOWTO/90_Misc/Kerberos.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Beginning with krb5
3939

4040
The following sections give a brief guide on how to get started with manual
4141
Kerberos configuration and distribution of keytabs, for more information,
42-
please see the `official Red Hat documentation`_.
42+
please see the `MIT Kerberos documentation`_.
4343

4444
Creating Admin Principals
4545
^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -121,4 +121,4 @@ Once the Puppet Agent runs on the clients, your keytabs will copied to
121121
place as the default system keytab.
122122

123123
.. _SIMP KRB5 Puppet Module: https://github.com/simp/pupmod-simp-krb5
124-
.. _official Red Hat documentation: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/managing_smart_cards/configuring_a_kerberos_5_server
124+
.. _MIT Kerberos documentation: https://web.mit.edu/kerberos/krb5-latest/doc/

docs/HOWTO/90_Misc/Manage_TPM.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -502,7 +502,7 @@ To install and configure the HIRS TPM Provisioner, add the following Hiera:
502502
503503
.. _IBM's Software TPM 1.2: https://sourceforge.net/projects/ibmswtpm/
504504
.. _IBM's Software TPM 2.0: https://sourceforge.net/projects/ibmswtpm2/
505-
.. _Intel Site: https://software.intel.com/content/www/us/en/develop/articles/intel-trusted-execution-technology.html
505+
.. _Intel Site: https://www.intel.com/content/www/us/en/developer/articles/tool/intel-trusted-execution-technology.html
506506
.. _SIMP TPM 1.2 Simulator: https://github.com/simp/simp-tpm12-simulator
507507
.. _SIMP TPM 2.0 Simulator: https://github.com/simp/simp-tpm2-simulator
508508
.. _SIMP hirs_provisioner module: https://github.com/simp/pupmod-simp-hirs_provisioner

docs/HOWTO/90_Misc/NFS.rst

+2-28
Original file line numberDiff line numberDiff line change
@@ -40,41 +40,15 @@ Known Issues
4040
Stunnel and Autofs
4141
^^^^^^^^^^^^^^^^^^
4242

43-
The ``autofs`` package that was released with CentOS 7.3 (`autofs-5.0.7-56`_)
44-
worked properly over a :term:`stunnel` connection.
45-
46-
The release shipped with with CentOS 7.4 (**5.0.7-69**) prevents any connection
47-
from happening to the local ``stunnel`` process and breaks mounts to remote systems
48-
over ``stunnel`` connections.
43+
.. WARNING::
4944

50-
The release that ship with CentOS 7.6 (**5.0.7-99**) has fixed the issue.
45+
You must ensure that you are using :package:`autofs` greater than ``5.0.7-99``.
5146

5247
To use :term:`NFS` over ``stunnel`` and ``automount`` directories with old
5348
CentOS 7 releases, you must use the appropriate ``autofs`` package.
5449

5550
To determine what version of ``autofs`` is installed, run ``automount -V``.
5651

57-
To force the package to the desired version:
58-
59-
* Make sure the package is available via your package-management facility then
60-
set the package version in :term:`Hiera`:
61-
62-
.. code-block:: yaml
63-
64-
autofs::autofs_package_ensure: '5.0.7-99'
65-
66-
* Alternatively, ensure that the latest packages are available and set the
67-
following:
68-
69-
.. code-block:: yaml
70-
71-
autofs::autofs_package_ensure: 'latest'
72-
73-
74-
The associated bug report can be found at:
75-
76-
- CentOS 7 https://bugs.centos.org/view.php?id=14080.
77-
7852
Limited Kerberos Support
7953
^^^^^^^^^^^^^^^^^^^^^^^^
8054

docs/HOWTO/90_Misc/Unpack_dvd.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ The following example will extract only the PXE files to the rsync directory:
8585
# Place the -X options after the ISO name.
8686
sudo su - root
8787
# copy the iso to the system
88-
unpack_dvd -v 8.0.1905 --no-unpack-yum /myisodir/CentOS--x86_64-1905-dvd1.iso -X
88+
unpack_dvd -v 8.0.1905 --no-unpack-yum /myisodir/CentOS-8-x86_64-1905-dvd1.iso -X
8989
9090
The following example will extract both the RPMs and PXE files to alternate directories:
9191

@@ -97,6 +97,6 @@ The following example will extract both the RPMs and PXE files to alternate dire
9797
mkdir -p /my/tftpboot
9898
# The PXE directory must follow the -X option.
9999
# The -d options changes the directory to extract OS files
100-
unpack_dvd -v 8.0.1905 -d /my/repodir /myisodir/CentOS--x86_64-1905-dvd1.iso -X /my/tftpboot
100+
unpack_dvd -v 8.0.1905 -d /my/repodir /myisodir/CentOS-8-x86_64-1905-dvd1.iso -X /my/tftpboot
101101
yum clean all && yum makecache
102102

docs/_extensions/simp_roles.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def role(name, rawtext, text, lineno, inliner, options={}, content=[]):
4646

4747
# Link to the module on Puppet Forge (if the text is in the right format)
4848
if len(forge_names) == 2:
49-
url = 'https://forge.puppet.com/%s/%s' % (forge_names[0], forge_names[1])
49+
url = 'https://forge.puppet.com/modules/%s/%s' % (forge_names[0], forge_names[1])
5050
node = nodes.reference(rawtext, text, refuri=url, **options)
5151
if re.search('-', text):
5252
fixed_text = re.sub('-', '/', text)

docs/changelogs/latest.rst

+65-17
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,12 @@ OS compatibility
2626
This release is known to work with:
2727

2828
* CentOS 7.0 2009 x86_64
29-
* CentOS 8.4 2105 x86_64
29+
* CentOS 8.5 2111 x86_64
30+
* CentOS 8 Stream 20220423 x86_64
3031
* OEL 7.9 x86_64
31-
* OEL 8.4 x86_64
32+
* OEL 8.5 x86_64
3233
* RHEL 7.9 x86_64
33-
* RHEL 8.4 x86_64
34+
* RHEL 8.5 x86_64
3435

3536

3637
Full support for EL8
@@ -213,19 +214,19 @@ Puppet RPMs
213214

214215
The following Puppet RPMs are packaged with the SIMP 6.6.0 ISOs:
215216

216-
+-----------------------------+-----------------------------+
217-
| Package | Version |
218-
+=============================+=============================+
219-
| :package:`puppet-agent` | FIXME 6.22.1-1 or 7.12.0-1 |
220-
+-----------------------------+-----------------------------+
221-
| :package:`puppet-bolt` | FIXME 3.19.0-1 or FIXME |
222-
+-----------------------------+-----------------------------+
223-
| :package:`puppetdb` | FIXME 6.16.1-1 or 7.7.0-1 |
224-
+-----------------------------+-----------------------------+
225-
| :package:`puppetdb-termini` | FIXME 6.16.1-1 or 7.7.0-1 |
226-
+-----------------------------+-----------------------------+
227-
| :package:`puppetserver` | FIXME 6.15.3-1 or 7.4.1-1 |
228-
+-----------------------------+-----------------------------+
217+
+-----------------------------+----------------------+
218+
| Package | Version |
219+
+=============================+======================+
220+
| :package:`puppet-agent` | 6.27.1-1 or 7.16.0-1 |
221+
+-----------------------------+----------------------+
222+
| :package:`puppet-bolt` | 3.22.1-1 |
223+
+-----------------------------+----------------------+
224+
| :package:`puppetdb` | 6.21.0-1 or 7.10.1-1 |
225+
+-----------------------------+----------------------+
226+
| :package:`puppetdb-termini` | 6.21.0-1 or 7.10.1-1 |
227+
+-----------------------------+----------------------+
228+
| :package:`puppetserver` | 6.19.0-1 or 7.7.0-1 |
229+
+-----------------------------+----------------------+
229230

230231
Removed Puppet Modules
231232
----------------------
@@ -235,6 +236,17 @@ The following modules were removed from the release:
235236
* :package:`simp_pki_service`
236237
* :package:`simp_bolt`
237238

239+
Replaced Puppet Modules
240+
-----------------------
241+
242+
+---------------------------+-------------------------+
243+
| Original | Replacement |
244+
+===========================+=========================+
245+
| :pupmod:`aboe/chrony` | :pupmod:`puppet/chrony` |
246+
+---------------------------+-------------------------+
247+
| :pupmod:`camptocamp/kmod` | :pupmod:`puppet/kmod` |
248+
+---------------------------+-------------------------+
249+
238250
.. _changelog-6.6.0-fixed-bugs:
239251

240252
Fixed Bugs
@@ -355,8 +367,12 @@ pupmod-simp-pupmod
355367

356368
* Changed all instances of setting items in the :code:`master` section to use
357369
:code:`server` instead
370+
* Updated :code:`pupmod::conf` to automcatically switch :code:`master` to :code:`server`
371+
* Automatically remove items from the puppet config in the :code:`master` section that are set in
372+
the :code:`server` section
358373
* Added :code:`pupmod::master::sysconfig::use_code_cache_flushing` to reduce
359374
excessive memory usage
375+
* Removed SHA1 ciphers from the server cipher list
360376
* Disconnected the puppetserver from the system FIPS libraries since it causes
361377
conflicts with the vendor provided settings
362378
* Allow :code:`pupmod::puppet_server` to accept Arrays
@@ -414,6 +430,8 @@ pupmod-simp-selinux
414430
pupmod-simp-simp
415431
^^^^^^^^^^^^^^^^
416432

433+
* Updated :code:`simp::yum::repo::local_os_updates` to use the gpg keys installed into :file:`<yum
434+
directory>/SIMP/GPGKEYS` to work around changes in EL8
417435
* Corrected the :code:`HeapDumpOnOutOfMemoryError` setting for :program:`puppetdb`
418436
* Ensure that :program:`nsswitch` :program:`SSSD` options for :file:`sudoers` do
419437
not stop on files
@@ -448,6 +466,11 @@ pupmod-simp-simp_gitlab
448466
* Fixed a bug where the :program:`change_gitlab_root_password` script did not
449467
work with GitLab after 13.6.0
450468

469+
pupmod-simp-simp_grub
470+
^^^^^^^^^^^^^^^^^^^^^
471+
472+
* Updated the documentation to better reflect GRUB2
473+
451474
pupmod-simp-simp_nfs
452475
^^^^^^^^^^^^^^^^^^^^
453476

@@ -469,6 +492,7 @@ pupmod-simp-simp_openldap
469492
pupmod-simp-simplib
470493
^^^^^^^^^^^^^^^^^^^
471494

495+
* Fixed the call to `klist` to properly handle cache issues
472496
* Increased randomization in :code:`simplib::gen_random_password`
473497
* :code:`simplib::cron::hour_entry` now supports comma separated lists
474498
* :code:`simplib::cron::minute_entry` now supports comma separated lists
@@ -495,6 +519,8 @@ pupmod-simp-ssh
495519
pupmod-simp-sssd
496520
^^^^^^^^^^^^^^^^
497521

522+
* Added an option to :code:`sssd::install` to prevent installation of the :program:`sssd` client to
523+
increase compatibility with other operating systems
498524
* Fixed multiple compatibility issues with non-OpenLDAP LDAP servers
499525
* No longer use :code:`concat` but instead drop configuration items into the
500526
:file:`/etc/sssd/conf.d` directory
@@ -523,6 +549,7 @@ pupmod-simp-swap
523549
pupmod-simp-tlog
524550
^^^^^^^^^^^^^^^^
525551

552+
* Add a :code:`file` resource if the file writer is specified
526553
* Corrected the login in :file:`tlog.sh.epp` in the case where a user does not
527554
have a login shell
528555

@@ -555,6 +582,8 @@ simp-gpgkeys
555582
^^^^^^^^^^^^
556583

557584
* Fixed the target location for copying the GPG keys into the YUM repository
585+
* Removed EL6 keys
586+
* Updated the Red Hat release key
558587

559588
simp-rsync
560589
^^^^^^^^^^
@@ -606,6 +635,11 @@ pupmod-simp-ds389
606635

607636
* New module for managing 389 DS
608637

638+
pupmod-simp-simp_firewalld
639+
^^^^^^^^^^^^^^^^^^^^^^^^^^
640+
641+
* Added the :pupmod:`simp/simp_firewalld` module and set it to the default on EL8+
642+
609643
pupmod-simp-gnome
610644
^^^^^^^^^^^^^^^^^
611645

@@ -622,6 +656,8 @@ pupmod-simp-logrotate
622656
pupmod-simp-pam
623657
^^^^^^^^^^^^^^^
624658

659+
* Added `dictcheck` and `faillock_log_file` parameter support
660+
* Added Amazon Linux 2 support
625661
* Added a :program:`pre` section for setting auth file content to work with
626662
third party plugins
627663
* Added the ability to set extra content in the :program:`su` configuration
@@ -663,6 +699,7 @@ numerous changes!
663699
pupmod-simp-simp
664700
^^^^^^^^^^^^^^^^
665701

702+
* Added EL8 support
666703
* Added :code:`simp::puppetdb::disable_update_checking` to disable default
667704
analytics in accordance with NIST guidance
668705
* :program:`puppetdb` now sets :code:`UseCodeCacheFlushing` by default
@@ -709,6 +746,12 @@ pupmod-simp-simplib
709746
* Added :program:`net.ipv6.conf.all.disable_ipv6` to the :program:`simplib_sysctl` fact
710747
* Added a :program:`simplib__cryhpto_policy_state` fact
711748

749+
pupmod-simp-ssh
750+
^^^^^^^^^^^^^^^
751+
752+
* Added an option to turn off managing the :code:`AuthorizedKeysFile` parameter in
753+
:file:`/etc/ssh/sshd_config`
754+
712755
pupmod-simp-sssd
713756
^^^^^^^^^^^^^^^^
714757

@@ -719,6 +762,11 @@ pupmod-simp-sssd
719762
* Users can optionally purge the :file:`/etc/sssd/conf.d` directory if they want
720763
puppet to be authoritative
721764

765+
pupmod-simp-sudo
766+
^^^^^^^^^^^^^^^^
767+
768+
* Added the ability for users to create :code:`include` clauses in :file:`/etc/sudoers`
769+
722770
pupmod-simp-tpm2
723771
^^^^^^^^^^^^^^^^
724772

@@ -759,7 +807,7 @@ Known Bugs and Limitations
759807
Below are bugs and limitations known to affect this release. If you discover
760808
additional problems, please `submit an issue`_ to let use know.
761809

762-
* SSSD does not always start the ds389 LDAP server immediately after kickstarting
810+
* :program:`sssd` does not always start the :program:`ds389` LDAP server immediately after kickstarting
763811
an EL8 system. An additional puppet run clears the problem. The error in the log is
764812

765813
sssd.dataprovider.getDomains: Error [1432158215]: DP target is not configured

0 commit comments

Comments
 (0)