Commits on Nov 25, 2018

  1. Adding BitBucket Server secret support.

    venushka authored and root committed Nov 25, 2018
    Configuration menu
    Copy the full SHA
    506088f View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2018

  1. Configuration menu
    Copy the full SHA
    e589f06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2489c6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2159065 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2018

  1. Merge pull request #2 from venushka/bitbucket-webhook-secret

    Bitbucket webhook secret
    venushka authored Nov 27, 2018
    Configuration menu
    Copy the full SHA
    cb931ec View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2018

  1. Configuration menu
    Copy the full SHA
    7685b1c View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2018

  1. comment concurrency tests

    Dan33l committed Dec 4, 2018
    Configuration menu
    Copy the full SHA
    943f8ac View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2018

  1. Configuration menu
    Copy the full SHA
    37a1b8f View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2018

  1. Merge pull request #470 from Dan33l/acceptance_run_in_parallel

    Acceptance tests run requests in parallel commented
    bastelfreak authored Dec 25, 2018
    Configuration menu
    Copy the full SHA
    649f6b8 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2018

  1. modulesync 2.4.0

    bastelfreak committed Dec 29, 2018
    Configuration menu
    Copy the full SHA
    3758acf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #478 from voxpupuli/modulesync

    modulesync 2.4.0
    bastelfreak authored Dec 29, 2018
    Configuration menu
    Copy the full SHA
    6cf9eba View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2019

  1. Configuration menu
    Copy the full SHA
    f5ef0cf View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/voxpupuli/puppet-r10k int…

    …o bitbucket-webhook-secret
    venushka committed Jan 4, 2019
    Configuration menu
    Copy the full SHA
    95fc273 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2019

  1. Configuration menu
    Copy the full SHA
    eb5cf3e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8fb5af View commit details
    Browse the repository at this point in the history
  3. Merge pull request #464 from venushka/bitbucket-webhook-secret

    Adding BitBucket Server secret support.
    bastelfreak authored Jan 14, 2019
    Configuration menu
    Copy the full SHA
    9e95e84 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2019

  1. Remove Gentoo/portage related code as is it not supported.

    The module already does not support Gentoo and the portage code is no
    longer maintained.
    ghoneycutt committed Feb 1, 2019
    Configuration menu
    Copy the full SHA
    317ba38 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2019

  1. Merge pull request #480 from ghoneycutt/bye_bye_gentoo

    Remove Gentoo/portage related code as is it not supported.
    bastelfreak authored Feb 2, 2019
    Configuration menu
    Copy the full SHA
    1bb11e4 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2019

  1. Unify docs

    * The PROXY.md file is not shown on the forge
    * The `doc/` directory is used by puppet-strings
    * The information in the file is outdated as the bug in rubygems has been fixed a long time ago
    DavidS committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    33e247c View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2019

  1. Merge pull request #481 from DavidS/docs

    Unify docs
    bastelfreak authored Feb 19, 2019
    Configuration menu
    Copy the full SHA
    bf50d67 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2019

  1. Configuration menu
    Copy the full SHA
    76cc8a9 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2019

  1. modulesync 2.7.0

    bastelfreak committed Apr 7, 2019
    Configuration menu
    Copy the full SHA
    283f2cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e753b16 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2019

  1. Configuration menu
    Copy the full SHA
    1f9ecf9 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2019

  1. Merge pull request #483 from dhoppe/bump_dependency

    Allow puppetlabs/inifile 3.x
    alexjfisher authored Apr 30, 2019
    Configuration menu
    Copy the full SHA
    22a9b66 View commit details
    Browse the repository at this point in the history
  2. Convert mocha to rspec-mocks

    dhoppe authored Apr 30, 2019
    Configuration menu
    Copy the full SHA
    54700b1 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2019

  1. Replace exec with Open3.capture3

    The deploy and deploy_module methods are already running in a detached
    forked process, and therefore running the command in the background is
    redundant. Additionally, by running the command in the background, we lose
    the ability to capture the exit code, and assume it always succeeds.
    
    Running the command in-band additionally allows us to correctly call the
    slack and rocketchat notifiers, which previously were silenced.
    ncstate-mafields committed May 6, 2019
    Configuration menu
    Copy the full SHA
    a1706bc View commit details
    Browse the repository at this point in the history
  2. Call generate_types after notifiers

    When generate_types is called before the slack/rocketchat notifiers,
    it causes the chat notifications to be in reverse order, since the
    generate_types command will also send its own notifications.
    
    By calling generate_types after the chat notifiers, the messages appear
    in the correct order in chat.
    ncstate-mafields committed May 6, 2019
    Configuration menu
    Copy the full SHA
    4fc5b0c View commit details
    Browse the repository at this point in the history
  3. Revert chat status code back to 200

    Since the chat notifiers are the only thing that actually uses this value
    (because the deploy and deploy_module methods are run in detached forked
    processes), the actual value doesn't really matter.
    
    There are check in the notify_* methods that check for either a 200 or
    500 value, so values passed in should be one of these two values.
    
    Keeping the chat status codes at 202 results in broken chat messages,
    since the color and attachment are not defined.
    ncstate-mafields committed May 6, 2019
    Configuration menu
    Copy the full SHA
    b9c2a27 View commit details
    Browse the repository at this point in the history
  4. Return 202 HTTP status from payload and module endpoints

    Since the deploy and deploy_module methods are now detached forked
    processes, their return codes and output are no longer returned
    automatically to the payload and module endpoints, and we must manually
    define a return value for them.
    
    Since the work has been sent off to an out-of-band process at the time
    the webhook call returns, a 202 response is acceptable.
    ncstate-mafields committed May 6, 2019
    Configuration menu
    Copy the full SHA
    f3f1557 View commit details
    Browse the repository at this point in the history
  5. Update chat messages to be more accurate for the operation

    Since the generate_types method defines an :environment key rather
    than a :module or :branch, the target value is not defined. We fix
    that by looking for an :environment key and setting target.
    
    Additionally, the phrasing is not valid for generating types, so
    the phrasing has been updated to better reflect what actually happened.
    ncstate-mafields committed May 6, 2019
    Configuration menu
    Copy the full SHA
    a76c565 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fa33970 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2019

  1. Allow puppetlabs/stdlib 6.x

    stdlib 6.0.0 is due to be released soon.
    This module has already dropped support for puppet 4 and/or doesn't
    use the updated stdlib `merge` function.
    
    See
    https://github.com/puppetlabs/puppetlabs-stdlib/blob/217068f97edd2396ce37ac8c1bd7e23da621d6be/CHANGELOG.md#supported-release-600
    alexjfisher committed May 8, 2019
    Configuration menu
    Copy the full SHA
    246b08c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #486 from alexjfisher/update_stdlib_dependency

    Allow `puppetlabs/stdlib` 6.x
    dhoppe authored May 8, 2019
    Configuration menu
    Copy the full SHA
    e757d2a View commit details
    Browse the repository at this point in the history

Commits on May 9, 2019

  1. Merge pull request #484 from dhoppe/patch-1

    Convert mocha to rspec-mocks
    bastelfreak authored May 9, 2019
    Configuration menu
    Copy the full SHA
    734b768 View commit details
    Browse the repository at this point in the history
  2. Fix typo

    I have no idea, why this worked at #484.
    dhoppe authored May 9, 2019
    Configuration menu
    Copy the full SHA
    91eb7c4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #482 from voxpupuli/modulesync

    modulesync 2.7.0 and drop puppet 4
    bastelfreak authored May 9, 2019
    Configuration menu
    Copy the full SHA
    216c2d5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    684f8be View commit details
    Browse the repository at this point in the history

Commits on May 10, 2019

  1. Merge pull request #487 from dhoppe/add_proxy

    Add support for proxy settings
    bastelfreak authored May 10, 2019
    Configuration menu
    Copy the full SHA
    c36a64e View commit details
    Browse the repository at this point in the history

Commits on May 11, 2019

  1. Merge pull request #485 from 0x6d617474/webhook_improvements

    Webhook improvements
    bastelfreak authored May 11, 2019
    Configuration menu
    Copy the full SHA
    461f8d1 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2019

  1. Configuration menu
    Copy the full SHA
    d41bd0d View commit details
    Browse the repository at this point in the history

Commits on May 20, 2019

  1. Configuration menu
    Copy the full SHA
    91fb9b9 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2019

  1. Merge pull request #489 from dhoppe/fix_provider

    Remove support for providers yum, zypper
    bastelfreak authored May 26, 2019
    Configuration menu
    Copy the full SHA
    13279bc View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2019

  1. Wrap slack_icon with colons

    The configuration file for the webhook config writes values that
    begin with colons (:) as symbols rather than strings, to allow
    for calculated values.
    
    Since slack emoji names follow the pattern of `:name:`, they are
    written as symbols instead of strings, and the resulting config
    file breaks the webhook service.
    
    This change simply requires slack icons to be entered without the
    wrapping colons, and adds them back just before sending to Slack.
    
    Where previously the ocean icon would be written as `:ocean:` in
    the webhook_slack_icon parameter, now it would be written as `ocean`.
    ncstate-mafields committed Jun 17, 2019
    Configuration menu
    Copy the full SHA
    5aff74c View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2019

  1. Merge pull request #495 from 0x6d617474/slack_icon_fix

    Wrap slack_icon with colons
    rnelson0 authored Jun 18, 2019
    Configuration menu
    Copy the full SHA
    16c4aa8 View commit details
    Browse the repository at this point in the history
  2. Release 7.0.0

    rnelson0 committed Jun 18, 2019
    Configuration menu
    Copy the full SHA
    4a4fc4f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #493 from voxpupuli/rnelson0-patch-1

    Release 7.0.0
    rnelson0 authored Jun 18, 2019
    Configuration menu
    Copy the full SHA
    89505e4 View commit details
    Browse the repository at this point in the history