Documentation ¶
Index ¶
- type PolicyEndpointsReconciler
- func (r *PolicyEndpointsReconciler) ArePoliciesAvailableInLocalCache(podIdentifier string) bool
- func (r *PolicyEndpointsReconciler) DeriveFireWallRulesPerPodIdentifier(podIdentifier string, podNamespace string) ([]ebpf.EbpfFirewallRules, []ebpf.EbpfFirewallRules, error)
- func (r *PolicyEndpointsReconciler) GeteBPFClient() ebpf.BpfClient
- func (r *PolicyEndpointsReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *PolicyEndpointsReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Manager) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PolicyEndpointsReconciler ¶
type PolicyEndpointsReconciler struct {
// contains filtered or unexported fields
}
PolicyEndpointsReconciler reconciles a PolicyEndpoints object
func NewPolicyEndpointsReconciler ¶
func NewPolicyEndpointsReconciler(k8sClient client.Client, log logr.Logger, enablePolicyEventLogs, enableCloudWatchLogs bool, enableIPv6 bool, enableNetworkPolicy bool, conntrackTTL int, conntrackTableSize int) (*PolicyEndpointsReconciler, error)
NewPolicyEndpointsReconciler constructs new PolicyEndpointReconciler
func (*PolicyEndpointsReconciler) ArePoliciesAvailableInLocalCache ¶ added in v1.1.0
func (r *PolicyEndpointsReconciler) ArePoliciesAvailableInLocalCache(podIdentifier string) bool
func (*PolicyEndpointsReconciler) DeriveFireWallRulesPerPodIdentifier ¶ added in v1.1.0
func (r *PolicyEndpointsReconciler) DeriveFireWallRulesPerPodIdentifier(podIdentifier string, podNamespace string) ([]ebpf.EbpfFirewallRules, []ebpf.EbpfFirewallRules, error)
func (*PolicyEndpointsReconciler) GeteBPFClient ¶ added in v1.1.0
func (r *PolicyEndpointsReconciler) GeteBPFClient() ebpf.BpfClient
func (*PolicyEndpointsReconciler) SetupWithManager ¶
SetupWithManager sets up the controller with the Manager.
Click to show internal directories.
Click to hide internal directories.