Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArtifactClient ¶
type ArtifactClient interface { ListAllArtifacts(project, repository string) ([]*modelsv2.Artifact, error) DeleteArtifact(project, repository, digest string) error DeleteArtifactRepository(project, repository string) error }
ArtifactClient defines the methods that an image client should implement
type ChartClient ¶
type ChartClient interface { ListAllCharts(project, repository string) ([]*chartserver.ChartVersion, error) DeleteChart(project, repository, version string) error DeleteChartRepository(project, repository string) error }
ChartClient defines the methods that a chart client should implement
type Client ¶
type Client interface { ArtifactClient ChartClient }
Client defines the methods that a core client should implement Currently, it contains only part of the whole method collection and we should expand it when needed
Click to show internal directories.
Click to hide internal directories.