Versions in this module Expand all Collapse all v0 v0.0.1 Apr 8, 2023 Changes in this version + func New(configDir, configNameLayout string) (*config, error) + type AppRole struct + Name string + Path string + RoleIDLocalPath string + SecretIDLocalPath string + type Auth struct + AppRole AppRole + Bootstrap Bootstrap + CABundle string + TLSInsecure bool + type Bootstrap struct + File string + Token string + type CA struct + ExportedKey bool + Generate bool + type Certificate struct + CA CA + HostPath string + IsCA bool + IssuerRef IssuerRef + Name string + RenewBefore time.Duration + Spec Spec + Trigger [][]string + WithUpdate bool + type Config struct + Issuers []Issuer + Resource Resources + type IPAddresses struct + DNSLookup []string + Interfaces []string + Static []string + type Issuer struct + Name string + Vault Vault + type IssuerRef struct + Name string + type KV struct + Path string + type PrivateKey struct + Algorithm string + Encoding string + Size int + type Resource struct + CAPath string + KV KV + Role string + RootCAPath string + type Resources struct + Certificates []Certificate + Secrets []Secret + type Secret struct + HostPath string + IssuerRef IssuerRef + Key string + Name string + type Spec struct + Hostnames []string + IPAddresses IPAddresses + PrivateKey PrivateKey + Subject Subject + TTL string + type Subject struct + CommonName string + Country []string + Locality []string + Organization []string + OrganizationalUnit []string + PostalCode []string + Province []string + SerialNumber string + StreetAddress []string + type Vault struct + Auth Auth + Resource Resource + Server string