Comments (8)
The concept of a "stack" is defined here: https://github.com/buildpack/spec/blob/master/platform.md#stacks
A stack is a combination of a build-time base image and a runtime base image. We can't just use the tag names of those though, because they may live in different registries (including private registries), and it's important that the run image live in the registry that you're publishing to.
from pack.
Spec aside, do we have more humane documentation about what stacks are, scheduled in the backlog somewhere?
from pack.
@nebhale we recently scheduled work on the buildpack/pack
README. I think that should help. If we explain the pack *-stack
commands and the -s
flag for pack create-builder
it should be more obvious what a stack is and how it is used.
from pack.
Sounds good.
from pack.
We can't just use the tag names of those though, because they may live in different registries (including private registries), and it's important that the run image live in the registry that you're publishing to.
That information is really important. Please include it in some humane documentation, along with some examples of how to actually discover/define the image labels for a given stack.
from pack.
We definitely plan to have detailed, plain-english documentation for the pack CLI ready before we cut the first beta.
As @ekcasey mentions, the stack image tags are stored/manipulated with the pack *-stack
commands. This will be covered in the documentation for those commands.
from pack.
@dsyer @nebhale we recently added additional human readable documentation around stacks.
https://buildpacks.io/docs/using-pack/stacks/
Does that satisfy this issue or do we feel more is necessary?
Feedback would be appreciated.
from pack.
Closing due to staleness and provided documentation mentioned above.
from pack.
Related Issues (20)
- pack should have a pull policy of "try always" HOT 1
- Enable OpenSSF Scorecard to enhance security practices across the project
- Allow `if-not-present` pull policy for builds with image extensions HOT 2
- Upgrade buildpacks/pack to go1.22.5 HOT 1
- CVE(s) found HOT 2
- Placeholder for security work
- Arch Linux `pack-cli-bin` delivery pipeline is failing HOT 1
- Builder no longer trusted when using `--trust-builder` with Pack 0.35.0 HOT 5
- --cache flag does not respect case sensitivity HOT 6
- UX bug, warn when using the image name the same as a local directory HOT 3
- Warn when volume mounting into `/workspace` HOT 3
- pack cli build on podman fails with invalid network name HOT 4
- pack cli rootless build fails on podman with permission denied to connect to docker daemon HOT 4
- CVE(s) found HOT 2
- Upgrade buildpacks/pack to go1.22.6
- Pack warns about valid `clear-env` key in `buildpack.toml` HOT 1
- Failure to build with pack cli and finch HOT 2
- Ephemeral builder image not deleted at the end of the build HOT 3
- `pack build` fails with `Error response from daemon: all predefined address pools have been fully subnetted` when using Docker and specifying `default-address-pools` in `/etc/docker/daemon.json` HOT 3
- Upgrade buildpacks/pack to go1.22.7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pack.