Documentation
¶
Index ¶
- func AdditionalInbounds(dataplane *core_mesh.DataplaneResource, mesh *core_mesh.MeshResource) ([]*mesh_proto.Dataplane_Networking_Inbound, error)
- func AdditionalServices(dataplane *core_mesh.DataplaneResource, mesh *core_mesh.MeshResource) ([]string, error)
- func NewDataplaneManager(store core_store.ResourceStore, zone string, validator Validator) core_manager.ResourceManager
- func PrometheusInbound(dataplane *core_mesh.DataplaneResource, mesh *core_mesh.MeshResource) (*mesh_proto.Dataplane_Networking_Inbound, error)
- type DeniedErr
- type NotAllowedErr
- type Validator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AdditionalInbounds ¶
func AdditionalInbounds(dataplane *core_mesh.DataplaneResource, mesh *core_mesh.MeshResource) ([]*mesh_proto.Dataplane_Networking_Inbound, error)
func AdditionalServices ¶
func AdditionalServices(dataplane *core_mesh.DataplaneResource, mesh *core_mesh.MeshResource) ([]string, error)
func NewDataplaneManager ¶
func NewDataplaneManager(store core_store.ResourceStore, zone string, validator Validator) core_manager.ResourceManager
func PrometheusInbound ¶
func PrometheusInbound(dataplane *core_mesh.DataplaneResource, mesh *core_mesh.MeshResource) (*mesh_proto.Dataplane_Networking_Inbound, error)
Types ¶
type DeniedErr ¶ added in v1.8.1
type DeniedErr struct { Mesh string DpTagSet mesh_proto.SingleValueTagSet DeniedTagSet mesh_proto.SingleValueTagSet }
type NotAllowedErr ¶ added in v1.8.1
type NotAllowedErr struct { Mesh string TagSet mesh_proto.SingleValueTagSet }
func (*NotAllowedErr) Error ¶ added in v1.8.1
func (n *NotAllowedErr) Error() string
type Validator ¶ added in v1.8.1
type Validator interface { ValidateCreate(ctx context.Context, key model.ResourceKey, newDp *core_mesh.DataplaneResource, mesh *core_mesh.MeshResource) error ValidateUpdate(ctx context.Context, newDp *core_mesh.DataplaneResource, mesh *core_mesh.MeshResource) error }
func NewMembershipValidator ¶ added in v1.8.1
func NewMembershipValidator() Validator
Click to show internal directories.
Click to hide internal directories.