Skip to content

DigitalOcean

Fields

pathtypedescription
authstringReference to a secret containing the DigitalOcean API token, under the DIGITALOCEAN_TOKEN secret key
regionstring?Region ID of the DigitalOcean datacenter to provision the exit node in. If empty, DigitalOcean will randomly select a region for you, which might not be what you want. See https://slugs.do-api.dev/
sizestring? = “s-1vcpu-1gb”Size for the DigitalOcean droplet. See https://slugs.do-api.dev/
ssh_fingerprintsstring[]? = []SSH key fingerprints to add to the exit node

Examples

apiVersion: chisel-operator.io/v1
kind: ExitNodeProvisioner
metadata:
name: digitalocean-provisioner
namespace: default
spec:
DigitalOcean:
auth: digitalocean-auth
region: nyc2
---
apiVersion: v1
kind: Secret
metadata:
name: digitalocean-auth
namespace: default
type: Opaque
stringData:
DIGITALOCEAN_TOKEN: xxxxx