SIMP 6.3.2

Table of Contents

Release Notes

Release Focus

This release focuses on fixing a few critical bugs that were discovered after the release of SIMP 6.3.0-0.

How to use this page

  • Go to the row of your module
  • If the "proposed version" is green, then it has been released and tagged
  • If the "proposed version" is blue, verify that the tests have all passed, bold the text
  • If the "proposed version" is bold, tag and release the component, and color the column green


Component Selection

BLUENew version since last SIMP release
YELLOWNew component since last SIMP release
GRAYOmitted component
WHITESame version as last SIMP release
REDTBD: Outstanding problem
BOLDReady to release
BOLD ITALICSTag published but not verified as released
GREENNew version tagged, Forge released, RPM released
ComponentProposed VersionVersion in 6.3.1Latest VersionUnit Test StatusAcceptance Test StatusGitHub ReleasedForge ReleasedRPM ReleasedChangelog
pupmod-simp-pupmod7.8.07.7.07.8.0

PASSED

https://travis-ci.org/simp/pupmod-simp-pupmod/builds/489573458

PASSED

https://gitlab.com/simp/pupmod-simp-pupmod/pipelines/46266590

YYYhttps://github.com/simp/pupmod-simp-pupmod/blob/master/CHANGELOG
pupmod-simp-incron0.4.00.3.10.4.0

PASSED

https://travis-ci.org/simp/pupmod-simp-incron/builds/486645693

PASSED

https://gitlab.com/simp/pupmod-simp-incron/pipelines/45862286

YYYhttps://github.com/simp/pupmod-simp-incron/blob/master/CHANGELOG
pupmod-simp-sssd6.1.46.1.36.1.4

PASSED

https://travis-ci.org/simp/pupmod-simp-sssd/builds/486636047

PASSED

https://gitlab.com/simp/pupmod-simp-incron/pipelines/45862286

YYYhttps://github.com/simp/pupmod-simp-sssd/blob/master/CHANGELOG
pupmod-simp-stunnel6.4.06.3.36.4.0

PASSED

https://travis-ci.org/simp/pupmod-simp-stunnel/builds/486639896

PASSED

https://gitlab.com/simp/pupmod-simp-stunnel/pipelines/45862235

YYYhttps://github.com/simp/pupmod-simp-stunnel/blob/master/CHANGELOG
pupmod-simp-simplib3.12.03.11.13.12.0

PASSED

https://travis-ci.org/simp/pupmod-simp-simplib/builds/487579282

PASSED

https://gitlab.com/simp/pupmod-simp-simplib/pipelines/45862308

YYYhttps://github.com/simp/pupmod-simp-simplib/blob/master/CHANGELOG
rubygem-simp-cli4.4.04.3.24.4.0

PASSED

https://travis-ci.org/simp/rubygem-simp-cli/builds/486637383

N/A

YN/AYhttps://github.com/simp/rubygem-simp-cli/blob/master/build/rubygem-simp-cli.spec
simp-core6.3.26.3.16.3.1

PASSED

https://travis-ci.org/simp/simp-core/builds/492838221

N/A

YYY
simp-doc6.3.26.3.16.3.1

PASSED

https://travis-ci.org/simp/simp-doc/builds/492371317

N/AYN/AY


Release Testing Procedure

The full release testing procedure is documented in the Official SIMP Docs.

Puppet Versions Testing

Puppet version for GitLab and TravisCI

Puppet modules will be tested in GitLab and TravisCI with the following versions:

ReleasePuppetRubyNotes
PE 2017.24.10.*2.1.9

SIMP 6.1.0, SIMP 6.2.0 also tested on this version

  • Modules may have progressed past this and that is OK. There is no longer a guarantee that 4.10.* will be supported
PE 2018.1.45.5.62.4.4

5.5.72.4.4Version included in SIMP 6.3.2 ISOs

Puppet version for simp-core (integration) and SIMP ISO testing

ReleasePuppetRubyNotes
SIMP 6.3.05.5.72.4.4Version included in SIMP 6.3.2 ISOs

OS Versions For Testing

  • SIMP acceptance tests will be executed with the following OS versions:
    • CentOS 7.5
    • CentOS 6.10
    • RedHat 7.5
    • RedHat 6.10
    • OracleLinux 7.5
    • OracleLinux 6.10
  • SIMP -6.3.2 ISOs for CentOS 7.5 and CentOS 6.10 will be built and tested.

  • If licenses are available, SIMP -6.3.2 ISOs for RedHat 7.5 and RedHat 6.10 will be built and tested.

Tests - New/Changed Features

The tests in this section focus on new features or major, SIMP-wide changes.

Legend:

(lightbulb) - Means this version needs to be tested

(grey lightbulb) - This version does not need to be tested.

(question) - Testing probably sufficient from other versions.

(error) - Testing has failed.

(tick) - Testing completed and Passed.

blank - This test is not OS specific

greenthese test are automated




Component

Required

Tasks

TestEL7EL6OL7OL6RH7RH6StatusNotes
1simp-core
Verify Puppet File matches release versions(tick)(tick)(grey lightbulb)(grey lightbulb)

SIMP-6064 - Getting issue details... STATUS This must be completed before any other tests are done
2installation
Verify installation from ISO passes(lightbulb)(lightbulb)(grey lightbulb)(grey lightbulb)(lightbulb)(lightbulb)

SIMP-6065 - Getting issue details... STATUS

SIMP-6066 - Getting issue details... STATUS


3installation
Verify installation from RPM(tick)(tick)



SIMP-6067 - Getting issue details... STATUS

SIMP-6068 - Getting issue details... STATUS


4simp-doc
Create and verify Changelog.rst(tick)(grey lightbulb)(grey lightbulb)(grey lightbulb)(grey lightbulb)(grey lightbulb) SIMP-6069 - Getting issue details... STATUS This addresses STIG updates and Compliance Markup modules changes.
5simp-doc
'Upgrading SIMP' has an entry for the latest version and is correct(tick)(tick)(grey lightbulb)(grey lightbulb)(grey lightbulb)(grey lightbulb) SIMP-6070 - Getting issue details... STATUS
6simp-integration_test
SIMP server upgrade from RPM using the upgrade instructions.  Document any steps that are needed outside the ordinary upgrade.  Then, if there are additional steps, have someone else use the docs to do the upgrade to verify.(tick)(tick)



SIMP-6071 - Getting issue details... STATUS SIMP-6072 - Getting issue details... STATUS

See simp-integration_test for automated upgrade test.

this should be done for servers in both FIPS and NOFIPS mode.

7RPMs and Released Modules
Dogfooding(tick)(tick)(grey lightbulb)(grey lightbulb)(tick)(tick) SIMP-6073 - Getting issue details... STATUS

Or "drink your own home brew", which ever you prefer.

  • CentOS 7: SIMP server and SIMP client
  • CentOS 6: SIMP client only
8Final RPM testingRPMs have been uploaded to packagecloudRun the simp-core install_from_rpm test and versify that it passes.   This will pull the packages from packagecloud.io and do an install.(tick)(tick)(grey lightbulb)(grey lightbulb)(tick)(tick) SIMP-6074 - Getting issue details... STATUS SIMP-6075 - Getting issue details... STATUS

in simp-core run

  • SIMP_BEAKER_OS=oel beaker:suites[install_from_rpm]
  • beaker:suites[install_from_rpm]
  • beaker:suites[install_from_rpm,el6_server]
  • SIMP_BEAKER_OS=oel beaker:suites[install_from_rpm,el6_server]

and then do it all again with BEAKER_fips=yes

9Puppet Forge TestingAfter modules have been tag with an annotated tagrun the simp-core test install_from_core_module test to test the modules pushed to Puppet Forge(tick)(tick)(grey lightbulb)(grey lightbulb)(grey lightbulb)(grey lightbulb) SIMP-6076 - Getting issue details... STATUS

in simp-core run

  • beaker:suites[install_from_core_module]
  • SIMP_BEAKER_OS=oel beaker:suites[install_from_core_module]
  • beaker:suites[install_from_core_module,el6_server]
  • SIMP_BEAKER_OS=oel beaker:suites[install_from_core_module,el6_server]

and then do it all again with BEAKER_fips=yes

Tests - Regression/Integration Testing

The tests in this section are regression tests to ensure unmodified capabilities still function.  These tests should use the packer boxes created in the New/Changed Feature tests, were applicable.

Note that most of these test should eventually be automated by simp-packer, simp-integration_test, or simp-core tests so check there and remove them from these list as they are automated elsewhere.

TestEL6EL7StatusNotes
1

Verify non-standard BIOS boot options from the ISO:

  •   choose own partitions
  •   minimum installation
(grey lightbulb)(grey lightbulb)SKIPPED - NO RELEVANT CHANGESSkipped for 6.3.2 due to no relevant changes
2

Verify all boot Options in UEFI mode from ISO:

  • FIPS
  • no-FIPS
  • FIPS+Encrypted
  • FIPS+choose own partitions
  • minimum
(grey lightbulb)(grey lightbulb)SKIPPED - NO RELEVANT CHANGESSkipped for 6.3.2 due to no relevant changes
3PXE Boot Testing BIOS(grey lightbulb)(grey lightbulb)SKIPPED - NO RELEVANT CHANGESSkipped for 6.3.2 due to no relevant changes
4PXE Boot Testing UEFI(grey lightbulb)(grey lightbulb)SKIPPED - NO RELEVANT CHANGESSkipped for 6.3.2 due to no relevant changes
5Bootstrap simp-lite scenario(grey lightbulb)(grey lightbulb)SKIPPED - NO RELEVANT CHANGESSkipped for 6.3.2 due to no relevant changes
6

Verify simp-lite operations:

  • login operations (PAM, LDAP, local user)
  • NFS operations (home directory)
  • logging operations (rsyslog)
  • auditing operations
(grey lightbulb)(grey lightbulb)SKIPPED - NO RELEVANT CHANGESSkipped for 6.3.2 due to no relevant changes
7Bootstrap poss scenario(grey lightbulb)(grey lightbulb)SKIPPED - NO RELEVANT CHANGESSkipped for 6.3.2 due to no relevant changes
8Bootstrap run-once scenario(grey lightbulb)(grey lightbulb)SKIPPED - NO RELEVANT CHANGESSkipped for 6.3.2 due to no relevant changes
9Verify ability to switch FIPS from on to off(grey lightbulb)(grey lightbulb)SKIPPED - NO RELEVANT CHANGES
  • Tested in 6.3.0 so skipped for 6.3.2 due to no relevant changes
  • Switching from off to on is known to have problems because of ciphers.
10Verify ability to turn on and off auditing and selinux(grey lightbulb)(grey lightbulb)SKIPPED - NO RELEVANT CHANGESSkipped for 6.3.2 due to no relevant changes
11

General Review of documentation:

  • Getting Started
  • User Guide
  • HOW TOs
  • FAQS
(grey lightbulb)(grey lightbulb)SKIPPED - NO RELEVANT CHANGESThe only changes in 6.3.2 are unrelated to the general guidance provided in 6.3.0 with the exception of entries that have already been completed in simp-doc
12simp-utils:

executables that are not tested otherwise work as advertised

  • unpack_dvd
(grey lightbulb)(grey lightbulb)SKIPPED - NO RELEVANT CHANGES
  • Skipped for 6.3.2 due to no relevant changes
  • The following have acceptance tests that simply need to be executed:
    • gen_ldap_update
    • updaterepos

Open Issues Assigned to Release

key summary type updated assignee status reporter
Loading...
Refresh