Skip to content
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

Updated docs to remove mention of mutators/validators against Repository from Porch Orchestration page #205

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 3 additions & 11 deletions content/en/docs/porch/package-orchestration.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,9 +98,6 @@ associated with package to capture:
At repository registration, customers must be able to specify details needed to store packages in appropriate locations
in the repository. For example, registration of a Git repository must accept a branch and a directory.

Repositories may have associated guardrails - mutation and validation functions that ensure and enforce requirements of
all packages in the repository, including gating promotion of a package to a *published* lifecycle stage.

{{% alert title="Note" color="primary" %}}

A user role with sufficient permissions can register a package or function repository, including repositories
Expand Down Expand Up @@ -170,9 +167,6 @@ The repository management functionality of Package Orchestration service enables
packages will be cloned.
* annotate repository with metadata such as whether repository contains deployment ready packages or not; metadata can
be application or customer specific
* define and enforce package invariants (guardrails) at the repository level, by registering mutator and/or validator
functions with the repository; those registered functions will be applied to packages in the repository to enforce
invariants

### Package Discovery

Expand Down Expand Up @@ -217,10 +211,8 @@ The package authoring and lifecycle functionality of the package Orchestration s

* Rebase a package onto another upstream base package or onto a newer version of the same package (to
aid with conflict resolution during the process of publishing a draft package)
* Get feedback during package authoring, and assistance in recovery from:

* merge conflicts, invalid package changes, guardrail violations
* compliance of the drafted package with repository-wide invariants and guardrails
* Get feedback during package authoring, and assistance in recovery from merge conflicts, invalid package changes, guardrail violations

* Propose for a _draft_ package be _published_.
* Apply an arbitrary decision criteria, and by a manual or automated action, approve (or reject) proposal of a _draft_
Expand All @@ -229,7 +221,7 @@ The package authoring and lifecycle functionality of the package Orchestration s

* Assisted/automated update (upgrade, rollback) of groups of packages matching specific criteria (i.e. base package
has new version or specific base package version has a vulnerability and should be rolled back)
* Proposed change validation (pre-validating change that adds a validator function to a base package or a repository)
* Proposed change validation (pre-validating change that adds a validator function to a base package)

* Delete an existing package.

Expand Down Expand Up @@ -402,4 +394,4 @@ Kubernetes apiserver are:
[apiserver]: https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/apiserver-aggregation/
[representation]: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#differing-representations
[crds]: https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/
[oci]: https://github.com/opencontainers/image-spec/blob/main/spec.md
[oci]: https://github.com/opencontainers/image-spec/blob/main/spec.md
Loading