You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When the APM k8s operator work was originally conducted, a conservative approach was deliberately taken to avoid colliding / clobbering any existing customer solution in play. Since then, we have received sufficient feedback encouraging us to go ahead and take ownership of any NR specific aspects of the tech stack and upgrade the APM agent to the latest k8s operator compatible version available on the container disk volume.
To align with this initiative for the Ruby agent, we need to overhaul the boot/strap system to proactively remove any instance of newrelic_rpm from the customer app supplied Bundler groups before continuing to introduce the disk volume based instance of the agent to the stack.
Presumably this can be accomplished by altering the patch of Bundler::Runtime's require method to modify the groups input arguments prior to invoking super.
Definition of done:
The boot/strap system has been updated
We have test driven confidence in the following scenarios:
No customer-supplied newrelic_rpm present
Customer-supplied newrelic_rpm present
Both scenarios should confirm that the agent successfully instruments customer-supplied gems
The text was updated successfully, but these errors were encountered:
When the APM k8s operator work was originally conducted, a conservative approach was deliberately taken to avoid colliding / clobbering any existing customer solution in play. Since then, we have received sufficient feedback encouraging us to go ahead and take ownership of any NR specific aspects of the tech stack and upgrade the APM agent to the latest k8s operator compatible version available on the container disk volume.
To align with this initiative for the Ruby agent, we need to overhaul the
boot/strap
system to proactively remove any instance ofnewrelic_rpm
from the customer app supplied Bundler groups before continuing to introduce the disk volume based instance of the agent to the stack.Presumably this can be accomplished by altering the patch of
Bundler::Runtime
'srequire
method to modify thegroups
input arguments prior to invokingsuper
.Definition of done:
boot/strap
system has been updatednewrelic_rpm
presentnewrelic_rpm
presentThe text was updated successfully, but these errors were encountered: