superwerker icon indicating copy to clipboard operation
superwerker copied to clipboard

Add version information

Open sbstjn opened this issue 4 years ago • 2 comments

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

Screenshot 2021-03-23 at 08 42 54 Screenshot 2021-03-23 at 08 41 54

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

sbstjn avatar Mar 23 '21 07:03 sbstjn

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

s0enke avatar Apr 27 '21 18:04 s0enke

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

sbstjn avatar May 18 '21 07:05 sbstjn

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.

github-actions[bot] avatar Sep 08 '22 02:09 github-actions[bot]