github.com/dcarley/cf-cli@v6.24.1-0.20170220111324-4225ff346898+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_IP_ADDRESS: 8 9 inputs: 10 - name: bosh-lite-lock 11 - name: garden-runc-release 12 - name: diego-release 13 - name: diego-repo 14 - name: cflinuxfs2-rootfs-release 15 - name: netman-release 16 17 run: 18 path: bash 19 args: 20 - -c 21 - | 22 set -eux 23 24 bosh -n target $LITE_IP_ADDRESS 25 bosh login admin admin 26 bosh upload release cflinuxfs2-rootfs-release/release.tgz --skip-if-exists 27 bosh upload release garden-runc-release/release.tgz --skip-if-exists 28 bosh upload release diego-release/release.tgz --skip-if-exists 29 bosh upload release netman-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 -s manifest-generation/bosh-lite-stubs/postgres/diego-sql.yml \ 41 -x \ 42 > diego.yml 43 popd 44 45 bosh deployment diego-repo/diego.yml 46 bosh -n deploy 47 48 export DOMAIN=`cat bosh-lite-lock/name` 49 50 curl -L "https://cli.run.pivotal.io/stable?release=linux64-binary&source=github" | tar -zx 51 ./cf api "https://api.${DOMAIN}" --skip-ssl-validation 52 ./cf auth admin admin 53 # This feature flag only affects the diego acceptance tests 54 ./cf enable-feature-flag diego_docker 55