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.