Skip to content
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

FR: Support new buildpacks key in manifest.yml #83

Open
gteirlinck opened this issue Apr 8, 2019 · 7 comments
Open

FR: Support new buildpacks key in manifest.yml #83

gteirlinck opened this issue Apr 8, 2019 · 7 comments

Comments

@gteirlinck
Copy link

New version of the CF CLI supports multiple buildpacks in manifest.yml with the buildpacks array:

buildpacks:
- buildpack1
- buildpack2

However it seems that the same is not yet supported by blue-green-deploy. Here is the error I receive when I try to use cf bgd -f manifest.yml with a multiple buildpacks manifest:

Could not push new version - Error reading manifest file:
The following manifest fields cannot be used with legacy push: buildpacks

Would it be possible to add support for new manifest fields in a new version of the plugin?

@afomi
Copy link

afomi commented May 29, 2019

This might be related to the underlying cf cli plugin architecture, moreso than this plugin.

For reference: https://www.pivotaltracker.com/n/projects/892938/stories/160460938, cloudfoundry-community/cf-resource#62

UPDATE: I also found that zdt or zero-downtime-deploy is now offered via the CF CLI.
https://docs.cloudfoundry.org/devguide/deploy-apps/rolling-deploy.html

@Srinivas289
Copy link

Any work arounds ? Can we use multiple buildpacks with this plugin ?

@phpbg
Copy link

phpbg commented Feb 5, 2020

Hi,
any update on this?

@peterpoliwoda
Copy link

Having this issue in Travis. Honestly not an issue yet because it just says it's deprecated but sooner or later support for the legacy - buildpack will we stopped and we won't be able to deploy any more.

@sachatelgenhof
Copy link

Just experienced the same thing also. My deployment simply stopped/failed:

Could not push new version - Error reading manifest file:
The following manifest fields cannot be used with legacy push: buildpacks
Unable to push the instance live. Aborting.

I can work around it possibly bypassing the blue-green-deploy, however would be nice this would be supported.

@devswapnil
Copy link

Please refer this documentation: https://docs.cloudfoundry.org/buildpacks/use-multiple-buildpacks.html

@peterpoliwoda
Copy link

This is great but that's not going to solve the fact that the manifest eventually is going to be completely broken. This needs an update to the travis plugin

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants