Skip to content

Commit

Permalink
release/0.2.1 (#45)
Browse files Browse the repository at this point in the history
* Added License header and changed to GPLv3 (#44)
* Bug fix for root template and Cluster reference (#20)
* Expand TagsSpecifications with x-tags (#24)
* Reformatted with black (#25)
* Allow to specify directory to write all the templates to in addition to S3. (#27)
* Added `make conform` to run black against the code to standardize syntax (#26)
* Templates & Stacks refactor (#38)
* Refactor of XModules logic onto ECS services (#39)
* x-rds implemented and tested working with Aurora (#29)
* Working SQS refactor (#40)
* Docs update and first go at IAM perms (#22)
* Updated tests and small patches for 0.2.1 (#43)
* Added License header and changed to GPLv3 (#44)
* Docs for 0.2.1 (#42)
*Patch CLI and CFN tool to generate the CFN configuration file.

Signed-off-by: John Preston <[email protected]>
  • Loading branch information
JohnPreston authored May 3, 2020
1 parent d8f0c47 commit c534ea3
Show file tree
Hide file tree
Showing 85 changed files with 5,302 additions and 350 deletions.
9 changes: 3 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,6 @@ outputs/*.json
outputs/*.yml
outputs/*.yaml

#DOCS
docs/_build/*
docs/_static/*
docs/ecs_composex*.rst


# IDEA STUFF
.idea

Expand Down Expand Up @@ -85,6 +79,8 @@ instance/
# Sphinx documentation
docs/ecs_composex*.rst
docs/modules.rst
docs/_build/*
docs/_static/*


# PyBuilder
Expand Down Expand Up @@ -123,3 +119,4 @@ ENV/
# mypy
.mypy_cache/
/codebuild_build.sh
/tests/test.config.json
674 changes: 674 additions & 0 deletions COPYING

Large diffs are not rendered by default.

48 changes: 48 additions & 0 deletions HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,38 @@
History
=======

0.2.1 (2020-05-03)
==================

Code refactored to allow a better way to go over each template and stack so everything is treated in memory
before being put into a file and uploaded into S3.

* Issues closed
* Docs update and first go at IAM perms (`#22`_)
* Refactor of XModules logic onto ECS services (`#39`_)
* Templates & Stacks refactor (`#38`_)
* Update issue templates for easy PRs and Bug reports
* Added `make conform` to run black against the code to standardize syntax (`#26`_)
* Allow to specify directory to write all the templates to in addition to S3. (`#27`_)
* Reformatted with black (`#25`_)
* Expand TagsSpecifications with x-tags (`#24`_)
* Bug fix for root template and Cluster reference (`#20`_)

Documentation structure and content updated to help navigate through modules in an easier way.
Documented syntax reference for each module

New features
^^^^^^^^^^^^

* `#6`_ - Implement x-rds. Allows to create RDS databases with very little properties needed
* Creates Aurora cluster and DB Instance
* Creates the DB Parameter Group by importing default settings.
* Creates a common subnet group for all DBs to run into (goes to Storage subnets when using --create-vpc).
* Creates DB username and password in AWS SecretsManager
* Applies IAM permissions to ECS Execution Role to get access to the secret
* Applies ECS Container Secrets to the containers to provide them with the secret values through Environment variables.


0.1.3 (2020-04-13)
==================

Expand All @@ -10,6 +42,9 @@ a CICD pipeline.

See overall progress on `GH Project`_

Issues closed
^^^^^^^^^^^^^

* `Issue 14 <https://github.com/lambda-my-aws/ecs_composex/issues/14>`_
* `Issue 15 <https://github.com/lambda-my-aws/ecs_composex/issues/15>`_

Expand All @@ -20,6 +55,9 @@ See overall progress on `GH Project`_
Patch release aiming to improve the CLI and integration of the Compute layer so that the compute resources creation
in EC2 are standalone and can be created separately if one so wished to reuse.

Issues closed
^^^^^^^^^^^^^

`Issue <https://github.com/lambda-my-aws/ecs_composex/issues/7>`_ related to the fix.

`PR <https://github.com/lambda-my-aws/ecs_composex/pull/8>`_ related to the fix.
Expand Down Expand Up @@ -62,3 +100,13 @@ or alternatively in an object/dict format


.. _GH Project: https://github.com/orgs/lambda-my-aws/projects/3

.. _#22: https://github.com/lambda-my-aws/ecs_composex/issues/22
.. _#39: https://github.com/lambda-my-aws/ecs_composex/issues/39
.. _#38: https://github.com/lambda-my-aws/ecs_composex/issues/38
.. _#27: https://github.com/lambda-my-aws/ecs_composex/issues/27
.. _#26: https://github.com/lambda-my-aws/ecs_composex/issues/26
.. _#25: https://github.com/lambda-my-aws/ecs_composex/issues/25
.. _#24: https://github.com/lambda-my-aws/ecs_composex/issues/24
.. _#20: https://github.com/lambda-my-aws/ecs_composex/issues/20
.. _#6: https://github.com/lambda-my-aws/ecs_composex/issues/6
Loading

0 comments on commit c534ea3

Please sign in to comment.