Package
Delete VersionSet
Delete a PackageVersionSet
A <em>PackageVersionSet</em> represents a configuration, layout or structure of
a Package that is consistent for a range of PackageReleases.
A PackageComponent is associated with a single PackageVersionSet. We track
changes to the componentry and structure of a Package over time using
PackageVersionSets.
PackageVersionSets are uniquely identified by the Package ID or Alias and
a simple integer, separated by a ':' character.
Examples of PackageVersionSet identifiers:
* <b>argo-workflows:1</b>: the first PackageVersionSet of the Argo Workflows
Package, using the "argo-workflows" Alias as the identifier.
* <b>proj_dda0b12f-9a76-43ff-a024-9839ed3ee57b:3</b> the third PackageVersionSet of
the Argo Workflows Package, using the Argo Workflow Package's UUID as the
identifier.
Each PackageVersionSet has a <b>Constraint</b> field that is a Semantic Versioning 2
Version Constraint, e.g. <b>>=1.2.1</b> or <b><2.34.50</b>. This Version Constraint
indicates which PackageReleases the PackageVersionSet describes.
DELETE
Response
204
No Content
Previous
List ComponentsList multiple PackageComponents
A Package has zero or more *PackageComponents*. A PackageComponent is a
separate Project, ProjectComponent, daemon, subsystem or binary distributed as
part of a PackageVersionSet.
A PackageComponent is uniquely identified by the combination of the
PackageVersionSet identifier and the Component name separated by a <b>:</b>
character. The Component name may be a Project identifier, a URL or
filepath-like identifier or just a string name.
Examples of PackageComponent identifiers:
* <b>pkg_aae8471b-cf66-41d0-b72b-b44d3278d35a:1:agent</b>: The <b>agent</b> Component of
the first versionset (<b>:1</b>) of the Cilium Helm Chart Package specified by
that Package's UUID.
* <b>helm-kube-prometheus-stack:3:prometheus-operator</b>: The <b>prometheus-operator</b>
Component of the third versionset (<b>:3</b>) of the Kube Prometheus Helm Chart
Package specified by that Package's Alias (<b>helm-kube-prometheus-stack</b>)
> **IMPORTANT**: For Packages using the <b>helm</b> or <b>kube</b> PackageSystem, these
> PackageComponents represent a Kubernetes Resource (<b>Deployment</b>, <b>DaemonSet</b>
> or <b>StatefulSet</b>) that is installed by the Package.
Simple examples of PackageComponents would be the Bitnami Cert-Manager Helm
Chart Package's <b>controller</b> Deployment, the <b>webhook</b> Deployment and the
<b>cainjector</b> Deployment.
More complex examples of PackageComponents might be the ArgoCD Official
Upstream Helm Chart Package's extensive collection of controllers, caches and
persistent database storage components installed in Deployment, Daemonset and
StatefulSet resources.
Next