Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Asset ¶
type Asset struct {
OS string `yaml:"os" json:"os"`
Arch string `yaml:"arch" json:"arch"`
Shasum string `yaml:"shasum" json:"shasum"`
}
Asset describes available platform for provider
type GpgPublicKey ¶
type GpgPublicKey struct {
KeyID string `yaml:"key_id" json:"key_id"`
ASCIIArmor string `yaml:"ascii_armor" json:"ascii_armor"`
TrustSignature string `yaml:"trust_signature" json:"trust_signature"`
Source string `yaml:"source" json:"source"`
SourceURL string `yaml:"source_url" json:"source_url"`
}
GpgPublicKey desribes gpg public key
type Provider ¶
type Provider struct {
Namespace string `yaml:"namespace"`
Type string `yaml:"type"`
Versions []Version `yaml:"versions"`
DownloadURLFmt string `yaml:"download_url_fmt"`
ShasumsURLFmt string `yaml:"shasums_url_fmt"`
ShasumsSignatureURLFmt string `yaml:"shasums_signature_url_fmt"`
SigningKeys SigningKeys `yaml:"signing_keys"`
}
Provider desribes config for provider
type SigningKeys ¶
type SigningKeys struct {
GpgPublicKeys []GpgPublicKey `yaml:"gpg_public_keys" json:"gpg_public_keys"`
}
SigningKeys desribes signingkeys
Click to show internal directories.
Click to hide internal directories.