rollouts-plugin-trafficrouter-gatewayapi icon indicating copy to clipboard operation
rollouts-plugin-trafficrouter-gatewayapi copied to clipboard

Unable to use the plugin after upgrading to 0.6.0

Open kush-work opened this issue 7 months ago • 1 comments

Checklist:

  • [x] I've included steps to reproduce the bug.
  • [x] I've included the version of argo rollouts.
  • [x] I've included the version of the gateway API plugin
  • [x] I've included the name and version of the gateway API provider I am using
  • [ ] I've included my Rollout Spec (anonymized if needed)

Describe the bug

After updating to 0.6.0 arm64 and starting a rollout we are not able to start the rollout for our services.

To Reproduce

Use a rollout with the following plugin to reproduce the error.

Expected behavior

Rollout process should start working.

Screenshots

Image

Logs

│ dev-eks-cluster-argo-rollouts-65595996fc-4p5q6 {"level":"error","msg":"rollout syncHandler error: failed to get traffic router plugin argoproj-labs/gatewayAPI: unable to start plugin  │
│ system: unable to get plugin client (argoproj-labs/gatewayAPI) for ping: exec: Stdout already set","namespace":"aaa","rollout":"svc-aaa","time":"2025-04-13T10:07:01Z"}                 │
│ dev-eks-cluster-argo-rollouts-65595996fc-4p5q6 {"level":"info","msg":"rollout syncHandler queue retries: 25 : key \"aaa/svc-aaa\"","namespace":"aaa","rollout":"svc-aaa","time":"2025-0 │
│ 4-13T10:07:01Z"}                                                                                                                                                                        │
│ dev-eks-cluster-argo-rollouts-65595996fc-4p5q6 {"error":null,"level":"error","msg":"failed to get traffic router plugin argoproj-labs/gatewayAPI: unable to start plugin system: unable │
│  to get plugin client (argoproj-labs/gatewayAPI) for ping: exec: Stdout already set","time":"2025-04-13T10:07:01Z"}                                                                     │
│ dev-eks-cluster-argo-rollouts-65595996fc-4p5q6 {"generation":5,"level":"info","msg":"Started syncing rollout","namespace":"aaa","resourceVersion":"5148756249","rollout":"svc-aaa","tim │
│ e":"2025-04-13T10:07:11Z"}                                                                                                                                                              │
│ dev-eks-cluster-argo-rollouts-65595996fc-4p5q6 {"level":"info","msg":"delaying service switch from  to 69cfbcf7cd: ReplicaSet not fully available","namespace":"aaa","rollout":"svc-aaa │
│ ","service":"svc-aaa-canary","time":"2025-04-13T10:07:11Z"}                                                                                                                             │
│ dev-eks-cluster-argo-rollouts-65595996fc-4p5q6 {"generation":5,"level":"error","msg":"roCtx.reconcile err failed to get traffic router plugin argoproj-labs/gatewayAPI: unable to start │
│  plugin system: unable to get plugin client (argoproj-labs/gatewayAPI) for ping: exec: Stdout already set","namespace":"aaa","resourceVersion":"5148756249","rollout":"svc-aaa","time": │
│ "2025-04-13T10:07:11Z"}                                                                                                                                                                 │
│ dev-eks-cluster-argo-rollouts-65595996fc-4p5q6 {"generation":5,"level":"info","msg":"Reconciliation completed","namespace":"aaa","resourceVersion":"5148756249","rollout":"svc-aaa","ti │
│ me":"2025-04-13T10:07:11Z","time_ms":2.167592}                                                                                                                                          │
│ dev-eks-cluster-argo-rollouts-65595996fc-4p5q6 {"level":"error","msg":"rollout syncHandler error: failed to get traffic router plugin argoproj-labs/gatewayAPI: unable to start plugin  │
│ system: unable to get plugin client (argoproj-labs/gatewayAPI) for ping: exec: Stdout already set","namespace":"aaa","rollout":"svc-aaa","time":"2025-04-13T10:07:11Z"}                 │
│ dev-eks-cluster-argo-rollouts-65595996fc-4p5q6 {"level":"info","msg":"rollout syncHandler queue retries: 26 : key \"aaa/svc-aaa\"","namespace":"aaa","rollout":"svc-aaa","time":"2025-0 │
│ 4-13T10:07:11Z"}                                                                                                                                                                        │
│ dev-eks-cluster-argo-rollouts-65595996fc-4p5q6 {"error":null,"level":"error","msg":"failed to get traffic router plugin argoproj-labs/gatewayAPI: unable to start plugin system: unable │
│  to get plugin client (argoproj-labs/gatewayAPI) for ping: exec: Stdout already set","time":"2025-04-13T10:07:11Z"}

Message from the maintainers:

Impacted by this bug? Give it a 👍. We prioritize the issues with the most 👍.

kush-work avatar Apr 13 '25 10:04 kush-work

So it worked just fine with 0.5.0?

Also what is your version or Argo Rollouts?

Please also look at https://github.com/argoproj-labs/rollouts-plugin-trafficrouter-gatewayapi/issues/29

kostis-codefresh avatar Apr 14 '25 07:04 kostis-codefresh