Skip to content

Add namespace and multiple pod label queries - #2

Open
adrianfurlong wants to merge 5 commits into
mainfrom
add-namespace
Open

Add namespace and multiple pod label queries#2
adrianfurlong wants to merge 5 commits into
mainfrom
add-namespace

Conversation

@adrianfurlong

Copy link
Copy Markdown

This add the namespace to the output as well as querying multiple labels to collect pod list

This add the namespace to the output as well as querying multiple labels to collect pod list
and also excludes job pods
adrianfurlong and others added 4 commits May 27, 2026 12:22
Host-network pods share their node's primary IP, so VPC flow logs
can't attribute bytes to a specific pod. Previously the IP->pod join
would pick an arbitrary host-network pod (e.g. efs-csi-node), giving
misleading attribution.

- Skip host-network pods in fetch_pods_for_label
- Add fetch_host_network_node_rows to emit one synthetic row per
  node under app/namespace "host-network", keyed by the node's IP
- Bump Lambda timeout 1m -> 2m and set memory_size=1024 to
  accommodate the extra pod listing

Also adds pyproject.toml / uv.lock for uv-based dependency
management and a main.py stub.
Adds an "Alternative: using uv" subsection under Step 2 alongside
the existing venv+pip flow. Covers uv sync for project deps plus
the separate npm install and Lambda layer build steps.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
deniszh added a commit to deniszh/amazon-eks-inter-az-traffic-visibility that referenced this pull request Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant