@@ -11,7 +11,6 @@ import (
11
11
"text/template"
12
12
13
13
"github.com/flynn/flynn/Godeps/_workspace/src/github.com/technoweenie/grohl"
14
- "github.com/flynn/flynn/host/ports"
15
14
"github.com/flynn/flynn/host/types"
16
15
"github.com/flynn/flynn/host/volume/manager"
17
16
"github.com/flynn/flynn/pkg/cluster"
@@ -43,7 +42,6 @@ type ManifestData struct {
43
42
Env map [string ]string
44
43
Services map [string ]* ManifestData
45
44
46
- ports * ports.Allocator
47
45
readonly bool
48
46
}
49
47
@@ -57,12 +55,9 @@ func (m *ManifestData) TCPPort(id int) (int, error) {
57
55
return 0 , fmt .Errorf ("host: invalid TCPPort(%d), expecting id <= %d" , id , len (m .TCPPorts ))
58
56
}
59
57
60
- port , err := m .ports .Get ()
61
- if err != nil {
62
- return 0 , err
63
- }
64
- m .TCPPorts = append (m .TCPPorts , int (port ))
65
- return int (port ), nil
58
+ port := 5000 + len (m .TCPPorts )
59
+ m .TCPPorts = append (m .TCPPorts , port )
60
+ return port , nil
66
61
}
67
62
68
63
func (m * ManifestData ) Volume (volName string , mntPath string ) string {
@@ -80,7 +75,6 @@ type manifestRunner struct {
80
75
backend Backend
81
76
state * State
82
77
vman * volumemanager.Manager
83
- ports map [string ]* ports.Allocator
84
78
}
85
79
86
80
type manifestService struct {
@@ -124,7 +118,6 @@ func (m *manifestRunner) runManifest(r io.Reader) (map[string]*ManifestData, err
124
118
InternalIP : job .InternalIP ,
125
119
Env : job .Job .Config .Env ,
126
120
Services : serviceData ,
127
- ports : m .ports ["tcp" ],
128
121
readonly : true ,
129
122
}
130
123
data .TCPPorts = make ([]int , 0 , len (job .Job .Config .Ports ))
@@ -150,7 +143,6 @@ func (m *manifestRunner) runManifest(r io.Reader) (map[string]*ManifestData, err
150
143
ExternalIP : m .externalAddr ,
151
144
BridgeIP : netInfo .BridgeAddr ,
152
145
Nameservers : strings .Join (netInfo .Nameservers , "," ),
153
- ports : m .ports ["tcp" ],
154
146
}
155
147
156
148
// Add explicit tcp ports to data.TCPPorts
0 commit comments