1. 17 Oct, 2016 1 commit
    • Jeremy Barlow's avatar
      (MAINT) Bump beaker to 2.50.0 · 041af681
      Jeremy Barlow authored
      Previously, PuppetDB's Gemfile was picking up beaker version 2.43.0.
      This was transitively picking up hocon version 0.9.5.  puppetserver
      recently added some variable interpolation to the puppetserver.conf
      file.  Some fixes in hocon 1.0 and later are needed in order for the
      interpolation to be handled correctly.
      
      This commit bumps the beaker dependency in the Gemfile to ~> 2.50.0,
      which transitively will cause test jobs to pick up a newer hocon gem
      dependency, >= 1.0.
      041af681
  2. 03 Oct, 2016 1 commit
  3. 28 Jul, 2016 2 commits
  4. 26 Jul, 2016 1 commit
  5. 03 Jun, 2016 1 commit
  6. 03 Dec, 2015 4 commits
  7. 05 Nov, 2015 1 commit
  8. 19 Oct, 2015 1 commit
  9. 13 Oct, 2015 1 commit
  10. 06 Oct, 2015 1 commit
  11. 15 Sep, 2015 1 commit
  12. 27 Aug, 2015 1 commit
    • Wayne's avatar
      (QENG-2729) Prepare repo for new CI jobs. · 774416e1
      Wayne authored
      This commit moves some of the Jenkins shell scripts into this repo in order to
      reduce overall churn when converting PuppetDB acceptance testing over to
      vmpooler. So the new CI jobs should be usable by both ec2 and vmpooler testing.
      
      Along with these changes some of the variables read in by the Gemfile,
      acceptance helper, and jenkins beaker script have been modified to make them
      more compatible with variables other CI pipelines might use--bringing us closer
      to a world in which our CI definitions can be generically re-usable between
      projects.
      774416e1
  13. 08 May, 2015 1 commit
    • Rob Browning's avatar
      (PDB-1263) Use beaker EC2 subnet rotation · 621d0c06
      Rob Browning authored
      Upgrade to beaker 2.11, and change all of the acceptance/config files to
      use CONFIG level vpc_id and subnet_ids settings to allow EC2 subnet
      rotation when there are capacity constraints.
      
      (cherry picked from commit 0128adaf)
      621d0c06
  14. 07 May, 2015 1 commit
    • Rob Browning's avatar
      (PDB-1263) Use beaker EC2 subnet rotation · 0128adaf
      Rob Browning authored
      Upgrade to beaker 2.11, and change all of the acceptance/config files to
      use CONFIG level vpc_id and subnet_ids settings to allow EC2 subnet
      rotation when there are capacity constraints.
      0128adaf
  15. 10 Apr, 2015 1 commit
  16. 08 Apr, 2015 2 commits
  17. 07 Apr, 2015 2 commits
    • Andrew Roetker's avatar
      (PDB-1412) Update rspec dependency from 2.x to 3.x · a8eede4c
      Andrew Roetker authored
      This commit updates the rspec dependency and updates the terminus spec
      code to remove the associated updates new failures, deprecations and
      warnings. This commit enables the `:should` syntax explicitly in the
      `spec_helper.rb` to remove a deprecation warning that was introduced in
      rspec 3.x.
      a8eede4c
    • Russell Mull's avatar
      (maint) Support iterative acceptance test development · 69374588
      Russell Mull authored
      Add support for iterating on acceptance tests more quickly by allowing a
      developer to re-run them against an already created VM.
      
      - Add PUPPETDB_SKIP_INSTALL and BEAKER_NO_PROVISION environment variables
        to the Rakefile
      - Add a beaker configuration designated for running these tests 
        (ec2-west-dev)
      - Add the beaker:first_run and beaker:rerun rake tasks
      - Use a patched version of beaker that works on OS X hosts
      - Document how this all works
      69374588
  18. 23 Mar, 2015 1 commit
  19. 17 Feb, 2015 1 commit
  20. 06 Feb, 2015 2 commits
  21. 04 Feb, 2015 1 commit
    • Ken Barber's avatar
      (PDB-1034) Ezbake source based testing · 8bd86e21
      Ken Barber authored
      This change switched PuppetDB over to use the ezbake_utils helpers in ezbake
      to install PuppetDB via source. This effectively means the old installation
      methodology can be retired.
      
      For now, this just pins us to a branch for beaker, until that patch is merged.
      
      The beaker-tests-source.sh script is now modified to ensure that leiningen
      is now installed (since its required by ezbake helpers in beaker).
      
      Some minor code was removed that is no longer needed, but a major retirement
      patch will be forthcoming to remove the greater amount of code no longer
      required. Since it was deemed such a patch would make this patch hard to read.
      
      Also, retry was added to the acceptance test jobs, to ensure we can avoid
      transient issues getting at the git version of beaker.
      Signed-off-by: 's avatarKen Barber <ken@bob.sh>
      8bd86e21
  22. 30 Jan, 2015 1 commit
  23. 09 Jan, 2015 1 commit
  24. 22 Dec, 2014 1 commit
    • wkalt's avatar
      (maint) pin i18n · 2d9b55b8
      wkalt authored
      activesupport calls in the latest i18n, which drops support for Ruby
      1.8.7 and breaks acceptance tests on Ubuntu 12.04.  This PR pins to a lower
      version with 1.8.7 support.
      2d9b55b8
  25. 10 Nov, 2014 1 commit
  26. 14 Oct, 2014 1 commit
  27. 30 Jul, 2014 1 commit
  28. 29 Jul, 2014 1 commit
  29. 12 May, 2014 1 commit
  30. 22 Apr, 2014 1 commit
  31. 15 Apr, 2014 2 commits
  32. 03 Apr, 2014 1 commit