Documentation ¶
Index ¶
- Variables
- func ApplyPatch(revision *appsv1.ControllerRevision) (*appsv1alpha1.PodDecoration, error)
- func BuildInfo(revisionMap map[string]*appsv1alpha1.PodDecoration) (info string)
- func GetDecorationInfoString(podDecorations map[string]*appsv1alpha1.PodDecoration) string
- func GetEffectiveRevisionsFormLatestDecorations(latestPodDecorations []*appsv1alpha1.PodDecoration, lb map[string]string) (updatedRevisions, stableRevisions sets.String)
- func GetPodDecorationFromRevision(revision *appsv1.ControllerRevision) (*appsv1alpha1.PodDecoration, error)
- func IsCollaSetSelectedByPD(collaSet *appsv1alpha1.CollaSet, pd *appsv1alpha1.PodDecoration) bool
- func PatchListOfDecorations(pod *corev1.Pod, podDecorations map[string]*appsv1alpha1.PodDecoration) (err error)
- func PatchPodDecoration(pod *corev1.Pod, template *appsv1alpha1.PodDecorationPodTemplate) (err error)
- type DecorationInfo
- type DecorationRevisionInfo
- type PodDecorations
Constants ¶
This section is empty.
Variables ¶
View Source
var PodDecorationCodec = scheme.Codecs.LegacyCodec(appsv1alpha1.GroupVersion)
Functions ¶
func ApplyPatch ¶
func ApplyPatch(revision *appsv1.ControllerRevision) (*appsv1alpha1.PodDecoration, error)
func BuildInfo ¶
func BuildInfo(revisionMap map[string]*appsv1alpha1.PodDecoration) (info string)
func GetDecorationInfoString ¶
func GetDecorationInfoString(podDecorations map[string]*appsv1alpha1.PodDecoration) string
func GetEffectiveRevisionsFormLatestDecorations ¶
func GetEffectiveRevisionsFormLatestDecorations(latestPodDecorations []*appsv1alpha1.PodDecoration, lb map[string]string) (updatedRevisions, stableRevisions sets.String)
func GetPodDecorationFromRevision ¶
func GetPodDecorationFromRevision(revision *appsv1.ControllerRevision) (*appsv1alpha1.PodDecoration, error)
func IsCollaSetSelectedByPD ¶
func IsCollaSetSelectedByPD(collaSet *appsv1alpha1.CollaSet, pd *appsv1alpha1.PodDecoration) bool
func PatchListOfDecorations ¶
func PatchListOfDecorations(pod *corev1.Pod, podDecorations map[string]*appsv1alpha1.PodDecoration) (err error)
func PatchPodDecoration ¶
func PatchPodDecoration(pod *corev1.Pod, template *appsv1alpha1.PodDecorationPodTemplate) (err error)
Types ¶
type DecorationInfo ¶
func UnmarshallFromString ¶
func UnmarshallFromString(val string) ([]*DecorationInfo, error)
type DecorationRevisionInfo ¶
type DecorationRevisionInfo []*DecorationInfo
func GetDecorationRevisionInfo ¶
func GetDecorationRevisionInfo(pod *corev1.Pod) (info DecorationRevisionInfo)
func (DecorationRevisionInfo) GetRevision ¶
func (d DecorationRevisionInfo) GetRevision(name string) *string
func (DecorationRevisionInfo) Size ¶
func (d DecorationRevisionInfo) Size() int
type PodDecorations ¶
type PodDecorations []*appsv1alpha1.PodDecoration
func (PodDecorations) Len ¶
func (br PodDecorations) Len() int
func (PodDecorations) Less ¶
func (br PodDecorations) Less(i, j int) bool
func (PodDecorations) Swap ¶
func (br PodDecorations) Swap(i, j int)
Click to show internal directories.
Click to hide internal directories.