mk8sDigitalOcean

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2025 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DigitalOceanPool

type DigitalOceanPool struct {
	Name          string            `json:"name,omitempty"`
	Labels        mk8sCommon.Labels `json:"labels,omitempty"`
	Taints        mk8sCommon.Taints `json:"taints,omitempty"`
	DropletSize   string            `json:"dropletSize,omitempty"`
	OverrideImage string            `json:"overrideImage,omitempty"`
	MinSize       float32           `json:"minSize"`
	MaxSize       float32           `json:"maxSize"`
}

type DigitalOceanProvider

type DigitalOceanProvider struct {
	Region           DigitalOceanProviderRegion     `json:"region,omitempty"`
	DigitalOceanTags []ValidTag                     `json:"digitalOceanTags,omitempty"`
	Networking       DigitalOceanProviderNetworking `json:"networking,omitempty"`
	PreInstallScript mk8sCommon.PreInstallScript    `json:"preInstallScript,omitempty"`
	TokenSecretLink  string                         `json:"tokenSecretLink,omitempty"`
	VpcId            string                         `json:"vpcId,omitempty"`
	NodePools        []DigitalOceanPool             `json:"nodePools,omitempty"`
	Image            string                         `json:"image,omitempty"`
	SshKeys          []string                       `json:"sshKeys,omitempty"`
	ExtraSshKeys     []mk8sCommon.SshPublicKey      `json:"extraSshKeys,omitempty"`
	Autoscaler       mk8sCommon.AutoscalerConfig    `json:"autoscaler,omitempty"`
	ReservedIPs      []string                       `json:"reservedIPs,omitempty"`
}

type DigitalOceanProviderNetworking

type DigitalOceanProviderNetworking struct {
	ServiceNetwork DigitalOceanProviderNetworkingServiceNetwork `json:"serviceNetwork,omitempty"`
	PodNetwork     DigitalOceanProviderNetworkingPodNetwork     `json:"podNetwork,omitempty"`
}

type DigitalOceanProviderNetworkingPodNetwork

type DigitalOceanProviderNetworkingPodNetwork string
const (
	DigitalOceanProviderNetworkingPodNetwork10420016  DigitalOceanProviderNetworkingPodNetwork = "10.42.0.0/16"
	DigitalOceanProviderNetworkingPodNetwork172160015 DigitalOceanProviderNetworkingPodNetwork = "172.16.0.0/15"
	DigitalOceanProviderNetworkingPodNetwork172180015 DigitalOceanProviderNetworkingPodNetwork = "172.18.0.0/15"
	DigitalOceanProviderNetworkingPodNetwork172200015 DigitalOceanProviderNetworkingPodNetwork = "172.20.0.0/15"
	DigitalOceanProviderNetworkingPodNetwork172220015 DigitalOceanProviderNetworkingPodNetwork = "172.22.0.0/15"
	DigitalOceanProviderNetworkingPodNetwork172240015 DigitalOceanProviderNetworkingPodNetwork = "172.24.0.0/15"
	DigitalOceanProviderNetworkingPodNetwork172260015 DigitalOceanProviderNetworkingPodNetwork = "172.26.0.0/15"
	DigitalOceanProviderNetworkingPodNetwork172280015 DigitalOceanProviderNetworkingPodNetwork = "172.28.0.0/15"
	DigitalOceanProviderNetworkingPodNetwork172300015 DigitalOceanProviderNetworkingPodNetwork = "172.30.0.0/15"
)

type DigitalOceanProviderNetworkingServiceNetwork

type DigitalOceanProviderNetworkingServiceNetwork string
const (
	DigitalOceanProviderNetworkingServiceNetwork10430016   DigitalOceanProviderNetworkingServiceNetwork = "10.43.0.0/16"
	DigitalOceanProviderNetworkingServiceNetwork1921680016 DigitalOceanProviderNetworkingServiceNetwork = "192.168.0.0/16"
)

type DigitalOceanProviderRegion

type DigitalOceanProviderRegion string
const (
	DigitalOceanProviderRegionAms3 DigitalOceanProviderRegion = "ams3"
	DigitalOceanProviderRegionBlr1 DigitalOceanProviderRegion = "blr1"
	DigitalOceanProviderRegionFra1 DigitalOceanProviderRegion = "fra1"
	DigitalOceanProviderRegionLon1 DigitalOceanProviderRegion = "lon1"
	DigitalOceanProviderRegionNyc1 DigitalOceanProviderRegion = "nyc1"
	DigitalOceanProviderRegionNyc2 DigitalOceanProviderRegion = "nyc2"
	DigitalOceanProviderRegionNyc3 DigitalOceanProviderRegion = "nyc3"
	DigitalOceanProviderRegionSfo2 DigitalOceanProviderRegion = "sfo2"
	DigitalOceanProviderRegionSfo3 DigitalOceanProviderRegion = "sfo3"
	DigitalOceanProviderRegionSgp1 DigitalOceanProviderRegion = "sgp1"
	DigitalOceanProviderRegionSyd1 DigitalOceanProviderRegion = "syd1"
	DigitalOceanProviderRegionTor1 DigitalOceanProviderRegion = "tor1"
)

type DigitalOceanProviderStatus

type DigitalOceanProviderStatus map[string]any

type ValidTag

type ValidTag string

Jump to

Keyboard shortcuts

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