DEVOPS

Reconcile running containers against EOL base layers via Datadog

Pulls the live container inventory from Datadog, maps each running image to its base layer's support status.

CategoryDevOps
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDaily schedule starts the reconciliation
  • ActionQuery Datadog for the live container image inventoryDatadogDatadog
  • ActionResolve base layers and look up EOL status over HTTPHTTP webhook
  • LogicIsolate EOL base layers running in production
  • ActionOpen a rebuild issue per affected image in GitHubGitHubGitHub
  • OutputSend a prioritized Slack alert to on-callSlack

What it does

This workflow looks at what is actually running in production, not just what's in your repos. It reads the container image inventory from Datadog, identifies the base layer behind each image, checks the support status, and flags any EOL base layer that is currently deployed and handling load.

When to use it

Use this when image drift is your real problem — old containers that never got redeployed and now run on unsupported bases. It catches the gap between what the registry says and what the fleet is doing.

How it works

  1. 1A daily schedule starts the reconciliation.
  2. 2The workflow queries Datadog for the active container inventory and the images each host is running.
  3. 3For each distinct image it resolves the base layer and queries the EOL status over HTTP.
  4. 4A logic step isolates EOL base layers that are live in production.
  5. 5For each finding it opens a GitHub issue tagged for rebuild with the affected services listed.
  6. 6A Slack alert names the services and their EOL deadline so on-call can prioritize.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect DatadogMetrics, traces, log search.
  2. 2
    Connect HTTP webhookTrigger any URL on agent actions.
  3. 3
    Connect GitHubRepos, issues, pull requests, actions.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.