certmanager

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ValuesKey          = "values"
	RegionKey          = "region"
	RoleKey            = "role"
	AccessKeyIDKey     = "accessKeyID"
	SecretAccessKeyKey = "secretAccessKey"
)
View Source
const CertManagerTemplate = `` /* 154-byte string literal not displayed */

Variables

This section is empty.

Functions

func GetCertManagerDefaultAppConfigMap

func GetCertManagerDefaultAppConfigMap() string

func GetCertManagerFile

func GetCertManagerFile(c Config) (string, error)

Types

type Acme

type Acme struct {
	Dns01 Dns01 `yaml:"dns01"`
}

type CMSecret

type CMSecret struct {
	Global                        map[string]string       `yaml:"global"`
	GiantSwarmClusterIssuer       GiantSwarmClusterIssuer `yaml:"giantSwarmClusterIssuer"`
	DNS01RecursiveNameserversOnly bool                    `yaml:"dns01RecursiveNameserversOnly,omitempty"`
	DNS01RecursiveNameservers     []string                `yaml:"dns01RecursiveNameservers,omitempty"`
}

type Config

type Config struct {
	Cluster          string
	ClusterNamespace string
	Region           string
	Role             string
	AccessKeyID      string
	SecretAccessKey  string
	MCProxyEnabled   bool
}

func GetCertManagerConfig

func GetCertManagerConfig(file string) (Config, error)

type Dns01

type Dns01 struct {
	Route53 map[string]string `yaml:"route53"`
}

type GiantSwarmClusterIssuer

type GiantSwarmClusterIssuer struct {
	Acme Acme `yaml:"acme"`
}

Jump to

Keyboard shortcuts

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