CASUPLOAD-OCI(1)
πΈ NAME πΈ
casupload-oci β yes bestie, the command is literally just called casupload-oci, and it lives in section 1 of the manual (User Commands) π
β¨ SYNOPSIS β¨
casupload-oci
that's it. that's the whole synopsis. no cap π«Ά
π DESCRIPTION π
okay so here's the thing, this is a flag buffet and every single one of them is marked [optional] unless it says otherwise. let's go one by one because we are not skipping anybody, periodt.
π the starter pack
--helpβ Display usage and exit. π--versionβ Print version information and exit.[optional]--remoteβ URL for all services[optional]--instanceβ Instance for all services[optional]--server-certβ Server TLS certificate for all services (PEM-encoded)[optional]--client-keyβ Client private TLS key far all services (PEM-encoded)[optional]π--client-certβ Client TLS certificate for all services (PEM-encoded)[optional]--access-tokenβ Authentication token for all services (JWT, OAuth token etc), will be included as an HTTPAuthorizationbearer token[optional]--token-reload-intervalβ Default access token refresh timeout[optional]β³--googleapi-authβ UseGoogleAPIAuthfor all services[optional]--credential-helperβ Credential helper executable for all services[optional]--retry-limitβ Retry limit for gRPC errors for all services[optional]--retry-delayβ Retry delay for gRPC errors for all services[optional]--retry-on-codeβ gRPC status code(s) as string(s) to retry on for all services, e.g.'UNKNOWN','INTERNAL'[optional]--request-timeoutβ Timeout for gRPC requests for all services (set to0to disable timeout)[optional]--min-throughputβ Minimum throughput for gRPC requests for all services, bytes per seconds. The value may be suffixed withK,M,GorT.[optional]--keepalive-timeβ gRPC keepalive pings period for all services (set to0to disable keepalive pings)[optional]--load-balancing-policyβ gRPC load balancing policy for all services (valid options are'round_robin'and'grpclb')[optional]
π¦ the CAS service era
--cas-remoteβ URL for the CAS service[optional]--cas-instanceβ Name of the CAS instance[optional]--cas-server-certβ Server TLS certificate for CAS (PEM-encoded)[optional]--cas-client-keyβ Client private TLS key for CAS (PEM-encoded)[optional]--cas-client-certβ Client TLS certificate for CAS (PEM-encoded)[optional]--cas-access-tokenβ Authentication token for CAS (JWT, OAuth token etc), will be included as an HTTPAuthorizationbearer token[optional]--cas-token-reload-intervalβ Access token refresh timeout for CAS service[optional]--cas-googleapi-authβ UseGoogleAPIAuthfor CAS service[optional]--cas-credential-helperβ Credential helper executable for CAS service[optional]--cas-retry-limitβ Retry limit for gRPC errors for CAS service[optional]--cas-retry-delayβ Retry delay for gRPC errors for CAS service[optional]--cas-retry-on-codeβ gRPC status code(s) as string(s) to retry on for CAS service e.g.,'UNKNOWN','INTERNAL'[optional]--cas-request-timeoutβ Timeout for gRPC requests for CAS service (set to0to disable timeout)[optional]--cas-min-throughputβ Minimum throughput for gRPC requests for CAS service, bytes per seconds. The value may be suffixed withK,M,GorT.[optional]--cas-keepalive-timeβ gRPC keepalive pings period for CAS service (set to0to disable keepalive pings)[optional]--cas-load-balancing-policyβ gRPC load balancing policy for CAS service (valid options are'round_robin'and'grpclb')[optional]
π the Asset service chapter (yes it's the ra- girlies)
--ra-remoteβ URL for the Asset service[optional]--ra-instanceβ Name of the Asset instance[optional]--ra-server-certβ Server TLS certificate for Asset (PEM-encoded)[optional]--ra-client-keyβ Client private TLS key for Asset (PEM-encoded)[optional]--ra-client-certβ Client TLS certificate for Asset (PEM-encoded)[optional]--ra-access-tokenβ Authentication token for Asset (JWT, OAuth token etc), will be included as an HTTPAuthorizationbearer token[optional]--ra-token-reload-intervalβ Access token refresh timeout for Asset service[optional]--ra-googleapi-authβ UseGoogleAPIAuthfor Asset service[optional]--ra-credential-helperβ Credential helper executable for Asset service[optional]--ra-retry-limitβ Retry limit for gRPC errors for Asset service[optional]--ra-retry-delayβ Retry delay for gRPC errors for Asset service[optional]--ra-retry-on-codeβ gRPC status code(s) as string(s) to retry on for Asset service e.g.,'UNKNOWN','INTERNAL'[optional]--ra-request-timeoutβ Timeout for gRPC requests for Asset service (set to0to disable timeout)[optional]--ra-min-throughputβ Minimum throughput for gRPC requests for Asset service, bytes per seconds. The value may be suffixed withK,M,GorT.[optional]--ra-keepalive-timeβ gRPC keepalive pings period for Asset service (set to0to disable keepalive pings)[optional]--ra-load-balancing-policyβ gRPC load balancing policy for Asset service (valid options are'round_robin'and'grpclb')[optional]
π the output & performance girlies
--output-digest-fileβ Write output root digest to the file in the form"<HASH>/<SIZE_BYTES>"[optional]--output-tree-digest-fileβ Write output tree digest to the file in the form"<HASH>/<SIZE_BYTES>"[optional]--oci-auth-token-pathβ Path to file containing Bearer token for OCI registry authentication[optional]--digest-functionβ Set a custom digest function. Default:SHA256Supported functions:SHA512,SHA384,SHA256,SHA1,MD5[optional]--num-parallel-layer-threadsβ Set the number of parallel threads for OCI layer processing. Default:min(hardware-concurrency, 8)[optional]--log-levelβ Log level (debug,error,info,trace,warning)[optional, default = "error"]--verboseβ Set log level to'debug'[optional]β and heads up, right after this one the manual says POSITIONAL [required] π
π what it actually does, bestie
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. it's giving pipeline-core, no notes. π
Example usage:
casupload-oci --remote=http://localhost:50051 docker.io/alpine:latest
fr fr that positional arg at the end is required, so don't forget it or the vibe check will fail π
and that's the whole page, babes π this was casupload-oci version 1.4.16, dated August 2026, iykyk πΈπ¦β¨
π¦ where this page comes from
- ubuntu stonking: buildbox 1.4.16+dfsg-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms