-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Add project depends on functionality #3821
feat: Add project depends on functionality #3821
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you
Thanks for quick merge, I just realised the I'll do a separate PR to fix the docs |
as commented on the issue , we will revert this since it introduces a bug @lukemassa @vincentgna agreed ? |
fine by me, I set the docs fix PR into draft mode as well. |
This comment was marked as resolved.
This comment was marked as resolved.
* feat: implemented the code for the depends on functionnality * chore: Address PR comments --------- Co-authored-by: Luay-Sol <[email protected]>
* feat: implemented the code for the depends on functionnality * chore: Address PR comments --------- Co-authored-by: Luay-Sol <[email protected]>
* feat: implemented the code for the depends on functionnality * chore: Address PR comments --------- Co-authored-by: Luay-Sol <[email protected]>
what
depends_on
to the project config in theatlantis.yaml
file.why
Using the
depends_on
functionality will allow Atlantis to handle cases requiring one project to be applied prior to the other. In other words, allow promotions between projects/environments (dev -> staging -> production)tests
depends_on
functionality.references
apply_requirements
#391, but not exactly. The implementation followed in this PR does not depend on the apply requirement key.