Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ManifestResultSet ¶
type ManifestResultSet struct { MachineConfig *mcov1.MachineConfig KubeletConfig *mcov1.KubeletConfig Tuned *tunedv1.Tuned RuntimeClass *nodev1beta1.RuntimeClass }
ManifestResultSet contains all component's instances that should be created according to performance-profile
func GetNewComponents ¶
func GetNewComponents(profile *performancev2.PerformanceProfile, profileMCP *mcov1.MachineConfigPool) (*ManifestResultSet, error)
GetNewComponents return a list of all component's instances that should be created according to profile
func (*ManifestResultSet) ToManifestTable ¶
func (ms *ManifestResultSet) ToManifestTable() ManifestTable
ToManifestTable return a map with Kind name as key and component's instance as value
func (*ManifestResultSet) ToObjects ¶
func (ms *ManifestResultSet) ToObjects() []metav1.Object
ToObjects return a list of all manifests converted to objects
type ManifestTable ¶
type ManifestTable map[string]interface{}
ManifestTable is map with Kind name as key and component's instance as value
Click to show internal directories.
Click to hide internal directories.