Skip to content

deploying to bosh-lite could be easier #54

@shalako

Description

@shalako

Other bosh releases provide a make-manifest script for bosh-lite.

  • found in release-dir/bosh-lite/make-manifest
  • discovers director uuid on demand, doesn't save an unnecessary file
  • generates manifest, saved in release-dir/bosh-lite/
  • sets bosh deployment to the generated manifest

This would turn this:

mkdir -p ~/deployments/bosh-lite
cd ~/workspace/diego-release
./scripts/print-director-stub > ~/deployments/bosh-lite/director.yml
./scripts/generate-deployment-manifest \
    ~/deployments/bosh-lite/director.yml \
    manifest-generation/bosh-lite-stubs/property-overrides.yml \
    manifest-generation/bosh-lite-stubs/instance-count-overrides.yml \
    manifest-generation/bosh-lite-stubs/persistent-disk-overrides.yml \
    manifest-generation/bosh-lite-stubs/iaas-settings.yml \
    manifest-generation/bosh-lite-stubs/additional-jobs.yml \
    ~/deployments/bosh-lite \
    > ~/deployments/bosh-lite/diego.yml
bosh deployment ~/deployments/bosh-lite/diego.yml

Into this:

cd ~/workspace/diego-release
./bosh-lite/make_manifest

Examples:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions