Skip to content

'infra single-project' fails when run after deploy for agent_runtime #2

Description

@sushicw

Problem

When using Agent Runtime (Reasoning Engine), running agents-cli infra single-project after an initial agents-cli deploy does not work as intended.

infra single-project uses terraform, but deploy does not and uses an API instead. This means that when single-project tries to use terraform to update, it doesn't have visibility into the existing reasoning engine resource already created. So, the terraform apply invoked by single-project silently provisions a second Reasoning Engine instance with the same name.

This leads to:

  • Observability environment variables being wired to the new (empty) instance.
  • The original (serving) instance remaining without observability configuration.

Workarounds

See https://github.com/google/agents-cli/blob/main/skills/google-agents-cli-observability/SKILL.md#order-of-operations-for-agent_runtime-deployments

The short version though: either run single-project before deploy so tracking is properly established, or fix it manually using the above instructions.

Ref: b/504375097

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions