Documentation ¶
Index ¶
Constants ¶
View Source
const ( DefaultNamespace = "default" MultusImage = "docker.io/platform9/multus:v3.7.2-pmk-2573338" WhereaboutsImage = "docker.io/platform9/whereabouts:v0.6-pmk-2754876" SriovCniImage = "docker.io/platform9/sriov-cni:v2.6.2-pmk-2877848" SriovDpImage = "docker.io/platform9/sriov-network-device-plugin:v3.3.2-pmk-2877839" OvsImage = "docker.io/platform9/openvswitch:v2.12.0" OvsCniImage = "quay.io/kubevirt/ovs-cni-plugin:v0.16.2" OvsMarkerImage = "quay.io/kubevirt/ovs-cni-marker:v0.16.2" HostPlumberImage = "docker.io/platform9/hostplumber:v0.3" KubeRbacProxyImage = "gcr.io/kubebuilder/kube-rbac-proxy:v0.8.0" NfdImage = "docker.io/platform9/node-feature-discovery:v0.11.3-pmk-2877967" TemplateDir = "/etc/plugin_templates/" CreateDir = TemplateDir + "create/" DeleteDir = TemplateDir + "delete/" NetworkPluginsConfigMap = "pf9-networkplugins-config" IpReconcilerSchedule = "*/5 * * * *" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ApplyPlugin ¶
type HostPlumberT ¶
type HostPlumberT plumberv1.HostPlumber
func (*HostPlumberT) ApplyTemplate ¶
func (hostPlumberConfig *HostPlumberT) ApplyTemplate(outputDir string) error
func (*HostPlumberT) WriteConfigToTemplate ¶
func (hostPlumberConfig *HostPlumberT) WriteConfigToTemplate(outputDir, registry string) error
type NetworkPluginsReconciler ¶
NetworkPluginsReconciler reconciles a NetworkPlugins object
func (*NetworkPluginsReconciler) SetupWithManager ¶
func (r *NetworkPluginsReconciler) SetupWithManager(mgr ctrl.Manager) error
func (*NetworkPluginsReconciler) TeardownPlugins ¶
func (r *NetworkPluginsReconciler) TeardownPlugins(req *PluginsUpdateInfo) error
type NodeFeatureDiscoveryT ¶
type NodeFeatureDiscoveryT plumberv1.NodeFeatureDiscovery
func (*NodeFeatureDiscoveryT) ApplyTemplate ¶
func (nfdConfig *NodeFeatureDiscoveryT) ApplyTemplate(outputDir string) error
func (*NodeFeatureDiscoveryT) WriteConfigToTemplate ¶
func (nfdConfig *NodeFeatureDiscoveryT) WriteConfigToTemplate(outputDir, registry string) error
type PluginsUpdateInfo ¶
type PluginsUpdateInfo struct { Log logr.Logger NamespacedName types.NamespacedName // contains filtered or unexported fields }
type WhereaboutsT ¶
type WhereaboutsT plumberv1.Whereabouts
func (*WhereaboutsT) ApplyTemplate ¶
func (whereaboutsConfig *WhereaboutsT) ApplyTemplate(outputDir string) error
func (*WhereaboutsT) WriteConfigToTemplate ¶
func (whereaboutsConfig *WhereaboutsT) WriteConfigToTemplate(outputDir, registry string) error
Click to show internal directories.
Click to hide internal directories.