Skip to content

Releases: gridsmartercities/python-serverless-template

Ability to add AWS WAF to Api Gateway

09 Jun 10:30
Compare
Choose a tag to compare
v3.1

added waf link to aws docs

Multi Account Setup

09 Jun 08:55
Compare
Choose a tag to compare
  • Added Lambda Layer to replace the old packager for common code reusability
  • Multi account setup. You'll need 3 AWS accounts to set your CI/CD process up (dev, stg and prod). This had partially been implemented in v2.0 but the README had not been changed to match. You can use this template to run an API in a development environment only (using 1 AWS account, dev), or you can set a CI process on top of it (using 2 AWS accounts, dev and stg), or setup a full CI/CD process (using 3 AWS accounts, dev, stg and prod)

Build management

02 Aug 13:02
ab41a64
Compare
Choose a tag to compare

Updated to codebuild projects to use AWS’ Ubuntu standard image version 2.0
Setup template permissions simplified
Service Name and Repo Name can now be different
Added s3 folder removal to buildspec files
Added a build tool to delete old cloudformation stacks automatically
Log Groups created (and managed by) in the setup template stack
Created Dev and Stg folders in S3 bucket to manage the different environments better. No resources should be left behind when a stack (or the setup stack) is deleted.
Added a build tool to create commit statuses on each step of the build, so a quick feedback of build progress is available in GitHub
Renamed some resources in the setup template for ease of management of those resources
Added a build tool to get the id of a rest api in AWS.

Initial Release

23 Jul 13:14
Compare
Choose a tag to compare
v1.0

fixed tests