helm

package
v0.24.0 Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client interface {
	GetIndex() (Index, error)
	WithUsernameAndPassword(string, string)
	GetChart(string, string) ([]byte, error)
}

func NewClient

func NewClient(url string) Client

type Index

type Index struct {
	APIVersion string                `json:"apiVersion" yaml:"apiVersion"`
	Entries    map[string][]Resource `json:"entries" yaml:"entries"`
}

type Resource

type Resource struct {
	APIVersion string `json:"apiVersion" yaml:"apiVersion"`
	AppVersion string `json:"appVersion" yaml:"appVersion"`
	// Created     time.Time `json:"created"`
	Description string `json:"description" yaml:"description"`
	Digest      string `json:"digest" yaml:"digest"`
	Home        string `json:"home" yaml:"home"`
	// Maintainers []struct {
	// 	Email string `json:"email"`
	// 	Name  string `json:"name"`
	// } `json:"maintainers"`
	Name    string   `json:"name" yaml:"name"`
	Urls    []string `json:"urls" yaml:"urls"`
	Version string   `json:"version" yaml:"version"`
}

Directories

Path Synopsis
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

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