In the distributed world of cloud-native computing different artifacts and packages are used to transport configuration and code for the many services and capabilities that comprise and support workloads and applications. As an example, today ArtifactHub advertises that it can crawl about 20 such artifact types [1]. These "cloud-native" bundles add to the previous proliferation of package and artifact types for software dependencies such as Maven and npm and for system packages like deb and rpm. This abundance of package types and formats adds complexity and risk for cloud application developers and architects trying to provision and run cloud-native workloads. Different tools and controllers must be carefully learned and installed to bundle, unbundle, verify and deploy each artifact type. This complexity slows product development by users, impedes innovation and collaboration amongst projects, and increases risks of insecure configuration. To reduce this complexity and facilitate collaboration and innovation, WG Artifacts will gather stakeholders from many CNCF and open source projects offering packaging, distribution and deployment mechanisms for bundles of configuration and code.
The charter describes the goals and activites of this group.
Old working document of the charter.
The CNCF Artifacts Working Group is under the App Delivery Technical Advisory Group hosted by the Cloud Native Computing Foundation (CNCF).
https://github.com/cncf/tag-app-delivery/tree/main/artifacts-wg
- Alex Flom (@afflom)
- Ramkumar Chinchani (@rchincha)
Our project welcomes contributions from any member of our community. To get started contributing, please see our Contributor Guide.
[TODO: PROJECTNAME] is intended to [TODO: Core functionality]. As such, the project will implement or has implemented:
- [TODO: High-level Item 1]
- [TODO: High-level Item 2]
- [TODO: High-level Item 3]
[TODO: PROJECTNAME] will be used in a cloud native environment with other tools. The following specific functionality will therefore not be incorporated:
- [TODO: Excluded function 1]
- [TODO: Excluded function 2]
[TODO: PROJECTNAME] implements [TODO: List of major features, existing or planned], through [TODO: Implementation requirements/language/architecture/etc.]. It will not cover [TODO: short list of excluded items]
[TODO: Details (with links) to meetings, mailing lists, Slack, and any other communication channels]
- User Mailing List:
- Developer Mailing List:
- Slack Channel:
- Public Meeting Schedule and Links:
This working group meets on 2nd and 4th Friday of each month @ 1700 UTC
Zoom: https://zoom.us/j/7276783015?pwd=R0RJMkRzQ1ZjcmE0WERGcTJTOEVyUT09
Passcode: 77777
Agendas and notes: https://docs.google.com/document/d/1E7iKPOuyA1jxPe8vDG8aPd8jtnCEbpDpCifXDvDCnA0/
WG Artifacts - Project Meeting TAG App Delivery
- Social Media:
- Other Channel(s), If Any:
This project is licensed under [TODO: Add name of license and link to your LICENSE file]
We follow the CNCF Code of Conduct.