Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(CONT-19) Removal of puppet-module-gems #481

Merged
merged 3 commits into from
Oct 5, 2022

Commits on Oct 4, 2022

  1. (CONT-19) Removal of puppet-module-gems

    With the recent updates to bundler the need for a specific set of gems for each version of ruby that we support has been removed.
    As such the logic behind our gems is now much simpler and can easily fit within the default templates, thus removing our need to have a separate module to manage them, with the templates already managing all other similar default requirements for our modules.
    david22swan committed Oct 4, 2022
    Configuration menu
    Copy the full SHA
    7a04b80 View commit details
    Browse the repository at this point in the history
  2. (maint) Update template to allow for multiple version requirements

    Prior to this change only a single version requirement could be passed through to the code.
    With this however we can now spec specify multiple, allowing us a much more exact control of our Gems
    david22swan committed Oct 4, 2022
    Configuration menu
    Copy the full SHA
    001c90b View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2022

  1. (CONT-19) Update config_defaults gems

    - Added Rubocop gems missing from original commit
    - Add lower bounds to all gems
    - Remove `puppet-lint` as it is brought in by `voxpupuli-puppet-lint-plugins`
    - Remove `specinfra` as it is brought in by `serverspec`
    - Move `serverspec` to system_tests
    - Remove `ed25519` and `bcrypt_pbkf` as they are brought in by `net-ssh`
    - Remove `rspec-puppet` as it is brought in by `puppetlabs_spec_helper`
    - Pin `facterdb` to 1.18 and up as this is the version which adds Ub22.04
    - Remove code previously used to retrieve ruby version
    david22swan committed Oct 5, 2022
    Configuration menu
    Copy the full SHA
    ea88f60 View commit details
    Browse the repository at this point in the history