-
Notifications
You must be signed in to change notification settings - Fork 22
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
[Sandbox] Shipwright #85
Comments
@qu1queee are you available April 3 to present to TAG App Delivery? |
@angellk yes, I'm available. |
Interestingly, Kaniko is also candidate #88 |
@qu1queee we'd like to move your presentation from 4/3 to 3/6 (this coming wednesday) - are you available? |
We will give an introduction on the Project to the TAG App delivery on 3rd of April. Just for the record. |
@lianmakesthings - Does TAG App Delivery have a recommendation on this project? |
Here is my evaluation (fwiw): The build process is now cloud-native (k8s CRDs) What are the competing proposals or existing solutions though? |
Shipwright reviewThe Shipwright project had a presentation for TAG App Delivery at our meeting held April 3rd, 2023. The project was presented by Adam Kaplan. The TAG leadership was represented by Lian Li, Karena Angell, Alois Reitbauer Recording of the meeting Project SummaryHistoryShipwright is looking to move from the CDF to the CNCF. It runs on Tekton, like a swiss army knife, and has a direct dependency on Tekton. Need to clarify if Tekton is a hard dependency and roadmap Key Considerations:Community and GrowthCurrently all issues stem from June (two months ago) - there seems to be about three core maintainers (1, 2, 3) all from IBM. TAG Recommendation to TOCCurrently the project is tied strongly to Tekton, which is a CDF project - and with maintainers primarily from IBM. We would ideally like to see Shipwright collaborate more with CNCF projects and have a more diverse set of maintainers. Currently voting "yes" |
TAG Contributor strategy has reviewed this project and found the following:
This review is for the TOC’s information only. Sandbox projects are not required to have full governance or contributor documentation. |
/vote |
Vote created@mrbobbytables has called for a vote on The members of the following teams have binding votes:
Non-binding votes are also appreciated as a sign of support! How to voteYou can cast your vote by reacting to
Please note that voting for multiple options is not allowed and those votes won't be counted. The vote will be open for |
Is there a public discussion wherein the decision to move to the Cloud Native Compute Foundation over the CDF? |
@donaldliu @mauilion 👍 that email is the authoritative proposal to start the move. It links back to the community meeting minutes that prompted the proposal. We also tracked the sandbox application work in shipwright-io/community#178. |
/check-vote |
Vote statusSo far Summary
Binding votes (2)
|
User | Vote | Timestamp |
---|---|---|
qu1queee | In favor | 2024-08-14 8:26:05.0 +00:00:00 |
isibeni | In favor | 2024-08-14 8:29:47.0 +00:00:00 |
MaheshRKumawat | In favor | 2024-08-14 8:34:13.0 +00:00:00 |
ayushsatyam146 | In favor | 2024-08-14 8:36:25.0 +00:00:00 |
avinal | In favor | 2024-08-14 8:36:36.0 +00:00:00 |
ramessesii2 | In favor | 2024-08-14 8:42:50.0 +00:00:00 |
anchi205 | In favor | 2024-08-14 8:56:40.0 +00:00:00 |
sayan-biswas | In favor | 2024-08-14 9:14:09.0 +00:00:00 |
aka-vm | In favor | 2024-08-14 9:24:12.0 +00:00:00 |
apoorvajagtap | In favor | 2024-08-14 10:40:51.0 +00:00:00 |
imjasonh | In favor | 2024-08-14 11:32:29.0 +00:00:00 |
chitrangpatel | In favor | 2024-08-14 14:20:35.0 +00:00:00 |
karanibm6 | In favor | 2024-08-14 15:35:49.0 +00:00:00 |
Adarsh-jaiss | In favor | 2024-08-14 17:34:12.0 +00:00:00 |
adambkaplan | In favor | 2024-08-16 7:07:42.0 +00:00:00 |
duglin | In favor | 2024-08-18 17:39:44.0 +00:00:00 |
smoser-ibm | In favor | 2024-08-20 13:22:11.0 +00:00:00 |
/check-vote |
Vote statusSo far Summary
Binding votes (5)
|
User | Vote | Timestamp |
---|---|---|
qu1queee | In favor | 2024-08-14 8:26:05.0 +00:00:00 |
isibeni | In favor | 2024-08-14 8:29:47.0 +00:00:00 |
MaheshRKumawat | In favor | 2024-08-14 8:34:13.0 +00:00:00 |
ayushsatyam146 | In favor | 2024-08-14 8:36:25.0 +00:00:00 |
avinal | In favor | 2024-08-14 8:36:36.0 +00:00:00 |
ramessesii2 | In favor | 2024-08-14 8:42:50.0 +00:00:00 |
anchi205 | In favor | 2024-08-14 8:56:40.0 +00:00:00 |
sayan-biswas | In favor | 2024-08-14 9:14:09.0 +00:00:00 |
aka-vm | In favor | 2024-08-14 9:24:12.0 +00:00:00 |
apoorvajagtap | In favor | 2024-08-14 10:40:51.0 +00:00:00 |
imjasonh | In favor | 2024-08-14 11:32:29.0 +00:00:00 |
chitrangpatel | In favor | 2024-08-14 14:20:35.0 +00:00:00 |
karanibm6 | In favor | 2024-08-14 15:35:49.0 +00:00:00 |
Adarsh-jaiss | In favor | 2024-08-14 17:34:12.0 +00:00:00 |
adambkaplan | In favor | 2024-08-16 7:07:42.0 +00:00:00 |
duglin | In favor | 2024-08-18 17:39:44.0 +00:00:00 |
smoser-ibm | In favor | 2024-08-20 13:22:11.0 +00:00:00 |
/check-vote |
Vote statusSo far Summary
Binding votes (9)
|
User | Vote | Timestamp |
---|---|---|
qu1queee | In favor | 2024-08-14 8:26:05.0 +00:00:00 |
isibeni | In favor | 2024-08-14 8:29:47.0 +00:00:00 |
MaheshRKumawat | In favor | 2024-08-14 8:34:13.0 +00:00:00 |
ayushsatyam146 | In favor | 2024-08-14 8:36:25.0 +00:00:00 |
avinal | In favor | 2024-08-14 8:36:36.0 +00:00:00 |
ramessesii2 | In favor | 2024-08-14 8:42:50.0 +00:00:00 |
anchi205 | In favor | 2024-08-14 8:56:40.0 +00:00:00 |
sayan-biswas | In favor | 2024-08-14 9:14:09.0 +00:00:00 |
aka-vm | In favor | 2024-08-14 9:24:12.0 +00:00:00 |
apoorvajagtap | In favor | 2024-08-14 10:40:51.0 +00:00:00 |
imjasonh | In favor | 2024-08-14 11:32:29.0 +00:00:00 |
chitrangpatel | In favor | 2024-08-14 14:20:35.0 +00:00:00 |
karanibm6 | In favor | 2024-08-14 15:35:49.0 +00:00:00 |
Adarsh-jaiss | In favor | 2024-08-14 17:34:12.0 +00:00:00 |
adambkaplan | In favor | 2024-08-16 7:07:42.0 +00:00:00 |
duglin | In favor | 2024-08-18 17:39:44.0 +00:00:00 |
smoser-ibm | In favor | 2024-08-20 13:22:11.0 +00:00:00 |
Vote closedThe vote passed! 🎉
Summary
Binding votes (10)
|
User | Vote | Timestamp |
---|---|---|
@qu1queee | In favor | 2024-08-14 8:26:05.0 +00:00:00 |
@isibeni | In favor | 2024-08-14 8:29:47.0 +00:00:00 |
@MaheshRKumawat | In favor | 2024-08-14 8:34:13.0 +00:00:00 |
@ayushsatyam146 | In favor | 2024-08-14 8:36:25.0 +00:00:00 |
@avinal | In favor | 2024-08-14 8:36:36.0 +00:00:00 |
@ramessesii2 | In favor | 2024-08-14 8:42:50.0 +00:00:00 |
@anchi205 | In favor | 2024-08-14 8:56:40.0 +00:00:00 |
@sayan-biswas | In favor | 2024-08-14 9:14:09.0 +00:00:00 |
@aka-vm | In favor | 2024-08-14 9:24:12.0 +00:00:00 |
@apoorvajagtap | In favor | 2024-08-14 10:40:51.0 +00:00:00 |
@imjasonh | In favor | 2024-08-14 11:32:29.0 +00:00:00 |
@chitrangpatel | In favor | 2024-08-14 14:20:35.0 +00:00:00 |
@karanibm6 | In favor | 2024-08-14 15:35:49.0 +00:00:00 |
@Adarsh-jaiss | In favor | 2024-08-14 17:34:12.0 +00:00:00 |
@adambkaplan | In favor | 2024-08-16 7:07:42.0 +00:00:00 |
@duglin | In favor | 2024-08-18 17:39:44.0 +00:00:00 |
@smoser-ibm | In favor | 2024-08-20 13:22:11.0 +00:00:00 |
Welcome and congrats on getting accepted as a CNCF Sandbox project! You can get started on your on-boarding checklist here: #131 and if you have any questions, please don't hesitate to reach out! |
Hello @Cmierly, we're really excited to join the CNCF Foundation! I'll follow up with my peers to coordinate the next steps. |
With #131 created, we can go ahead and close this out :) Congrats again! |
Application contact emails
[email protected]
[email protected]
[email protected]
Project Summary
An extensible framework for building container images on Kubernetes.
Project Description
Shipwright is designed to make it easy to build container images securely and reliably. The community is rooted in the fundamental principles of simplicity, flexibility, and security. Shipwright is currently an incubating project under the Continuous Delivery Foundation (a subsidiary of the Linux Foundation).
This project introduces a layer of standardisation across many of today's build tools (such as Kaniko, ko or Buildpacks). By abstracting the complexity of today's build processes, Shipwright establishes a common layer within Kubernetes, that can work across multiple tools and runtimes.
In essence, Shipwright empowers developers and organisations to easily build container images, leveraging their preferred build tools with the confidence of adhering to security best practices. Shipwright extensible and pluggable nature, makes it an invaluable asset for integration into existing Kubernetes components or CI/CD systems.
Org repo URL (provide if all repos under the org are in scope of the application)
https://github.com/shipwright-io
Project repo URL in scope of application
N/A
Additional repos in scope of the application
N/A
Website URL
https://shipwright.io
Roadmap
https://github.com/shipwright-io/build/blob/main/ROADMAP.md
Roadmap context
No response
Contributing Guide
https://github.com/shipwright-io/.github/blob/main/CONTRIBUTING.md
Code of Conduct (CoC)
https://github.com/shipwright-io/.github/blob/main/CODE_OF_CONDUCT.md
Adopters
https://github.com/shipwright-io/build/blob/main/ADOPTERS.md
Contributing or Sponsoring Org
https://www.ibm.com/, https://www.redhat.com/ . Contributors are primarily employees from IBM and RedHat. Project Shipwright is already a vendor-neutral Linux Foundation Project, incubating inside the Continuous Delivery Foundation.
Maintainers file
https://github.com/shipwright-io/build/blob/main/OWNERS
IP Policy
Trademark and accounts
Why CNCF?
Shipwright is currently an incubating project within the Continuous Delivery Foundation (CDF). After further evaluation, we believe the project is more closely aligned with the CNCF. We are confident the CNCF will help us increase community contributions and adoption, and foster closer collaboration with our mutual project dependencies.
The goals of our project align with the CNCF Sandbox goals and with CNCF's mission by addressing key challenges in the Cloud Native space related to application delivery. Shipwright empowers organisations to build and run scalable applications in today's diverse cloud environments.
Benefit to the Landscape
In the evolving landscape of today's Cloud Native ecosystem, developers encounter a multitude of build tools for creating container images. Project Shipwright addresses this variety by introducing standardisation across multiple CNCF build tools, promoting their adoption through an extensible declarative API accessible to both developers and organisations.
This standardisation can be consumed by other projects that aim to provide a unique experience when building and deploying applications, using Shipwright as a fundamental building block.
In addition, Project Shipwright aims to provide throughout the same declarative API, today's Supply Chain Security Best Practices.
Cloud Native 'Fit'
Shipwright is build with and for Cloud Native technologies, fitting into the Application Definition & Image Build category.
Cloud Native 'Integration'
We complement the following projects:
We depend on the following projects:
ko
to delegate the mechanism of building a container image.Cloud Native Overlap
None.
Similar projects
N/A
Landscape
Yes.
Business Product or Service to Project separation
N/A
Project presentations
N/A
Project champions
Additional information
Our decision to contribute the project to CDF was primarily driven by its integration with Tekton, Shipwright is built on Tekton, a CDF project since its inception. However, we anticipate that this association will become less influential over time, especially in light of Tekton's departure from CDF and the growing number of CNCF projects used by or that rely on Shipwright.
The text was updated successfully, but these errors were encountered: