kf wrap-v2-buildpack

Name

kf wrap-v2-buildpack - Create a V3 buildpack that wraps a V2 buildpack.

Synopsis

kf wrap-v2-buildpack NAME V2_BUILDPACK_URL [flags]

Description

Creates a V3 buildpack that wraps a V2 buildpack.

The resulting buildpack can then be used with other V3 buildpacks by creating a builder. See https://buildpacks.io/docs/operator-guide/create-a-builder/ for more information.

A V3 buildpack is packaged as an OCI container. If the --publish flag is provided, then the container will be published to the corresponding container repository.

This command uses other CLIs under the hood. This means the following CLIs need to be available on the path: * go * git * pack

We recommend using Cloud Shell to ensure these CLIs are available and the correct version.

Examples

kf wrap-v2-buildpack gcr.io/some-project/some-name https://github.com/some/buildpack

Flags

--builder-repo=string

Builder repo to use. (default "code.cloudfoundry.org/buildpackapplifecycle/builder")

--buildpack-stacks=stringArray

Stack(s) this buildpack will be compatible with. (default [google])

--buildpack-version=string

Version of the resulting buildpack. (default "0.0.1")

-h, --help

help for wrap-v2-buildpack

--launcher-repo=string

Launcher repo to use. (default "code.cloudfoundry.org/buildpackapplifecycle/launcher")

--output-dir=string

Output directory for the buildpack data (before it's packed). If left empty, a temp dir will be used.

--publish

Publish the buildpack image.

Inherited flags

These flags are inherited from parent commands.

--as=string

Username to impersonate for the operation.

--as-group=strings

Group to impersonate for the operation. Include this flag multiple times to specify multiple groups.

--config=string

Path to the Kf config file to use for CLI requests.

--kubeconfig=string

Path to the kubeconfig file to use for CLI requests.

--log-http

Log HTTP requests to standard error.

--space=string

Space to run the command against. This flag overrides the currently targeted Space.