Re-exports§
pub use lifecycle_ticker::LifecycleTicker;
Modules§
- lifecycle_
ticker - Periodic re-evaluation of repository lifecycle policies.
- oci
- OCI Distribution v2 HTTP handlers.
- scanner
- Real image vulnerability scanning via the optional Trivy CLI.
- signing
- Real OCI image signature verification via cosign (keyed mode).
Structs§
- EcrService
- EcrSnapshot
- Top-level persisted ECR snapshot. The shape mirrors the convention
used by other multi-account services (Kinesis, ElastiCache) so the
main.rsloader can use the same branching pattern. - EcrState
- Image
- Pull
Through Cache Rule - Registry
Scanning Configuration - Registry
Scanning Rule - Replication
Configuration - Replication
Destination - Replication
Rule - Repository
- Repository
Filter
Constants§
Functions§
- evaluate_
lifecycle_ policy - Apply lifecycle-policy rules to this repo’s stored images and
return the digests that should be pruned. Covers the four AWS
selection dimensions in use today:
tagStatus(tagged/untagged/any),tagPrefixList,tagPatternList(wildcard*), andcountType(imageCountMoreThanorsinceImagePushedwithcountUnit=days). Rules run in ascendingrulePriorityorder; later rules can’t re-prune images earlier rules already marked.