Skip to content

chore(deps): update module github.com/elastic/elastic-agent-client/v7 to v7.20.0 (9.5) - #8214

Open
elastic-renovate-prod[bot] wants to merge 2 commits into
9.5from
renovate/9.5-golang/elastic
Open

elastic-renovate-prod[bot] wants to merge 2 commits into
9.5from
renovate/9.5-golang/elastic

Conversation

@elastic-renovate-prod

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
github.com/elastic/elastic-agent-client/v7 require minor v7.18.1 → v7.20.0

Release Notes

elastic/elastic-agent-client (github.com/elastic/elastic-agent-client/v7)

v7.20.0

Compare Source

What's Changed
New Contributors

Full Changelog: elastic/elastic-agent-client@v7.19.0...v7.20.0

v7.19.0

Compare Source

What's Changed
New Contributors

Full Changelog: elastic/elastic-agent-client@v7.18.1...v7.19.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@elastic-renovate-prod
elastic-renovate-prod Bot requested a review from a team as a code owner November 9, 2026 05:37
@elastic-renovate-prod elastic-renovate-prod Bot added automation backport-skip Skip notification from the automated backport with mergify dependency labels Nov 9, 2026
@elastic-renovate-prod
elastic-renovate-prod Bot removed the request for review from a team November 9, 2026 05:37
@elastic-renovate-prod elastic-renovate-prod Bot added skip-changelog Team:Elastic-Agent-Control-Plane Label for the Agent Control Plane team labels Nov 9, 2026
@elastic-renovate-prod
elastic-renovate-prod Bot requested review from lorienhu and a balanced review from Copilot November 9, 2026 05:37

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The dependency upgrade leaves NOTICE.txt and NOTICE-fips.txt listing elastic-agent-client v7.18.1, so both files need regeneration to match the selected module version.

1 open issue
What changed in this PR

Updates Fleet Server’s Elastic Agent client dependency from v7.18.1 to v7.20.0 in both the main and testing modules.

Changes:

  • Adopts upstream updates for agent tags, AgentInfo-triggered unit updates, and gRPC connection cleanup on client shutdown.
  • Updates module checksums to match the new dependency version.
File Description
testing/​go.sum Updates client dependency checksums for the testing module.
testing/​go.mod Upgrades the testing module’s client dependency to v7.20.0.
go.sum Updates client dependency checksums for the main module.
go.mod Upgrades Fleet Server’s client dependency to v7.20.0.

Review effort: Balanced

Comment thread go.mod
github.com/dgraph-io/ristretto v0.2.0
github.com/docker/go-units v0.5.0
github.com/elastic/elastic-agent-client/v7 v7.18.1
github.com/elastic/elastic-agent-client/v7 v7.20.0
Copilot AI balanced review requested due to automatic review settings November 9, 2026 05:39

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues remain for the Elastic Agent client dependency update.

1 open issue

Review effort: Balanced

@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

TL;DR

The Buildkite failure is infrastructure-related, not caused by this PR’s code changes. check_ci.sh failed because the downloaded gvm binary was actually a 504 Gateway Time-out HTML response, so go never became available.

Remediation

  • Re-run the failed Buildkite job/build (likely transient network/CDN failure while fetching gvm).
  • Harden .buildkite/scripts/common.sh by validating the downloaded ${WORKSPACE}/gvm (e.g., fail if it contains HTML / is not executable binary) before eval "$(gvm ...)".
  • Optional: pin a fallback mirror/cache for gvm to reduce external fetch fragility.
Investigation details

Root Cause

with_go() in .buildkite/scripts/common.sh downloads gvm from GitHub Releases (.buildkite/scripts/common.sh:46) and immediately executes it (.buildkite/scripts/common.sh:48). In this run, that download returned an HTML 504 page, which caused shell parse failure and then go lookup failure.

Relevant call path:

  • .buildkite/scripts/check_ci.sh:9 calls with_go().
  • with_go() then runs go version at .buildkite/scripts/common.sh:49, which failed because Go was never configured.

PR scope check: the build log shows only dependency metadata updates (go.mod, go.sum, NOTICE*, testing/go.*), with no .buildkite/ script changes.

Evidence

  • Build: https://buildkite.com/elastic/fleet-server/builds/17943
  • Job/step: Run check-ci (.buildkite/scripts/check_ci.sh)
  • Key log excerpt:
    • /opt/.../bin/gvm: line 1: syntax error near unexpected token '<'
    • /opt/.../bin/gvm: line 1: '<html><body><h1>504 Gateway Time-out</h1>'
    • .buildkite/scripts/common.sh: line 49: go: command not found

Verification

  • Local code inspection only (no CI rerun capability from this environment).
  • Checked for existing flaky-test tracking issue for this signature; no matching open issue found.

Follow-up

If this repeats, open/label a flaky-test issue for Buildkite check_ci bootstrap download instability and consider adding download integrity/content checks.


What is this? | From workflow: Observability Agentic Workflow — Status

Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.

This branch has not been deployed

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

Labels

automation backport-skip Skip notification from the automated backport with mergify dependency skip-changelog Team:Elastic-Agent-Control-Plane Label for the Agent Control Plane team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant