superwerker
superwerker copied to clipboard
Add version information
This PR adds information to the dashboard about the used superwerker version and if another/newer version is available on GitHub. To check this on a regular basis, the generator function for the dashboard is scheduled to be invoked daily.
Releated to #20
Screenshots
Implementation Details
- A new event is added to the generator function
rate(1 day) - The lambda function retrieves the root stack metadata to get the current version
- The lambda function retrieves the latest release from GitHub
- As the CloudFormation stack may not be named
superwerker, the root stack passes its name as a parameter to the child stack
Thanks for the PR. We will probably first have to:
- implement a process to package Lambdas since we hit the 4096 inline Lambda CFN limit. See https://github.com/superwerker/superwerker/discussions/192
- have a versioning process for the AWS QuickStart which currently has no version information: https://github.com/superwerker/superwerker/discussions/180
Without #180 this is not as useful as intended, that's true. I'll just mark it as blocked until we came up with a solution for #180
This PR is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 5 days.