Provisioner steps broken into smaller granular actions. Changes: - `ExtractArchive` moved to `init` request (was in `configure`) - Writing `tfstate` moved to `plan` (was in `configure`) - Moved most plan/apply outputs to `GraphComplete`
* refactor provisionersdk protocol Signed-off-by: Spike Curtis <spike@coder.com> * refactor provisioners to use new protocol Signed-off-by: Spike Curtis <spike@coder.com> * refactor provisionerd to use new protocol Signed-off-by: Spike Curtis <spike@coder.com> * refactor tests & proto renames * Fixes from self-review Signed-off-by: Spike Curtis <spike@coder.com> * appease fmt & link Signed-off-by: Spike Curtis <spike@coder.com> * code review fixes & e2e fixes Signed-off-by: Spike Curtis <spike@coder.com> * More fmt Signed-off-by: Spike Curtis <spike@coder.com> * Code review fixes Signed-off-by: Spike Curtis <spike@coder.com> * new gen; use uuid for session workdir Signed-off-by: Spike Curtis <spike@coder.com> * Revert nix-based gen CI task until dogfood is on nix Signed-off-by: Spike Curtis <spike@coder.com> * revert deleting dogfood Docker stuff Signed-off-by: Spike Curtis <spike@coder.com> * Revert "revert deleting dogfood Docker stuff" This reverts commit 9762158167. --------- Signed-off-by: Spike Curtis <spike@coder.com>
9762158167