configloader

package
v0.33.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

Package configloader is a generated GoMock package.

Package configloader is a generated GoMock package.

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrUnsupportedComputeKind = errors.New("unsupported compute kind in environment resource")
)

Functions

This section is empty.

Types

type ConfigurationLoader

type ConfigurationLoader interface {
	// LoadConfiguration fetches environment/application information and return runtime and provider configuration.
	LoadConfiguration(ctx context.Context, recipe recipes.ResourceMetadata) (*recipes.Configuration, error)
	// LoadRecipe fetches the recipe information from the environment.
	LoadRecipe(ctx context.Context, recipe *recipes.ResourceMetadata) (*recipes.EnvironmentDefinition, error)
}

func NewEnvironmentLoader

func NewEnvironmentLoader(armOptions *arm.ClientOptions) ConfigurationLoader

NewEnvironmentLoader creates a new environmentLoader instance with the given ARM Client Options.

type MockConfigurationLoader

type MockConfigurationLoader struct {
	// contains filtered or unexported fields
}

MockConfigurationLoader is a mock of ConfigurationLoader interface.

func NewMockConfigurationLoader

func NewMockConfigurationLoader(ctrl *gomock.Controller) *MockConfigurationLoader

NewMockConfigurationLoader creates a new mock instance.

func (*MockConfigurationLoader) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockConfigurationLoader) LoadConfiguration

LoadConfiguration mocks base method.

func (*MockConfigurationLoader) LoadRecipe

LoadRecipe mocks base method.

type MockConfigurationLoaderMockRecorder

type MockConfigurationLoaderMockRecorder struct {
	// contains filtered or unexported fields
}

MockConfigurationLoaderMockRecorder is the mock recorder for MockConfigurationLoader.

func (*MockConfigurationLoaderMockRecorder) LoadConfiguration

func (mr *MockConfigurationLoaderMockRecorder) LoadConfiguration(arg0, arg1 interface{}) *gomock.Call

LoadConfiguration indicates an expected call of LoadConfiguration.

func (*MockConfigurationLoaderMockRecorder) LoadRecipe

func (mr *MockConfigurationLoaderMockRecorder) LoadRecipe(arg0, arg1 interface{}) *gomock.Call

LoadRecipe indicates an expected call of LoadRecipe.

type MockSecretsLoader added in v0.33.0

type MockSecretsLoader struct {
	// contains filtered or unexported fields
}

MockSecretsLoader is a mock of SecretsLoader interface.

func NewMockSecretsLoader added in v0.33.0

func NewMockSecretsLoader(ctrl *gomock.Controller) *MockSecretsLoader

NewMockSecretsLoader creates a new mock instance.

func (*MockSecretsLoader) EXPECT added in v0.33.0

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockSecretsLoader) LoadSecrets added in v0.33.0

LoadSecrets mocks base method.

type MockSecretsLoaderMockRecorder added in v0.33.0

type MockSecretsLoaderMockRecorder struct {
	// contains filtered or unexported fields
}

MockSecretsLoaderMockRecorder is the mock recorder for MockSecretsLoader.

func (*MockSecretsLoaderMockRecorder) LoadSecrets added in v0.33.0

func (mr *MockSecretsLoaderMockRecorder) LoadSecrets(arg0, arg1 interface{}) *gomock.Call

LoadSecrets indicates an expected call of LoadSecrets.

type SecretsLoader added in v0.31.0

type SecretsLoader interface {
	LoadSecrets(ctx context.Context, secretStore string) (v20231001preview.SecretStoresClientListSecretsResponse, error)
}

func NewSecretStoreLoader added in v0.31.0

func NewSecretStoreLoader(armOptions *arm.ClientOptions) SecretsLoader

NewSecretStoreLoader creates a new SecretsLoader instance with the given ARM Client Options.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL