github.com/jasonkeene/cli@v6.14.1-0.20160816203908-ca5715166dfb+incompatible/ci/infrastructure/tasks/deploy-diego.yml (about) 1 --- 2 platform: linux 3 4 image: docker:///cloudfoundry/cli-vagrant-ci 5 6 params: 7 LITE_PRIVATE_IP_ADDRESS: 8 9 inputs: 10 - name: bosh-lite-lock 11 - name: etcd-release 12 - name: garden-linux-release 13 - name: diego-release 14 - name: diego-repo 15 - name: cflinuxfs2-rootfs-release 16 17 run: 18 path: bash 19 args: 20 - -c 21 - | 22 set -eux 23 24 bosh -n target $LITE_PRIVATE_IP_ADDRESS 25 bosh login admin admin 26 bosh upload release cflinuxfs2-rootfs-release/release.tgz --skip-if-exists 27 bosh upload release etcd-release/release.tgz --skip-if-exists 28 bosh upload release garden-linux-release/release.tgz --skip-if-exists 29 bosh upload release diego-release/release.tgz --skip-if-exists 30 31 pushd diego-repo 32 bosh download manifest cf-warden cf.yml 33 34 scripts/generate-deployment-manifest \ 35 -c cf.yml \ 36 -i manifest-generation/bosh-lite-stubs/iaas-settings.yml \ 37 -p manifest-generation/bosh-lite-stubs/property-overrides.yml \ 38 -n manifest-generation/bosh-lite-stubs/instance-count-overrides.yml \ 39 -v manifest-generation/bosh-lite-stubs/release-versions.yml \ 40 > diego.yml 41 popd 42 43 bosh deployment diego-repo/diego.yml 44 bosh -n deploy 45 46 export DOMAIN=`cat bosh-lite-lock/name` 47 48 curl -L "https://cli.run.pivotal.io/stable?release=linux64-binary&source=github" | tar -zx 49 ./cf api "https://api.${DOMAIN}" --skip-ssl-validation 50 ./cf auth admin admin 51 # This feature flag only affects the diego acceptance tests 52 ./cf enable-feature-flag diego_docker 53