digitalocean

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2020 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultRegion  = "fra1"
	RegionKey      = "region"
	WorkshopctlTag = "workshopctl"
)

Variables

This section is empty.

Functions

func NewDigitalOceanCloudProvider

func NewDigitalOceanCloudProvider(ctx context.Context, p *config.Provider) (provider.CloudProvider, error)

func NewDigitalOceanDNSProvider

func NewDigitalOceanDNSProvider(ctx context.Context, p *config.Provider, rootDomain string) (provider.DNSProvider, error)

Types

type DigitalOceanCloudProvider

type DigitalOceanCloudProvider struct {
	// contains filtered or unexported fields
}

func (*DigitalOceanCloudProvider) CreateCluster

func (*DigitalOceanCloudProvider) DeleteCluster

type DigitalOceanDNSProvider

type DigitalOceanDNSProvider struct {
	// contains filtered or unexported fields
}

func (*DigitalOceanDNSProvider) ChartProcessors

func (do *DigitalOceanDNSProvider) ChartProcessors() []gen.Processor

func (*DigitalOceanDNSProvider) CleanupRecords

func (do *DigitalOceanDNSProvider) CleanupRecords(ctx context.Context, m provider.ClusterMeta) error

func (*DigitalOceanDNSProvider) EnsureZone

func (do *DigitalOceanDNSProvider) EnsureZone(ctx context.Context) error

func (*DigitalOceanDNSProvider) ValuesProcessors

func (do *DigitalOceanDNSProvider) ValuesProcessors() []gen.Processor

Jump to

Keyboard shortcuts

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