Mu - Lambda Lifecycle ManagementΒΆ
For full Lambda lifecycle management we built Mu. We needed the ability to create all the resources associated with a given Custodian policy. These resources can include event sources for Lambda functions such as Cloud Watch Events and Scheduled Events. We also needed the ability to manage different versions of the policy and did not want to update the Lambda functions during every Custodian run.
Mu will evaluate if a policy has changed by comparing the compiled Lambda function to the current Lambda function. Mu will also update the event sources if the policy has been updated.