Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶
type Options struct {
controller.Options
// Provider contains all resource configurations of the provider which can
// be used to pick the related one. Since the selection is done in runtime,
// we need to pass everything and generated code will pick the one.
Provider *config.Provider
// WorkspaceStore will be used to pick/initialize the workspace the specific CR
// instance should use.
WorkspaceStore *Store
// SetupFn contains the provider-specific initialization logic, such as
// preparing the auth token for Terraform CLI.
SetupFn terraform.SetupFn
// SecretStoreConfigGVK is the GroupVersionKind for the Secret StoreConfig
// resource. Setting this enables External Secret Stores for the controller
// by adding connection.DetailsManager as a ConnectionPublisher.
SecretStoreConfigGVK *schema.GroupVersionKind
}
Options contains incriminating options for a given Upjet controller instance.
type Store ¶
type Store struct {
*terraform.WorkspaceStore
}
Store modifies terraform.WorkspaceStore to use provider aliases
Click to show internal directories.
Click to hide internal directories.