componentversions
On this page
Usage
Options
Description
This command checks, whether component versions are completely contained in an OCM repository with all its dependent component references.
If the –repo
option is specified, the given names are interpreted
relative to the specified repository using the syntax
<component>[:<version>]
If no –repo
option is specified the given names are interpreted
as located OCM component version references:
[<repo type>::]<host>[:<port>][/<base path>]//<component>[:<version>]
Additionally there is a variant to denote common transport archives and general repository specifications
[<repo type>::]<filepath>|<spec json>[//<component>[:<version>]]
The –repo
option takes an OCM repository specification:
[<repo type>::]<configured name>|<file path>|<spec json>
For the Common Transport Format the types directory
,
tar
or tgz
is possible.
Using the JSON variant any repository types supported by the linked library can be used:
Dedicated OCM repository types:
ComponentArchive
: v1
OCI Repository types (using standard component repository to OCI mapping):
CommonTransportFormat
: v1OCIRegistry
: v1oci
: v1ociRegistry
If the options –local-resources
and/or –local-sources
are given the
check additionally assures that all resources or sources are included into the component version.
This means that they are using local access methods, only.
With the option –output
the output mode can be selected.
The following modes are supported:
(default)
JSON
json
wide
yaml
Examples
See Also
- ocm check — check components in OCM repository