cli: support http proxy

This commit is contained in:
Thomas Tendyck 2025-04-16 11:05:32 +02:00 committed by Thomas Tendyck
parent a5a7cec11b
commit d6567ec52d
5 changed files with 7 additions and 7 deletions

View File

@ -14,7 +14,6 @@ import (
"io"
"io/fs"
"log/slog"
"net"
"os"
"path/filepath"
"slices"
@ -229,7 +228,7 @@ func runApply(cmd *cobra.Command, _ []string) error {
}
newDialer := func(validator atls.Validator) *dialer.Dialer {
return dialer.New(nil, validator, &net.Dialer{})
return dialer.New(nil, validator, nil)
}
upgradeID := generateUpgradeID(upgradeCmdKindApply)

View File

@ -11,7 +11,6 @@ import (
"errors"
"fmt"
"io"
"net"
"sync"
"time"
@ -78,7 +77,7 @@ func runRecover(cmd *cobra.Command, _ []string) error {
}
fileHandler := file.NewHandler(afero.NewOsFs())
newDialer := func(validator atls.Validator) *dialer.Dialer {
return dialer.New(nil, validator, &net.Dialer{})
return dialer.New(nil, validator, nil)
}
r := &recoverCmd{log: log, configFetcher: attestationconfigapi.NewFetcher()}
if err := r.flags.parse(cmd.Flags()); err != nil {

View File

@ -108,7 +108,7 @@ func runVerify(cmd *cobra.Command, _ []string) error {
fileHandler := file.NewHandler(afero.NewOsFs())
verifyClient := &constellationVerifier{
dialer: dialer.New(nil, nil, &net.Dialer{}),
dialer: dialer.New(nil, nil, nil),
log: log,
}

View File

@ -67,6 +67,9 @@ func (d *Dialer) DialNoVerify(target string) (*grpc.ClientConn, error) {
}
func (d *Dialer) grpcWithDialer() grpc.DialOption {
if d.netDialer == nil {
return grpc.EmptyDialOption{}
}
return grpc.WithContextDialer(func(ctx context.Context, addr string) (net.Conn, error) {
return d.netDialer.DialContext(ctx, "tcp", addr)
})

View File

@ -15,7 +15,6 @@ import (
"errors"
"fmt"
"io"
"net"
"net/url"
"regexp"
"strings"
@ -550,7 +549,7 @@ func (r *ClusterResource) Configure(_ context.Context, req resource.ConfigureReq
}
newDialer := func(validator atls.Validator) *dialer.Dialer {
return dialer.New(nil, validator, &net.Dialer{})
return dialer.New(nil, validator, nil)
}
r.newApplier = func(ctx context.Context, _ atls.Validator) *constellation.Applier {