Nephio is a Kubernetes-based automation platform for deploying and managing highly distributed, interconnected workloads such as 5G Network Functions, and the underlying infrastructure on which those workloads depend.
Apache License 2.0
93
stars
52
forks
source link
Determine where we can store additional information about a package revision #644
Original issue URL: https://github.com/kptdev/kpt/issues/3234
Original issue user: https://github.com/mortent
Original issue created at: 2022-05-25T14:33:31Z
Original issue last updated at: 2022-06-13T14:24:30Z
Original issue body: Porch will need to store more information associated with a package revision, for example:
information about the package's error status (to populate the status section of the PackageRevision API resource))
rationale for rejection proposal to publish a package
We will need to utilize Git repository or some auxiliary storage (git is preferred because it also propagates information across Porch instances) and we can consider:
storing the information in a HEAD draft commit. When draft is updated, Porch would drop this HEAD commit, stack more mutation commits and then add a new HEAD commit with additional meta information
using separate 'meta' branches
Git notes (though these are attached to object )
Original issue comments:
Comment user: https://github.com/bgrant0607
Comment created at: 2022-06-13T14:24:30Z
Comment last updated at: 2022-06-13T14:24:30Z
Comment body: Also keep in mind OCI, which could use additional layers.
Original issue URL: https://github.com/kptdev/kpt/issues/3234 Original issue user: https://github.com/mortent Original issue created at: 2022-05-25T14:33:31Z Original issue last updated at: 2022-06-13T14:24:30Z Original issue body: Porch will need to store more information associated with a package revision, for example:
We will need to utilize Git repository or some auxiliary storage (git is preferred because it also propagates information across Porch instances) and we can consider:
Original issue comments: Comment user: https://github.com/bgrant0607 Comment created at: 2022-06-13T14:24:30Z Comment last updated at: 2022-06-13T14:24:30Z Comment body: Also keep in mind OCI, which could use additional layers.