diff --git a/x-pack/test/fleet_api_integration/apis/integrations/inputs_with_standalone_docker_agent.ts b/x-pack/test/fleet_api_integration/apis/integrations/inputs_with_standalone_docker_agent.ts
index 64a9077b916d9..ca1d8c0c3f312 100644
--- a/x-pack/test/fleet_api_integration/apis/integrations/inputs_with_standalone_docker_agent.ts
+++ b/x-pack/test/fleet_api_integration/apis/integrations/inputs_with_standalone_docker_agent.ts
@@ -25,8 +25,7 @@ export default function (providerContext: FtrProviderContext) {
   const config = getService('config');
   const log = getService('log');
 
-  // FLAKY: https://github.com/elastic/kibana/issues/184681
-  describe.skip('inputs_with_standalone_docker_agent', () => {
+  describe('inputs_with_standalone_docker_agent', () => {
     skipIfNoDockerRegistry(providerContext);
     let apiKey: string;
     let agent: AgentProcess;
diff --git a/x-pack/test/fleet_cypress/artifact_manager.ts b/x-pack/test/fleet_cypress/artifact_manager.ts
index 17ba9b0a5517d..0fe6609f28efc 100644
--- a/x-pack/test/fleet_cypress/artifact_manager.ts
+++ b/x-pack/test/fleet_cypress/artifact_manager.ts
@@ -7,8 +7,14 @@
 
 import axios from 'axios';
 import { last } from 'lodash';
+import pRetry from 'p-retry';
+
+const DEFAULT_VERSION = '8.15.0-SNAPSHOT';
 
 export async function getLatestVersion(): Promise<string> {
-  const response: any = await axios('https://artifacts-api.elastic.co/v1/versions');
-  return last(response.data.versions as string[]) || '8.1.0-SNAPSHOT';
+  return pRetry(() => axios('https://artifacts-api.elastic.co/v1/versions'), {
+    maxRetryTime: 60 * 1000, // 1 minute
+  })
+    .then((response) => last(response.data.versions as string[]) || DEFAULT_VERSION)
+    .catch(() => DEFAULT_VERSION);
 }