Skip to content

Conversation

@sbkok
Copy link
Collaborator

@sbkok sbkok commented Aug 12, 2022

Why?

When generating the waves, it does so in the input generation.
When it was shared to the actual deployment of the CodePipeline stack, the data types did not match.

What?

This pull request adds comments and restructures the wave generation at the input side to make it work.

This PR also fixes a typo and optimizes the generation of waves by using yield only.

Co-authored by: StewartW


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@sbkok sbkok requested review from StewartW and javydekoning and removed request for StewartW and javydekoning August 12, 2022 17:03
@sbkok sbkok changed the title Fix: Wave deployment input data WIP: Fix: Wave deployment input data Aug 12, 2022
@sbkok sbkok marked this pull request as draft August 12, 2022 17:08
@sbkok sbkok force-pushed the fix/wave-deployments branch from 19ea5a6 to 06f9a69 Compare August 17, 2022 15:08
@sbkok sbkok changed the title WIP: Fix: Wave deployment input data Fix: Wave deployment input data Aug 17, 2022
@sbkok sbkok self-assigned this Aug 17, 2022
@sbkok
Copy link
Collaborator Author

sbkok commented Aug 19, 2022

Changes in this PR are moved towards the pipeline state machine PR #424.
I will remove the line changes from this PR that have been moved and add only remaining files if any or close the PR if none are left.

**Why?**

When generating the waves, it does so in the input generation.
When it was shared to the actual deployment of the CodePipeline stack,
the data types did not match.

**What?**

This pull request adds comments and restructures the wave generation at
the input side to make it work.

Co-authored by: StewartW
@sbkok sbkok force-pushed the fix/wave-deployments branch from 06f9a69 to 87ead11 Compare August 19, 2022 09:34
@sbkok
Copy link
Collaborator Author

sbkok commented Aug 25, 2022

This Fix makes the current master branch work with wave deployments.
However, considering we are changing the pipeline generation in PR #424, @StewartW was so kind to incorporate the fixes in that PR directly instead. Hence I will close this PR once #424 is merged.

@sbkok sbkok closed this Aug 26, 2022
@sbkok sbkok deleted the fix/wave-deployments branch August 26, 2022 13:39
sbkok added a commit to StewartW/aws-deployment-framework that referenced this pull request Aug 26, 2022
sbkok pushed a commit that referenced this pull request Aug 26, 2022
)

* Refactor: Pipeline Management State Machine

Seperate out Pipeline Mananagement away from CodePipeline and remove
the major bottlenecks of building each deployment map sequentially.

Starts to isolate the CodeCOmmit repository and moves the source of
deployment maps into an S3 Bucket.

Sets the groundwork for future refactoring of Pipeline Management and
moves towards enabling decentralised deployment maps.

Authored-by: Stewart Wallace

* Updating documentation

* Fixing yamllint errors

* final tox issues:

* Update docs/technical-guide.md

Co-authored-by: Simon Kok

* Fixing some issues with testing

* Enabling create repo based on config value

* Code Review Suggestions

* Copy Paste Error

* removing packaged.yml and fixing trailing spaces

* Missing default scm config value

* Apply suggestions from code review

Co-authored-by: Simon Kok

* Apply suggestions from code review

Co-authored-by: Simon Kok

* Changing permissions of src/lambda_codebase/initial_commit/bootstrap_repository/adf-bootstrap/deployment/global.yml

* Passing thru log level param

* Restricting IAM permissions to prefix

* Updating Function names

Adding ADF Prefix to make it clearer that they are part of the ADF ecosystem

Co-authored-by: Simon Kok

* Apply suggestions from code review

* Code Review Suggestions

* removing condition

* Add wave generation test from #484

Co-authored-by: Simon Kok

* Make use of Temp.Directory to fetch the deployment map files

Co-authored-by: Simon Kok
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant