@@ -2,6 +2,7 @@ package nodegroup
2
2
3
3
import (
4
4
"context"
5
+ "errors"
5
6
"fmt"
6
7
"strconv"
7
8
"strings"
@@ -16,7 +17,6 @@ import (
16
17
"github.com/aws/aws-sdk-go-v2/service/eks"
17
18
"github.com/blang/semver/v4"
18
19
"github.com/kris-nova/logger"
19
- "github.com/pkg/errors"
20
20
21
21
"github.com/weaveworks/eksctl/pkg/goformation"
22
22
"github.com/weaveworks/eksctl/pkg/goformation/cloudformation"
@@ -59,7 +59,7 @@ func (m *Manager) Upgrade(ctx context.Context, options UpgradeOptions) error {
59
59
60
60
if options .KubernetesVersion != "" {
61
61
if _ , err := semver .ParseTolerant (options .KubernetesVersion ); err != nil {
62
- return errors . Wrap ( err , "invalid Kubernetes version" )
62
+ return fmt . Errorf ( "invalid Kubernetes version: %w" , err )
63
63
}
64
64
}
65
65
@@ -130,7 +130,7 @@ func (m *Manager) upgradeUsingAPI(ctx context.Context, options UpgradeOptions, n
130
130
// Use the current Kubernetes version
131
131
version , err := semver .ParseTolerant (* nodegroup .Version )
132
132
if err != nil {
133
- return errors . Wrapf ( err , "unexpected error parsing Kubernetes version %q" , * nodegroup .Version )
133
+ return fmt . Errorf ( "unexpected error parsing Kubernetes version %q: %w " , * nodegroup .Version , err )
134
134
}
135
135
input .Version = aws .String (fmt .Sprintf ("%v.%v" , version .Major , version .Minor ))
136
136
}
@@ -183,12 +183,12 @@ func (m *Manager) upgradeUsingStack(ctx context.Context, options UpgradeOptions,
183
183
NodeGroupName : options .NodegroupName ,
184
184
})
185
185
if err != nil {
186
- return errors . Wrap ( err , "error fetching nodegroup template" )
186
+ return fmt . Errorf ( "error fetching nodegroup template: %w" , err )
187
187
}
188
188
189
189
stack , err := goformation .ParseJSON ([]byte (template ))
190
190
if err != nil {
191
- return errors . Wrap ( err , "unexpected error parsing nodegroup template" )
191
+ return fmt . Errorf ( "unexpected error parsing nodegroup template: %w" , err )
192
192
}
193
193
194
194
ngResources := stack .GetAllEKSNodegroupResources ()
@@ -204,7 +204,7 @@ func (m *Manager) upgradeUsingStack(ctx context.Context, options UpgradeOptions,
204
204
}
205
205
206
206
if err := m .stackManager .UpdateNodeGroupStack (ctx , options .NodegroupName , string (bytes ), true ); err != nil {
207
- return errors . Wrap ( err , "error updating nodegroup stack" )
207
+ return fmt . Errorf ( "error updating nodegroup stack: %w" , err )
208
208
}
209
209
return nil
210
210
}
@@ -258,7 +258,7 @@ func (m *Manager) upgradeUsingStack(ctx context.Context, options UpgradeOptions,
258
258
// Use the current Kubernetes version
259
259
version , err := semver .ParseTolerant (* nodegroup .Version )
260
260
if err != nil {
261
- return errors . Wrapf ( err , "unexpected error parsing Kubernetes version %q" , * nodegroup .Version )
261
+ return fmt . Errorf ( "unexpected error parsing Kubernetes version %q: %w " , * nodegroup .Version , err )
262
262
}
263
263
kubernetesVersion = fmt .Sprintf ("%v.%v" , version .Major , version .Minor )
264
264
}
@@ -333,7 +333,7 @@ func (m *Manager) requiresStackUpdate(ctx context.Context, nodeGroupName string)
333
333
334
334
curVer , err := version .ParseEksctlVersion (version .GetVersion ())
335
335
if err != nil {
336
- return false , errors . Wrap ( err , "unexpected error parsing current eksctl version" )
336
+ return false , fmt . Errorf ( "unexpected error parsing current eksctl version: %w" , err )
337
337
}
338
338
return ! ver .EQ (curVer ), nil
339
339
}
@@ -385,7 +385,7 @@ func (m *Manager) usesCustomAMIEKSNodeGroup(ctx context.Context, ng *ekstypes.No
385
385
func (m * Manager ) usesCustomAMI (ctx context.Context , lt * api.LaunchTemplate ) (bool , error ) {
386
386
customLaunchTemplate , err := m .launchTemplateFetcher .Fetch (ctx , lt )
387
387
if err != nil {
388
- return false , errors . Wrap ( err , "error fetching launch template data" )
388
+ return false , fmt . Errorf ( "error fetching launch template data: %w" , err )
389
389
}
390
390
return customLaunchTemplate .ImageId != nil , nil
391
391
}
0 commit comments