deric / puppet-skopeo

Synchronize Docker/OCI registries using skopeo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

puppet-skopeo

Puppet Forge Tests

A module to manage synchronization between Docker/OCI registries.

Usage

include skopeo

And configure synchronization rules:

skopeo::sync:
  k8s:
    src: registry.k8s.io
    dest: local.reg
    matrix:
      images:
        - kube-apiserver
        - kube-controller-manager
      versions:
        - 1.27.1
        - 1.28.2
skopeo::sync:
  repo:
    src: index.docker.io
    dest: local.reg
    dest_type: dir
    by_tag:
      'some_image': 'v2.4'
      'debian': '^12\.\d$'
    args:
      sign-by: AF123DA
      src-authfile: /some/path

Configuration

All Puppet variables are documented in REFERENCE.md.

About

Synchronize Docker/OCI registries using skopeo


Languages

Language:Ruby 67.2%Language:Puppet 32.0%Language:Pascal 0.8%