Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Cell = cell.Module( "ipam", "IP Address Management", cell.Config(defaultIPAMConfig), cell.Provide(newIPAMInitializer), cell.Provide(newIPAddressManager), cell.Provide(newIPAMAPIHandler), cell.Provide(k8sResources.CiliumPodIPPoolResource), podippool.TableCell, ipamMetadata.Cell, )
Cell provides access to the IP address management
Functions ¶
This section is empty.
Types ¶
type IPAMInitializer ¶
type IPAMInitializer struct {
// contains filtered or unexported fields
}
func (*IPAMInitializer) AutoComplete ¶
func (r *IPAMInitializer) AutoComplete(ctx context.Context) error
AutoComplete completes the parts of addressing that can be auto derived
func (*IPAMInitializer) ConfigureAndStartIPAM ¶
func (r *IPAMInitializer) ConfigureAndStartIPAM(ctx context.Context)
func (*IPAMInitializer) RestoreFinished ¶
func (r *IPAMInitializer) RestoreFinished()
func (*IPAMInitializer) ValidatePostInit ¶
func (r *IPAMInitializer) ValidatePostInit(ctx context.Context) error
ValidatePostInit validates the entire addressing setup and completes it as required
Click to show internal directories.
Click to hide internal directories.