Skip to content

Commit

Permalink
(SIMP-8824) Drop EL6 ISO/tarball references (#423)
Browse files Browse the repository at this point in the history
* (SIMP-8824) Announce no EL6 ISO in CHANGELOG

[SIMP-8824] #close

* Remove EL6 ISO/tarball references
  • Loading branch information
op-ct committed Dec 8, 2020
1 parent 2023664 commit d456f80
Show file tree
Hide file tree
Showing 7 changed files with 60 additions and 81 deletions.
34 changes: 20 additions & 14 deletions docs/changelogs/latest.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ OS compatibility

This release is known to work with:

* CentOS 6.10 x86_64
* CentOS 6.10 x86_64 — no server ISO or release tarball
* CentOS 7.0 2003 x86_64
* CentOS 8.2 2004 x86_64 — :ref:`client systems only<changelog-6-5-0-el8-client-only>`
* OEL 6.10 x86_64
* OEL 6.10 x86_64 — no server ISO or release tarball
* OEL 7.8 x86_64
* OEL 8.2 x86_64 — :ref:`client systems only<changelog-6-5-0-el8-client-only>`
* RHEL 6.10 x86_64
* RHEL 6.10 x86_64 — no server ISO or release tarball
* RHEL 7.8 x86_64
* RHEL 8.2 x86_64 — :ref:`client systems only<changelog-6-5-0-el8-client-only>`

Expand Down Expand Up @@ -79,17 +79,23 @@ This release does NOT support EL8 for:
* For details, see: :ref:`changelog-6-5-0-el8-client-limitations`.


Support for managing EL6 is drawing down
""""""""""""""""""""""""""""""""""""""""

* EL6 maintenance support is EOL for both RHEL 6 and CentOS 6, and upstream
vendor support will end on 30 November 2020.
* **New Puppet modules may not support EL6.**
* Some optional Puppet modules (provided by the :package:`simp-extras` RPM)
no longer support EL6. In particular, this affects :pupmod:`simp/autofs`,
:pupmod:`simp/nfs`, and :pupmod:`simp/simp_nfs`. If you need those
capabilities on EL6, use earlier versions of these modules in EL6-specific
Puppet environments.
EL6 support is EOL
""""""""""""""""""

* EL6 maintenance support is EOL for both RHEL 6 and CentOS 6.
* Upstream vendor support ended on 30 November 2020.
* **New Puppet modules may not support EL6.**
* **EL6 SIMP tarball and ISO releases have been discontinued.**
* There will be no CentOS6 server tarball or ISO release for SIMP 6.5.0.
* EL6 _has_ been tested for use with SIMP 6.5.0's Puppet modules, the
``unpack_dvd`` script, and PXE kickstarts.
* However: **No further EL6 support is planned for SIMP Puppet modules**
* **EL6 support may be removed completely in each module's next release.**
* Some optional Puppet modules (provided by the :package:`simp-extras` RPM) no
longer support EL6. In particular, this affects :pupmod:`simp/autofs`,
:pupmod:`simp/nfs`, and :pupmod:`simp/simp_nfs`. If you need those
capabilities on EL6, use earlier versions of these modules in EL6-specific
Puppet environments.


Breaking Changes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -200,11 +200,11 @@ To verify that the ``simp-core`` acceptance tests have succeeded
Verify ISOs can be created
--------------------------

This check verifies that SIMP ISOs for CentOS 6 and CentOS 7 can be
This check verifies that SIMP ISOs for CentOS 7 can be
built from the local ``simp-core`` clone and RPMs pushed to the SIMP
Download Server.

For CentOS 6 and CentOS 7:
For CentOS 7:

#. Login to a machine that has `Docker`_ installed and the ``docker``
service running.
Expand All @@ -220,15 +220,15 @@ For CentOS 6 and CentOS 7:
git clone https://github.com/simp/simp-core.git
cd simp-core
#. Populate ``simp-core/ISO`` directory with CentOS 6/7 distribution ISOs
#. Populate ``simp-core/ISO`` directory with CentOS 7 distribution ISOs

.. code-block:: bash
mkdir ISO
cp /net/ISO/Distribution_ISOs/CentOS-6.9-x86_64-bin-DVD*.iso ISO/
cp /net/ISO/Distribution_ISOs/CentOS-7-x86_64-1708.iso ISO/
#. Build each ISO for CentOS 6 and CentOS 7. For example,
#. Build each ISO for supported CentOS versions. For example,

.. code-block:: bash
Expand All @@ -240,12 +240,6 @@ For CentOS 6 and CentOS 7:
.. IMPORTANT::

#. By default, the ``default.yml`` for the ``rpm_docker`` suite
builds an ISO for CentOS 7. You must manually edit the
``default.yml`` file to disable the ``el7-build-server``
instead of the ``el6-build-server``, in order to create
a CentOS 6 ISO.

#. The most reliable way to build each ISO is from a clean checkout
of ``simp-core``.

Expand Down Expand Up @@ -415,11 +409,11 @@ tested in acceptance/simp-packer tests) do function as advertised:
* The SIMP server can be converted from Selinux permissive to Selinux
enforcing.
* A local user with sudo privileges can be created and login to both
the SIMP server and client on CentOS 6 and CentOS 7.
the SIMP server and client on CentOS 7.
* An LDAP user in the ``administrators`` group can login to both
the SIMP server and client on CentOS 6 and CentOS 7.
the SIMP server and client on CentOS 7.
* Local and LDAP users can change their passwords on both the SIMP
server and client on CentOS 6 and CentOS 7.
server and client on CentOS 7.
* The Rsyslog rules from ``simp_rsyslog``, ``syslog`` and
SIMP application modules (``aide``, ``tlog``, etc.) result
in application log messages being written to the correct local
Expand Down Expand Up @@ -452,11 +446,10 @@ tested in acceptance/simp-packer tests) do function as advertised:
Verify SIMP server RPM install
------------------------------

This check verifies that CentOS 6 and CentOS 7 SIMP servers can be
installed using the set of RPMs contained in the SIMP ISOs
The verification steps largely follow the details in
:ref:`gsg-installing_simp_from_a_repository`. All RPMs except
the ``simp-core`` RPM should be able to be pulled from the appropriate location
This check verifies that CentOS 7 SIMP servers can be installed using the set
of RPMs contained in the SIMP ISOs The verification steps largely follow the
details in :ref:`gsg-installing_simp_from_a_repository`. All RPMs except the
``simp-core`` RPM should be able to be pulled from the appropriate location
under https://download.simp-project.com.

Verify SIMP server RPM upgrade
Expand Down Expand Up @@ -501,10 +494,10 @@ the last full SIMP release.
Verify SIMP server R10K install
-------------------------------

This check verifies that CentOS 6 and CentOS 7 SIMP servers can be
installed via :term:`r10k`. Since this capability is already automatically
tested in a ``simp-core`` acceptance test, all verification is handled by
`Verify simp-core tests pass`_.
This check verifies that CentOS 7 SIMP servers can be installed via
:term:`r10k`. Since this capability is already automatically tested in a
``simp-core`` acceptance test, all verification is handled by `Verify simp-core
tests pass`_.


.. _Docker: https://www.docker.com
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ Verify the component RPM upgrade succeeds
-----------------------------------------

This check verifies that the RPM for this component can be used to
upgrade the last full SIMP release. For both CentOS 6 and CentOS 7,
upgrade the last full SIMP release. For CentOS 7,
do the following:

#. Bring up a CentOS server that was booted from the appropriate SIMP
Expand Down Expand Up @@ -185,10 +185,10 @@ Verify the component yields valid SIMP ISOs
-------------------------------------------

This check verifies that with this component, valid SIMP ISOs
for CentOS 6 and CentOS 7 can be built. An ISO is considered
for CentOS 7 can be built. An ISO is considered
to be valid when a SIMP server can be booted from it, configured via
``simp config``, and then bootstrapped via ``simp bootstrap``. For
CentOS 6 and CentOS 7:
CentOS 7:

#. Login to a machine that has `Docker`_ installed and the ``docker``
service running.
Expand All @@ -213,15 +213,14 @@ CentOS 6 and CentOS 7:
any of its updated dependencies have been updated to reference
the versions under test.

#. Populate ``simp-core/ISO`` directory with CentOS6/7 distribution ISOs
#. Populate ``simp-core/ISO`` directory with CentOS 7 distribution ISOs

.. code-block:: bash
mkdir ISO
cp /net/ISO/Distribution_ISOs/CentOS-6.9-x86_64-bin-DVD*.iso ISO/
cp /net/ISO/Distribution_ISOs/CentOS-7-x86_64-1708.iso ISO/
#. Build each ISO for CentOS 6 and CentOS 7. For example,
#. Build each ISO for CentOS. For example,

.. code-block:: bash
Expand All @@ -233,12 +232,6 @@ CentOS 6 and CentOS 7:
.. IMPORTANT::

#. By default, the ``default.yml`` for the ``rpm_docker`` suite
builds an ISO for CentOS 7. You must manually edit the
``default.yml`` file to disable the ``el7-build-server``
instead of the ``el6-build-server``, in order to create
a CentOS 6 ISO.

#. The most reliable way to build each ISO is from a clean checkout
of ``simp-core``.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -251,8 +251,7 @@ Verify the component RPM upgrade succeeds
-----------------------------------------

This check verifies that the RPM for this component can be used to
upgrade the last full SIMP release. For both CentOS 6 and CentOS 7,
do the following:
upgrade the last full SIMP release. For CentOS 7, do the following:

#. Bring up a CentOS server that was booted from the last SIMP ISO
release and for which ``simp config`` and ``simp bootstrap`` has
Expand Down Expand Up @@ -284,10 +283,11 @@ Verify the component yields valid SIMP ISOs
-------------------------------------------

This check verifies that with this component, valid SIMP ISOs
for CentOS 6 and CentOS 7 can be built. An ISO is considered
to be valid when a SIMP server can be booted from it, configured via
``simp config``, and then bootstrapped via ``simp bootstrap``. For
CentOS 6 and CentOS 7:
for CentOS 7 can be built. An ISO is considered to be valid when a SIMP server
can be booted from it, configured via ``simp config``, and then bootstrapped
via ``simp bootstrap``.

For CentOS 7:

#. Login to a machine that has `Docker`_ installed and the ``docker``
service running.
Expand All @@ -298,14 +298,14 @@ CentOS 6 and CentOS 7:
that is available with CentOS works best.

#. Checkout the ``simp-core`` project for the last SIMP release.
For this discussion, we will assume it is ``6.0.0-1``.
For this example, we will use ``6.5.0-0``.

.. code-block:: bash
git clone https://github.com/simp/simp-core.git
cd simp-core
git fetch -t origin
git checkout tags/6.0.0-1
git checkout tags/6.5.0-0
#. Create a ``Puppetfile.tracking`` file that contains the contents
of ``Puppetfile.stable`` in which the URLs for the component and
Expand All @@ -317,10 +317,9 @@ CentOS 6 and CentOS 7:
.. code-block:: bash
mkdir ISO
cp /net/ISO/Distribution_ISOs/CentOS-6.9-x86_64-bin-DVD*.iso ISO/
cp /net/ISO/Distribution_ISOs/CentOS-7-x86_64-1708.iso ISO/
#. Build each ISO for CentOS 6 and CentOS 7. For example,
#. Build ISO(s). For example,

.. code-block:: bash
Expand All @@ -332,16 +331,10 @@ CentOS 6 and CentOS 7:
.. IMPORTANT::

#. By default, the ``default.yml`` for the ``rpm_docker`` suite
builds an ISO for CentOS 7. You must manually edit the
``default.yml`` file to disable the ``el7-build-server``
instead of the ``el6-build-server``, in order to create
a CentOS 6 ISO.

#. The most reliable way to build each ISO is from a clean checkout
of ``simp-core``.

#. Use `simp-packer`_ to verify the SIMP ISO can be bootstrapped, when
#. Use `simp-packer`_ to verify that the SIMP ISO can be bootstrapped, when
booted with the default options.

Verify the component works in an actual SIMP system
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,7 @@ Download the SIMP release tar file, found on our `SIMP artifacts repository`_.
Download the latest tar file according to your needs. If you are not sure what
version you need, check the :ref:`faq-simp_version_guide`.

* The `latest 6.4 release (for EL 6)`_
* The `latest 6.4 release (for EL 7)`_
* The `latest 6.5 release (for EL 7)`_
* The `latest checksums`_

.. NOTE::
Expand All @@ -56,7 +55,7 @@ branch for your target SIMP version:
.. code::
cd simp-core
git checkout tags/6.4.0-0 # for SIMP 6.4
git checkout tags/6.4.0-0 # for SIMP 6.5
Update your Dependencies
^^^^^^^^^^^^^^^^^^^^^^^^
Expand Down Expand Up @@ -128,6 +127,5 @@ Once the process completes, you should have a bootable SIMP ISO, in:
``build/distributions/<OS>/<Release>/<Arch>/SIMP_ISO/``

.. _SIMP artifacts repository: https://download.simp-project.com/simp/ISO
.. _latest 6.4 release (for EL 6): https://download.simp-project.com/simp/ISO/tar_bundles/SIMP-6.4.0-0.el6-CentOS-6-x86_64.tar.gz
.. _latest 6.4 release (for EL 7): https://download.simp-project.com/simp/ISO/tar_bundles/SIMP-6.4.0-0.el7-CentOS-7-x86_64.tar.gz
.. _latest 6.5 release (for EL 7): https://download.simp-project.com/simp/ISO/tar_bundles/SIMP-6.5.0-0.el7-CentOS-7-x86_64.tar.gz
.. _latest checksums: https://download.simp-project.com/simp/ISO/tar_bundles/SHA512SUM
Original file line number Diff line number Diff line change
Expand Up @@ -49,23 +49,19 @@ Install as follows:

.. |bios_boot_options| image:: ../../../images/screenshots/simp_boot_options.png
:alt: SIMP boot options screen (BIOS)
.. |efi_grub097_boot_options| image:: ../../../images/screenshots/simp_boot_options_efi__grub097.png
:alt: SIMP boot options screen (UEFI, el6)
.. |efi_grub2_boot_options| image:: ../../../images/screenshots/simp_boot_options_efi__grub2.png
:alt: SIMP boot options screen (UEFI, el7)
.. |efi_grub2_boot_options_submenu| image:: ../../../images/screenshots/simp_boot_options_efi__grub2_submenu.png
:alt: SIMP boot options screen (UEFI, el7)


+------------+----------------------------------+
| BIOS | |bios_boot_options| |
+------------+----------------------------------+
| UEFI (el6) | |efi_grub097_boot_options| |
+------------+----------------------------------+
| UEFI (el7) | |efi_grub2_boot_options| |
+------------+----------------------------------+
| | |efi_grub2_boot_options_submenu| |
+------------+----------------------------------+
+----------------+----------------------------------+
| BIOS | |bios_boot_options| |
+----------------+----------------------------------+
| UEFI | |efi_grub2_boot_options| |
+----------------+----------------------------------+
| UEFI (submenu) | |efi_grub2_boot_options_submenu| |
+----------------+----------------------------------+


#. Press *Enter* to boot the standard SIMP installer, or customize the
Expand Down
Binary file not shown.

0 comments on commit d456f80

Please sign in to comment.