Versions in this module Expand all Collapse all v1 v1.0.3 Aug 12, 2021 v1.0.2 Jul 7, 2021 v1.0.1 Apr 30, 2021 v1.0.0 Apr 9, 2021 Changes in this version + const DefaultTraceflowTimeout + const DstTypeIPv4 + const DstTypePod + const DstTypeService + const EtherTypeIPv4 + const EtherTypeIPv6 + const GroupName + const ICMPProtocol + const SCTPProtocol + const TCPProtocol + const UDPProtocol + var AddToScheme = localSchemeBuilder.AddToScheme + var ProtocolsToString = map[int32]string + var SchemeBuilder runtime.SchemeBuilder + var SchemeGroupVersion = schema.GroupVersion + var SupportedDestinationTypes = []string + var SupportedProtocols = map[string]int32 + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type ClusterNetworkPolicy struct + Spec ClusterNetworkPolicySpec + Status NetworkPolicyStatus + func (in *ClusterNetworkPolicy) DeepCopy() *ClusterNetworkPolicy + func (in *ClusterNetworkPolicy) DeepCopyInto(out *ClusterNetworkPolicy) + func (in *ClusterNetworkPolicy) DeepCopyObject() runtime.Object + type ClusterNetworkPolicyList struct + Items []ClusterNetworkPolicy + func (in *ClusterNetworkPolicyList) DeepCopy() *ClusterNetworkPolicyList + func (in *ClusterNetworkPolicyList) DeepCopyInto(out *ClusterNetworkPolicyList) + func (in *ClusterNetworkPolicyList) DeepCopyObject() runtime.Object + type ClusterNetworkPolicySpec struct + AppliedTo []NetworkPolicyPeer + Egress []Rule + Ingress []Rule + Priority float64 + Tier string + func (in *ClusterNetworkPolicySpec) DeepCopy() *ClusterNetworkPolicySpec + func (in *ClusterNetworkPolicySpec) DeepCopyInto(out *ClusterNetworkPolicySpec) + type Destination struct + IP string + Namespace string + Pod string + Service string + func (in *Destination) DeepCopy() *Destination + func (in *Destination) DeepCopyInto(out *Destination) + type ICMPEchoRequestHeader struct + ID int32 + Sequence int32 + func (in *ICMPEchoRequestHeader) DeepCopy() *ICMPEchoRequestHeader + func (in *ICMPEchoRequestHeader) DeepCopyInto(out *ICMPEchoRequestHeader) + type IPBlock struct + CIDR string + func (in *IPBlock) DeepCopy() *IPBlock + func (in *IPBlock) DeepCopyInto(out *IPBlock) + type IPHeader struct + Flags int32 + Protocol int32 + SrcIP string + TTL int32 + func (in *IPHeader) DeepCopy() *IPHeader + func (in *IPHeader) DeepCopyInto(out *IPHeader) + type IPv6Header struct + HopLimit int32 + NextHeader *int32 + SrcIP string + func (in *IPv6Header) DeepCopy() *IPv6Header + func (in *IPv6Header) DeepCopyInto(out *IPv6Header) + type NetworkPolicy struct + Spec NetworkPolicySpec + Status NetworkPolicyStatus + func (in *NetworkPolicy) DeepCopy() *NetworkPolicy + func (in *NetworkPolicy) DeepCopyInto(out *NetworkPolicy) + func (in *NetworkPolicy) DeepCopyObject() runtime.Object + type NetworkPolicyList struct + Items []NetworkPolicy + func (in *NetworkPolicyList) DeepCopy() *NetworkPolicyList + func (in *NetworkPolicyList) DeepCopyInto(out *NetworkPolicyList) + func (in *NetworkPolicyList) DeepCopyObject() runtime.Object + type NetworkPolicyPeer struct + ExternalEntitySelector *metav1.LabelSelector + Group string + IPBlock *IPBlock + NamespaceSelector *metav1.LabelSelector + PodSelector *metav1.LabelSelector + func (in *NetworkPolicyPeer) DeepCopy() *NetworkPolicyPeer + func (in *NetworkPolicyPeer) DeepCopyInto(out *NetworkPolicyPeer) + type NetworkPolicyPhase string + const NetworkPolicyPending + const NetworkPolicyRealized + const NetworkPolicyRealizing + type NetworkPolicyPort struct + EndPort *int32 + Port *intstr.IntOrString + Protocol *v1.Protocol + func (in *NetworkPolicyPort) DeepCopy() *NetworkPolicyPort + func (in *NetworkPolicyPort) DeepCopyInto(out *NetworkPolicyPort) + type NetworkPolicySpec struct + AppliedTo []NetworkPolicyPeer + Egress []Rule + Ingress []Rule + Priority float64 + Tier string + func (in *NetworkPolicySpec) DeepCopy() *NetworkPolicySpec + func (in *NetworkPolicySpec) DeepCopyInto(out *NetworkPolicySpec) + type NetworkPolicyStatus struct + CurrentNodesRealized int32 + DesiredNodesRealized int32 + ObservedGeneration int64 + Phase NetworkPolicyPhase + func (in *NetworkPolicyStatus) DeepCopy() *NetworkPolicyStatus + func (in *NetworkPolicyStatus) DeepCopyInto(out *NetworkPolicyStatus) + type NodeResult struct + Node string + Observations []Observation + Role string + Timestamp int64 + func (in *NodeResult) DeepCopy() *NodeResult + func (in *NodeResult) DeepCopyInto(out *NodeResult) + type Observation struct + Action TraceflowAction + Component TraceflowComponent + ComponentInfo string + DstMAC string + NetworkPolicy string + Pod string + TTL int32 + TranslatedDstIP string + TranslatedSrcIP string + TunnelDstIP string + func (in *Observation) DeepCopy() *Observation + func (in *Observation) DeepCopyInto(out *Observation) + type Packet struct + DstIP string + IPHeader IPHeader + IPv6Header *IPv6Header + Length uint16 + SrcIP string + TransportHeader TransportHeader + func (in *Packet) DeepCopy() *Packet + func (in *Packet) DeepCopyInto(out *Packet) + type Rule struct + Action *RuleAction + AppliedTo []NetworkPolicyPeer + EnableLogging bool + From []NetworkPolicyPeer + Name string + Ports []NetworkPolicyPort + To []NetworkPolicyPeer + func (in *Rule) DeepCopy() *Rule + func (in *Rule) DeepCopyInto(out *Rule) + type RuleAction string + const RuleActionAllow + const RuleActionDrop + const RuleActionReject + type Source struct + Namespace string + Pod string + func (in *Source) DeepCopy() *Source + func (in *Source) DeepCopyInto(out *Source) + type TCPHeader struct + DstPort int32 + Flags int32 + SrcPort int32 + func (in *TCPHeader) DeepCopy() *TCPHeader + func (in *TCPHeader) DeepCopyInto(out *TCPHeader) + type Tier struct + Spec TierSpec + func (in *Tier) DeepCopy() *Tier + func (in *Tier) DeepCopyInto(out *Tier) + func (in *Tier) DeepCopyObject() runtime.Object + type TierList struct + Items []Tier + func (in *TierList) DeepCopy() *TierList + func (in *TierList) DeepCopyInto(out *TierList) + func (in *TierList) DeepCopyObject() runtime.Object + type TierSpec struct + Description string + Priority int32 + func (in *TierSpec) DeepCopy() *TierSpec + func (in *TierSpec) DeepCopyInto(out *TierSpec) + type Traceflow struct + Spec TraceflowSpec + Status TraceflowStatus + func (in *Traceflow) DeepCopy() *Traceflow + func (in *Traceflow) DeepCopyInto(out *Traceflow) + func (in *Traceflow) DeepCopyObject() runtime.Object + type TraceflowAction string + const ActionDelivered + const ActionDropped + const ActionForwarded + const ActionForwardedOutOfOverlay + const ActionReceived + type TraceflowComponent string + const ComponentForwarding + const ComponentLB + const ComponentNetworkPolicy + const ComponentRouting + const ComponentSpoofGuard + type TraceflowList struct + Items []Traceflow + func (in *TraceflowList) DeepCopy() *TraceflowList + func (in *TraceflowList) DeepCopyInto(out *TraceflowList) + func (in *TraceflowList) DeepCopyObject() runtime.Object + type TraceflowPhase string + const Failed + const Pending + const Running + const Succeeded + type TraceflowSpec struct + Destination Destination + DroppedOnly bool + LiveTraffic bool + Packet Packet + Source Source + Timeout uint16 + func (in *TraceflowSpec) DeepCopy() *TraceflowSpec + func (in *TraceflowSpec) DeepCopyInto(out *TraceflowSpec) + type TraceflowStatus struct + CapturedPacket *Packet + DataplaneTag uint8 + Phase TraceflowPhase + Reason string + Results []NodeResult + func (in *TraceflowStatus) DeepCopy() *TraceflowStatus + func (in *TraceflowStatus) DeepCopyInto(out *TraceflowStatus) + type TransportHeader struct + ICMP *ICMPEchoRequestHeader + TCP *TCPHeader + UDP *UDPHeader + func (in *TransportHeader) DeepCopy() *TransportHeader + func (in *TransportHeader) DeepCopyInto(out *TransportHeader) + type UDPHeader struct + DstPort int32 + SrcPort int32 + func (in *UDPHeader) DeepCopy() *UDPHeader + func (in *UDPHeader) DeepCopyInto(out *UDPHeader)