Overcast is alpha — behaviour and APIs may change between releases. Pin your version and read the changelog before upgrading.

overcast

ECR operations

Every ECR operation Overcast declares — 22 of 22 implemented — with status, behaviour notes and a link to the AWS API reference for each.

All 22 listed operations are implemented. Back to ECR.

Summary

Category✅ Supported
General5
Auth1
Images7
Policy6
Tags3

Endpoints

General

OperationStatusNotesAWS Docs
CreateRepository✅ SupportedReturns ARN, URI, createdAt, imageTagMutability, imageScanningConfiguration, and encryptionConfigurationdocs
DescribeRepositories✅ SupportedLists all repos or filters by namedocs
DeleteRepository✅ SupportedDeletes the repository and all its image records; a repository still holding images raises RepositoryNotEmptyException unless force is setdocs
DescribeRegistry✅ SupportedReturns registry metadata with empty replication rulesdocs
PutImageTagMutability✅ SupportedStores MUTABLE/IMMUTABLE and DescribeRepositories echoes it; not enforced against a repeat PutImage of the same tagdocs

Auth

OperationStatusNotesAWS Docs
GetAuthorizationToken✅ SupportedReturns base64("AWS:<password>") and the registry proxy endpoint; token expiry is 12 hoursdocs

Images

OperationStatusNotesAWS Docs
ListImages✅ SupportedReturns image IDs (tag + digest); reconciles local registry tags when Docker is availabledocs
DescribeImages✅ SupportedReturns image detail objects (digest, tags, media type); an imageIds entry that resolves to nothing raises ImageNotFoundException; reconciles local registry manifests when Docker is availabledocs
PutImage✅ SupportedStores an image manifest; generates a digest if none supplieddocs
BatchGetImage✅ SupportedFetches manifests by tag or digestdocs
DescribeImageScanFindings✅ SupportedReturns empty/not-scanned findings; no scan engine is emulateddocs
BatchDeleteImage✅ SupportedDeletes images by tag or digestdocs
PutImageScanningConfiguration✅ SupportedStores scanOnPush and DescribeRepositories echoes it; no scan engine is emulateddocs

Policy

OperationStatusNotesAWS Docs
SetRepositoryPolicy✅ SupportedStores arbitrary IAM policy textdocs
GetRepositoryPolicy✅ SupportedRetrieves stored policy; returns 400 if none setdocs
DeleteRepositoryPolicy✅ Supporteddocs
PutLifecyclePolicy✅ SupportedStores lifecycle policy text for the repositorydocs
GetLifecyclePolicy✅ SupportedRetrieves stored lifecycle policy; returns 400 if none setdocs
DeleteLifecyclePolicy✅ Supporteddocs

Tags

OperationStatusNotesAWS Docs
TagResource✅ SupportedAdds/merges tags onto a repository ARNdocs
UntagResource✅ SupportedRemoves tag keys from a repository ARNdocs
ListTagsForResource✅ Supporteddocs