Currently, when retrieving the logs for an environment, we are first getting all the pods in the default namespace and then filter manually to extract the logs from the relevant ones: https://gitlab.wikimedia.org/repos/qte/catalyst/catalyst-api/-/blob/main/kubernetes/client.go?ref_type=heads#L83
The scope of this story is to change the behavior so we request only the pods of the particular environment from the cluster. There's a good chance this is something than can be achieved easily using the Helm client.