terraform/plans
Martin Atkins 1b464e1e9a core: Minimal initial implementation of "refresh only" planning mode
This only includes the core mechanisms to make it work. There's not yet
any way to turn this mode on as an end-user, because we have to do some
more work at the UI layer to present this well before we could include it
as an end-user-visible feature in a release.

At the lowest level of abstraction inside the graph nodes themselves, this
effectively mirrors the existing option to disable refreshing with a new
option to disable change-planning, so that either "half" of the process
can be disabled. As far as the nodes are concerned it would be possible
in principle to disable _both_, but the higher-level representation of
these modes prevents that combination from reaching Terraform Core in
practice, because we block using -refresh-only and -refresh=false at the
same time.
2021-04-30 10:30:56 -07:00
..
internal/planproto plans: Track an optional extra "reason" for some planned actions 2021-04-29 17:50:46 -07:00
objchange use new dynamic decoding behavior 2021-04-14 12:13:22 -04:00
planfile plans: Track an optional extra "reason" for some planned actions 2021-04-29 17:50:46 -07:00
action.go Version tools per Go convention under tools.go 2019-10-17 22:23:39 +02:00
action_string.go stringer: Regenerate files with latest version 2019-05-13 15:34:27 +01:00
changes.go plans: Track an optional extra "reason" for some planned actions 2021-04-29 17:50:46 -07:00
changes_src.go plans: Track an optional extra "reason" for some planned actions 2021-04-29 17:50:46 -07:00
changes_state.go plans: New package for in-memory plan models 2018-10-16 18:50:29 -07:00
changes_sync.go s/FullDestroy/IsFullDdestroy/ 2020-10-05 10:50:25 -04:00
doc.go plans: New package for in-memory plan models 2018-10-16 18:50:29 -07:00
dynamic_value.go Use UnmarkDeepWithPaths and MarkWithPaths 2020-09-10 11:04:17 -04:00
mode.go core: Generalize the idea of a "plan mode", vs just destroy flag 2021-04-27 08:23:54 -07:00
mode_string.go core: Generalize the idea of a "plan mode", vs just destroy flag 2021-04-27 08:23:54 -07:00
plan.go core: Minimal initial implementation of "refresh only" planning mode 2021-04-30 10:30:56 -07:00
plan_test.go don't render plan for module outputs 2020-11-17 09:31:18 -05:00
resourceinstancechangeactionreason_string.go plans: Track an optional extra "reason" for some planned actions 2021-04-29 17:50:46 -07:00