New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BOSH 2.0 support - only support bosh2 format releases, single manifests/thing.yml #97
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
v0.90.0 has been cut which include WIP on bosh2 support |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See https://github.com/cloudfoundry-community/bosh-gen/projects/1
With
bosh2
now GA, we are migrating all community releases to assumebosh2
usage. There are some subtle required changes, and some stylistic changes. This PR forbosh-gen
is so that new BOSH releases look and feel like this new style.bosh-gen
will also try to help generate releases that produce nobosh-lint
linting errors (read introduction)Local installation
Changes
Required for
bosh2
config/private.yml
schema changedStyle/lint changes
templates/make_manifest
to merge several part files together. Generated stubmanifests/thing.yml
should be updated as you develop your release to always deploy a useful working system.bosh2 deploy manifests/thing.yml
should "just work" please.ctl
for name of job monit control scriptRemoved
bosh2
is written in golang and does not support plugins; I'm unsure how much this plugin was used; but if it was then it needs rewriting.travis.yml
for testing generators; instead we'll look at having integration tests via CIdata/properties.sh
template - it wasn't a pattern that was being adopted