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

Maven/access2 #731

Merged
merged 125 commits into from
May 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
125 commits
Select commit Hold shift + click to select a range
6bc7f62
init
hilmarf Apr 9, 2024
995d87c
testdata
hilmarf Apr 10, 2024
3015cab
cli flags/options
hilmarf Apr 10, 2024
0a0915e
access method
hilmarf Apr 10, 2024
403f332
options: GroupOption
hilmarf Apr 10, 2024
6e2020c
tiny fail pom
hilmarf Apr 10, 2024
c6f5b72
ReplaceAll
hilmarf Apr 10, 2024
f5cfcff
media type
hilmarf Apr 10, 2024
6326df3
MVN_ARTIFACT
hilmarf Apr 10, 2024
923cd1c
docs
hilmarf Apr 10, 2024
acd3c24
fix docs list
hilmarf Apr 10, 2024
54844d3
init mvn access
hilmarf Apr 11, 2024
73c4f16
mvnaccess
hilmarf Apr 11, 2024
94fb5d7
logging & gofumpt
hilmarf Apr 11, 2024
57fea18
copy & paste npm-identity
hilmarf Apr 11, 2024
1f45544
DRAFT mvn identity
hilmarf Apr 12, 2024
b1f4ddc
log success
hilmarf Apr 12, 2024
43c6804
typos
hilmarf Apr 12, 2024
3f49aeb
FIXME: hardcoded coordinates!!!
hilmarf Apr 12, 2024
65d53c1
init mvn handler
hilmarf Apr 12, 2024
74ad2ac
wrong REALM
hilmarf Apr 12, 2024
e2762ec
verify upload response digest
hilmarf Apr 12, 2024
1e313d0
use resourcetypes const
hilmarf Apr 12, 2024
4d56ee3
fix doc
hilmarf Apr 12, 2024
9f20db2
lower case REALM
hilmarf Apr 12, 2024
25ea322
fix test, doc
hilmarf Apr 12, 2024
5c9ef9e
fix linter issues
hilmarf Apr 12, 2024
222b7be
Merge branch 'main' into maven/access
hilmarf Apr 15, 2024
78bd2da
fix linter issue
hilmarf Apr 15, 2024
c4bbe90
fix test
hilmarf Apr 15, 2024
f494e7f
Merge branch 'maven/access' of github.com:open-component-model/ocm in…
hilmarf Apr 15, 2024
06589eb
Merge branch 'main' into maven/access
hilmarf Apr 17, 2024
f91829a
Merge branch 'main' into maven/access
hilmarf Apr 18, 2024
88c40ae
intermediate state
hilmarf Apr 18, 2024
69e8ed7
Merge branch 'main' of github.com:open-component-model/ocm into maven…
hilmarf Apr 19, 2024
dd6375c
intermediate state
hilmarf Apr 19, 2024
eb79406
handle single artifacts
hilmarf Apr 19, 2024
b5e6fe4
Merge branch 'main' into maven/access2
hilmarf Apr 22, 2024
131c518
Merge branch 'main' of github.com:open-component-model/ocm into maven…
hilmarf Apr 22, 2024
1a8eb0d
next intermediate test state
hilmarf Apr 22, 2024
20af227
typo
hilmarf Apr 22, 2024
b16c20f
"print-semver"
hilmarf Apr 22, 2024
7217f26
rm
hilmarf Apr 22, 2024
25ac35b
Merge branch 'main' of github.com:open-component-model/ocm into maven…
hilmarf Apr 22, 2024
8b2c2c4
Merge branch 'main' into maven/access2
hilmarf Apr 23, 2024
8264307
mvn access works!
hilmarf Apr 23, 2024
715208d
lint & test
hilmarf Apr 23, 2024
6a9eb19
fix tests
hilmarf Apr 23, 2024
a4ef886
Merge branch 'main' into maven/access2
hilmarf Apr 23, 2024
57ec467
reset Classifier
hilmarf Apr 23, 2024
689ceb2
ExtractTgzToTempFs
hilmarf Apr 23, 2024
e1a02dc
Merge branch 'maven/access2' of github.com:open-component-model/ocm i…
hilmarf Apr 23, 2024
2809044
uploader
hilmarf Apr 23, 2024
782943c
Merge branch 'main' of github.com:open-component-model/ocm into maven…
hilmarf Apr 25, 2024
a8aa938
use mimeutils
hilmarf Apr 25, 2024
7cafd3a
adress review comments
hilmarf Apr 26, 2024
599fc5d
Merge branch 'main' of github.com:open-component-model/ocm into maven…
hilmarf Apr 26, 2024
6a69014
hash Reader + Writer
hilmarf Apr 26, 2024
bf0dfa8
documentation
hilmarf Apr 26, 2024
ecc7bbb
documentation + rename IsArtifact -> IsResource
hilmarf Apr 26, 2024
f002ae6
add more options: ClassifierOption + ExtensionOption
hilmarf Apr 26, 2024
09030b9
add classifier + extension
hilmarf Apr 26, 2024
8f09903
split up the integration tests
hilmarf Apr 26, 2024
5f846f1
using the new HashReader
hilmarf Apr 26, 2024
beaf009
Merge branch 'main' of github.com:open-component-model/ocm into maven…
hilmarf Apr 29, 2024
74df938
Comment should end in a period (godot)
hilmarf Apr 29, 2024
e7a8972
Merge branch 'main' into maven/access2
hilmarf Apr 29, 2024
bb572c4
Merge branch 'main' into maven/access2
hilmarf Apr 29, 2024
72fa77a
io.Copy(io.Discard, h.reader) is a bit too lazy
hilmarf Apr 29, 2024
e2013c2
lint
hilmarf Apr 29, 2024
7c9a462
avoid panic(nil pointer dereference) when path doesn't exist
hilmarf Apr 29, 2024
154c620
there are different error messages on different OS
hilmarf Apr 29, 2024
b9552ec
DynamicLogger
hilmarf Apr 30, 2024
8831dd8
inline Artifact in AccessSpec
hilmarf Apr 30, 2024
96cabdb
refactoring
hilmarf Apr 30, 2024
5865363
BasicAuth
hilmarf Apr 30, 2024
8a5efea
Merge branch 'main' of github.com:open-component-model/ocm into maven…
hilmarf May 6, 2024
8ed2da2
Merge branch 'main' into maven/access2
hilmarf May 6, 2024
ba1b4a1
Merge branch 'maven/access2' of github.com:open-component-model/ocm i…
hilmarf May 6, 2024
4b3325e
Merge branch 'main' into maven/access2
hilmarf May 7, 2024
e430b7b
Merge branch 'main' into maven/access2
hilmarf May 8, 2024
9734ebf
Merge branch 'main' of github.com:open-component-model/ocm into maven…
hilmarf May 13, 2024
2cbb278
log credential errors on debug
hilmarf May 13, 2024
6cb47ca
use `JoinPath`
hilmarf May 13, 2024
8a383f4
keep in sync with `mvn`
hilmarf May 13, 2024
6a8ceb4
capital case with underscores becomes CamelCase
hilmarf May 13, 2024
b5da2e8
wrap into anonymous function for proper `defer` handling
hilmarf May 13, 2024
0a65ebf
fmt.Errorf not necessary
hilmarf May 13, 2024
2fac60b
handle errors of CalcHashes()
hilmarf May 13, 2024
9752ee2
fetch latest go implementation
hilmarf May 13, 2024
8d55713
wrap into anonymous function for proper `defer` handling
hilmarf May 13, 2024
a2c7918
Don't panic!
hilmarf May 13, 2024
6287afe
errors.New
hilmarf May 13, 2024
17b8835
capital case with underscores becomes CamelCase
hilmarf May 13, 2024
7f257f0
stop copy & paste from go-internal libraries
hilmarf May 13, 2024
3c15fd6
artifact --> coordinates
hilmarf May 13, 2024
d9ff883
drop mimeutils
hilmarf May 14, 2024
c46862a
gofmt
hilmarf May 14, 2024
17bd6ad
drop mimeutils
hilmarf May 14, 2024
ca0c9cf
keep npm unchanged
hilmarf May 14, 2024
2c49e81
keep capitals
hilmarf May 14, 2024
ca7d30b
drop mimeutils
hilmarf May 14, 2024
fda631f
ensure that there are actually files to be processed
hilmarf May 14, 2024
c527927
add missing `close()`
hilmarf May 14, 2024
9e3bde6
just log the http.body instead of writing it into the error message
hilmarf May 14, 2024
fe97064
rm `// +build `
hilmarf May 15, 2024
52676e2
refactor GetCredentials
hilmarf May 16, 2024
c1f64e7
follow 'optionutils'
hilmarf May 16, 2024
78efca1
don't log complete request
hilmarf May 16, 2024
d4156d6
refactor for-loop
hilmarf May 16, 2024
8abe2d9
test: "apache-maven, 'bin' zip + tar.gz only!"
hilmarf May 16, 2024
ddce55b
Merge branch 'main' of github.com:open-component-model/ocm into
hilmarf May 16, 2024
5712881
.
hilmarf May 16, 2024
394f657
NpmRegistry
hilmarf May 16, 2024
9d320e8
lower case 'npm'
hilmarf May 16, 2024
898d7fd
mvn options
hilmarf May 16, 2024
9f7ac4f
generate docs
hilmarf May 16, 2024
8307feb
AccessSpec.Describe
hilmarf May 17, 2024
49a12ab
utils.FileSystem
hilmarf May 17, 2024
b488a48
clearly separate fail from success paths
hilmarf May 17, 2024
edc557a
not using named return
hilmarf May 17, 2024
69df5a7
add path
hilmarf May 17, 2024
2e9ed70
Merge branch 'main' into maven/access2
hilmarf May 17, 2024
bfe24a7
Merge branch 'main' into maven/access2
fabianburth May 21, 2024
0991306
Fix Makefile
fabianburth May 21, 2024
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
4 changes: 0 additions & 4 deletions .reuse/dep5
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,6 @@ Files: **
Copyright: 2024 SAP SE or an SAP affiliate company and Open Component Model contributors
License: Apache-2.0

Files: pkg/mimeutils/*
Copyright: Copyright 2010 The Go Authors. All rights reserved.
License: BSD-3-Clause

Files: pkg/contexts/ocm/blobhandler/handlers/generic/npm/publish.go
Copyright: Copyright 2021 - cloverstd
License: MIT
11 changes: 0 additions & 11 deletions LICENSES/BSD-3-Clause.txt

This file was deleted.

3 changes: 3 additions & 0 deletions docs/pluginreference/plugin_accessmethod_compose.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,9 @@ by the plugin name.
The following predefined option types can be used:


- <code>accessClassifier</code>: [*string*] mvn classifier
- <code>accessExtension</code>: [*string*] mvn extension name
- <code>accessGroup</code>: [*string*] GroupID or namespace
- <code>accessHostname</code>: [*string*] hostname used for access
- <code>accessPackage</code>: [*string*] package or object name
- <code>accessRegistry</code>: [*string*] registry base URL
Expand Down
3 changes: 3 additions & 0 deletions docs/pluginreference/plugin_descriptor.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,9 @@ It uses the following fields:
The following predefined option types can be used:


- <code>accessClassifier</code>: [*string*] mvn classifier
- <code>accessExtension</code>: [*string*] mvn extension name
- <code>accessGroup</code>: [*string*] GroupID or namespace
- <code>accessHostname</code>: [*string*] hostname used for access
- <code>accessPackage</code>: [*string*] package or object name
- <code>accessRegistry</code>: [*string*] registry base URL
Expand Down
3 changes: 3 additions & 0 deletions docs/pluginreference/plugin_valueset_compose.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,9 @@ by the plugin name.
The following predefined option types can be used:


- <code>accessClassifier</code>: [*string*] mvn classifier
- <code>accessExtension</code>: [*string*] mvn extension name
- <code>accessGroup</code>: [*string*] GroupID or namespace
- <code>accessHostname</code>: [*string*] hostname used for access
- <code>accessPackage</code>: [*string*] package or object name
- <code>accessRegistry</code>: [*string*] registry base URL
Expand Down
38 changes: 38 additions & 0 deletions docs/reference/ocm_add_resource-configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@ resource-configuration, resourceconfig, rsccfg, rcfg

```
--access YAML blob access specification (YAML)
--accessClassifier string mvn classifier
--accessExtension string mvn extension name
--accessGroup string GroupID or namespace
--accessHostname string hostname used for access
--accessPackage string package or object name
--accessRegistry string registry base URL
Expand Down Expand Up @@ -680,6 +683,41 @@ shown below.

Options used to configure fields: <code>--globalAccess</code>, <code>--hint</code>, <code>--mediaType</code>, <code>--reference</code>

- Access type <code>mvn</code>

This method implements the access of a Maven (mvn) artifact in a Maven repository.

The following versions are supported:
- Version <code>v1</code>

The type specific specification fields are:

- **<code>repository</code>** *string*

Base URL of the Maven (mvn) repository

- **<code>groupId</code>** *string*

The groupId of the Maven (mvn) artifact

- **<code>artifactId</code>** *string*

The artifactId of the Maven (mvn) artifact

- **<code>version</code>** *string*

The version name of the Maven (mvn) artifact

- **<code>classifier</code>** *string*

The optional classifier of the Maven (mvn) artifact

- **<code>extension</code>** *string*

The optional extension of the Maven (mvn) artifact

Options used to configure fields: <code>--accessClassifier</code>, <code>--accessExtension</code>, <code>--accessGroup</code>, <code>--accessPackage</code>, <code>--accessRepository</code>, <code>--accessVersion</code>

- Access type <code>none</code>

dummy resource with no access
Expand Down
38 changes: 38 additions & 0 deletions docs/reference/ocm_add_resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ resources, resource, res, r

```
--access YAML blob access specification (YAML)
--accessClassifier string mvn classifier
--accessExtension string mvn extension name
--accessGroup string GroupID or namespace
--accessHostname string hostname used for access
--accessPackage string package or object name
--accessRegistry string registry base URL
Expand Down Expand Up @@ -690,6 +693,41 @@ shown below.

Options used to configure fields: <code>--globalAccess</code>, <code>--hint</code>, <code>--mediaType</code>, <code>--reference</code>

- Access type <code>mvn</code>

This method implements the access of a Maven (mvn) artifact in a Maven repository.

The following versions are supported:
- Version <code>v1</code>

The type specific specification fields are:

- **<code>repository</code>** *string*

Base URL of the Maven (mvn) repository

- **<code>groupId</code>** *string*

The groupId of the Maven (mvn) artifact

- **<code>artifactId</code>** *string*

The artifactId of the Maven (mvn) artifact

- **<code>version</code>** *string*

The version name of the Maven (mvn) artifact

- **<code>classifier</code>** *string*

The optional classifier of the Maven (mvn) artifact

- **<code>extension</code>** *string*

The optional extension of the Maven (mvn) artifact

Options used to configure fields: <code>--accessClassifier</code>, <code>--accessExtension</code>, <code>--accessGroup</code>, <code>--accessPackage</code>, <code>--accessRepository</code>, <code>--accessVersion</code>

- Access type <code>none</code>

dummy resource with no access
Expand Down
38 changes: 38 additions & 0 deletions docs/reference/ocm_add_source-configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@ source-configuration, sourceconfig, srccfg, scfg

```
--access YAML blob access specification (YAML)
--accessClassifier string mvn classifier
--accessExtension string mvn extension name
--accessGroup string GroupID or namespace
--accessHostname string hostname used for access
--accessPackage string package or object name
--accessRegistry string registry base URL
Expand Down Expand Up @@ -680,6 +683,41 @@ shown below.

Options used to configure fields: <code>--globalAccess</code>, <code>--hint</code>, <code>--mediaType</code>, <code>--reference</code>

- Access type <code>mvn</code>

This method implements the access of a Maven (mvn) artifact in a Maven repository.

The following versions are supported:
- Version <code>v1</code>

The type specific specification fields are:

- **<code>repository</code>** *string*

Base URL of the Maven (mvn) repository

- **<code>groupId</code>** *string*

The groupId of the Maven (mvn) artifact

- **<code>artifactId</code>** *string*

The artifactId of the Maven (mvn) artifact

- **<code>version</code>** *string*

The version name of the Maven (mvn) artifact

- **<code>classifier</code>** *string*

The optional classifier of the Maven (mvn) artifact

- **<code>extension</code>** *string*

The optional extension of the Maven (mvn) artifact

Options used to configure fields: <code>--accessClassifier</code>, <code>--accessExtension</code>, <code>--accessGroup</code>, <code>--accessPackage</code>, <code>--accessRepository</code>, <code>--accessVersion</code>

- Access type <code>none</code>

dummy resource with no access
Expand Down
38 changes: 38 additions & 0 deletions docs/reference/ocm_add_sources.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@ sources, source, src, s

```
--access YAML blob access specification (YAML)
--accessClassifier string mvn classifier
--accessExtension string mvn extension name
--accessGroup string GroupID or namespace
--accessHostname string hostname used for access
--accessPackage string package or object name
--accessRegistry string registry base URL
Expand Down Expand Up @@ -688,6 +691,41 @@ shown below.

Options used to configure fields: <code>--globalAccess</code>, <code>--hint</code>, <code>--mediaType</code>, <code>--reference</code>

- Access type <code>mvn</code>

This method implements the access of a Maven (mvn) artifact in a Maven repository.

The following versions are supported:
- Version <code>v1</code>

The type specific specification fields are:

- **<code>repository</code>** *string*

Base URL of the Maven (mvn) repository

- **<code>groupId</code>** *string*

The groupId of the Maven (mvn) artifact

- **<code>artifactId</code>** *string*

The artifactId of the Maven (mvn) artifact

- **<code>version</code>** *string*

The version name of the Maven (mvn) artifact

- **<code>classifier</code>** *string*

The optional classifier of the Maven (mvn) artifact

- **<code>extension</code>** *string*

The optional extension of the Maven (mvn) artifact

Options used to configure fields: <code>--accessClassifier</code>, <code>--accessExtension</code>, <code>--accessGroup</code>, <code>--accessPackage</code>, <code>--accessRepository</code>, <code>--accessVersion</code>

- Access type <code>none</code>

dummy resource with no access
Expand Down
1 change: 1 addition & 0 deletions docs/reference/ocm_controller_install.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ ocm controller install controller {--version v0.0.1}
-i, --install-prerequisites install prerequisites required by ocm-controller (default true)
-n, --namespace string the namespace into which the controller is installed (default "ocm-system")
-a, --release-api-url string the base url to the ocm-controller's API release page (default "https://api.github.com/repos/open-component-model/ocm-controller/releases")
-l, --silent don't fail on error
-s, --skip-pre-flight-check skip the pre-flight check for clusters
-t, --timeout duration maximum time to wait for deployment to be ready (default 1m0s)
-v, --version string the version of the controller to install (default "latest")
Expand Down
1 change: 1 addition & 0 deletions docs/reference/ocm_controller_uninstall.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ ocm controller uninstall controller
-h, --help help for uninstall
-n, --namespace string the namespace into which the controller is installed (default "ocm-system")
-a, --release-api-url string the base url to the ocm-controller's API release page (default "https://api.github.com/repos/open-component-model/ocm-controller/releases")
-l, --silent don't fail on error
-t, --timeout duration maximum time to wait for deployment to be ready (default 1m0s)
-p, --uninstall-prerequisites uninstall prerequisites required by ocm-controller
-v, --version string the version of the controller to install (default "latest")
Expand Down
27 changes: 19 additions & 8 deletions docs/reference/ocm_credential-handling.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,32 +156,43 @@ The following credential consumer types are used/supported:
- <code>certificateAuthority</code>: TLS certificate authority


- <code>OCIRegistry</code>: OCI registry credential matcher
- <code>MavenRepository</code>: MVN repository

It matches the <code>OCIRegistry</code> consumer type and additionally acts like
It matches the <code>MavenRepository</code> consumer type and additionally acts like
the <code>hostpath</code> type.

Credential consumers of the consumer type OCIRegistry evaluate the following credential properties:
Credential consumers of the consumer type MavenRepository evaluate the following credential properties:

- <code>username</code>: the basic auth user name
- <code>password</code>: the basic auth password
- <code>identityToken</code>: the bearer token used for non-basic auth authorization
- <code>certificateAuthority</code>: the certificate authority certificate used to verify certificates


- <code>Registry.npmjs.com</code>: NPM repository
- <code>NpmRegistry</code>: NPM repository

It matches the <code>Registry.npmjs.com</code> consumer type and additionally acts like
It matches the <code>NpmRegistry</code> consumer type and additionally acts like
the <code>hostpath</code> type.

Credential consumers of the consumer type Registry.npmjs.com evaluate the following credential properties:
Credential consumers of the consumer type NpmRegistry evaluate the following credential properties:

- <code>username</code>: the basic auth user name
- <code>password</code>: the basic auth password
- <code>email</code>: NPM registry, require an email address
- <code>token</code>: the token attribute. May exist after login at any npm registry. Check your .npmrc file!


- <code>OCIRegistry</code>: OCI registry credential matcher

It matches the <code>OCIRegistry</code> consumer type and additionally acts like
the <code>hostpath</code> type.

Credential consumers of the consumer type OCIRegistry evaluate the following credential properties:

- <code>username</code>: the basic auth user name
- <code>password</code>: the basic auth password
- <code>identityToken</code>: the bearer token used for non-basic auth authorization
- <code>certificateAuthority</code>: the certificate authority certificate used to verify certificates


- <code>S3</code>: S3 credential matcher

This matcher is a hostpath matcher.
Expand Down
27 changes: 19 additions & 8 deletions docs/reference/ocm_get_credentials.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,32 +82,43 @@ Matchers exist for the following usage contexts or consumer types:
- <code>certificateAuthority</code>: TLS certificate authority


- <code>OCIRegistry</code>: OCI registry credential matcher
- <code>MavenRepository</code>: MVN repository

It matches the <code>OCIRegistry</code> consumer type and additionally acts like
It matches the <code>MavenRepository</code> consumer type and additionally acts like
the <code>hostpath</code> type.

Credential consumers of the consumer type OCIRegistry evaluate the following credential properties:
Credential consumers of the consumer type MavenRepository evaluate the following credential properties:

- <code>username</code>: the basic auth user name
- <code>password</code>: the basic auth password
- <code>identityToken</code>: the bearer token used for non-basic auth authorization
- <code>certificateAuthority</code>: the certificate authority certificate used to verify certificates


- <code>Registry.npmjs.com</code>: NPM repository
- <code>NpmRegistry</code>: NPM repository

It matches the <code>Registry.npmjs.com</code> consumer type and additionally acts like
It matches the <code>NpmRegistry</code> consumer type and additionally acts like
the <code>hostpath</code> type.

Credential consumers of the consumer type Registry.npmjs.com evaluate the following credential properties:
Credential consumers of the consumer type NpmRegistry evaluate the following credential properties:

- <code>username</code>: the basic auth user name
- <code>password</code>: the basic auth password
- <code>email</code>: NPM registry, require an email address
- <code>token</code>: the token attribute. May exist after login at any npm registry. Check your .npmrc file!


- <code>OCIRegistry</code>: OCI registry credential matcher

It matches the <code>OCIRegistry</code> consumer type and additionally acts like
the <code>hostpath</code> type.

Credential consumers of the consumer type OCIRegistry evaluate the following credential properties:

- <code>username</code>: the basic auth user name
- <code>password</code>: the basic auth password
- <code>identityToken</code>: the bearer token used for non-basic auth authorization
- <code>certificateAuthority</code>: the certificate authority certificate used to verify certificates


- <code>S3</code>: S3 credential matcher

This matcher is a hostpath matcher.
Expand Down
3 changes: 2 additions & 1 deletion docs/reference/ocm_logging.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ The following *tags* are used by the command line tool:

The following *realms* are used by the command line tool:
- <code>ocm</code>: general realm used for the ocm go library.
- <code>ocm/NPM</code>: NPM registry
- <code>ocm/accessmethod/ociartifact</code>: access method ociArtifact
- <code>ocm/accessmethod/wget</code>: access method for wget
- <code>ocm/blobaccess/wget</code>: blob access for wget
Expand All @@ -28,6 +27,8 @@ The following *realms* are used by the command line tool:
- <code>ocm/credentials/dockerconfig</code>: docker config handling as credential repository
- <code>ocm/credentials/vault</code>: HashiCorp Vault Access
- <code>ocm/downloader</code>: Downloaders
- <code>ocm/mvn</code>: Maven repository
- <code>ocm/npm</code>: NPM registry
- <code>ocm/oci/mapping</code>: OCM to OCI Registry Mapping
- <code>ocm/oci/ocireg</code>: OCI repository handling
- <code>ocm/plugins</code>: OCM plugin handling
Expand Down
Loading
Loading