Documentation
¶
Index ¶
- Variables
- type DPShim
- func (dp *DPShim) AddPolicy(networkpolicies *policies.NPMNetworkPolicy) error
- func (dp *DPShim) AddToLists(listName, setNames []*ipsets.IPSetMetadata) error
- func (dp *DPShim) AddToSets(setNames []*ipsets.IPSetMetadata, podMetadata *dataplane.PodMetadata) error
- func (dp *DPShim) ApplyDataPlane() error
- func (dp *DPShim) CreateIPSets(setNames []*ipsets.IPSetMetadata)
- func (dp *DPShim) DeleteIPSet(setMetadata *ipsets.IPSetMetadata)
- func (dp *DPShim) GetIPSet(setName string) *ipsets.IPSet
- func (dp *DPShim) InitializeDataPlane() error
- func (dp *DPShim) RemoveFromList(listName *ipsets.IPSetMetadata, setNames []*ipsets.IPSetMetadata) error
- func (dp *DPShim) RemoveFromSets(setNames []*ipsets.IPSetMetadata, podMetadata *dataplane.PodMetadata) error
- func (dp *DPShim) RemovePolicy(policyName string) error
- func (dp *DPShim) ResetDataPlane() error
- func (dp *DPShim) RunPeriodicTasks()
- func (dp *DPShim) UpdatePolicy(networkpolicies *policies.NPMNetworkPolicy) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrChannelUnset = errors.New("channel must be set")
Functions ¶
This section is empty.
Types ¶
type DPShim ¶
type DPShim struct {
// contains filtered or unexported fields
}
TODO setting this up to unblock another workitem
func (*DPShim) AddPolicy ¶
func (dp *DPShim) AddPolicy(networkpolicies *policies.NPMNetworkPolicy) error
func (*DPShim) AddToLists ¶
func (dp *DPShim) AddToLists(listName, setNames []*ipsets.IPSetMetadata) error
func (*DPShim) AddToSets ¶
func (dp *DPShim) AddToSets(setNames []*ipsets.IPSetMetadata, podMetadata *dataplane.PodMetadata) error
func (*DPShim) ApplyDataPlane ¶
func (*DPShim) CreateIPSets ¶
func (dp *DPShim) CreateIPSets(setNames []*ipsets.IPSetMetadata)
func (*DPShim) DeleteIPSet ¶
func (dp *DPShim) DeleteIPSet(setMetadata *ipsets.IPSetMetadata)
func (*DPShim) InitializeDataPlane ¶ added in v1.4.17
func (*DPShim) RemoveFromList ¶
func (dp *DPShim) RemoveFromList(listName *ipsets.IPSetMetadata, setNames []*ipsets.IPSetMetadata) error
func (*DPShim) RemoveFromSets ¶
func (dp *DPShim) RemoveFromSets(setNames []*ipsets.IPSetMetadata, podMetadata *dataplane.PodMetadata) error
func (*DPShim) RemovePolicy ¶
func (*DPShim) ResetDataPlane ¶ added in v1.4.17
func (*DPShim) RunPeriodicTasks ¶
func (dp *DPShim) RunPeriodicTasks()
func (*DPShim) UpdatePolicy ¶
func (dp *DPShim) UpdatePolicy(networkpolicies *policies.NPMNetworkPolicy) error
Click to show internal directories.
Click to hide internal directories.