Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CalicoBuilder ¶
type CalicoBuilder struct {
*model.NodeupModelContext
}
CalicoBuilder configures the etcd TLS support for Calico
func (*CalicoBuilder) Build ¶
func (b *CalicoBuilder) Build(c *fi.ModelBuilderContext) error
Build is responsible for performing setup for CNIs that need etcd TLS support
type CiliumBuilder ¶
type CiliumBuilder struct {
*model.NodeupModelContext
}
CiliumBuilder writes Cilium's assets
func (*CiliumBuilder) Build ¶
func (b *CiliumBuilder) Build(c *fi.ModelBuilderContext) error
Build is responsible for configuring the network cni
type CommonBuilder ¶
type CommonBuilder struct {
*model.NodeupModelContext
}
CommonBuilder runs common tasks
func (*CommonBuilder) Build ¶
func (b *CommonBuilder) Build(c *fi.ModelBuilderContext) error
Build is responsible for copying the common CNI binaries
type KuberouterBuilder ¶
type KuberouterBuilder struct {
*model.NodeupModelContext
}
KuberouterBuilder installs kube-router
func (*KuberouterBuilder) Build ¶
func (b *KuberouterBuilder) Build(c *fi.ModelBuilderContext) error
Build is responsible for configuring the kube-router
type LyftVPCBuilder ¶
type LyftVPCBuilder struct {
*model.NodeupModelContext
}
func (*LyftVPCBuilder) Build ¶
func (b *LyftVPCBuilder) Build(c *fi.ModelBuilderContext) error
Build is responsible for configuring the network cni
Click to show internal directories.
Click to hide internal directories.