Construct placement directly across the facade
This commit is contained in:
@@ -33,8 +33,8 @@ type Options[T any] struct {
|
||||
Overrides []Override
|
||||
SourceVersionMode sourceVersionMode
|
||||
ImportDefaults ImportDefaults
|
||||
destination Path
|
||||
placementMode placementMode
|
||||
Destination Path
|
||||
PlacementMode PlacementMode
|
||||
}
|
||||
|
||||
// FilesystemContext supplies filesystem roots for imports and overlays. For an
|
||||
@@ -161,7 +161,7 @@ func loadWithSecretLookupLimit[T any](source Source, secrets SecretBinding, look
|
||||
}
|
||||
input, diagnostics := normalizeInput(loadInput{
|
||||
source: source, imports: options.Imports, filesystem: options.Filesystem,
|
||||
destination: options.destination.clone(), placementMode: options.placementMode,
|
||||
destination: options.Destination.clone(), placementMode: options.PlacementMode,
|
||||
}, options.Overlay)
|
||||
defaults, policy, settingsDiagnostics := loadSettings(options.ImportDefaults, options.Definition, options.SourceVersionMode)
|
||||
diagnostics = append(diagnostics, settingsDiagnostics...)
|
||||
|
||||
Reference in New Issue
Block a user