Commit Graph

38 Commits

Author SHA1 Message Date
R. Tyler Croy e4c8e31baf Upgrade to the latest puppetlabs_spec_helper from a slightly forked git repo
The puppetlabs_spec_helper main repository doesn't have a gemspec and cannot be
properly referred to from Bundler, so we had to fork it -_-
2014-04-30 20:46:02 -07:00
R. Tyler Croy 25cbb1fbc3 Enumerate the steps needed to develop locally 2014-04-30 20:09:26 -07:00
R. Tyler Croy b65391294f Update the README with more details about our current branching model 2014-04-30 19:23:36 -07:00
R. Tyler Croy a986a3f4ed Merge pull request #7 from jenkins-infra/hook_fix
Fix typo in file name, add fork to upstart tracking
2014-04-30 17:20:02 -07:00
Adam Crews 46be6be2b6 Fix typo in file name, add fork to upstart tracking 2014-04-30 17:18:43 -07:00
R. Tyler Croy 98c3d4ff31 Properly include profile::accounts in the puppetmaster role
This commit also includes some simple tests which are marked as pending. I
missed this because we don't have tests that compile the catalogs with
profile::puppetmaster. Once we figure out how to make that catalog compilation
work, we'll be good to unpending these suckers
2014-04-30 17:12:28 -07:00
Adam Crews bd8c0e4dbd Fix stdlib name and formating 2014-04-30 17:02:21 -07:00
Adam Crews 279a1cbc17 Track puppetlabs/stdlib from git in order to get around supported module limits 2014-04-30 17:00:49 -07:00
Adam Crews 236e8d8253 Merge pull request #6 from rtyler/upgrade-apt-module
puppetlabs/apt v1.4.2 is the latest and greatest apt
2014-04-30 16:48:33 -07:00
R. Tyler Croy 0ecd3a09ec puppetlabs/apt v1.4.2 is the latest and greatest apt module for us to use 2014-04-30 16:43:32 -07:00
R. Tyler Croy fdb8fc8ea3 Merge pull request #5 from jenkins-infra/webhooks
Enable eyaml and the deployhooks
2014-04-30 16:40:18 -07:00
Adam Crews dd65fe56d3 Add logging 2014-04-30 16:36:08 -07:00
Adam Crews 54b5246aad Fixing cert paths 2014-04-30 16:36:08 -07:00
Adam Crews 1725981ea5 Fix eyaml keys 2014-04-30 16:36:08 -07:00
Adam Crews dafcf8e0ba Adding webhook and eyaml management 2014-04-30 16:36:08 -07:00
Adam Crews a8dcc8ab06 Merge pull request #4 from rtyler/accounts-setup
Accounts setup
2014-04-30 16:28:44 -07:00
R. Tyler Croy 2be14dc19c Include the account profile in our puppetmaster role 2014-04-30 16:25:15 -07:00
R. Tyler Croy 99366f50bd Properly generate `account` resources from our hiera data
Now with 100% more tests!

This commit introduces the ability to run rspec-puppet tests for the role and
profile classes that are being added into dist/. All other module tests hsould
be done in the repositories for those modules

[FIXED INFRA-8]
2014-04-30 16:22:08 -07:00
R. Tyler Croy f5f187cd57 Avoid linting and validating Puppet manifests that are not owned by 'jenkins-infra' 2014-04-30 16:21:53 -07:00
R. Tyler Croy ecdb90a564 Add the puppetlabs_spec_helper to make running our rspec-puppet tests easier 2014-04-30 16:21:29 -07:00
R. Tyler Croy 68f90c834f Add basic accounts via the `account` module and hieradata
The keys have been pulled from the existing `infra-puppet` repository, but are
not yet being pulled into a module to `create_resources` and actually add these
accounts to the catalog
2014-04-30 16:21:29 -07:00
R. Tyler Croy 2c503ae2d6 Merge remote-tracking branch 'upstream/production' into HEAD 2014-04-30 16:20:55 -07:00
R. Tyler Croy 0116751dc6 Merge pull request #3 from jenkins-infra/docker
Adding the docker module as a dependency
2014-04-30 16:05:03 -07:00
Kohsuke Kawaguchi e9b59cb69f Adding the docker module as a dependency 2014-04-30 15:53:28 -07:00
Adam Crews e61d06e6c4 Merge pull request #2 from jenkins-infra/basic-linting-and-validation
Add a basic Ruby environment for running linting and validation locally
2014-04-30 13:53:50 -07:00
R. Tyler Croy 521cee1388 Add a basic Ruby environment for running linting and validation locally
This commit also includes the CI scripts necessary to validate pull requests at
a basic level before merging them into `staging`
2014-04-30 13:19:19 -07:00
Kohsuke Kawaguchi 54743a3fd0 Testing the push notification 2014-04-30 13:18:20 -07:00
Adam Crews 4d433ec7f4 Merge pull request #1 from jenkins-infra/yaml-module-conf
Use the correct (OSUOSL) SMTP server for the PE Console
2014-04-30 10:23:40 -07:00
R. Tyler Croy da6dce4336 Use the correct (OSUOSL) SMTP server for the PE Console
From within the OSUOSL there isn't a need for auth or TLS for the SMTP server

[FIXED INFRA-6]
2014-04-30 10:21:18 -07:00
R. Tyler Croy d43f1f842b Add a simple readme to point to the issue tracker for INFRA tasks 2014-04-30 08:08:45 -07:00
Adam Crews 2e54a2bf3d Move puppetmaster role to the correct directory 2014-04-29 17:43:07 -07:00
Adam Crews 154d159512 Add puppetmaster role 2014-04-29 17:38:18 -07:00
Adam Crews 72b4dd9fd1 Fix version number for pe_gem 2014-04-29 17:33:26 -07:00
Adam Crews d5ba2285f0 Move hiera.yaml into the proper directory 2014-04-29 17:31:11 -07:00
Adam Crews 0bff02a49e Adam should learn to spel 2014-04-29 17:27:31 -07:00
Adam Crews 4df272f4b2 Add hiera, update profile 2014-04-29 17:23:24 -07:00
Adam Crews 487fa04b5f Add puppetmaster profile 2014-04-29 17:06:52 -07:00
Adam Crews 2207be0829 Initial commit 2014-04-29 16:37:34 -07:00