Documentation ¶
Index ¶
- func DownloadFile(url, fpath string) error
- func FindChartRepo(chartName, chartVer string) string
- func FindReleaseSecret(namespace, kind, name string, rawObj []byte) ([]byte, error)
- func GenerateMessageFromRawObj(rawObj []byte, filter, mutableAttrs string) string
- func GetHelmPackageFilePath(chartName, chartVersion string) string
- func GetHelmPackageURL(chartName, chartVersion string) string
- func GetHelmProvFilePath(chartName, chartVersion string) string
- func GetHelmProvURL(chartName, chartVersion string) string
- func GetHelmReleaseMetadata(rawBytes []byte) ([]string, error)
- func GetHelmValuesFilePath(chartName, chartVersion string) string
- func GetHelmValuesSignatureFilePath(chartName, chartVersion string) string
- func GetPackageDir() string
- func IsReleaseSecret(kind, name string) bool
- func MatchReleaseSecret(rls, hrm string) bool
- func ParseManifest(manifest []byte) []map[string]interface{}
- func VerifyChartAndProv(chart, prov []byte, keyPathList []string) (bool, *common.SignerInfo, string, error)
- func VerifyPackage(filePath, provPath, keyringPath string) (*common.SignerInfo, error)
- type HelmInfo
- type PackageInfo
- type ReleaseObject
- type ValuesInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DownloadFile ¶
func FindChartRepo ¶
func FindReleaseSecret ¶
func GetHelmPackageFilePath ¶
func GetHelmPackageURL ¶
func GetHelmProvFilePath ¶
func GetHelmProvURL ¶
func GetHelmReleaseMetadata ¶
func GetHelmValuesFilePath ¶
func GetPackageDir ¶
func GetPackageDir() string
func IsReleaseSecret ¶
func MatchReleaseSecret ¶
func ParseManifest ¶
func VerifyChartAndProv ¶
func VerifyPackage ¶
func VerifyPackage(filePath, provPath, keyringPath string) (*common.SignerInfo, error)
Types ¶
type HelmInfo ¶
type HelmInfo struct { ChartName string ChartVersion string Package PackageInfo Values ValuesInfo }
type PackageInfo ¶
type ReleaseObject ¶
func DecodeReleaseSecretFromRawBytes ¶
func DecodeReleaseSecretFromRawBytes(rawBytes []byte) *ReleaseObject
func NewReleaseObject ¶
func NewReleaseObject(data *release.Release) *ReleaseObject
type ValuesInfo ¶
Click to show internal directories.
Click to hide internal directories.