[BUG] There seems to be an issue in how Runway evalutes changes. #2688
Labels
bug
Something isn't working
priority:low
Low priority issue or pull request
status:review_needed
Issue or pull request needs reviewed
Bug Description
I've run into two separate incidents this week with Runway (with different customers) where the plan output makes no sense.
Scenario 1 - despite reconfiguring multiple stacks from using blueprints to CFN templates, Runway detects no changes.
I switched from
class_path
totemplate_path
but Runway thinks nothing changed. In one update, that was the only change. In another, we changed the parameters as well and got the same basic output -- nochange.The workaround was to arbitrarily change values in .env files to be able to make updates.
Scenario 2 - plan output suggests nochange, but then the deploy triggers updates.
The plan output:
The subsequent deployment:
Expected Behavior
I would expect "nochange" to accurately indicate no changes have been detected and will not occur.
Steps To Reproduce
Scenario 1:
Migrating from blueprints to YAML CFN templates
Scenario 2:
Not quite sure. The intended update wasn't for the resource that was updated.
Runway version
2.x
Installation Type
pypi (pip, pipenv, poetry, etc)
OS / Environment
Multiple:
Scenario 1 is being run locally on MacOS Sonoma with Python3.10. - 2.6.14
Scenario 2 is running in a CodeBuild project orchestrated by CodePipeline: Amazon Linux 2 with Python 3.9 - 2.x (version unknown).
Anything else?
No response
The text was updated successfully, but these errors were encountered: