Skip to content

outdated grpc / proto dependency in flagger-loadtest #1938

Description

@bdunlap-synack

Describe the bug

A clear and concise description of what the bug is.

Below logs / failure to do a grpc request against a 2024 edition protobuf

Please provide the Canary definition and Flagger logs.

{"level":"error","ts":"2026-06-26T18:50:52.249Z","caller":"loadtester/task_shell.go:56","msg":"command failed ghz --insecure --call vpnapi.v1.VPNAPIService/ListVPNConfigsV1 -d '{}' --rps 2 --duration 1m infra-vpnapi-canary.infra-vpnapi.svc.cluster.local:6000\n exit status 1 proto: use of edition EDITION_2024 not yet supported by the Go Protobuf runtime\n","canary":"infra-vpnapi.infra-vpnapi","stacktrace":"github.com/fluxcd/flagger/pkg/loadtester.(*CmdTask).Run\n\t/workspace/pkg/loadtester/task_shell.go:56\ngithub.com/fluxcd/flagger/pkg/loadtester.(*TaskRunner).runAll.func1.1\n\t/workspace/pkg/loadtester/runner.go:82"}

TLDR: y'all need to do a go get -u on the grpc/protobuf dependencies.

To Reproduce

Expected behavior

Working request.

Additional context

  • Flagger loadtester version: 0.37.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions