Why do you want this feature?
We want to see the EKS control plane logs for monitoring, troubleshooting, and security audit.
What feature/behavior/change do you want?
The ability to enable/disable in the config file, each of the five control plane log types available in EKS:
apiauditauthenticatorcontrollerManagerschedulerDocumentation on EKS control plane logging API and CLI commands:
https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html
aws eks --region us-west-2 update-cluster-config --name prod \
--logging '{"clusterLogging":[{"types":["api","audit","authenticator","controllerManager","scheduler"],"enabled":true}]}'
Thanks for opening this, Aaron! I'd like to do this soon, but will need to update goformation first, and we need to think about what we should enable by default.
Ref: awslabs/goformation#198
Any progress on this? :)
ref aws/containers-roadmap#242
Nope.
As soon as this is in CloudFormation (and the new resource specification is published, we can get it included in goformation.
You can run
go generatein your goformation repo directory to update goformation to the latest resource specification (EKS logging isn't there as of right now) - or wait for our CI job to automatically update goformation and release a new version.
We are going to enable this by calling EKS API directly. Hopefully in the next release.
Wise move @errordeveloper! Hoping for CloudFormation to catch up with API changes is a mug's game 馃槩. Like I'm the mug still holding out hope for EIP tags, we all gotta dream 馃ぃ
@whereisaaron see #778 =)
@whereisaaron haha I鈥檝e raised this to my AWS account team
Most helpful comment
Thanks for opening this, Aaron! I'd like to do this soon, but will need to update goformation first, and we need to think about what we should enable by default.