Skip to content

Commit 8c77ec6

Browse files
authored
Merge pull request #128 from jippi/patch-1
EFS no longer support {AZ}.fs-{ID}.efs.{REGION}.amazonaws.com
2 parents bebcb2d + eae5472 commit 8c77ec6

File tree

2 files changed

+5
-10
lines changed

2 files changed

+5
-10
lines changed

netshare/drivers/efs.go

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,18 @@ import (
1010
)
1111

1212
const (
13-
EfsTemplateURI = "%s.%s.efs.%s.amazonaws.com"
13+
EfsTemplateURI = "%s.efs.%s.amazonaws.com"
1414
)
1515

1616
type efsDriver struct {
1717
volumeDriver
18-
availzone string
1918
resolve bool
2019
region string
2120
resolver *Resolver
2221
dnscache map[string]string
2322
}
2423

25-
func NewEFSDriver(root, az, nameserver string, resolve bool) efsDriver {
24+
func NewEFSDriver(root, nameserver string, resolve bool) efsDriver {
2625

2726
d := efsDriver{
2827
volumeDriver: newVolumeDriver(root),
@@ -39,9 +38,6 @@ func NewEFSDriver(root, az, nameserver string, resolve bool) efsDriver {
3938
os.Exit(1)
4039
}
4140
d.region = md.Region
42-
if az == "" {
43-
d.availzone = md.AvailZone
44-
}
4541
return d
4642
}
4743

@@ -110,7 +106,7 @@ func (e efsDriver) fixSource(name, id string) string {
110106
uri := reg.FindString(v[0])
111107

112108
if e.resolve {
113-
uri = fmt.Sprintf(EfsTemplateURI, e.availzone, v[0], e.region)
109+
uri = fmt.Sprintf(EfsTemplateURI, v[0], e.region)
114110
if i, ok := e.dnscache[uri]; ok {
115111
uri = i
116112
}

netshare/netshare.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -184,11 +184,10 @@ func execNFS(cmd *cobra.Command, args []string) {
184184
}
185185

186186
func execEFS(cmd *cobra.Command, args []string) {
187-
az, _ := cmd.Flags().GetString(AvailZoneFlag)
188187
resolve, _ := cmd.Flags().GetBool(NoResolveFlag)
189188
ns, _ := cmd.Flags().GetString(NameServerFlag)
190-
d := drivers.NewEFSDriver(rootForType(drivers.EFS), az, ns, !resolve)
191-
startOutput(fmt.Sprintf("EFS :: availability-zone: %s, resolve: %v, ns: %s", az, resolve, ns))
189+
d := drivers.NewEFSDriver(rootForType(drivers.EFS), ns, !resolve)
190+
startOutput(fmt.Sprintf("EFS :: resolve: %v, ns: %s", resolve, ns))
192191
start(drivers.EFS, d)
193192
}
194193

0 commit comments

Comments
 (0)