Skip to content

Commit e665fb2

Browse files
authored
Use Go 1.16 (#455)
* Use Go 1.16 * WIP * Fix code references * Fix
1 parent a7f37cd commit e665fb2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+92
-117
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/elastic/elastic-package
22

3-
go 1.15
3+
go 1.16
44

55
require (
66
github.com/AlecAivazis/survey/v2 v2.2.15

go.sum

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,13 +248,11 @@ github.com/fatih/camelcase v1.0.0/go.mod h1:yN2Sb0lFhZJUdVvtELVWefmrXpuZESvPmqwo
248248
github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
249249
github.com/fatih/color v1.12.0 h1:mRhaKNwANqRgUBGKmnI5ZxEk7QXmjQeCcuYFMX2bfcc=
250250
github.com/fatih/color v1.12.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM=
251-
github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568 h1:BHsljHzVlRcyQhjrss6TZTdY2VfCqZPbv5k3iBFa2ZQ=
252251
github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc=
253252
github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k=
254253
github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:7dvUGVsVBjqR7JHJk0brhHOZYGmfBYOrK0ZhYMEtBr4=
255254
github.com/franela/goreq v0.0.0-20171204163338-bcd34c9993f8/go.mod h1:ZhphrRTfi2rbfLwlschooIH4+wKKDR4Pdxhh+TRoA20=
256255
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
257-
github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4=
258256
github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ=
259257
github.com/fvbommel/sortorder v1.0.1/go.mod h1:uk88iVf1ovNn1iLfgUVU2F9o5eO30ui720w+kxuqRs0=
260258
github.com/garyburd/redigo v0.0.0-20150301180006-535138d7bcd7/go.mod h1:NR3MbYisc3/PwhQ00EMzDiPmrwpPxAn5GI05/YaO1SY=

internal/builder/dashboards.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ package builder
66

77
import (
88
"encoding/json"
9-
"io/ioutil"
9+
"os"
1010
"path/filepath"
1111

1212
"github.com/pkg/errors"
@@ -31,7 +31,7 @@ func encodeDashboards(destinationDir string) error {
3131
}
3232
for _, file := range savedObjects {
3333

34-
data, err := ioutil.ReadFile(file)
34+
data, err := os.ReadFile(file)
3535
if err != nil {
3636
return err
3737
}
@@ -41,7 +41,7 @@ func encodeDashboards(destinationDir string) error {
4141
}
4242

4343
if changed {
44-
err = ioutil.WriteFile(file, output, 0644)
44+
err = os.WriteFile(file, output, 0644)
4545
if err != nil {
4646
return err
4747
}

internal/builder/external_fields.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
package builder
66

77
import (
8-
"io/ioutil"
8+
"os"
99
"path/filepath"
1010

1111
"github.com/pkg/errors"
@@ -42,7 +42,7 @@ func resolveExternalFields(packageRoot, destinationDir string) error {
4242
return err
4343
}
4444
for _, file := range fieldsFile {
45-
data, err := ioutil.ReadFile(file)
45+
data, err := os.ReadFile(file)
4646
if err != nil {
4747
return err
4848
}
@@ -54,7 +54,7 @@ func resolveExternalFields(packageRoot, destinationDir string) error {
5454
} else if injected {
5555
logger.Debugf("%s: source file has been changed", rel)
5656

57-
err = ioutil.WriteFile(file, output, 0644)
57+
err = os.WriteFile(file, output, 0644)
5858
if err != nil {
5959
return err
6060
}

internal/docs/readme.go

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ package docs
77
import (
88
"bytes"
99
"fmt"
10-
"io/ioutil"
1110
"os"
1211
"path/filepath"
1312
"text/template"
@@ -33,7 +32,7 @@ func AreReadmesUpToDate() ([]ReadmeFile, error) {
3332
return nil, errors.Wrap(err, "package root not found")
3433
}
3534

36-
files, err := ioutil.ReadDir(filepath.Join(packageRoot, "_dev", "build", "docs"))
35+
files, err := os.ReadDir(filepath.Join(packageRoot, "_dev", "build", "docs"))
3736
if err != nil && !os.IsNotExist(err) {
3837
return nil, errors.Wrap(err, "reading directory entries failed")
3938
}
@@ -87,7 +86,7 @@ func isReadmeUpToDate(fileName, packageRoot string) (bool, error) {
8786
// UpdateReadmes function updates all .md readme files using a defined template
8887
// files. The function doesn't perform any action if the template file is not present.
8988
func UpdateReadmes(packageRoot string) ([]string, error) {
90-
readmeFiles, err := ioutil.ReadDir(filepath.Join(packageRoot, "_dev", "build", "docs"))
89+
readmeFiles, err := os.ReadDir(filepath.Join(packageRoot, "_dev", "build", "docs"))
9190
if err != nil && !os.IsNotExist(err) {
9291
return nil, errors.Wrap(err, "reading directory entries failed")
9392
}
@@ -199,7 +198,7 @@ func readReadme(fileName, packageRoot string) ([]byte, bool, error) {
199198
logger.Debugf("Read existing %s file (package: %s)", fileName, packageRoot)
200199

201200
readmePath := filepath.Join(packageRoot, "docs", fileName)
202-
b, err := ioutil.ReadFile(readmePath)
201+
b, err := os.ReadFile(readmePath)
203202
if err != nil && os.IsNotExist(err) {
204203
return nil, false, nil
205204
}
@@ -222,7 +221,7 @@ func writeReadme(fileName, packageRoot string, content []byte) (string, error) {
222221
aReadmePath := readmePath(fileName, packageRoot)
223222
logger.Debugf("Write %s file to: %s", fileName, aReadmePath)
224223

225-
err = ioutil.WriteFile(aReadmePath, content, 0644)
224+
err = os.WriteFile(aReadmePath, content, 0644)
226225
if err != nil {
227226
return "", errors.Wrapf(err, "writing file failed (path: %s)", aReadmePath)
228227
}

internal/docs/sample_event.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ package docs
66

77
import (
88
"fmt"
9-
"io/ioutil"
9+
"os"
1010
"path/filepath"
1111
"strings"
1212

@@ -20,7 +20,7 @@ const sampleEventFile = "sample_event.json"
2020
func renderSampleEvent(packageRoot, dataStreamName string) (string, error) {
2121
eventPath := filepath.Join(packageRoot, "data_stream", dataStreamName, sampleEventFile)
2222

23-
body, err := ioutil.ReadFile(eventPath)
23+
body, err := os.ReadFile(eventPath)
2424
if err != nil {
2525
return "", errors.Wrapf(err, "reading sample event file failed (path: %s)", eventPath)
2626
}

internal/export/dashboards.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ package export
66

77
import (
88
"encoding/json"
9-
"io/ioutil"
109
"os"
1110
"path/filepath"
1211

@@ -86,7 +85,7 @@ func saveObjectsToFiles(packageRoot string, objects []common.MapStr) error {
8685

8786
// Save object to file
8887
objectPath := filepath.Join(targetDir, id.(string)+".json")
89-
err = ioutil.WriteFile(objectPath, b, 0644)
88+
err = os.WriteFile(objectPath, b, 0644)
9089
if err != nil {
9190
return errors.Wrap(err, "writing to file failed")
9291
}

internal/export/dashboards_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ package export
66

77
import (
88
"encoding/json"
9-
"io/ioutil"
9+
"os"
1010
"testing"
1111

1212
"github.com/stretchr/testify/require"
@@ -15,7 +15,7 @@ import (
1515
)
1616

1717
func TestTransform(t *testing.T) {
18-
b, err := ioutil.ReadFile("./test/system-navigation.json")
18+
b, err := os.ReadFile("./test/system-navigation.json")
1919
require.NoError(t, err)
2020

2121
var given common.MapStr
@@ -33,7 +33,7 @@ func TestTransform(t *testing.T) {
3333
result, err := json.MarshalIndent(&results[0], "", " ")
3434
require.NoError(t, err)
3535

36-
expected, err := ioutil.ReadFile("./test/system-navigation.json-expected.json")
36+
expected, err := os.ReadFile("./test/system-navigation.json-expected.json")
3737
require.NoError(t, err)
3838

3939
require.Equal(t, string(expected), string(result))

internal/fields/dependency_manager.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ package fields
66

77
import (
88
"fmt"
9-
"io/ioutil"
9+
"io"
1010
"net/http"
1111
"os"
1212
"path/filepath"
@@ -72,7 +72,7 @@ func loadECSFieldsSchema(dep buildmanifest.ECSDependency) ([]FieldDefinition, er
7272
}
7373

7474
cachedSchemaPath := filepath.Join(loc.FieldsCacheDir(), ecsSchemaName, gitReference, ecsSchemaFile)
75-
content, err := ioutil.ReadFile(cachedSchemaPath)
75+
content, err := os.ReadFile(cachedSchemaPath)
7676
if err != nil && !errors.Is(err, os.ErrNotExist) {
7777
return nil, errors.Wrapf(err, "can't read cached schema (path: %s)", cachedSchemaPath)
7878
}
@@ -92,7 +92,7 @@ func loadECSFieldsSchema(dep buildmanifest.ECSDependency) ([]FieldDefinition, er
9292
return nil, fmt.Errorf("unexpected HTTP status code: %d", resp.StatusCode)
9393
}
9494

95-
content, err = ioutil.ReadAll(resp.Body)
95+
content, err = io.ReadAll(resp.Body)
9696
if err != nil {
9797
return nil, errors.Wrapf(err, "can't read schema content (URL: %s)", url)
9898
}
@@ -105,7 +105,7 @@ func loadECSFieldsSchema(dep buildmanifest.ECSDependency) ([]FieldDefinition, er
105105
}
106106

107107
logger.Debugf("Cache downloaded schema: %s", cachedSchemaPath)
108-
err = ioutil.WriteFile(cachedSchemaPath, content, 0644)
108+
err = os.WriteFile(cachedSchemaPath, content, 0644)
109109
if err != nil {
110110
return nil, errors.Wrapf(err, "can't write cached schema (path: %s)", cachedSchemaPath)
111111
}

internal/fields/validate.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ package fields
77
import (
88
"encoding/json"
99
"fmt"
10-
"io/ioutil"
10+
"os"
1111
"path/filepath"
1212
"regexp"
1313
"strings"
@@ -101,15 +101,15 @@ func CreateValidatorForDataStream(dataStreamRootPath string, opts ...ValidatorOp
101101

102102
func loadFieldsForDataStream(dataStreamRootPath string) ([]FieldDefinition, error) {
103103
fieldsDir := filepath.Join(dataStreamRootPath, "fields")
104-
fileInfos, err := ioutil.ReadDir(fieldsDir)
104+
fileInfos, err := os.ReadDir(fieldsDir)
105105
if err != nil {
106106
return nil, errors.Wrapf(err, "reading directory with fields failed (path: %s)", fieldsDir)
107107
}
108108

109109
var fields []FieldDefinition
110110
for _, fileInfo := range fileInfos {
111111
f := filepath.Join(fieldsDir, fileInfo.Name())
112-
body, err := ioutil.ReadFile(f)
112+
body, err := os.ReadFile(f)
113113
if err != nil {
114114
return nil, errors.Wrap(err, "reading fields file failed")
115115
}

0 commit comments

Comments
 (0)