match

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 1, 2020 License: Apache-2.0 Imports: 2 Imported by: 24

Documentation

Overview

Package match provides functionality for conveniently matching a v1.Descriptor.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Matcher

type Matcher func(desc v1.Descriptor) bool

Matcher function that is given a v1.Descriptor, and returns whether or not it matches a given rule. Can match on anything it wants in the Descriptor.

func Annotation

func Annotation(key, value string) Matcher

Annotation returns a match.Matcher that matches based on the provided annotation.

func MediaTypes

func MediaTypes(mediaTypes []string) Matcher

MediaTypes returns a match.Matcher that matches at least one of the provided media types.

func Name

func Name(name string) Matcher

Name returns a match.Matcher that matches based on the value of the

"org.opencontainers.image.ref.name" annotation:

github.com/opencontainers/image-spec/blob/v1.0.1/annotations.md#pre-defined-annotation-keys

func Platform

func Platform(platform v1.Platform) Matcher

Platform returns a match.Matcher that matches on the provided platform. Ignores any descriptors that do not have a platform.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL