Documentation ¶
Index ¶
- func IsGovernanceModeValid(governanceMode string) bool
- type AppGoveranceModeHandler
- func NewAppGoveranceModeHandler(governanceMode string, kubeClient clientset.Interface) (AppGoveranceModeHandler, error)
- func NewBuildInServiceMeshMode() AppGoveranceModeHandler
- func NewIstioGoveranceMode(kubeClient clientset.Interface) AppGoveranceModeHandler
- func NewKubernetesNativeMode() AppGoveranceModeHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsGovernanceModeValid ¶
IsGovernanceModeValid checks if the governanceMode is valid.
Types ¶
type AppGoveranceModeHandler ¶
type AppGoveranceModeHandler interface { IsInstalledControlPlane() bool GetInjectLabels() map[string]string }
AppGoveranceModeHandler Application governance mode processing interface
func NewAppGoveranceModeHandler ¶
func NewAppGoveranceModeHandler(governanceMode string, kubeClient clientset.Interface) (AppGoveranceModeHandler, error)
NewAppGoveranceModeHandler -
func NewBuildInServiceMeshMode ¶
func NewBuildInServiceMeshMode() AppGoveranceModeHandler
NewBuildInServiceMeshMode -
func NewIstioGoveranceMode ¶
func NewIstioGoveranceMode(kubeClient clientset.Interface) AppGoveranceModeHandler
NewIstioGoveranceMode -
func NewKubernetesNativeMode ¶
func NewKubernetesNativeMode() AppGoveranceModeHandler
NewKubernetesNativeMode -
Click to show internal directories.
Click to hide internal directories.