Skip to content

Commit

Permalink
Added missing ci/manifest.yml and manifests/jumpbox.yml
Browse files Browse the repository at this point in the history
Needed for testflight and shipit scripts in new CI pipeline.
  • Loading branch information
dennisjbell committed Mar 14, 2018
1 parent f464bda commit 8fe7129
Show file tree
Hide file tree
Showing 3 changed files with 80 additions and 13 deletions.
29 changes: 29 additions & 0 deletions ci/manifest.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: jumpbox-ci

instance_groups:
- name: jumpbox
instances: 1
azs: [z1]
vm_type: default
stemcell: default
networks:
- name: default
jobs:
- name: jumpbox
release: jumpbox

update:
canaries: 0
max_in_flight: 1
serial: true
canary_watch_time: 1000-120000
update_watch_time: 1000-120000

stemcells:
- alias: default
os: ubuntu-trusty
version: latest

releases:
- name: jumpbox
version: latest
35 changes: 22 additions & 13 deletions ci/settings.yml
Original file line number Diff line number Diff line change
@@ -1,30 +1,39 @@
---
meta:
name: jumpbox
url: https://ci.starkandwayne.com/
target: sw
test-errand: inventory
aws:
access_key: (( vault "secret/aws/cfcommunity:access" ))
secret_key: (( vault "secret/aws/cfcommunity:secret" ))
github:
owner: cloudfoundry-community
repo: jumpbox-boshrelease
private_key: (( vault "secret/pipelines/jumpbox-boshrelease/github:private" ))
access_token: (( vault "secret/pipelines/jumpbox-boshrelease/github:token" ))
url: https://ci.starkandwayne.com/

manifest:
path: ci/manifest.yml

git:
email: ci@starkandwayne.com
name: Stark & Wayne CI Bot

bosh-lite:
target: https://10.58.111.44:25555
username: (( vault "secret/bosh-lites/lite44/users/admin:username" ))
password: (( vault "secret/bosh-lites/lite44/users/admin:password" ))
cacert: (( vault "secret/bosh-lites/lite44/certs:rootCA.pem" ))

aws:
access_key: (( vault "secret/aws/cfcommunity:access" ))
secret_key: (( vault "secret/aws/cfcommunity:secret" ))

github:
owner: cloudfoundry-community
repo: jumpbox-boshrelease
branch: master
private_key: (( vault "secret/pipelines/jumpbox-boshrelease/github:private" ))
access_token: (( vault "secret/pipelines/jumpbox-boshrelease/github:token" ))

slack:
webhook: (( vault "secret/pipelines/jumpbox-boshrelease/slack:webhook" ))
channel: "#cf-community-pipeline"
blob_success: '(( concat "$BUILD_PIPELINE_NAME: New version of $BUILD_JOB_NAME was detected, and updated in master. <" meta.url "/pipelines/$BUILD_PIPELINE_NAME| Cut a new release?>" ))'
blob_failure: '(( concat "$BUILD_PIPELINE_NAME: :airplane_arriving: <" meta.url "/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME| Failed to update the blob for $BUILD_JOB_NAME>" ))'
webhook: (( vault "secret/pipelines/jumpbox-boshrelease/slack:webhook" ))
channel: "#cf-community-pipeline"
blob_success: '(( concat "$BUILD_PIPELINE_NAME: New version of $BUILD_JOB_NAME was detected, and updated in master. <" meta.url "/pipelines/$BUILD_PIPELINE_NAME| Cut a new release?>" ))'
blob_failure: '(( concat "$BUILD_PIPELINE_NAME: :airplane_arriving: <" meta.url "/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME| Failed to update the blob for $BUILD_JOB_NAME>" ))'

groups:
- name: blobs
Expand Down
29 changes: 29 additions & 0 deletions manifests/jumpbox.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: jumpbox-ci

instance_groups:
- name: jumpbox
instances: 1
azs: [z1]
vm_type: default
stemcell: default
networks:
- name: default
jobs:
- name: jumpbox
release: jumpbox

update:
canaries: 0
max_in_flight: 1
serial: true
canary_watch_time: 1000-120000
update_watch_time: 1000-120000

stemcells:
- alias: default
os: ubuntu-trusty
version: latest

releases:
- name: jumpbox
version: latest

0 comments on commit 8fe7129

Please sign in to comment.