Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CiliumGenerator ¶
type CiliumGenerator struct {
Writer io.WriteCloser
}
CiliumGenerator generates the Azure CNI conflist for the Cilium scenario
func (*CiliumGenerator) Close ¶
func (v *CiliumGenerator) Close() error
func (*CiliumGenerator) Generate ¶
func (v *CiliumGenerator) Generate() error
Generate writes the CNI conflist to the Generator's output stream
type DualStackOverlayGenerator ¶
type DualStackOverlayGenerator struct {
Writer io.WriteCloser
}
DualStackOverlayGenerator generates the Azure CNI conflist for the dualstack Overlay scenario
func (*DualStackOverlayGenerator) Close ¶
func (v *DualStackOverlayGenerator) Close() error
func (*DualStackOverlayGenerator) Generate ¶
func (v *DualStackOverlayGenerator) Generate() error
Generate writes the CNI conflist to the Generator's output stream
type NetConf ¶
type NetConf struct { CNIVersion string `json:"cniVersion,omitempty"` Name string `json:"name,omitempty"` Type string `json:"type,omitempty"` Capabilities map[string]bool `json:"capabilities,omitempty"` IPAM IPAM `json:"ipam,omitempty"` EnableDebug bool `json:"enable-debug"` LogFile string `json:"log-file"` RawPrevResult map[string]interface{} `json:"prevResult,omitempty"` }
NetConf describes a network. It represents the Cilium specific containernetworking/cni/pkg/types.NetConf
type OverlayGenerator ¶
type OverlayGenerator struct {
Writer io.WriteCloser
}
OverlayGenerator generates the Azure CNI conflist for all Overlay scenarios
func (*OverlayGenerator) Close ¶
func (v *OverlayGenerator) Close() error
func (*OverlayGenerator) Generate ¶
func (v *OverlayGenerator) Generate() error
Generate writes the CNI conflist to the Generator's output stream
type SWIFTGenerator ¶
type SWIFTGenerator struct {
Writer io.WriteCloser
}
SWIFTGenerator generates the Azure CNI conflist for the SWIFT scenario
func (*SWIFTGenerator) Close ¶
func (v *SWIFTGenerator) Close() error
func (*SWIFTGenerator) Generate ¶
func (v *SWIFTGenerator) Generate() error
Generate writes the CNI conflist to the Generator's output stream
type V4OverlayGenerator ¶
type V4OverlayGenerator struct {
Writer io.WriteCloser
}
V4OverlayGenerator generates the Azure CNI conflist for the ipv4 Overlay scenario
func (*V4OverlayGenerator) Close ¶
func (v *V4OverlayGenerator) Close() error
func (*V4OverlayGenerator) Generate ¶
func (v *V4OverlayGenerator) Generate() error
Generate writes the CNI conflist to the Generator's output stream