@@ -98,9 +98,6 @@ associated with package to capture:
9898At repository registration, customers must be able to specify details needed to store packages in appropriate locations
9999in the repository. For example, registration of a Git repository must accept a branch and a directory.
100100
101- Repositories may have associated guardrails - mutation and validation functions that ensure and enforce requirements of
102- all packages in the repository, including gating promotion of a package to a * published* lifecycle stage.
103-
104101{{% alert title="Note" color="primary" %}}
105102
106103A user role with sufficient permissions can register a package or function repository, including repositories
@@ -170,9 +167,6 @@ The repository management functionality of Package Orchestration service enables
170167 packages will be cloned.
171168* annotate repository with metadata such as whether repository contains deployment ready packages or not; metadata can
172169 be application or customer specific
173- * define and enforce package invariants (guardrails) at the repository level, by registering mutator and/or validator
174- functions with the repository; those registered functions will be applied to packages in the repository to enforce
175- invariants
176170
177171### Package Discovery
178172
@@ -217,10 +211,8 @@ The package authoring and lifecycle functionality of the package Orchestration s
217211
218212* Rebase a package onto another upstream base package or onto a newer version of the same package (to
219213 aid with conflict resolution during the process of publishing a draft package)
220- * Get feedback during package authoring, and assistance in recovery from:
221214
222- * merge conflicts, invalid package changes, guardrail violations
223- * compliance of the drafted package with repository-wide invariants and guardrails
215+ * Get feedback during package authoring, and assistance in recovery from merge conflicts, invalid package changes, guardrail violations
224216
225217* Propose for a _ draft_ package be _ published_ .
226218* Apply an arbitrary decision criteria, and by a manual or automated action, approve (or reject) proposal of a _ draft_
@@ -229,7 +221,7 @@ The package authoring and lifecycle functionality of the package Orchestration s
229221
230222 * Assisted/automated update (upgrade, rollback) of groups of packages matching specific criteria (i.e. base package
231223 has new version or specific base package version has a vulnerability and should be rolled back)
232- * Proposed change validation (pre-validating change that adds a validator function to a base package or a repository )
224+ * Proposed change validation (pre-validating change that adds a validator function to a base package)
233225
234226* Delete an existing package.
235227
@@ -402,4 +394,4 @@ Kubernetes apiserver are:
402394[ apiserver ] : https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/apiserver-aggregation/
403395[ representation ] : https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#differing-representations
404396[ crds ] : https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/
405- [ oci ] : https://github.com/opencontainers/image-spec/blob/main/spec.md
397+ [ oci ] : https://github.com/opencontainers/image-spec/blob/main/spec.md
0 commit comments