diff --git a/.wordlist.txt b/.wordlist.txt index 16ec46cdc0..1ea8c6f227 100644 --- a/.wordlist.txt +++ b/.wordlist.txt @@ -46,6 +46,7 @@ config configfile configs consumerid +containerd crd creationtime credentialrequest @@ -256,6 +257,7 @@ templaters templating tgz tls +todo toi toiexecutor toolset diff --git a/README.md b/README.md index 27a9886640..e28e8c11a8 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ The Open Component Model (OCM) is an open standard to describe software bills of delivery (SBOD). OCM is a technology-agnostic and machine-readable format focused on the software artifacts that must be delivered for software products. -Check out the [the main OCM project web page](https://ocm.software) to find out what OCM offers you for implementing a secure software supply chain. It is your central entry point to all kind of OCM related [docs and guides](https://ocm.software/docs/overview/about), the [OCM specification](https://ocm.software/docs/overview/specification/) and all project [github repositories](https://github.com/open-component-model). It also offers a [Getting Started](https://ocm.software/docs/getting-started/) to quickly make your hands dirty with OCM, its tool set and concepts :smiley: +Check out the [the main OCM project web page](https://ocm.software) to find out what OCM offers you for implementing a secure software supply chain. It is your central entry point to all kind of OCM related [docs and guides](https://ocm.software/docs/overview/about), the [OCM specification](https://ocm.software/docs/overview/specification/) and all project [github repositories](https://github.com/open-component-model). It also offers a [Getting Started](https://ocm.software/docs/getting-started/) to quickly make your hands dirty with OCM, its toolset and concepts :smiley: ## OCM Specifications diff --git a/api/ocm/extensions/accessmethods/localblob/README.md b/api/ocm/extensions/accessmethods/localblob/README.md index 345ac11efe..30b50ac729 100644 --- a/api/ocm/extensions/accessmethods/localblob/README.md +++ b/api/ocm/extensions/accessmethods/localblob/README.md @@ -82,7 +82,7 @@ by registered blob handlers. #### Provided Blob Handlers -The standard tool set uses the following registered blob handlers: +The standard toolset uses the following registered blob handlers: - *Blob handler for importing oci artifact blobs into an OCM repository mapped to an OCI registry* diff --git a/cmds/ocm/topics/common/credentials/topic.go b/cmds/ocm/topics/common/credentials/topic.go index f9c2ad94c6..ba4bbb8a01 100644 --- a/cmds/ocm/topics/common/credentials/topic.go +++ b/cmds/ocm/topics/common/credentials/topic.go @@ -103,7 +103,7 @@ The general process for a credential management then looks as follows. matching one based on the provided matching mechanism. - it then returns the mapped credentials from the references repository. -The critical task for a user of the tool set is to define those assignments. +The critical task for a user of the toolset is to define those assignments. This is basically a manual task, because the credentials stored in vault (for example) could be usable for any kind of system, which typically cannot be derived from the credential values. diff --git a/cmds/ocm/topics/toi/bootstrapping/topic.go b/cmds/ocm/topics/toi/bootstrapping/topic.go index 68936544d4..35c11f81bf 100644 --- a/cmds/ocm/topics/toi/bootstrapping/topic.go +++ b/cmds/ocm/topics/toi/bootstrapping/topic.go @@ -60,7 +60,7 @@ additionalResources: name: config-file `, Long: ` -TOI is a small tool set on top of the Open Component Model. It provides +TOI is a small toolset on top of the Open Component Model. It provides a possibility to run images taken from a component version with user configuration and feed them with the content of this component version. It is some basic mechanism, which can be used to execute simple installation @@ -455,7 +455,7 @@ files to logical outputs in the outputs section. Basically the output may contain any data, but is strongly recommended to use yaml or json files, only. This enables further formal processing -by the TOI tool set. +by the TOI toolset. `, } } diff --git a/docs/reference/ocm_bootstrap_configuration_toi-bootstrapping.md b/docs/reference/ocm_bootstrap_configuration_toi-bootstrapping.md index 11ef7b0cd8..c09fce5b66 100644 --- a/docs/reference/ocm_bootstrap_configuration_toi-bootstrapping.md +++ b/docs/reference/ocm_bootstrap_configuration_toi-bootstrapping.md @@ -2,7 +2,7 @@ ### Description -TOI is a small tool set on top of the Open Component Model. It provides +TOI is a small toolset on top of the Open Component Model. It provides a possibility to run images taken from a component version with user configuration and feed them with the content of this component version. It is some basic mechanism, which can be used to execute simple installation @@ -397,7 +397,7 @@ files to logical outputs in the outputs section. Basically the output may contain any data, but is strongly recommended to use yaml or json files, only. This enables further formal processing -by the TOI tool set. +by the TOI toolset. ### Examples @@ -464,4 +464,3 @@ additionalResources: * [ocm bootstrap package](ocm_bootstrap_package.md) — bootstrap component version * [ocm bootstrap config](ocm_bootstrap_config.md) * [ocm configfile](ocm_configfile.md) — configuration file - diff --git a/docs/reference/ocm_bootstrap_package_toi-bootstrapping.md b/docs/reference/ocm_bootstrap_package_toi-bootstrapping.md index 72c4841c65..1499f2c966 100644 --- a/docs/reference/ocm_bootstrap_package_toi-bootstrapping.md +++ b/docs/reference/ocm_bootstrap_package_toi-bootstrapping.md @@ -2,7 +2,7 @@ ### Description -TOI is a small tool set on top of the Open Component Model. It provides +TOI is a small toolset on top of the Open Component Model. It provides a possibility to run images taken from a component version with user configuration and feed them with the content of this component version. It is some basic mechanism, which can be used to execute simple installation @@ -397,7 +397,7 @@ files to logical outputs in the outputs section. Basically the output may contain any data, but is strongly recommended to use yaml or json files, only. This enables further formal processing -by the TOI tool set. +by the TOI toolset. ### Examples @@ -462,4 +462,3 @@ additionalResources: * [ocm bootstrap config](ocm_bootstrap_config.md) * [ocm configfile](ocm_configfile.md) — configuration file - diff --git a/docs/reference/ocm_credential-handling.md b/docs/reference/ocm_credential-handling.md index 293b93ae66..cea9eff636 100644 --- a/docs/reference/ocm_credential-handling.md +++ b/docs/reference/ocm_credential-handling.md @@ -82,7 +82,7 @@ The general process for a credential management then looks as follows. matching one based on the provided matching mechanism. - it then returns the mapped credentials from the references repository. -The critical task for a user of the tool set is to define those assignments. +The critical task for a user of the toolset is to define those assignments. This is basically a manual task, because the credentials stored in vault (for example) could be usable for any kind of system, which typically cannot be derived from the credential values. @@ -383,4 +383,3 @@ The following types are currently available: ##### Additional Links * [ocm configfile](ocm_configfile.md) — configuration file - diff --git a/docs/reference/ocm_describe_package_toi-bootstrapping.md b/docs/reference/ocm_describe_package_toi-bootstrapping.md index a50b138fc1..6c1cdee524 100644 --- a/docs/reference/ocm_describe_package_toi-bootstrapping.md +++ b/docs/reference/ocm_describe_package_toi-bootstrapping.md @@ -2,7 +2,7 @@ ### Description -TOI is a small tool set on top of the Open Component Model. It provides +TOI is a small toolset on top of the Open Component Model. It provides a possibility to run images taken from a component version with user configuration and feed them with the content of this component version. It is some basic mechanism, which can be used to execute simple installation @@ -397,7 +397,7 @@ files to logical outputs in the outputs section. Basically the output may contain any data, but is strongly recommended to use yaml or json files, only. This enables further formal processing -by the TOI tool set. +by the TOI toolset. ### Examples @@ -464,4 +464,3 @@ additionalResources: * [ocm bootstrap package](ocm_bootstrap_package.md) — bootstrap component version * [ocm bootstrap config](ocm_bootstrap_config.md) * [ocm configfile](ocm_configfile.md) — configuration file - diff --git a/docs/reference/ocm_toi-bootstrapping.md b/docs/reference/ocm_toi-bootstrapping.md index 95e6fe751b..eaa90d162c 100644 --- a/docs/reference/ocm_toi-bootstrapping.md +++ b/docs/reference/ocm_toi-bootstrapping.md @@ -2,7 +2,7 @@ ### Description -TOI is a small tool set on top of the Open Component Model. It provides +TOI is a small toolset on top of the Open Component Model. It provides a possibility to run images taken from a component version with user configuration and feed them with the content of this component version. It is some basic mechanism, which can be used to execute simple installation @@ -397,7 +397,7 @@ files to logical outputs in the outputs section. Basically the output may contain any data, but is strongly recommended to use yaml or json files, only. This enables further formal processing -by the TOI tool set. +by the TOI toolset. ### Examples @@ -462,4 +462,3 @@ additionalResources: * [ocm bootstrap package](ocm_bootstrap_package.md) — bootstrap component version * [ocm bootstrap config](ocm_bootstrap_config.md) * [ocm configfile](ocm_configfile.md) — configuration file - diff --git a/examples/lib/contexts.md b/examples/lib/contexts.md index e0ebfc6127..804c9e70a4 100644 --- a/examples/lib/contexts.md +++ b/examples/lib/contexts.md @@ -143,7 +143,7 @@ Besides the standard sub packages, there are extension packages for - `download`: Handlers understanding dedicated artifact and mime types capable to provide then as filesystem content consumable by their - native tool set, for example Helm charts. + native toolset, for example Helm charts. - `labels`: The handling of predefined label content. - `valuemergehandler`: Merge algorithms used to support the merge diff --git a/examples/lib/tour/03-working-with-credentials/README.md b/examples/lib/tour/03-working-with-credentials/README.md index 0fc3c12950..a7edf4f795 100644 --- a/examples/lib/tour/03-working-with-credentials/README.md +++ b/examples/lib/tour/03-working-with-credentials/README.md @@ -373,7 +373,7 @@ the access method as credential consumer can access the blob. ### Providing credentials via credential repositories -The OCM tool set embraces multiple storage +The OCM toolset embraces multiple storage backend technologies, for OCM metadata as well as for artifacts described by a component version. All those technologies typically have their own diff --git a/examples/lib/tour/docsrc/03-working-with-credentials/README.md b/examples/lib/tour/docsrc/03-working-with-credentials/README.md index e6c1a9c9c2..3e2316b62a 100644 --- a/examples/lib/tour/docsrc/03-working-with-credentials/README.md +++ b/examples/lib/tour/docsrc/03-working-with-credentials/README.md @@ -276,7 +276,7 @@ the access method as credential consumer can access the blob. ### Providing credentials via credential repositories -The OCM tool set embraces multiple storage +The OCM toolset embraces multiple storage backend technologies, for OCM metadata as well as for artifacts described by a component version. All those technologies typically have their own diff --git a/examples/make/README.md b/examples/make/README.md index 70d2338414..59d43eb9c2 100644 --- a/examples/make/README.md +++ b/examples/make/README.md @@ -20,5 +20,5 @@ Flux can be used here. The template projects is managed with *make*. It can be used to create new versions (patch, minor, major) and to build a component version that can later be -by the OCM tool set on the client side to import new +by the OCM toolset on the client side to import new versions in a customer environment.