You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If module baz changes, component B is planned
If component B changes, component A is not planned
In some cases, when module baz or component B are changed, component A could have a diff which is not detected.
Proposal:
Optionally, Atlantis should autoplan component A if component B has changes
Optionally, Atlantis should autoplan component A if module baz changes
Possible issues:
Changes in B haven't been applied, so atlantis autoplan on A may fail, however this could be more desirable than not detecting the diff in A and in such cases either manual intervention (targetted plan/apply or split PR) should handle this until Atlantis can manage it?
Expected Atlantis config (when feature is enabled):
projects:
- A:
auto_plan:
- ../path/to/component/A
- ../path/to/module/foo
- ../path/to/module/bar# because A depends on B
- ../path/to/component/B
- ../path/to/module/baz
- B:
auto_plan:
- ../path/to/component/B
- ../path/to/module/baz
The text was updated successfully, but these errors were encountered:
Current
If component
A
depends on:foo
&bar
B
And component
B
depends on:baz
Currently fogg generates Atlantis config as follows:
If module
baz
changes, componentB
is plannedIf component
B
changes, componentA
is not plannedIn some cases, when module
baz
or componentB
are changed, componentA
could have a diff which is not detected.Proposal:
A
if componentB
has changesA
if modulebaz
changesPossible issues:
B
haven't been applied, so atlantis autoplan onA
may fail, however this could be more desirable than not detecting the diff inA
and in such cases either manual intervention (targetted plan/apply or split PR) should handle this until Atlantis can manage it?Expected Atlantis config (when feature is enabled):
The text was updated successfully, but these errors were encountered: