Documentation ¶
Index ¶
- func EnsureCAs(ctx context.Context, caManagers core_ca.Managers, mesh *core_mesh.MeshResource, ...) error
- func NewMeshManager(store core_store.ResourceStore, otherManagers core_manager.ResourceManager, ...) core_manager.ResourceManager
- func ValidateMTLSBackends(ctx context.Context, caManagers core_ca.Managers, name string, ...) error
- func ValidateNoActiveDP(ctx context.Context, name string, store core_store.ResourceStore) error
- type MeshValidator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMeshManager ¶
func NewMeshManager( store core_store.ResourceStore, otherManagers core_manager.ResourceManager, caManagers core_ca.Managers, registry core_registry.TypeRegistry, validator MeshValidator, unsafeDelete bool, ) core_manager.ResourceManager
func ValidateMTLSBackends ¶ added in v1.8.1
func ValidateNoActiveDP ¶ added in v1.8.1
func ValidateNoActiveDP(ctx context.Context, name string, store core_store.ResourceStore) error
Types ¶
type MeshValidator ¶
type MeshValidator interface { ValidateCreate(ctx context.Context, name string, resource *core_mesh.MeshResource) error ValidateUpdate(ctx context.Context, previousMesh *core_mesh.MeshResource, newMesh *core_mesh.MeshResource) error ValidateDelete(ctx context.Context, name string) error }
func NewMeshValidator ¶ added in v1.8.1
func NewMeshValidator(caManagers core_ca.Managers, store core_store.ResourceStore) MeshValidator
Click to show internal directories.
Click to hide internal directories.