Skip to content

Commit 2d6ed2f

Browse files
authored
Add insecure flag to skip https cert verification and move logger to pkg for consumer to customize loging (#213)
1 parent 405b113 commit 2d6ed2f

File tree

23 files changed

+47
-26
lines changed

23 files changed

+47
-26
lines changed

assets/assets.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import (
2121
"embed"
2222
"strings"
2323

24-
"github.com/apache/skywalking-cli/internal/logger"
24+
"github.com/apache/skywalking-cli/pkg/logger"
2525
)
2626

2727
//go:embed *

cmd/swctl/main.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ import (
4343
"github.com/apache/skywalking-cli/internal/commands/records"
4444
"github.com/apache/skywalking-cli/internal/commands/service"
4545
"github.com/apache/skywalking-cli/internal/commands/trace"
46-
"github.com/apache/skywalking-cli/internal/logger"
4746
intutil "github.com/apache/skywalking-cli/internal/util"
47+
"github.com/apache/skywalking-cli/pkg/logger"
4848
"github.com/apache/skywalking-cli/pkg/util"
4949

5050
"github.com/sirupsen/logrus"
@@ -173,6 +173,12 @@ func flags() []cli.Flag {
173173
"if `authorization` is set, `--username` and `--password` are ignored",
174174
Value: "",
175175
}),
176+
altsrc.NewStringFlag(&cli.StringFlag{
177+
Name: "insecure",
178+
Required: false,
179+
Usage: "skip TLS certificate verification",
180+
Value: "",
181+
}),
176182
altsrc.NewStringFlag(&cli.StringFlag{
177183
Name: "timezone",
178184
Required: false,

internal/commands/event/report.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ import (
2626

2727
"github.com/apache/skywalking-cli/internal/commands/interceptor"
2828
"github.com/apache/skywalking-cli/internal/flags"
29-
"github.com/apache/skywalking-cli/internal/logger"
3029
"github.com/apache/skywalking-cli/internal/model"
3130
"github.com/apache/skywalking-cli/pkg/display"
3231
"github.com/apache/skywalking-cli/pkg/display/displayable"
3332
"github.com/apache/skywalking-cli/pkg/grpc"
33+
"github.com/apache/skywalking-cli/pkg/logger"
3434
)
3535

3636
var reportCommand = &cli.Command{

internal/commands/healthcheck/healthcheck.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ import (
2222

2323
"github.com/apache/skywalking-cli/pkg/healthcheck"
2424

25-
"github.com/apache/skywalking-cli/internal/logger"
2625
hc "github.com/apache/skywalking-cli/pkg/graphql/healthcheck"
26+
"github.com/apache/skywalking-cli/pkg/logger"
2727
)
2828

2929
var Command = &cli.Command{

internal/commands/interceptor/duration.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ import (
3030

3131
"github.com/urfave/cli/v2"
3232

33-
"github.com/apache/skywalking-cli/internal/logger"
3433
"github.com/apache/skywalking-cli/internal/model"
34+
"github.com/apache/skywalking-cli/pkg/logger"
3535
)
3636

3737
func TryParseTime(unparsed string, userStep api.Step) (api.Step, time.Time, error) {

internal/commands/interceptor/entity.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ import (
2626
"github.com/sirupsen/logrus"
2727
"github.com/urfave/cli/v2"
2828

29-
"github.com/apache/skywalking-cli/internal/logger"
3029
"github.com/apache/skywalking-cli/pkg/graphql/utils"
30+
"github.com/apache/skywalking-cli/pkg/logger"
3131

3232
api "skywalking.apache.org/repo/goapi/query"
3333
)

internal/commands/interceptor/interceptor.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ func BeforeChain(beforeFunctions ...cli.BeforeFunc) cli.BeforeFunc {
3030
return func(cliCtx *cli.Context) error {
3131
ctx := cliCtx.Context
3232
ctx = context.WithValue(ctx, contextkey.BaseURL{}, cliCtx.String("base-url"))
33+
ctx = context.WithValue(ctx, contextkey.Insecure{}, cliCtx.Bool("insecure"))
3334
ctx = context.WithValue(ctx, contextkey.Username{}, cliCtx.String("username"))
3435
ctx = context.WithValue(ctx, contextkey.Password{}, cliCtx.String("password"))
3536
ctx = context.WithValue(ctx, contextkey.Authorization{}, cliCtx.String("authorization"))

internal/commands/interceptor/service.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ import (
2525
"github.com/urfave/cli/v2"
2626
api "skywalking.apache.org/repo/goapi/query"
2727

28-
"github.com/apache/skywalking-cli/internal/logger"
2928
"github.com/apache/skywalking-cli/pkg/graphql/metadata"
29+
"github.com/apache/skywalking-cli/pkg/logger"
3030
)
3131

3232
type nodeType int

internal/commands/interceptor/timezone.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ import (
2323

2424
"github.com/urfave/cli/v2"
2525

26-
"github.com/apache/skywalking-cli/internal/logger"
2726
"github.com/apache/skywalking-cli/pkg/graphql/metadata"
27+
"github.com/apache/skywalking-cli/pkg/logger"
2828
)
2929

3030
// TimezoneInterceptor sets the server timezone if the server supports the API,

internal/commands/metrics/aggregation/metrics.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ import (
2424

2525
"github.com/apache/skywalking-cli/internal/commands/interceptor"
2626
"github.com/apache/skywalking-cli/internal/flags"
27-
"github.com/apache/skywalking-cli/internal/logger"
2827
"github.com/apache/skywalking-cli/internal/model"
2928
"github.com/apache/skywalking-cli/pkg/display"
3029
"github.com/apache/skywalking-cli/pkg/display/displayable"
3130
"github.com/apache/skywalking-cli/pkg/graphql/metrics"
31+
"github.com/apache/skywalking-cli/pkg/logger"
3232
)
3333

3434
var SortedMetrics = &cli.Command{

0 commit comments

Comments
 (0)