From 88d64326d3825bfcc802acfe59a438a109ff2e7f Mon Sep 17 00:00:00 2001 From: James Bardin Date: Fri, 25 Jul 2025 16:50:49 -0400 Subject: [PATCH] stacks stubs --- .../stacks/stackruntime/internal/stackeval/stubs/errored.go | 5 +++++ .../stacks/stackruntime/internal/stackeval/stubs/offline.go | 5 +++++ .../stacks/stackruntime/internal/stackeval/stubs/unknown.go | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/internal/stacks/stackruntime/internal/stackeval/stubs/errored.go b/internal/stacks/stackruntime/internal/stackeval/stubs/errored.go index 24bc2c4b9f..e351b421ca 100644 --- a/internal/stacks/stackruntime/internal/stackeval/stubs/errored.go +++ b/internal/stacks/stackruntime/internal/stackeval/stubs/errored.go @@ -132,6 +132,11 @@ func (p *erroredProvider) ReadResource(req providers.ReadResourceRequest) provid } } +// GenerateResourceConfig implements providers.Interface +func (p *erroredProvider) GenerateResourceConfig(req providers.GenerateResourceConfigRequest) providers.GenerateResourceConfigResponse { + panic("not implemented") +} + // OpenEphemeralResource implements providers.Interface. func (p *erroredProvider) OpenEphemeralResource(providers.OpenEphemeralResourceRequest) providers.OpenEphemeralResourceResponse { var diags tfdiags.Diagnostics diff --git a/internal/stacks/stackruntime/internal/stackeval/stubs/offline.go b/internal/stacks/stackruntime/internal/stackeval/stubs/offline.go index 2cf4a07530..d4dd73c4e0 100644 --- a/internal/stacks/stackruntime/internal/stackeval/stubs/offline.go +++ b/internal/stacks/stackruntime/internal/stackeval/stubs/offline.go @@ -161,6 +161,11 @@ func (o *offlineProvider) ReadResource(_ providers.ReadResourceRequest) provider } } +// GenerateResourceConfig implements providers.Interface +func (p *offlineProvider) GenerateResourceConfig(req providers.GenerateResourceConfigRequest) providers.GenerateResourceConfigResponse { + panic("not implemented") +} + func (o *offlineProvider) PlanResourceChange(_ providers.PlanResourceChangeRequest) providers.PlanResourceChangeResponse { var diags tfdiags.Diagnostics diags = diags.Append(tfdiags.AttributeValue( diff --git a/internal/stacks/stackruntime/internal/stackeval/stubs/unknown.go b/internal/stacks/stackruntime/internal/stackeval/stubs/unknown.go index 031575c5b7..34f6c763b8 100644 --- a/internal/stacks/stackruntime/internal/stackeval/stubs/unknown.go +++ b/internal/stacks/stackruntime/internal/stackeval/stubs/unknown.go @@ -121,6 +121,11 @@ func (u *unknownProvider) ReadResource(request providers.ReadResourceRequest) pr } } +// GenerateResourceConfig implements providers.Interface +func (p *unknownProvider) GenerateResourceConfig(req providers.GenerateResourceConfigRequest) providers.GenerateResourceConfigResponse { + panic("not implemented") +} + func (u *unknownProvider) PlanResourceChange(request providers.PlanResourceChangeRequest) providers.PlanResourceChangeResponse { if request.ClientCapabilities.DeferralAllowed { // For PlanResourceChange, we'll kind of abuse the mocking library to