models

package
v0.7.54 Latest Latest
Warning

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

Go to latest
Published: Aug 8, 2024 License: Apache-2.0 Imports: 1 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Package

type Package interface {
	GenerateComponents() ([]v1beta1.ComponentDefinition, error)
	GetVersion() string
}

An entity that is used to expose a particular system's capabilities in Meshery A Package should have all the information that we need to generate the components

type PackageManager

type PackageManager interface {
	GetPackage() (Package, error)
}

Supports pulling packages from Artifact Hub and other sources like Docker Hub. Should envelope Meshery Application importer - to be implemented

type Validator

type Validator interface {
	Validate([]byte) error
}

anything that can be validated is a Validator

Jump to

Keyboard shortcuts

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