Skip to content

Commit 40409a4

Browse files
authored
fix: restore secrets fallback (#604)
1 parent 2b2e17f commit 40409a4

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

plugin/v1beta1/cli/client.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,9 @@ func (m *GRPCClient) DefaultAssets(ctx context.Context, request models.DefaultAs
105105
}
106106

107107
func (m *GRPCClient) CompileAssets(ctx context.Context, request models.CompileAssetsRequest) (*models.CompileAssetsResponse, error) {
108+
_, span := base.Tracer.Start(ctx, "CompileAssets")
109+
defer span.End()
110+
108111
var instanceData []*pb.InstanceSpecData
109112
for _, inst := range request.InstanceData {
110113
instanceData = append(instanceData, &pb.InstanceSpecData{

plugin/v1beta1/dependencyresolver/client.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import (
88
"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc"
99
"google.golang.org/grpc/metadata"
1010

11+
v1 "github.com/odpf/optimus/api/handler/v1beta1"
1112
pbp "github.com/odpf/optimus/api/proto/odpf/optimus/plugins/v1beta1"
1213
"github.com/odpf/optimus/models"
1314
"github.com/odpf/optimus/plugin/v1beta1/base"
@@ -46,6 +47,8 @@ func (m *GRPCClient) GenerateDestination(ctx context.Context, request models.Gen
4647
Config: cli.AdaptConfigsToProto(request.Config),
4748
Assets: cli.AdaptAssetsToProto(request.Assets),
4849
Options: &pbp.PluginOptions{DryRun: request.DryRun},
50+
// Fallback for secrets, please do not remove until secrets cleanup
51+
Project: v1.ToProjectProtoWithSecret(request.Project, models.InstanceTypeTask, m.name),
4952
}, grpc_retry.WithBackoff(grpc_retry.BackoffExponential(BackoffDuration)),
5053
grpc_retry.WithMax(PluginGRPCMaxRetry))
5154
if err != nil {
@@ -67,6 +70,8 @@ func (m *GRPCClient) GenerateDependencies(ctx context.Context, request models.Ge
6770
Config: cli.AdaptConfigsToProto(request.Config),
6871
Assets: cli.AdaptAssetsToProto(request.Assets),
6972
Options: &pbp.PluginOptions{DryRun: request.DryRun},
73+
// Fallback for secrets, please do not remove until secrets cleanup
74+
Project: v1.ToProjectProtoWithSecret(request.Project, models.InstanceTypeTask, m.name),
7075
}, grpc_retry.WithBackoff(grpc_retry.BackoffExponential(BackoffDuration)),
7176
grpc_retry.WithMax(PluginGRPCMaxRetry))
7277
if err != nil {

plugin/v1beta1/dependencyresolver/server.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package dependencyresolver
33
import (
44
"context"
55

6+
v1 "github.com/odpf/optimus/api/handler/v1beta1"
67
pbp "github.com/odpf/optimus/api/proto/odpf/optimus/plugins/v1beta1"
78
"github.com/odpf/optimus/models"
89
"github.com/odpf/optimus/plugin/v1beta1/cli"
@@ -21,6 +22,8 @@ func (s *GRPCServer) GenerateDestination(ctx context.Context, req *pbp.GenerateD
2122
Config: cli.AdaptConfigsFromProto(req.Config),
2223
Assets: cli.AdaptAssetsFromProto(req.Assets),
2324
PluginOptions: models.PluginOptions{DryRun: req.Options.DryRun},
25+
// Fallback for secrets, please do not remove until secrets cleanup
26+
Project: v1.FromProjectProtoWithSecrets(req.Project), // nolint:staticcheck
2427
})
2528
if err != nil {
2629
return nil, err
@@ -33,6 +36,8 @@ func (s *GRPCServer) GenerateDependencies(ctx context.Context, req *pbp.Generate
3336
Config: cli.AdaptConfigsFromProto(req.Config),
3437
Assets: cli.AdaptAssetsFromProto(req.Assets),
3538
PluginOptions: models.PluginOptions{DryRun: req.Options.DryRun},
39+
// Fallback for secrets, please do not remove until secrets cleanup
40+
Project: v1.FromProjectProtoWithSecrets(req.Project), // nolint:staticcheck
3641
})
3742
if err != nil {
3843
return nil, err

0 commit comments

Comments
 (0)