appconf

package
v0.0.0-...-e3522e2 Latest Latest
Warning

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

Go to latest
Published: Mar 23, 2021 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

Package appconf is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppConf

type AppConf struct {
	v1.TypeMeta   `json:",inline"`
	v1.ObjectMeta `json:"metadata,omitempty"`

	//in our case, we use the same spec with applicationConfiguration
	Spec   oam.ApplicationConfigurationSpec   `json:"spec,omitempty"`
	Status oam.ApplicationConfigurationStatus `json:"status,omitempty"`
	// contains filtered or unexported fields
}

func NewAppConf

func NewAppConf(ac interface{}) (appConf *AppConf, ok bool)

func (*AppConf) GetName

func (a *AppConf) GetName() string

func (*AppConf) GetNamespace

func (a *AppConf) GetNamespace() string

func (*AppConf) GetObjectMeta

func (a *AppConf) GetObjectMeta() v1.ObjectMeta

func (*AppConf) GetScopes

func (a *AppConf) GetScopes() []v1alpha1.ScopeBinding

func (*AppConf) ToOamApplicationConfiguration

func (a *AppConf) ToOamApplicationConfiguration() *oamv1alpha1.ApplicationConfiguration

func (*AppConf) ToObject

func (a *AppConf) ToObject() v1.Object

func (*AppConf) ToRosStack

func (a *AppConf) ToRosStack() *rosv1alpha1.RosStack

func (*AppConf) Update

func (a *AppConf) Update(c *Context, appConf AppConfInterface) (err error)

func (*AppConf) UpdateStatus

func (a *AppConf) UpdateStatus(
	c *Context,
	phase v1alpha1.ApplicationPhase, type_ v1alpha1.ApplicationConditionType,
	message string) (err error)

type AppConfFromContextGetterFunc

type AppConfFromContextGetterFunc func(c *Context) (appConf AppConfInterface, err error)

type AppConfGetterFunc

type AppConfGetterFunc func(
	AppConfNamespace string,
	AppConfName string,
	OamCrdClient *versioned.Clientset,
	RosCrdClient *roscrd.Clientset,
) (appConf AppConfInterface, err error)

type AppConfInterface

type AppConfInterface interface {
	ToOamApplicationConfiguration() *oamv1alpha1.ApplicationConfiguration
	ToRosStack() *rosv1alpha1.RosStack
	ToObject() v1.Object
	Update(c *Context, appConf AppConfInterface) (err error)
	UpdateStatus(
		c *Context,
		phase v1alpha1.ApplicationPhase,
		type_ v1alpha1.ApplicationConditionType,
		message string) (err error)
	GetScopes() []v1alpha1.ScopeBinding
	GetName() string
	GetNamespace() string
	GetObjectMeta() v1.ObjectMeta
}

func GetAppConf

func GetAppConf(
	AppConfNamespace string,
	AppConfName string,
	OamCrdClient *versioned.Clientset,
	RosCrdClient *roscrd.Clientset,
) (appConf AppConfInterface, err error)

func GetAppConfFromContext

func GetAppConfFromContext(c *Context) (appConf AppConfInterface, err error)

type Context

type Context struct {
	AliUid       string
	RegionId     string
	DryRun       bool
	AppName      string
	AppConf      AppConfInterface
	OamCrdClient *versioned.Clientset
	RosCrdClient *roscrd.Clientset
	RosClient    *rosapi.Client
}

func NewContext

func NewContext(
	appConf AppConfInterface,
	oamCrdClient *versioned.Clientset,
	rosCrdClient *roscrd.Clientset) (context *Context, err error)

type MockConfigurationInterface

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

MockConfigurationInterface is a mock of AppConfInterface interface

func NewMockConfigurationInterface

func NewMockConfigurationInterface(ctrl *gomock.Controller) *MockConfigurationInterface

NewMockConfigurationInterface creates a new mock instance

func (*MockConfigurationInterface) EXPECT

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

func (*MockConfigurationInterface) GetName

func (m *MockConfigurationInterface) GetName() string

GetName mocks base method

func (*MockConfigurationInterface) GetNamespace

func (m *MockConfigurationInterface) GetNamespace() string

GetNamespace mocks base method

func (*MockConfigurationInterface) GetObjectMeta

func (m *MockConfigurationInterface) GetObjectMeta() v1.ObjectMeta

GetObjectMeta mocks base method

func (*MockConfigurationInterface) GetScopes

GetScopes mocks base method

func (*MockConfigurationInterface) ToOamApplicationConfiguration

func (m *MockConfigurationInterface) ToOamApplicationConfiguration() *v1alpha10.ApplicationConfiguration

ToOamApplicationConfiguration mocks base method

func (*MockConfigurationInterface) ToObject

func (m *MockConfigurationInterface) ToObject() v1.Object

ToObject mocks base method

func (*MockConfigurationInterface) ToRosStack

func (m *MockConfigurationInterface) ToRosStack() *v1alpha1.RosStack

ToRosStack mocks base method

func (*MockConfigurationInterface) Update

Update mocks base method

func (*MockConfigurationInterface) UpdateStatus

UpdateStatus mocks base method

type MockConfigurationInterfaceMockRecorder

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

MockConfigurationInterfaceMockRecorder is the mock recorder for MockConfigurationInterface

func (*MockConfigurationInterfaceMockRecorder) GetName

GetName indicates an expected call of GetName

func (*MockConfigurationInterfaceMockRecorder) GetNamespace

GetNamespace indicates an expected call of GetNamespace

func (*MockConfigurationInterfaceMockRecorder) GetObjectMeta

func (mr *MockConfigurationInterfaceMockRecorder) GetObjectMeta() *gomock.Call

GetObjectMeta indicates an expected call of GetObjectMeta

func (*MockConfigurationInterfaceMockRecorder) GetScopes

GetScopes indicates an expected call of GetScopes

func (*MockConfigurationInterfaceMockRecorder) ToOamApplicationConfiguration

func (mr *MockConfigurationInterfaceMockRecorder) ToOamApplicationConfiguration() *gomock.Call

ToOamApplicationConfiguration indicates an expected call of ToOamApplicationConfiguration

func (*MockConfigurationInterfaceMockRecorder) ToObject

ToObject indicates an expected call of ToObject

func (*MockConfigurationInterfaceMockRecorder) ToRosStack

ToRosStack indicates an expected call of ToRosStack

func (*MockConfigurationInterfaceMockRecorder) Update

func (mr *MockConfigurationInterfaceMockRecorder) Update(c, appConf interface{}) *gomock.Call

Update indicates an expected call of Update

func (*MockConfigurationInterfaceMockRecorder) UpdateStatus

func (mr *MockConfigurationInterfaceMockRecorder) UpdateStatus(c, phase, type_, message interface{}) *gomock.Call

UpdateStatus indicates an expected call of UpdateStatus

Jump to

Keyboard shortcuts

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