Skip to content

Commit 0c6d772

Browse files
Don't assert that the APM socket path is injected (#27223)
1 parent 7e40dff commit 0c6d772

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

test/new-e2e/tests/installer/package_apm_inject_test.go

+13-14
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ func (s *packageApmInjectSuite) TestInstall() {
5555
state.AssertFileExists("/usr/bin/dd-container-install", 0755, "root", "root")
5656
state.AssertDirExists("/etc/datadog-agent/inject", 0755, "root", "root")
5757
s.assertLDPreloadInstrumented(injectOCIPath)
58-
s.assertSocketPath("/var/run/datadog/apm.socket")
58+
s.assertSocketPath()
5959
s.assertDockerdInstrumented(injectOCIPath)
6060

6161
traceID := rand.Uint64()
@@ -145,7 +145,7 @@ func (s *packageApmInjectSuite) TestSystemdReload() {
145145
assert.NoError(s.T(), err)
146146
s.host.WaitForUnitActive("datadog-agent.service", "datadog-agent-trace.service")
147147
s.assertLDPreloadInstrumented(injectOCIPath)
148-
s.assertSocketPath("/var/run/datadog/apm.socket")
148+
s.assertSocketPath()
149149
s.assertDockerdInstrumented(injectOCIPath)
150150
}
151151

@@ -171,7 +171,7 @@ func (s *packageApmInjectSuite) TestUpgrade_InjectorDeb_To_InjectorOCI() {
171171
defer s.purgeInjectorDebInstall()
172172

173173
s.assertLDPreloadInstrumented(injectDebPath)
174-
s.assertSocketPath("/opt/datadog/apm/inject/run/apm.socket")
174+
s.assertSocketPath()
175175
s.assertDockerdInstrumented(injectDebPath)
176176

177177
// OCI install
@@ -184,7 +184,7 @@ func (s *packageApmInjectSuite) TestUpgrade_InjectorDeb_To_InjectorOCI() {
184184
)
185185

186186
s.assertLDPreloadInstrumented(injectOCIPath)
187-
s.assertSocketPath("/opt/datadog/apm/inject/run/apm.socket") // Socket path mustn't change
187+
s.assertSocketPath()
188188
s.assertDockerdInstrumented(injectOCIPath)
189189

190190
}
@@ -205,7 +205,7 @@ func (s *packageApmInjectSuite) TestUpgrade_InjectorOCI_To_InjectorDeb() {
205205
defer s.Purge()
206206

207207
s.assertLDPreloadInstrumented(injectOCIPath)
208-
s.assertSocketPath("/var/run/datadog/apm.socket")
208+
s.assertSocketPath()
209209
s.assertDockerdInstrumented(injectOCIPath)
210210

211211
// Deb install using today's defaults
@@ -225,7 +225,7 @@ func (s *packageApmInjectSuite) TestUpgrade_InjectorOCI_To_InjectorDeb() {
225225

226226
// OCI musn't be overridden
227227
s.assertLDPreloadInstrumented(injectOCIPath)
228-
s.assertSocketPath("/var/run/datadog/apm.socket")
228+
s.assertSocketPath()
229229
s.assertDockerdInstrumented(injectOCIPath)
230230
}
231231

@@ -304,7 +304,7 @@ func (s *packageApmInjectSuite) TestInstrument() {
304304
)
305305
defer s.Purge()
306306
s.assertLDPreloadInstrumented(injectOCIPath)
307-
s.assertSocketPath("/var/run/datadog/apm.socket")
307+
s.assertSocketPath()
308308
s.assertDockerdNotInstrumented()
309309

310310
s.host.InstallDocker()
@@ -313,7 +313,7 @@ func (s *packageApmInjectSuite) TestInstrument() {
313313
assert.NoError(s.T(), err)
314314

315315
s.assertLDPreloadInstrumented(injectOCIPath)
316-
s.assertSocketPath("/var/run/datadog/apm.socket")
316+
s.assertSocketPath()
317317
s.assertDockerdInstrumented(injectOCIPath)
318318
}
319319

@@ -332,7 +332,7 @@ func (s *packageApmInjectSuite) TestPackagePinning() {
332332
assert.NoError(s.T(), err)
333333

334334
s.assertLDPreloadInstrumented(injectOCIPath)
335-
s.assertSocketPath("/var/run/datadog/apm.socket")
335+
s.assertSocketPath()
336336
s.assertDockerdInstrumented(injectOCIPath)
337337

338338
s.host.AssertPackageInstalledByInstaller("datadog-apm-library-python", "datadog-apm-library-dotnet")
@@ -351,7 +351,7 @@ func (s *packageApmInjectSuite) TestUninstrument() {
351351
defer s.Purge()
352352

353353
s.assertLDPreloadInstrumented(injectOCIPath)
354-
s.assertSocketPath("/var/run/datadog/apm.socket")
354+
s.assertSocketPath()
355355
s.assertDockerdInstrumented(injectOCIPath)
356356

357357
_, err := s.Env().RemoteHost.Execute("sudo datadog-installer apm uninstrument")
@@ -406,7 +406,7 @@ func (s *packageApmInjectSuite) TestInstrumentScripts() {
406406
s.Env().RemoteHost.MustExecute("sudo datadog-installer apm instrument")
407407
s.Env().RemoteHost.MustExecute("sudo apt-get remove -y --purge datadog-apm-inject || sudo yum remove -y datadog-apm-inject")
408408
s.assertLDPreloadInstrumented(injectOCIPath)
409-
s.assertSocketPath("/opt/datadog/apm/inject/run/apm.socket")
409+
s.assertSocketPath()
410410
s.assertDockerdInstrumented(injectOCIPath)
411411
}
412412

@@ -420,7 +420,7 @@ func (s *packageApmInjectSuite) TestInstrumentDockerInactive() {
420420
s.Env().RemoteHost.MustExecute("sudo systemctl start docker")
421421

422422
s.assertLDPreloadInstrumented(injectOCIPath)
423-
s.assertSocketPath("/var/run/datadog/apm.socket")
423+
s.assertSocketPath()
424424
s.assertDockerdInstrumented(injectOCIPath)
425425
}
426426

@@ -464,10 +464,9 @@ func (s *packageApmInjectSuite) assertLDPreloadInstrumented(libPath string) {
464464
assert.Contains(s.T(), string(content), libPath)
465465
}
466466

467-
func (s *packageApmInjectSuite) assertSocketPath(path string) {
467+
func (s *packageApmInjectSuite) assertSocketPath() {
468468
output := s.host.Run("sh -c 'DD_APM_INSTRUMENTATION_DEBUG=true python3 --version 2>&1'")
469469
assert.Contains(s.T(), output, "DD_INJECTION_ENABLED=tracer") // this is an env var set by the injector, it should always be in the debug logs
470-
assert.Contains(s.T(), output, fmt.Sprintf("\"DD_TRACE_AGENT_URL=unix://%s\"", path))
471470
}
472471

473472
func (s *packageApmInjectSuite) assertLDPreloadNotInstrumented() {

0 commit comments

Comments
 (0)