A list of remote registries used when fetching application images. By adding an entry here, and adding credentials to Strongbox it is possible to fetch images from an authenticated registry.
Created
Bad Request
Unauthorized
Forbidden
Not Found
Conflict (instance exists)
Service Unavailable (strongbox sealed)
address: registry.example.com override-address: registry.example.com:6000 ca-cert: | -----BEGIN CERTIFICATE----- MIIFcDCCA1igAwIBAgIUIPuDwU8c4lqnTlPNHmDlqsw7b8QwDQYJKoZIhvcNAQEL XiMeFT5d7CImdCSZxjzfBGoLNEkOpU6F799icb3VX2URbzfPuSKVp3umsdT8gx4s WqxB6A== -----END CERTIFICATE----- credentials: - repository: "*" vault: myvault secret: a - repository: avassa-public vault: myvault secret: b - repository: avassa-public/digital-assets-manager vault: myvault secret: c
fields | string Retrieve only requested fields from the resource See section fields |
validate | string <enumeration> Validate the request but do not actually perform the requested operation |
keys | string <enumeration> Retrieve only the keys for the list |
count | string <enumeration> Retrieve only the number of elements in the list |
OK
Bad Request
Unauthorized
Forbidden
Not Found
Precondition Failed
Service Unavailable (strongbox sealed)
- address: registry.example.com override-address: registry.example.com:6000 ca-cert: | -----BEGIN CERTIFICATE----- MIIFcDCCA1igAwIBAgIUIPuDwU8c4lqnTlPNHmDlqsw7b8QwDQYJKoZIhvcNAQEL XiMeFT5d7CImdCSZxjzfBGoLNEkOpU6F799icb3VX2URbzfPuSKVp3umsdT8gx4s WqxB6A== -----END CERTIFICATE----- credentials: - repository: "*" vault: myvault secret: a - repository: avassa-public vault: myvault secret: b - repository: avassa-public/digital-assets-manager vault: myvault secret: c
No Content
Bad Request
Unauthorized
Forbidden
Not Found
Precondition Failed
Service Unavailable (strongbox sealed)
address: registry.example.com override-address: registry.example.com:6000 ca-cert: | -----BEGIN CERTIFICATE----- MIIFcDCCA1igAwIBAgIUIPuDwU8c4lqnTlPNHmDlqsw7b8QwDQYJKoZIhvcNAQEL XiMeFT5d7CImdCSZxjzfBGoLNEkOpU6F799icb3VX2URbzfPuSKVp3umsdT8gx4s WqxB6A== -----END CERTIFICATE----- credentials: - repository: "*" vault: myvault secret: a - repository: avassa-public vault: myvault secret: b - repository: avassa-public/digital-assets-manager vault: myvault secret: c
No Content
Bad Request
Unauthorized
Forbidden
Not Found
Precondition Failed
Service Unavailable (strongbox sealed)
Created
No Content
Bad Request
Unauthorized
Forbidden
Not Found
Precondition Failed
Service Unavailable (strongbox sealed)
address: registry.example.com override-address: registry.example.com:6000 ca-cert: | -----BEGIN CERTIFICATE----- MIIFcDCCA1igAwIBAgIUIPuDwU8c4lqnTlPNHmDlqsw7b8QwDQYJKoZIhvcNAQEL XiMeFT5d7CImdCSZxjzfBGoLNEkOpU6F799icb3VX2URbzfPuSKVp3umsdT8gx4s WqxB6A== -----END CERTIFICATE----- credentials: - repository: "*" vault: myvault secret: a - repository: avassa-public vault: myvault secret: b - repository: avassa-public/digital-assets-manager vault: myvault secret: c
fields | string Retrieve only requested fields from the resource See section fields |
validate | string <enumeration> Validate the request but do not actually perform the requested operation |
OK
Bad Request
Unauthorized
Forbidden
Not Found
Precondition Failed
Service Unavailable (strongbox sealed)
address: registry.example.com override-address: registry.example.com:6000 ca-cert: | -----BEGIN CERTIFICATE----- MIIFcDCCA1igAwIBAgIUIPuDwU8c4lqnTlPNHmDlqsw7b8QwDQYJKoZIhvcNAQEL XiMeFT5d7CImdCSZxjzfBGoLNEkOpU6F799icb3VX2URbzfPuSKVp3umsdT8gx4s WqxB6A== -----END CERTIFICATE----- credentials: - repository: "*" vault: myvault secret: a - repository: avassa-public vault: myvault secret: b - repository: avassa-public/digital-assets-manager vault: myvault secret: c
fields | string Retrieve only requested fields from the resource See section fields |
site | string Send the request to the specfifed site |
content | string <enumeration> Filter descendant nodes in the response |
keys | string <enumeration> Retrieve only the keys for the list |
count | string <enumeration> Retrieve only the number of elements in the list |
OK
Bad Request
Unauthorized
Forbidden
Not Found
Service Unavailable (strongbox sealed)
- address: registry.example.com override-address: registry.example.com:6000 ca-cert: | -----BEGIN CERTIFICATE----- MIIFcDCCA1igAwIBAgIUIPuDwU8c4lqnTlPNHmDlqsw7b8QwDQYJKoZIhvcNAQEL XiMeFT5d7CImdCSZxjzfBGoLNEkOpU6F799icb3VX2URbzfPuSKVp3umsdT8gx4s WqxB6A== -----END CERTIFICATE----- credentials: - repository: "*" vault: myvault secret: a - repository: avassa-public vault: myvault secret: b - repository: avassa-public/digital-assets-manager vault: myvault secret: c
fields | string Retrieve only requested fields from the resource See section fields |
site | string Send the request to the specfifed site |
content | string <enumeration> Filter descendant nodes in the response |
OK
Bad Request
Unauthorized
Forbidden
Not Found
Service Unavailable (strongbox sealed)
address: registry.example.com override-address: registry.example.com:6000 ca-cert: | -----BEGIN CERTIFICATE----- MIIFcDCCA1igAwIBAgIUIPuDwU8c4lqnTlPNHmDlqsw7b8QwDQYJKoZIhvcNAQEL XiMeFT5d7CImdCSZxjzfBGoLNEkOpU6F799icb3VX2URbzfPuSKVp3umsdT8gx4s WqxB6A== -----END CERTIFICATE----- credentials: - repository: "*" vault: myvault secret: a - repository: avassa-public vault: myvault secret: b - repository: avassa-public/digital-assets-manager vault: myvault secret: c
Fetch the list of available images from the remote registry.
OK
Bad Request
Unauthorized
Forbidden
Not Found
Service Unavailable (strongbox sealed)
repository: avassa-public/movie-theaters-demo/kettle-popper-manager tags: - latest - v1.0 digest-length: full
images: - name: registry.gitlab.com/avassa-public/movie-theaters-demo/kettle-popper-manager:latest digest: sha256:27ca0299125baf78014065152a1bd786573e309f15ae3dea9727239966ee0f4e image-index: media-type: application/vnd.oci.image.index.v1+json annotations: {} manifests: - digest: sha256:40356c753dbef81b769a59564a7aecae47fe9aaf25ac38e484189f83c3ddb6b0 media-type: application/vnd.oci.image.manifest.v1+json platform: linux/amd64 annotations: {} - digest: sha256:f26a93437cc3e662fc3cc3ee598e38dd765a56f1970956f963f74ddd4443c6ec media-type: application/vnd.oci.image.manifest.v1+json platform: unknown/unknown annotations: vnd.docker.reference.type: attestation-manifest vnd.docker.reference.digest: sha256:40356c753dbef81b769a59564a7aecae47fe9aaf25ac38e484189f83c3ddb6b0 - digest: sha256:6fda815f671babdff2629fefb9c4cde1238e39530b838b03a1bf242fe1fa4b59 media-type: application/vnd.oci.image.manifest.v1+json platform: linux/arm64 annotations: {} - digest: sha256:3a417f1a4e7509393792ed8676bb47f6fe4fb95dceb6e55fdac56f8a835e9b91 media-type: application/vnd.oci.image.manifest.v1+json platform: unknown/unknown annotations: vnd.docker.reference.type: attestation-manifest vnd.docker.reference.digest: sha256:6fda815f671babdff2629fefb9c4cde1238e39530b838b03a1bf242fe1fa4b59 - name: registry.gitlab.com/avassa-public/movie-theaters-demo/kettle-popper-manager:v1.0 digest: sha256:dadd899f7fe436b604183cbe0cc69d2144eea14a3050aff59c6a596d09a2cca7 image-index: media-type: application/vnd.oci.image.index.v1+json annotations: {} manifests: - digest: sha256:66d89ad90c22706d7a7d9bb94f094239ce91157793bb0ec7d606ca732118a902 media-type: application/vnd.oci.image.manifest.v1+json platform: linux/amd64 annotations: {} - digest: sha256:e25f813685e4ce58d81dba1db905bc76f6c4da877c0baa094a03766ab650bbf2 media-type: application/vnd.oci.image.manifest.v1+json platform: linux/arm64 annotations: {} - digest: sha256:eab51c73922605a50430720e7b9b6eb0ab4225fd77cda474ccd84b38866cd35d media-type: application/vnd.oci.image.manifest.v1+json platform: unknown/unknown annotations: vnd.docker.reference.type: attestation-manifest vnd.docker.reference.digest: sha256:66d89ad90c22706d7a7d9bb94f094239ce91157793bb0ec7d606ca732118a902 - digest: sha256:9cd226818a10503d97068514672e9af0aa91e9c26d3c8c4f494b61ab98c0dab7 media-type: application/vnd.oci.image.manifest.v1+json platform: unknown/unknown annotations: vnd.docker.reference.type: attestation-manifest vnd.docker.reference.digest: sha256:e25f813685e4ce58d81dba1db905bc76f6c4da877c0baa094a03766ab650bbf2
Fetch the list of available repositories from the remote registry.
OK
Bad Request
Unauthorized
Forbidden
Not Found
Service Unavailable (strongbox sealed)
repositories: - avassa-public/movie-theaters-demo/kettle-popper-manager - avassa-public/movie-theaters-demo/curtain-controller - avassa-public/movie-theaters-demo/visitors-counter
Pull an image from this remote registry.
OK
Bad Request
Unauthorized
Forbidden
Not Found
Service Unavailable (strongbox sealed)
image: avassa-public/movie-theaters-demo/kettle-popper-manager:v1.0 platform: x86_64 to: avassa/kettle-popper-manager
name: avassa/kettle-popper-manager:latest digest: sha256:38cd92e53bd34757638e833d179198fc8254b8ed6156e9fc70946bd4eec4ba26 tag-updated: true
Try to connect and authenticate with the remote registry. Returns 'success' or an error message.
OK
Bad Request
Unauthorized
Forbidden
Not Found
Service Unavailable (strongbox sealed)
image: avassa-public/movie-theaters-demo/curtain-controller
success: true digest: sha256:565f2b8629c3f5e6b79b78157fdb0c640e5a4fc53a43f728624be7df8831bd3e