Skip to content
Commits on Jan 27, 2016
  1. @hunner

    Merge pull request #569 from DavidS/fm-4049-update-msync

    hunner committed
    (FM-4049) update to modulesync_configs
  2. @DavidS
Commits on Jan 20, 2016
  1. @jonnytpuppet

    Merge pull request #568 from mattbostock/fix_docs

    jonnytpuppet committed
    Fix reference to validate_bool in function
Commits on Jan 19, 2016
  1. @mattbostock

    Fix reference to validate_bool in function

    mattbostock committed
    The documentation in `validate_ip_address` references `validate_bool`,
    but I believe this should read `validate_ip_address` instead, which
    makes more sense.
    
    Looks like this was copied from `validate_ipv4_address`, which I fixed
    in 7b06878.
Commits on Jan 18, 2016
  1. @DavidS

    Merge pull request #567 from alechenninger/add-test-for-basename-with…

    DavidS committed
    …-scheme
    
    Add test for basename on path with scheme
Commits on Jan 16, 2016
  1. @alechenninger
Commits on Jan 12, 2016
  1. @DavidS

    Merge pull request #566 from puppetlabs/4.11.x

    DavidS committed
    4.11.0 merge back
Commits on Jan 8, 2016
  1. @DavidS

    Merge pull request #552 from mattbostock/add_x509_rsa_key_pair

    DavidS committed
    Add a function to validate an x509 RSA key pair
  2. @mattbostock

    Change order of tests to be more logical

    mattbostock committed
    Put the tests using a valid certificate fixture together and put tests
    using a valid key fixture together.
  3. @mattbostock

    Test certificate and key with a truncated middle

    mattbostock committed
    Test a valid certificate and valid key that have had 48 characters
    removed from their middle, to simulate a malformed certificate and key.
    
    Suggested by @DavidS in #552
  4. @mattbostock

    Add a function to validate an x509 RSA key pair

    mattbostock committed
    Add a function to validate an x509 RSA certificate and key pair, as
    commonly used for TLS certificates.
    
    The rationale behind this is that we store our TLS certificates and
    private keys in Hiera YAML files, and poor indentation or formatting in
    the YAML file could cause a valid certificate to be considered invalid.
    
    Will cause the Puppet run to fail if:
    
    - an invalid certificate is detected
    - an invalid RSA key is detected
    - the certificate does not match the key, i.e. the certificate
      has not been signed by the supplied key
    
    The test certificates I've used in the spec tests were generated using
    the Go standard library:
    
        $ go run $GOROOT/src/crypto/tls/generate_cert.go -host localhost
    
    Example output:
    
        ==> cache-1.router: Error: Not a valid RSA key: Neither PUB key nor PRIV key:: nested asn1 error at /var/govuk/puppet/modules/nginx/manifests/config/ssl.pp:30 on node cache-1.router.dev.gov.uk
Commits on Jan 7, 2016
  1. @DavidS

    Merge pull request #565 from tphoney/4.11.0_tweak

    DavidS committed
    minor tweak to 4.11.0 adding debian 8 to metadata
  2. @tphoney
Commits on Jan 4, 2016
  1. @DavidS

    Merge pull request #545 from mpolenchuk/master

    DavidS committed
    Add clamp function
Commits on Dec 31, 2015
  1. @mentat

    Merge pull request #564 from tphoney/4.11.0_prep

    mentat committed
    4.11.0 prep
  2. @mpolenchuk

    Add clamp function

    mpolenchuk committed
    Clamp keeps value within the range.
    Employ of soft() makes the whole thing is independant of order.
Commits on Dec 30, 2015
  1. @tphoney

    4.11.0 prep

    tphoney committed
Commits on Dec 22, 2015
  1. @bmjen

    Merge pull request #553 from logicminds/absolute_path

    bmjen committed
    adds new parser called is_absolute_path
Commits on Dec 21, 2015
  1. @tphoney

    Merge pull request #561 from DavidS/fix-package_provider

    tphoney committed
    Allow package_provider fact to resolve on PE 3.x
Commits on Dec 18, 2015
  1. @DavidS

    Allow package_provider fact to resolve on PE 3.x

    DavidS committed
    PE 3.x emits a puppetversion fact in the format "3.x.x (Puppet Enterprise 3.x.x)". This fact causes an error when invoked on PE 3.x: Could not retrieve fact='package_provider', resolution='<anonymous>': Malformed version number string 3.8.1 (Puppet Enterprise 3.8.1
    
    This fix has been tested on PE 3.8.2 and should work for PE 3.3, 3.7, and 3.8.
    
    Original-fix-by: Alex Harden <aharden@gmail.com>
Commits on Dec 17, 2015
  1. @tphoney

    Merge pull request #559 from DavidS/fm-3802-fix-ensure_resource-test

    tphoney committed
    (FM-3802) make ensure_resource test of packages
  2. @DavidS

    (FM-3802) make ensure_resource test of packages

    DavidS committed
    This ensures that the test passes independently of changes to rubygems.
Commits on Dec 16, 2015
  1. @logicminds
  2. @logicminds

    adds new parser called is_absolute_path

    logicminds committed
      * is_absolute_path returns boolean true if the given path
        is absolute, returns false otherwise.
      * works for windows and unix
Commits on Dec 15, 2015
  1. @mentat

    Merge pull request #558 from puppetlabs/4.10.x

    mentat committed
    4.10.x mergeback
Commits on Dec 14, 2015
  1. @bmjen

    Merge pull request #557 from jbondpdx/4.10.x

    bmjen committed
    edits to README
  2. @jbondpdx

    more carriage returns

    jbondpdx committed
  3. @jbondpdx

    more carriage returns, no

    jbondpdx committed
  4. @jbondpdx
  5. @jbondpdx

    edits to README

    jbondpdx committed
Commits on Dec 11, 2015
  1. @bmjen

    Merge pull request #556 from HelenCampbell/4.10.0_prep

    bmjen committed
    Changelog and versionbump for 4.10.0
  2. @HelenCampbell
Commits on Dec 10, 2015
  1. @bmjen

    Merge pull request #554 from kjetilho/ticket/2886-seeded_rand

    bmjen committed
    (#2886) seeded_rand: new function
Commits on Dec 8, 2015
  1. @tphoney

    Merge pull request #555 from puppetlabs/4.9.x

    tphoney committed
    4.9.x Mergeback
  2. @kjetilho

    (#2886) seeded_rand: new function

    kjetilho committed
    seeded_rand is needed for repeatable randomness across nodes in a cluster
Something went wrong with that request. Please try again.