Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Spike] E2E Test Framework (Agent2Query), Deploy Updated Ruby agents to test process #2611

Open
kford-newrelic opened this issue Apr 30, 2024 · 2 comments
Labels
2 Story Point Estimate jul-sep qtr Represents proposed work item for the Jul-Sep quarter spike Research spike. Technical solution needing discovery

Comments

@kford-newrelic
Copy link

kford-newrelic commented Apr 30, 2024

Description

Intent is that 100% of new agent releases run through new E2E test framework and ensure that data is reporting and getting processed through ingestion pipeline.

Make as part of the release process updating and redeploying the sample service on each new agent version release with the updated agent.

Note : This is a research spike to get familiar with the Agent2Query service, existing documentation and to understand how other teams implemented their automation solution.

Acceptance Criteria

When new agent releases are created, the agent used in the E2E test is updated as well.

As a research spike, the intention is that we understand what needs to be done and create subsequent issues representing that work.

Design Consideration/Limitations

N/A

Dependencies

N/A

Additional context

See the original work request for additional context.

Note : in Q1, other agent teams have implemented this, so we can understand what others have done and use that as a guide

@workato-integration
Copy link

@kford-newrelic kford-newrelic added jul-sep qtr Represents proposed work item for the Jul-Sep quarter estimate Issue needing estimation labels Apr 30, 2024
@fallwith
Copy link
Contributor

Idea: on a cron driven daily or hourly basis, poll RubyGems.org for new newrelic_rpm releases. That pattern is already used to generate new Lambda layers when new agent releases go live, and having the E2E piece ask instead of being told open up a lot of flexibility and futureproofing.

@kford-newrelic kford-newrelic changed the title E2E Test Framework (Agent2Query), Deploy Updated Ruby agents to test process [Spike] E2E Test Framework (Agent2Query), Deploy Updated Ruby agents to test process Jun 7, 2024
@kford-newrelic kford-newrelic added spike Research spike. Technical solution needing discovery 2 Story Point Estimate and removed estimate Issue needing estimation labels Jun 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2 Story Point Estimate jul-sep qtr Represents proposed work item for the Jul-Sep quarter spike Research spike. Technical solution needing discovery
Projects
None yet
Development

No branches or pull requests

2 participants