Skip to content
This repository has been archived by the owner on Jan 25, 2022. It is now read-only.

BOSH release for the ducati network plugin for guardian

License

Notifications You must be signed in to change notification settings

cloudfoundry-attic/ducati-release

Repository files navigation

ducati-release

This release should be deployed so that the ducati job co-locates with the garden job from garden-runc-release. See below.

What you can do

Running tests

docker-machine create --driver virtualbox --virtualbox-cpu-count 4 --virtualbox-memory 2048 dev-box
eval $(docker-machine env dev-box)
~/workspace/ducati-release/scripts/docker-test

Deploy and Test in Isolation

bosh target lite
pushd ~/workspace/garden-runc-release
  git pull
  git submodule sync
  git submodule update --init --recursive
  bosh -n create release
  bosh upload release
popd

pushd ~/workspace/ducati-release
  git pull
  git submodule sync
  git submodule update --init --recursive
  bosh -n create release --force && bosh -n upload release
  bosh deployment manifests/ducati-manifest.yml
popd

mkdir -p ~/Downloads/releases
pushd ~/Downloads/releases
  curl -L -o consul-release.tgz https://bosh.io/d/github.com/cloudfoundry-incubator/consul-release
  bosh upload release consul-release.tgz
popd

bosh -n deploy
bosh run errand acceptance-tests

Deploying And Testing with Diego

Clone the necessary repositories:

pushd ~/workspace
  git clone https://github.com/cloudfoundry-incubator/diego-release
  git clone https://github.com/cloudfoundry/cf-release
  git clone https://github.com/cloudfoundry-incubator/ducati-release
  git clone https://github.com/cloudfoundry-incubator/garden-runc-release
popd

Run the deploy script

pushd ~/workspace/ducati-release
  ./scripts/deploy-to-bosh-lite
popd

Finally, run the acceptance errand:

bosh run errand ducati-acceptance

About

BOSH release for the ducati network plugin for guardian

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published