Skip to content

Conversation

@michel-laterman
Copy link
Contributor

What does this PR do?

Add an integration test that requires a download_proxy to be used.
This test will attempt to upgrade a fleet-managed agent, fail initially, add a download proxy and succeed in the upgrade.

Why is it important?

Untested workflow that has caused previous bugs.

Checklist

  • I have read and understood the pull request guidelines of this project.
  • My code follows the style guidelines of this project
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have made corresponding change to the default configuration files
  • I have added tests that prove my fix is effective or that my feature works
  • I have added an entry in ./changelog/fragments using the changelog tool
  • I have added an integration test or an E2E test

Disruptive User Impact

N/A

Related issues

@michel-laterman michel-laterman added Testing Team:Elastic-Agent-Control-Plane Label for the Agent Control Plane team labels Dec 3, 2025
@mergify
Copy link
Contributor

mergify bot commented Dec 3, 2025

This pull request does not have a backport label. Could you fix it @michel-laterman? 🙏
To fixup this pull request, you need to add the backport labels for the needed
branches, such as:

  • backport-./d./d is the label that automatically backports to the 8./d branch. /d is the digit
  • backport-active-all is the label that automatically backports to all active branches.
  • backport-active-8 is the label that automatically backports to all active minor branches for the 8 major.
  • backport-active-9 is the label that automatically backports to all active minor branches for the 9 major.

@michel-laterman michel-laterman force-pushed the test/integration-download-proxy branch 2 times, most recently from 9766995 to 54baf2b Compare December 4, 2025 01:04
github.com/elastic/elastic-agent-autodiscover v0.10.0
github.com/elastic/elastic-agent-client/v7 v7.17.2
github.com/elastic/elastic-agent-libs v0.26.2
github.com/elastic/elastic-agent-libs v0.26.3-0.20251203201625-76691b894177
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'm going to keep this as a draft until a new version is released

@michel-laterman michel-laterman force-pushed the test/integration-download-proxy branch from 54baf2b to bc73a30 Compare December 4, 2025 01:09
@michel-laterman michel-laterman force-pushed the test/integration-download-proxy branch from bc73a30 to 01f1f47 Compare December 4, 2025 01:16
@elasticmachine
Copy link
Contributor

elasticmachine commented Dec 4, 2025

⏳ Build in-progress, with failures

Failed CI Steps

History

cc @michel-laterman

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add an upgrade test to confirm upgrades can succeed when a binary download proxy is configured

3 participants