buildpacks / community Goto Github PK
View Code? Open in Web Editor NEWCommunity content for the Cloud Native Buildpacks (CNB) project
Home Page: https://buildpacks.io
License: Creative Commons Attribution 4.0 International
Community content for the Cloud Native Buildpacks (CNB) project
Home Page: https://buildpacks.io
License: Creative Commons Attribution 4.0 International
run shell:
pack build myapp --builder cnbs/sample-builder:bionic
error:
===> BUILDING
[builder] ---> Java buildpack
[builder] ---> Installing JDK
[builder]
[builder] gzip: stdin: unexpected end of file
[builder] tar: Child returned status 1
[builder] tar: Error is not recoverable: exiting now
[builder] ERROR: failed to build: exit status 2
ERROR: failed to build: executing lifecycle. This may be the result of using an untrusted builder: failed with status code: 145
Update roadmap labels based on #125
Add the Guidelines from buildpacks/rfcs#143.
The mentioned link is in the contributor's guide in the Contributions > RFCs section (the broken link). I'm not sure where to link it to, I'd be happy to submit a PR for this.
When clicking on link open a pull request in the Adopoters.MD file the link is broken, it is pointing master branch and it was renamed to main
Based on a conversation on Slack we found that there is no way for the public to find project maintainers.
A page with the various teams, their maintainers and contributors would be helpful.
Document that it is requirement for core team and maintainers. Encourage everyone to opt in!
cc @nebhale this is where we wanted to document and publicize this right?
Add Buildpack Authors' Tooling Sub-Team from buildpacks/rfcs#159.
This issue have been automatically created from pull request buildpacks/rfcs#234.
"ERROR: failed to launch: exec.d: failed to execute exec.d file at path '/layers/samples_java-maven/jdk/exec.d/jdk.sh': fork/exec /layers/samples_java-maven/jdk/exec.d/jdk.sh: permission denied" ,According to official deployment documents,docker run find a error that container don't run
Originally posted by 9trocode May 12, 2022
Hi guys,
I have a special use case and have been trying to figure out how to implement this i want to use build pack to build project directly from code source and same time extract the logs out in a json formmatted formats
But that seems abortive for me i'm here hoping to get help on how to implement my own stdin output logger for buildpack
Thanks
From your official website it seems impossible to find the repositories of the buildpacks on Github.
Can you please clarify where are they located?
For example, take a Rails app that I want to pack, how can I get a list of all the buildpacks (Heroku, Pivotal, etc.) and their repo on Github (i.e. Github link)?
The purpose of this issue is to track tasks associated with getting Buildpacks for CNCF project graduation. The time it takes from opening a PR to final decision varies wildly and depends on what is uncovered in the review process, as you can see with Cilium taking nearly a year. But the average time seems to be 9 months.
Note: I've completely edited everything below to reflect the NEW application form as they just updated it within the last 2 weeks.
v1.5
This template provides the project with a framework to inform the TOC of their conformance to the Graduation Level Criteria.
Project Repo(s): $URL
Project Site: $URL
Sub-Projects: $LIST
Communication: $SLACK
Project points of contacts: $NAME, $EMAIL
The project has been adopted by the following organizations in a testing and integration or production capacity:
N/A
Completion of this due diligence document, resolution of concerns raised, and presented for public comment satisifies the Due Diligence Review criteria.
Note: this section may be augmented by the completion of a Governance Review from TAG Contributor Strategy.
Note: this section may be augmented by the completion of a Governance Review from TAG Contributor Strategy.
Document the project's release process and guidelines publicly in a RELEASES.md or equivalent file that defines:
Note: this section may be augemented by a joint-assessment performed by TAG Security.
Third Party Security Review.
N/A
The project provided the TOC with a list of adopters for verification of use of the project at the level expected, i.e. production use for graduation, dev/test for incubation.
Refer to the Adoption portion of this document.
If the Adopting organization needs to remain anonymous, stating the industry vertical is sufficient.
MONTH YEAR
If the Adopting organization needs to remain anonymous, stating the industry vertical is sufficient.
MONTH YEAR
If the Adopting organization needs to remain anonymous, stating the industry vertical is sufficient.
MONTH YEAR
Projects moving from incubation to graduation are tracked here: https://github.com/orgs/cncf/projects/27/views/9
Once we've checked off all the above, we can fill out the Graduation Proposal and submit a PR. Example of a current project's PR in consideration (Falco): cncf/toc#956 and some that have been recently approved: cncf/toc#952 cncf/toc#1000
I'm not sure, but IMHO all UTC times mentioned in this README.md should be +1 hour.
For example
https://github.com/buildpacks/community/blob/main/README.md?plain=1#L66
this is actually 19:00 UTC.
Am I right?
If so please note: #153
If you are using Buildpacks, first, we would like to Thank You! Our goal is to grow the community, improve Buildpacks and help each other.
We are always interested in finding out who is using Buildpacks, what attracted you to using Buildpacks, how we can listen to your needs, and, if you are interested, help promote your organization.
Submit a comment in this issue to include the following information, which would then also get included into the ADOPTERS.md file in this repo for others to see:
If you have any questions please email us.
Are you using CNB in production?
Let us know about your use case by either commenting in this issue or opening a pull request adding yourself to ADOPTERS.md
.
Is there any difference between the following two cases?
CASE 1
launcher
my command
CASE 2
procname: my command
procname
I need to run the final images inside Kubernetes and I don't see any difference between CASE 1 and CASE 2... Is there any substantial difference? Is there any security difference?
Should I always specify a Procfile (CASE 2) or I can just use launcher
with any command (CASE 1)?
The Cloud Native Buildpacks Docker Hub repos (buildpacksio and (cnbs)(https://hub.docker.com/u/cnbs)) look pretty sketchy. cnbs
is understandable, given that it seems like we only host sample/internal images (though we do reference it in our docs), but given that buildpacksio
is a bit more external (we will soon be referring to it in our tekton task (tektoncd/catalog#434), and it is our "official" lifecycle
/pack
image), we should probably spend some effort making it a bit more trustworthy.
Some potential tasks may be:
cnbs
and buildpacksio
buildpacksio/lifecycle
buildpacksio/pack
This issue is for tracking the usage of HashiCorp Go packages and software products in Cloud Native Buildpacks.
The CNCF is tracking the impact of the HashiCorp license change in cncf/foundation#617 and they're collecting the list of affected projects in cncf/foundation#619
New contributors may be self-nominated or be nominated by existing contributors, and must be elected by a supermajority of that team's maintainers
Use https://allcontributors.org/ to recognize our contributors
What do you think about having a generic buildpack that can pack/build any app that contains a Dockerfile?
Basically it would be a fallback, similar to a simple docker build
, but having that would make pack
(and similar) more complete.
Also, if in production you have some apps that use pack
and other that use docker build
, you could always use the same CNB entrypoint, without wondering every time how the image was built (pack / plain docker).
Our team has been experimenting with workflows around GitHub issue management. See google doc with our work in progress.
This issue is about automating that workflow once it has been established. Some ideas for how we will automate are (could be some combination of these):
exempt-issue-label
buildpacks/community
could have on: dispatch
on: <issue created ...>
dispatch to communityIt may make sense to block this work on buildpacks/rfcs#53 so that we have consensus on how labels are managed.
I'm facing a really strange issue: some images i build with buildpack work in both docker and kubernetes, others only in docker and not in kubernetes. How can i get technical help? Thanks
Creating this issue to track integrations with other open source projects and platforms. This is so that we have a visible way to track projects that are considering CNB integrations and see if we can help out these projects if needed or track their progress/any blockers.
Edit - Moved to a discussion instead for better threading. See #100
Do buildpacks define any convention about the default port to use for the web server?
I mean, if I need to route the HTTP requests to a container built with pack
(it can be any application built with any builder), is there a default port / convention?
By default, should I route the traffic to port 80, 3000, 8080 or something else?
There is no Heroku 22 buildpack... to my surprise the last one is Heroku 20 (heroku/buildpacks:20
):
https://hub.docker.com/r/heroku/buildpacks/tags
Is there any explanation for this? When the heroku/buildpacks:22
will be available?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.