Documentation ¶
Index ¶
- Constants
- Variables
- func NewCiliumEndpointsMgr() management.PostManagementCiliumIoV2CiliumEndpointsHandler
- func NewCiliumIdentitiesMgr() management.PostManagementCiliumIoV2CiliumIdentitiesHandler
- func NewCiliumNodesMgr() management.PostManagementCiliumIoV2CiliumNodesHandler
- func NewDeleteCiliumEndpoint() cilium.DeleteApisCiliumIoV2CiliumEndpointHandler
- func NewListCiliumNode() cilium.ListApisCiliumIoV2CiliumNodesHandler
- func NewPostCLRP() cilium.ListApisCiliumIoV2CiliumLocalRedirectPolicyHandler
- func NewPostCiliumNode() cilium.PostApisCiliumIoV2CiliumNodesHandler
- func NewPutCiliumNode() cilium.PutApisCiliumIoV2CiliumNodesHandler
- func NewReadCiliumClusterwideNetworkPolicy() cilium.ListApisCiliumIoV2CiliumClusterwideNetworkPolicyHandler
- func NewReadCiliumEndpoint() cilium.ListApisCiliumIoV2CiliumEndpointHandler
- func NewReadCiliumIdentity() cilium.ListApisCiliumIoV2CiliumIdentityHandler
- func NewReadCiliumNetworkPolicy() cilium.ListApisCiliumIoV2CiliumNetworkPolicyHandler
- func NewReadCiliumNode() cilium.ReadApisCiliumIoV2CiliumNodeHandler
- type CCNPConfig
- type CCNPMgr
- func (n *CCNPMgr) AddElements(elem int64) int64
- func (n *CCNPMgr) List(start, limit int64) (k8sRuntime.Object, error)
- func (*CCNPMgr) NewInterface() k8sRuntime.Object
- func (*CCNPMgr) NewListInterface() k8sRuntime.Object
- func (n *CCNPMgr) SetList(obj k8sRuntime.Object) error
- func (n *CCNPMgr) SetObj(obj k8sRuntime.Object) error
- type CEConfig
- type CEMgr
- func (n *CEMgr) AddElements(elem int64) int64
- func (n *CEMgr) GenObjs(start, maxElemts int64) <-chan k8sRuntime.Object
- func (n *CEMgr) List(start, limit int64) (k8sRuntime.Object, error)
- func (*CEMgr) Log() *logrus.Logger
- func (*CEMgr) NewInterface() k8sRuntime.Object
- func (*CEMgr) NewListInterface() k8sRuntime.Object
- func (n *CEMgr) SetList(obj k8sRuntime.Object) error
- func (n *CEMgr) SetObj(obj k8sRuntime.Object) error
- func (n *CEMgr) Stream() chan k8sRuntime.Object
- type CIConfig
- type CIMgr
- func (n *CIMgr) AddElements(elem int64) int64
- func (n *CIMgr) GenObj(idx int64) k8sRuntime.Object
- func (n *CIMgr) GenObjs(start, maxElemts int64) <-chan k8sRuntime.Object
- func (n *CIMgr) List(start, limit int64) (k8sRuntime.Object, error)
- func (*CIMgr) Log() *logrus.Logger
- func (*CIMgr) NewInterface() k8sRuntime.Object
- func (*CIMgr) NewListInterface() k8sRuntime.Object
- func (n *CIMgr) SetList(obj k8sRuntime.Object) error
- func (n *CIMgr) SetObj(obj k8sRuntime.Object) error
- func (n *CIMgr) Stream() chan k8sRuntime.Object
- type CLRPConfig
- type CLRPMgr
- func (n *CLRPMgr) AddElements(elem int64) int64
- func (n *CLRPMgr) List(start, limit int64) (k8sRuntime.Object, error)
- func (*CLRPMgr) NewInterface() k8sRuntime.Object
- func (*CLRPMgr) NewListInterface() k8sRuntime.Object
- func (n *CLRPMgr) SetList(obj k8sRuntime.Object) error
- func (n *CLRPMgr) SetObj(obj k8sRuntime.Object) error
- type CNPConfig
- type CNPMgr
- func (n *CNPMgr) AddElements(elem int64) int64
- func (n *CNPMgr) List(start, limit int64) (k8sRuntime.Object, error)
- func (*CNPMgr) NewInterface() k8sRuntime.Object
- func (*CNPMgr) NewListInterface() k8sRuntime.Object
- func (n *CNPMgr) SetList(obj k8sRuntime.Object) error
- func (n *CNPMgr) SetObj(obj k8sRuntime.Object) error
- type CiliumNodeConfig
- type CiliumNodeMgr
- func (n *CiliumNodeMgr) AddElements(elem int64) int64
- func (n *CiliumNodeMgr) GenObj(idx int64) k8sRuntime.Object
- func (n *CiliumNodeMgr) GenObjs(start, maxElemts int64) <-chan k8sRuntime.Object
- func (n *CiliumNodeMgr) List(start, limit int64) (k8sRuntime.Object, error)
- func (*CiliumNodeMgr) Log() *logrus.Logger
- func (*CiliumNodeMgr) NewInterface() k8sRuntime.Object
- func (*CiliumNodeMgr) NewListInterface() k8sRuntime.Object
- func (n *CiliumNodeMgr) SetList(obj k8sRuntime.Object) error
- func (n *CiliumNodeMgr) SetObj(obj k8sRuntime.Object) error
- func (n *CiliumNodeMgr) Stream() chan k8sRuntime.Object
Constants ¶
View Source
const (
CCNP = "ciliumclusterwidenetworkpolicies.cilium.io"
)
View Source
const (
CE = "ciliumendpoints.cilium.io"
)
View Source
const (
CI = "ciliumidentities.cilium.io"
)
View Source
const (
CLRP = "ciliumlocalredirectpolicies.cilium.io"
)
View Source
const (
CN = "ciliumnodes.cilium.io"
)
View Source
const (
CNP = "ciliumnetworkpolicies.cilium.io"
)
Variables ¶
View Source
var CCNPManager = &CCNPMgr{ staticList: &ciliumV2.CiliumClusterwideNetworkPolicyList{}, elemTemplate: &ciliumV2.CiliumClusterwideNetworkPolicy{}, }
View Source
var CEManager = &CEMgr{ staticList: &ciliumV2.CiliumEndpointList{}, elemTemplate: &ciliumV2.CiliumEndpoint{}, streamCh: make(chan k8sRuntime.Object), }
View Source
var CIManager = &CIMgr{ staticList: &ciliumV2.CiliumIdentityList{}, elemTemplate: &ciliumV2.CiliumIdentity{}, streamCh: make(chan k8sRuntime.Object), }
View Source
var CLRPManager = &CLRPMgr{ staticList: &ciliumV2.CiliumLocalRedirectPolicyList{}, elemTemplate: &ciliumV2.CiliumLocalRedirectPolicy{}, }
View Source
var CNPManager = &CNPMgr{ staticList: &ciliumV2.CiliumNetworkPolicyList{}, elemTemplate: &ciliumV2.CiliumNetworkPolicy{}, }
View Source
var CiliumNodeManager = &CiliumNodeMgr{ staticList: &ciliumV2.CiliumNodeList{}, elemTemplate: &ciliumV2.CiliumNode{}, streamCh: make(chan k8sRuntime.Object), }
Functions ¶
func NewCiliumEndpointsMgr ¶
func NewCiliumEndpointsMgr() management.PostManagementCiliumIoV2CiliumEndpointsHandler
func NewCiliumIdentitiesMgr ¶
func NewCiliumIdentitiesMgr() management.PostManagementCiliumIoV2CiliumIdentitiesHandler
func NewCiliumNodesMgr ¶
func NewCiliumNodesMgr() management.PostManagementCiliumIoV2CiliumNodesHandler
func NewDeleteCiliumEndpoint ¶
func NewDeleteCiliumEndpoint() cilium.DeleteApisCiliumIoV2CiliumEndpointHandler
func NewListCiliumNode ¶
func NewListCiliumNode() cilium.ListApisCiliumIoV2CiliumNodesHandler
func NewPostCLRP ¶
func NewPostCLRP() cilium.ListApisCiliumIoV2CiliumLocalRedirectPolicyHandler
func NewPostCiliumNode ¶
func NewPostCiliumNode() cilium.PostApisCiliumIoV2CiliumNodesHandler
func NewPutCiliumNode ¶
func NewPutCiliumNode() cilium.PutApisCiliumIoV2CiliumNodesHandler
func NewReadCiliumClusterwideNetworkPolicy ¶
func NewReadCiliumClusterwideNetworkPolicy() cilium.ListApisCiliumIoV2CiliumClusterwideNetworkPolicyHandler
func NewReadCiliumEndpoint ¶
func NewReadCiliumEndpoint() cilium.ListApisCiliumIoV2CiliumEndpointHandler
func NewReadCiliumIdentity ¶
func NewReadCiliumIdentity() cilium.ListApisCiliumIoV2CiliumIdentityHandler
func NewReadCiliumNetworkPolicy ¶
func NewReadCiliumNetworkPolicy() cilium.ListApisCiliumIoV2CiliumNetworkPolicyHandler
func NewReadCiliumNode ¶
func NewReadCiliumNode() cilium.ReadApisCiliumIoV2CiliumNodeHandler
Types ¶
type CCNPConfig ¶
type CCNPMgr ¶
func (*CCNPMgr) AddElements ¶
func (*CCNPMgr) NewInterface ¶
func (*CCNPMgr) NewInterface() k8sRuntime.Object
func (*CCNPMgr) NewListInterface ¶
func (*CCNPMgr) NewListInterface() k8sRuntime.Object
type CEConfig ¶
type CEConfig struct { Name string Namespace string ContainerID string OwnerUID string UID string LocalID int64 Identity *ciliumV2.EndpointIdentity Networking *ciliumV2.EndpointNetworking }
type CEMgr ¶
func (*CEMgr) AddElements ¶
func (*CEMgr) NewInterface ¶
func (*CEMgr) NewInterface() k8sRuntime.Object
func (*CEMgr) NewListInterface ¶
func (*CEMgr) NewListInterface() k8sRuntime.Object
func (*CEMgr) Stream ¶
func (n *CEMgr) Stream() chan k8sRuntime.Object
type CIMgr ¶
func (*CIMgr) AddElements ¶
func (*CIMgr) NewInterface ¶
func (*CIMgr) NewInterface() k8sRuntime.Object
func (*CIMgr) NewListInterface ¶
func (*CIMgr) NewListInterface() k8sRuntime.Object
func (*CIMgr) Stream ¶
func (n *CIMgr) Stream() chan k8sRuntime.Object
type CLRPConfig ¶
type CLRPMgr ¶
func (*CLRPMgr) AddElements ¶
func (*CLRPMgr) NewInterface ¶
func (*CLRPMgr) NewInterface() k8sRuntime.Object
func (*CLRPMgr) NewListInterface ¶
func (*CLRPMgr) NewListInterface() k8sRuntime.Object
type CNPMgr ¶
func (*CNPMgr) AddElements ¶
func (*CNPMgr) NewInterface ¶
func (*CNPMgr) NewInterface() k8sRuntime.Object
func (*CNPMgr) NewListInterface ¶
func (*CNPMgr) NewListInterface() k8sRuntime.Object
type CiliumNodeConfig ¶
type CiliumNodeMgr ¶
func (*CiliumNodeMgr) AddElements ¶
func (n *CiliumNodeMgr) AddElements(elem int64) int64
func (*CiliumNodeMgr) GenObj ¶
func (n *CiliumNodeMgr) GenObj(idx int64) k8sRuntime.Object
func (*CiliumNodeMgr) GenObjs ¶
func (n *CiliumNodeMgr) GenObjs(start, maxElemts int64) <-chan k8sRuntime.Object
func (*CiliumNodeMgr) List ¶
func (n *CiliumNodeMgr) List(start, limit int64) (k8sRuntime.Object, error)
func (*CiliumNodeMgr) NewInterface ¶
func (*CiliumNodeMgr) NewInterface() k8sRuntime.Object
func (*CiliumNodeMgr) NewListInterface ¶
func (*CiliumNodeMgr) NewListInterface() k8sRuntime.Object
func (*CiliumNodeMgr) SetList ¶
func (n *CiliumNodeMgr) SetList(obj k8sRuntime.Object) error
func (*CiliumNodeMgr) SetObj ¶
func (n *CiliumNodeMgr) SetObj(obj k8sRuntime.Object) error
func (*CiliumNodeMgr) Stream ¶
func (n *CiliumNodeMgr) Stream() chan k8sRuntime.Object
Click to show internal directories.
Click to hide internal directories.