dwradcliffe changed the topic of #rubygems-aws to: RubyGems.org Ops | Log: http://irclog.whitequark.org/rubygems-aws | https://github.com/rubygems/rubygems-aws
seanlinsley has quit [Quit: …]
seanlinsley has joined #rubygems-aws
<dwradcliffe> samkottler: what time zone are you on these days?
GitHub156 has joined #rubygems-aws
<GitHub156> [rubygems-aws] skottler pushed 2 new commits to master: http://git.io/Y8L21w
<GitHub156> rubygems-aws/master 433b3ae David Radcliffe: cleanup roles...
<GitHub156> rubygems-aws/master 6040e28 Sam Kottler: Merge pull request #153 from dwradcliffe/cleanup-roles...
GitHub156 has left #rubygems-aws [#rubygems-aws]
GitHub108 has joined #rubygems-aws
<GitHub108> [rubygems-aws] skottler closed pull request #153: more role cleanup (master...cleanup-roles) http://git.io/pH_Mew
GitHub108 has left #rubygems-aws [#rubygems-aws]
<samkottler> dwradcliffe: UTC+1
<samkottler> (paris)
<dwradcliffe> ah ok, didn't seem like EST anymore :)
<dwradcliffe> samkottler: what is this? https://github.com/rubygems/rubygems-aws/issues/128
<samkottler> dwradcliffe: ah that's related to the new nginx build setup
<dwradcliffe> build server?
<samkottler> dwradcliffe: I properly backed all the nginx stuff we need in the regular debian format
<samkottler> packaged**
<samkottler> sorry, on ze phone
<samkottler> dwradcliffe: right now the LB has a custom nginx build in /opt with geoip
<samkottler> dwradcliffe: you can actually close that I reckon
<dwradcliffe> right, ok. we'll need to update the LB nginx recipe once the build process is finalized
<dwradcliffe> but I'll close this for now
<samkottler> dwradcliffe: I'll rebase the build server changes today and then we'll be closer
<samkottler> dwradcliffe: the challenging part here is actually how to get signing and upload separated
<samkottler> because it's a security risk otherwise
<samkottler> dwradcliffe: I might have to do builds on my laptop or an SG gapped machine
<samkottler> I don't want to have the repo hosted on the builder because if it gets compromised then we are SOL
<dwradcliffe> samkottler: hmm. build locally and upload to S3?
<samkottler> dwradcliffe: we need an intermediate box to create all the repo metadata
<samkottler> so the process is:
<samkottler> 1. a trusted person (you, evan, me) create a package
<samkottler> 2. sign the binaries locally
<samkottler> 3. push the signed binaries to a box that pulls down all the contents of a s3 bucket
<samkottler> 4. adds the signed package to the repo metadata
<samkottler> 5. pushes the whole thing up to s3
<dwradcliffe> so the build server does 3,4,5
<samkottler> exactly
<dwradcliffe> that sounds like a good process. as long as we have good docs/setup for 1,2
<samkottler> dwradcliffe: once that first PR gets merged I'm gonna submit another that adds a daemon that listens on a port and accepts valid, signed binaries
<samkottler> so you do something like dput that pushes the binaries to the box
<samkottler> yeah I'll write docs
<samkottler> dwradcliffe: we could also setup a box to do the buiding and then people can grab the binaries to their machine to sign them
<samkottler> but that feels odd
<samkottler> since debuild wants to sign as part of the build process
<dwradcliffe> feels like a waste of a box
<samkottler> agreed
<dwradcliffe> I'm not very familiar with the build/sign process but I should probably learn
GitHub121 has joined #rubygems-aws
<GitHub121> [rubygems-aws] dwradcliffe opened pull request #155: pin jenkins cookbook (master...pin-jenkins-cookbook) http://git.io/PDtG2A
GitHub121 has left #rubygems-aws [#rubygems-aws]
GitHub54 has joined #rubygems-aws
<GitHub54> [rubygems-aws] skottler closed pull request #155: pin jenkins cookbook (master...pin-jenkins-cookbook) http://git.io/PDtG2A
GitHub54 has left #rubygems-aws [#rubygems-aws]
GitHub108 has joined #rubygems-aws
<GitHub108> [rubygems-aws] skottler pushed 2 new commits to master: http://git.io/pHHBcw
<GitHub108> rubygems-aws/master 866e84e Sam Kottler: Merge pull request #155 from dwradcliffe/pin-jenkins-cookbook...
GitHub108 has left #rubygems-aws [#rubygems-aws]
<GitHub108> rubygems-aws/master 2bca617 David Radcliffe: pin jenkins cookbook
<dwradcliffe> samkottler: is "~> 2" the same as "~> 2.0" (gems)
<samkottler> dwradcliffe: nope, it's 2.x
GitHub185 has joined #rubygems-aws
<GitHub185> [rubygems-aws] dwradcliffe opened pull request #156: fix berkshelf version lock (master...fix-berkshelf-version-lock) http://git.io/ue2zHA
GitHub185 has left #rubygems-aws [#rubygems-aws]
GitHub8 has joined #rubygems-aws
GitHub8 has left #rubygems-aws [#rubygems-aws]
<GitHub8> [rubygems-aws] dwradcliffe deleted chef_run at 8e5b918: http://git.io/SPbTfg
GitHub12 has joined #rubygems-aws
GitHub12 has left #rubygems-aws [#rubygems-aws]
<GitHub12> [rubygems-aws] dwradcliffe deleted nginx151 at 6663ce2: http://git.io/et1j9g
GitHub172 has joined #rubygems-aws
GitHub172 has left #rubygems-aws [#rubygems-aws]
<GitHub172> [rubygems-aws] dwradcliffe deleted ami-updates at d577ca2: http://git.io/w9ofgQ
seanlinsley has quit [Quit: …]
seanlinsley has joined #rubygems-aws
seanlinsley has quit [Client Quit]
seanlinsley has joined #rubygems-aws
samkottler has quit [Ping timeout: 252 seconds]
samkottler has joined #rubygems-aws
samkottler has joined #rubygems-aws
samkottler has quit [Changing host]