Commit Graph

87 Commits (5848d8a2b4e0c500c384bcbdcc84b5feec3f6549)

Author SHA1 Message Date
Martin Atkins f1ceee5e69 rpcapi: Stacks.ApplyStackChanges initial implementation
2 years ago
Martin Atkins 2a0d407eb6 stackruntime: ApplyPlan function
2 years ago
Martin Atkins 8719f13b58 stackeval: Stubby implementation of applying changes to components
2 years ago
Martin Atkins f8d2fef129 stackeval: Factor out the two "walk drivers"
2 years ago
Martin Atkins fafa36e73a stackeval: ApplyPlan function and initial supporting internals
2 years ago
Martin Atkins 985b110afa stackeval: ChangeExec returns states.State from component instance change
2 years ago
Martin Atkins 959b02daa3 stackeval: ChangeExec allows component changes to return diagnostics
2 years ago
Martin Atkins 0ec4acb4ce stackeval: ChangeExec for orchestrating apply-time changes
2 years ago
Alisdair McDiarmid 54062a52cb stacks: More extensive in-progress plan events
2 years ago
Martin Atkins 6a45cdf7b0 stacks/stackruntime: Report if provider schema fetching fails
2 years ago
Martin Atkins 2095a7d000 stacks/stackruntime: Don't panic if component modules are invalid
2 years ago
Martin Atkins afd2282aa6 stacks/stackruntime: fix TestPlanWithSingleResource
2 years ago
Martin Atkins c1e7abafc3 stackruntime: Configure and assign provider instances
2 years ago
Martin Atkins 3dc3781904 stackruntime: Starting up and configuring provider plugins
2 years ago
Martin Atkins 373889ae25 stackeval: Actually use the component block "inputs" argument
2 years ago
Martin Atkins 7c1dbc9061 stackeval: Don't share objects between AsyncTask closures
2 years ago
Martin Atkins d1eaf199c9 stackeval: Don't panic if we don't know the input type for a component
2 years ago
Martin Atkins fbc34005ba stackeval: Emit PlannedChange for each component instance
2 years ago
Martin Atkins 2d2baee72d staticcheck: Broadly ignore unused stuff in all of "stacks"
2 years ago
Martin Atkins ea3b70abf0 stackeval: Component calls are now referenceable
2 years ago
Martin Atkins 4a179ed969 stackeval: Very very basic component planning
2 years ago
Martin Atkins d435cd5a1b stackconfig: Bring the source bundle with the config
2 years ago
Martin Atkins d3e93e4a31 stackruntime: Initial stubbing of Plan
2 years ago
Martin Atkins e76e203c77 stackeval: walkState with custom diagnostics handling
2 years ago
Martin Atkins 355bae32da stackruntime: Allow hooking the start and end of the overall plan operation
2 years ago
Martin Atkins 863a91359a stackruntime: Plan calls into stackeval
2 years ago
Martin Atkins 0111408ca8 stackruntime: Stub of "Plan" function
2 years ago
Martin Atkins 8af46fd38b stackruntime: An extensible "hooks" API
2 years ago
Martin Atkins 2b7fad5bee stackruntime: Our fake telemetry span must be passed by pointer
2 years ago
Martin Atkins 03c981d9d0 promising,rpcapi,stackruntime: Quiet some staticcheck errors
2 years ago
Martin Atkins 791a5fb8a6 stackruntime: Top-level "Validate" function
2 years ago
Martin Atkins 8c7acd5378 stackruntime: Helper for viewing traces in tests
2 years ago
Martin Atkins 4754889950 stackruntime: Beginnings of Validate function
2 years ago
Martin Atkins fd4612b804 stackeval: An OpenTelemetry tracer
2 years ago
Martin Atkins c5930cc83d stackeval: Ignore some unused stuff for now
2 years ago
Martin Atkins 59a044dd6f stackeval: The naming of promises
2 years ago
Martin Atkins 3d503f8e71 stackruntime: Stubbing the "interpreter" for stack configurations
2 years ago