summaryrefslogtreecommitdiff
path: root/cluster.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-03-24 21:54:13 -0500
committerJeff Carr <[email protected]>2025-03-24 21:54:13 -0500
commite4345c8ad6584f4fc5393c7844bb1967d6564d63 (patch)
treeb145c2e11edd3650ea0a3ea1954838ae00b8b818 /cluster.go
parent276c5cec2f28ef265a615d31cf27d25e72b29cf8 (diff)
moving to a cluster.proto config filev0.2.33
Diffstat (limited to 'cluster.go')
-rw-r--r--cluster.go48
1 files changed, 0 insertions, 48 deletions
diff --git a/cluster.go b/cluster.go
deleted file mode 100644
index 94f9ff2..0000000
--- a/cluster.go
+++ /dev/null
@@ -1,48 +0,0 @@
-package virtpb
-
-import (
- sync "sync"
-
- durationpb "google.golang.org/protobuf/types/known/durationpb"
- "google.golang.org/protobuf/types/known/timestamppb"
-)
-
-type Cluster struct {
- sync.RWMutex
-
- Dirs []string
- d *Droplets
- H *Hypervisors
- e *Events
- Unstable *timestamppb.Timestamp
- UnstableTimeout *durationpb.Duration
-}
-
-func (c *Cluster) GetDropletsPB() *Droplets {
- return c.d
-}
-
-func (c *Cluster) GetHypervisorsPB() *Hypervisors {
- return c.H
-}
-
-func (c *Cluster) GetEventsPB() *Events {
- return c.e
-}
-
-// adds a new droplet. enforce unique hostnames
-func (c *Cluster) AddDroplet(newd *Droplet) bool {
- c.Lock()
- defer c.Unlock()
-
- for _, d := range c.d.Droplets {
- if newd.Hostname == d.Hostname {
- // boo. that one is already here
- return false
- }
- }
-
- // everything is ok, this hostname is new
- c.d.Droplets = append(c.d.Droplets, newd)
- return true
-}