Documentation ¶
Index ¶
- Constants
- func NewDigitalOceanCloudProvider(ctx context.Context, p *config.Provider) (provider.CloudProvider, error)
- func NewDigitalOceanDNSProvider(ctx context.Context, p *config.Provider, rootDomain string) (provider.DNSProvider, error)
- type DigitalOceanCloudProvider
- type DigitalOceanDNSProvider
- func (do *DigitalOceanDNSProvider) ChartProcessors() []gen.Processor
- func (do *DigitalOceanDNSProvider) CleanupRecords(ctx context.Context, m provider.ClusterMeta) error
- func (do *DigitalOceanDNSProvider) EnsureZone(ctx context.Context) error
- func (do *DigitalOceanDNSProvider) ValuesProcessors() []gen.Processor
Constants ¶
View Source
const ( DefaultRegion = "fra1" RegionKey = "region" WorkshopctlTag = "workshopctl" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DigitalOceanCloudProvider ¶
type DigitalOceanCloudProvider struct {
// contains filtered or unexported fields
}
func (*DigitalOceanCloudProvider) CreateCluster ¶
func (do *DigitalOceanCloudProvider) CreateCluster(ctx context.Context, m provider.ClusterMeta, c provider.ClusterSpec) (*provider.Cluster, error)
func (*DigitalOceanCloudProvider) DeleteCluster ¶
func (do *DigitalOceanCloudProvider) DeleteCluster(ctx context.Context, m provider.ClusterMeta) error
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
Click to show internal directories.
Click to hide internal directories.