Documentation
¶
Index ¶
- Variables
- func GetAndWriteConfigFile(ctx context.Context, configFileName string, assetName string) error
- func GetConfigFile(ctx context.Context, configID string, assetName string) (string, error)
- func ParseAttestationConfig()
- func ParseBaseConfig(runningCMD string)
- func ParseInTotoConfig()
- func SetXAssetHeaders(req *http.Request)
- func StoreTokenInKeyring(assetName, token string) error
- type AttestationConfig
- type InTotoConfig
Constants ¶
This section is empty.
Variables ¶
View Source
var RuntimeBaseConfig baseConfig
Functions ¶
func GetAndWriteConfigFile ¶ added in v1.2.0
func GetConfigFile ¶ added in v1.2.0
func ParseAttestationConfig ¶
func ParseAttestationConfig()
func ParseBaseConfig ¶
func ParseBaseConfig(runningCMD string)
func ParseInTotoConfig ¶
func ParseInTotoConfig()
func SetXAssetHeaders ¶
func StoreTokenInKeyring ¶
Types ¶
type AttestationConfig ¶
type AttestationConfig struct {
PredicateType string `mapstructure:"predicateType"`
}
var RuntimeAttestationConfig AttestationConfig
type InTotoConfig ¶
type InTotoConfig struct {
Step string `mapstructure:"step"`
Materials []string `mapstructure:"materials"`
Products []string `mapstructure:"products"`
Ignore []string `mapstructure:"ignore"`
SupplyChainID string `mapstructure:"supplyChainId"`
GenerateSlsaProvenance bool `mapstructure:"generateSlsaProvenance"`
LayoutKeyPath string `mapstructure:"layoutKey"`
Key toto.Key
LayoutKey toto.Key
Disabled bool
}
var RuntimeInTotoConfig InTotoConfig
Click to show internal directories.
Click to hide internal directories.