Scroll to navigation

CASUPLOAD-OCI(1) User Commands CASUPLOAD-OCI(1)

NAME

casupload-oci - casupload-oci

SYNOPSIS

casupload-oci

DESCRIPTION

Display usage and exit.
Print version information and exit. [optional]
URL for all services [optional]
Instance for all services [optional]
Server TLS certificate for all services (PEM-encoded) [optional]
Client private TLS key far all services (PEM-encoded) [optional]
Client TLS certificate for all services (PEM-encoded) [optional]
Authentication token for all services (JWT, OAuth token etc), will be included as an HTTP Authorization bearer token [optional]
Default access token refresh timeout [optional]
Use GoogleAPIAuth for all services [optional]
Credential helper executable for all services [optional]
Retry limit for gRPC errors for all services [optional]
Retry delay for gRPC errors for all services [optional]
gRPC status code(s) as string(s) to retry on for all services, e.g. 'UNKNOWN', 'INTERNAL' [optional]
Timeout for gRPC requests for all services (set to 0 to disable timeout) [optional]
Minimum throughput for gRPC requests for all services, bytes per seconds. The value may be suffixed with K, M, G or T. [optional]
gRPC keepalive pings period for all services (set to 0 to disable keepalive pings) [optional]
gRPC load balancing policy for all services (valid options are 'round_robin' and 'grpclb') [optional]
URL for the CAS service [optional]
Name of the CAS instance [optional]
Server TLS certificate for CAS (PEM-encoded) [optional]
Client private TLS key for CAS (PEM-encoded) [optional]
Client TLS certificate for CAS (PEM-encoded) [optional]
Authentication token for CAS (JWT, OAuth token etc), will be included as an HTTP Authorization bearer token [optional]
Access token refresh timeout for CAS service [optional]
Use GoogleAPIAuth for CAS service [optional]
Credential helper executable for CAS service [optional]
Retry limit for gRPC errors for CAS service [optional]
Retry delay for gRPC errors for CAS service [optional]
gRPC status code(s) as string(s) to retry on for CAS service e.g., 'UNKNOWN', 'INTERNAL' [optional]
Timeout for gRPC requests for CAS service (set to 0 to disable timeout) [optional]
Minimum throughput for gRPC requests for CAS service, bytes per seconds. The value may be suffixed with K, M, G or T. [optional]
gRPC keepalive pings period for CAS service (set to 0 to disable keepalive pings) [optional]
gRPC load balancing policy for CAS service (valid options are 'round_robin' and 'grpclb') [optional]
URL for the Asset service [optional]
Name of the Asset instance [optional]
Server TLS certificate for Asset (PEM-encoded) [optional]
Client private TLS key for Asset (PEM-encoded) [optional]
Client TLS certificate for Asset (PEM-encoded) [optional]
Authentication token for Asset (JWT, OAuth token etc), will be included as an HTTP Authorization bearer token [optional]
Access token refresh timeout for Asset service [optional]
Use GoogleAPIAuth for Asset service [optional]
Credential helper executable for Asset service [optional]
Retry limit for gRPC errors for Asset service [optional]
Retry delay for gRPC errors for Asset service [optional]
gRPC status code(s) as string(s) to retry on for Asset service e.g., 'UNKNOWN', 'INTERNAL' [optional]
Timeout for gRPC requests for Asset service (set to 0 to disable timeout) [optional]
Minimum throughput for gRPC requests for Asset service, bytes per seconds. The value may be suffixed with K, M, G or T. [optional]
gRPC keepalive pings period for Asset service (set to 0 to disable keepalive pings) [optional]
gRPC load balancing policy for Asset service (valid options are 'round_robin' and 'grpclb') [optional]
Write output root digest to the file in the form "<HASH>/<SIZE_BYTES>" [optional]
Write output tree digest to the file in the form "<HASH>/<SIZE_BYTES>" [optional]
Path to file containing Bearer token for OCI registry authentication [optional]
Set a custom digest function. Default: SHA256 Supported functions: SHA512, SHA384, SHA256, SHA1, MD5 [optional]
Set the number of parallel threads for OCI layer processing. Default: min(hardware-concurrency, 8) [optional]
Log level (debug, error, info, trace, warning) [optional, default = "error"]
Set log level to 'debug' [optional] POSITIONAL [required]

Downloads OCI/Docker container images from registries and uploads them to CAS.

The tool fetches container image layers from the specified OCI registry, merges them into a directory tree, and uploads the result to the Content Addressable Storage (CAS) service.

Example usage: casupload-oci --remote=http://localhost:50051 docker.io/alpine:latest

March 2026 casupload-oci 1.4.0