provisioning-core/nulib/platform/oci/mod.nu

19 lines
768 B
Text

# OCI Module Export — new tree façade (ADR-026 M6-final).
export use platform/oci/client.nu [
build-artifact-ref get-oci-config is-oci-available load-oci-token
oci-artifact-exists oci-delete-artifact oci-get-artifact-manifest
oci-get-artifact-tags oci-list-artifacts oci-pull-artifact
oci-push-artifact test-oci-connection
]
export use platform/oci/commands.nu [
"oci config" "oci copy" "oci delete" "oci inspect" "oci list"
"oci login" "oci logout" "oci pull" "oci push" "oci search" "oci tags"
]
# ADR-017 — registry credential vault Layer 2 (W4).
export use platform/oci/credentials.nu [
resolve-registry-credential
assert-actor-authorized
assert-target-in-scope
build-docker-config-tmpdir
append-vault-access-log
]