-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
(SIMP-8228) Fix hidepid and mcstransd issue (#63)
- No longer enable or install mcstransd by default - It is a user convenience feature and not required for core functionality - Ensure that mcstransd is added to the GID assigned to `/proc` if one is assigned on the system - Pin beaker to non-broken hashref. This is required to handle slow VM issue in GitLab whereby a host after reboot will have an uptime that is not greater than the uptime before the reboot. - Update documentation - Add Gemfile to gitlab.yml to ensure all tests are run when gems change. - Add SIMP/ to gitlab.yml to ensure compliance acceptance suite is run when any compliance data changes. SIMP-8228 #comment Fix hidepid and mcstransd issue
- Loading branch information
1 parent
7af5072
commit 64238d6
Showing
15 changed files
with
440 additions
and
165 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,168 @@ | ||
--- | ||
require: | ||
- rubocop-rspec | ||
- rubocop-i18n | ||
AllCops: | ||
DisplayCopNames: true | ||
TargetRubyVersion: '2.4' | ||
Include: | ||
- "**/*.rb" | ||
Exclude: | ||
- bin/* | ||
- ".vendor/**/*" | ||
- "**/Gemfile" | ||
- "**/Rakefile" | ||
- pkg/**/* | ||
- spec/fixtures/**/* | ||
- vendor/**/* | ||
- "**/Puppetfile" | ||
- "**/Vagrantfile" | ||
- "**/Guardfile" | ||
Layout/EmptyLinesAroundAttributeAccessor: | ||
Enabled: true | ||
Layout/LineLength: | ||
Description: People have wide screens, use them. | ||
Max: 200 | ||
Layout/SpaceAroundMethodCallOperator: | ||
Enabled: true | ||
Lint/RaiseException: | ||
Enabled: true | ||
Lint/StructNewOverride: | ||
Enabled: false | ||
GetText: | ||
Enabled: false | ||
GetText/DecorateString: | ||
Description: We don't want to decorate test output. | ||
Exclude: | ||
- spec/**/* | ||
Enabled: false | ||
Naming/AccessorMethodName: | ||
Exclude: | ||
- spec/**/* | ||
RSpec/BeforeAfterAll: | ||
Description: Beware of using after(:all) as it may cause state to leak between tests. | ||
A necessary evil in acceptance testing. | ||
Exclude: | ||
- spec/acceptance/**/*.rb | ||
RSpec/ExpectInHook: | ||
Exclude: | ||
- spec/unit/**/*.rb | ||
RSpec/HookArgument: | ||
Description: Prefer explicit :each argument, matching existing module's style | ||
EnforcedStyle: each | ||
RSpec/NamedSubject: | ||
Exclude: | ||
- spec/classes/**/* | ||
- spec/defines/**/* | ||
Style/BlockDelimiters: | ||
Description: Prefer braces for chaining. Mostly an aesthetical choice. Better to | ||
be consistent then. | ||
EnforcedStyle: braces_for_chaining | ||
Style/ClassAndModuleChildren: | ||
Description: Compact style reduces the required amount of indentation. | ||
EnforcedStyle: compact | ||
Style/EmptyElse: | ||
Description: Enforce against empty else clauses, but allow `nil` for clarity. | ||
EnforcedStyle: empty | ||
Style/ExponentialNotation: | ||
Enabled: true | ||
Style/FormatString: | ||
Description: Following the main puppet project's style, prefer the % format format. | ||
EnforcedStyle: percent | ||
Style/FormatStringToken: | ||
Description: Following the main puppet project's style, prefer the simpler template | ||
tokens over annotated ones. | ||
EnforcedStyle: template | ||
Style/HashEachMethods: | ||
Enabled: true | ||
Style/HashSyntax: | ||
Enabled: false | ||
Style/HashTransformKeys: | ||
Enabled: false | ||
Style/HashTransformValues: | ||
Enabled: true | ||
Style/Lambda: | ||
Description: Prefer the keyword for easier discoverability. | ||
EnforcedStyle: literal | ||
Style/MixinUsage: | ||
Exclude: | ||
- spec/**/* | ||
Style/RedundantBegin: | ||
Enabled: false | ||
Style/RegexpLiteral: | ||
Description: Community preference. See https://github.com/voxpupuli/modulesync_config/issues/168 | ||
EnforcedStyle: percent_r | ||
Style/TernaryParentheses: | ||
Description: Checks for use of parentheses around ternary conditions. Enforce parentheses | ||
on complex expressions for better readability, but seriously consider breaking | ||
it up. | ||
EnforcedStyle: require_parentheses_when_complex | ||
Style/TrailingCommaInArguments: | ||
Description: Prefer always trailing comma on multiline argument lists. This makes | ||
diffs, and re-ordering nicer. | ||
EnforcedStyleForMultiline: comma | ||
Style/TrailingCommaInArrayLiteral: | ||
Description: Prefer always trailing comma on multiline literals. This makes diffs, | ||
and re-ordering nicer. | ||
EnforcedStyleForMultiline: comma | ||
Style/SlicingWithRange: | ||
Enabled: true | ||
Style/SymbolArray: | ||
Description: Using percent style obscures symbolic intent of array's contents. | ||
EnforcedStyle: brackets | ||
RSpec/MessageSpies: | ||
EnforcedStyle: receive | ||
Style/Documentation: | ||
Exclude: | ||
- lib/puppet/parser/functions/**/* | ||
- spec/**/* | ||
Style/WordArray: | ||
EnforcedStyle: brackets | ||
Style/CollectionMethods: | ||
Enabled: true | ||
Style/MethodCalledOnDoEndBlock: | ||
Enabled: true | ||
Style/StringMethods: | ||
Enabled: true | ||
GetText/DecorateFunctionMessage: | ||
Enabled: false | ||
GetText/DecorateStringFormattingUsingInterpolation: | ||
Enabled: false | ||
GetText/DecorateStringFormattingUsingPercent: | ||
Enabled: false | ||
Layout/EndOfLine: | ||
Enabled: false | ||
Layout/HeredocIndentation: | ||
Enabled: false | ||
Metrics/AbcSize: | ||
Enabled: false | ||
Metrics/BlockLength: | ||
Enabled: false | ||
Metrics/ClassLength: | ||
Enabled: false | ||
Metrics/CyclomaticComplexity: | ||
Enabled: false | ||
Metrics/MethodLength: | ||
Enabled: false | ||
Metrics/ModuleLength: | ||
Enabled: false | ||
Metrics/ParameterLists: | ||
Enabled: false | ||
Metrics/PerceivedComplexity: | ||
Enabled: false | ||
RSpec/DescribeClass: | ||
Enabled: false | ||
RSpec/ExampleLength: | ||
Enabled: false | ||
RSpec/MessageExpectation: | ||
Enabled: false | ||
RSpec/MultipleExpectations: | ||
Enabled: false | ||
RSpec/NestedGroups: | ||
Enabled: false | ||
Style/AsciiComments: | ||
Enabled: false | ||
Style/IfUnlessModifier: | ||
Enabled: false | ||
Style/SymbolProc: | ||
Enabled: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,17 @@ | ||
* Mon Sep 21 2020 Trevor Vaughan <[email protected]> - 2.6.0-0 | ||
- No longer enable or install mcstransd by default | ||
- It is a user convenience feature and not required for core functionality | ||
- Ensure that mcstransd is added to the GID assigned to `/proc` if one is | ||
assigned on the system | ||
|
||
* Mon Jan 13 2020 Jeanne Greulich <[email protected]> - 2.5.1-0 | ||
- Add EL8 defaults for Oracle Linux | ||
|
||
* Wed Nov 06 2019 Jeanne Greulich <[email protected]> - 2.5.1-0 | ||
- Defined values for EL8 in data in modules. | ||
- Updated Gemfile versions to ones that support EL8. | ||
- Updated metadata.json to include support for CentOS 8 and RedHat 8 | ||
- Added acceptance test nodes for Centos8 and Redhat 8 | ||
- Added acceptance test nodes for CentOS 8 and RedHat 8 | ||
- Removed $:: from top level variables. | ||
- Removed tests for Puppet 4 from travis.yml. | ||
- Bumped upper bound for simp-simplib to < 5.0.0 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.