Commit c288f52d authored by Anthony Yeh's avatar Anthony Yeh

DaemonSet: Update Lister documentation for ControllerRef.

The DaemonSet Listers still use selectors, because this is the behavior expected by callers. This clarifies the meaning of the returned list. Some callers may need to switch to using GetControllerOf() instead, but that is a separate, case-by-case issue.
parent 10998118
...@@ -35,8 +35,9 @@ type DaemonSetListerExpansion interface { ...@@ -35,8 +35,9 @@ type DaemonSetListerExpansion interface {
// DaemonSetNamespaeLister. // DaemonSetNamespaeLister.
type DaemonSetNamespaceListerExpansion interface{} type DaemonSetNamespaceListerExpansion interface{}
// GetPodDaemonSets returns a list of daemon sets managing a pod. // GetPodDaemonSets returns a list of DaemonSets that potentially match a pod.
// Returns an error if and only if no matching daemon sets are found. // Only the one specified in the Pod's ControllerRef will actually manage it.
// Returns an error only if no matching DaemonSets are found.
func (s *daemonSetLister) GetPodDaemonSets(pod *api.Pod) ([]*extensions.DaemonSet, error) { func (s *daemonSetLister) GetPodDaemonSets(pod *api.Pod) ([]*extensions.DaemonSet, error) {
var selector labels.Selector var selector labels.Selector
var daemonSet *extensions.DaemonSet var daemonSet *extensions.DaemonSet
......
...@@ -35,8 +35,9 @@ type DaemonSetListerExpansion interface { ...@@ -35,8 +35,9 @@ type DaemonSetListerExpansion interface {
// DaemonSetNamespaeLister. // DaemonSetNamespaeLister.
type DaemonSetNamespaceListerExpansion interface{} type DaemonSetNamespaceListerExpansion interface{}
// GetPodDaemonSets returns a list of daemon sets managing a pod. // GetPodDaemonSets returns a list of DaemonSets that potentially match a pod.
// Returns an error if and only if no matching daemon sets are found. // Only the one specified in the Pod's ControllerRef will actually manage it.
// Returns an error only if no matching DaemonSets are found.
func (s *daemonSetLister) GetPodDaemonSets(pod *v1.Pod) ([]*v1beta1.DaemonSet, error) { func (s *daemonSetLister) GetPodDaemonSets(pod *v1.Pod) ([]*v1beta1.DaemonSet, error) {
var selector labels.Selector var selector labels.Selector
var daemonSet *v1beta1.DaemonSet var daemonSet *v1beta1.DaemonSet
......
...@@ -35,8 +35,9 @@ type DaemonSetListerExpansion interface { ...@@ -35,8 +35,9 @@ type DaemonSetListerExpansion interface {
// DaemonSetNamespaeLister. // DaemonSetNamespaeLister.
type DaemonSetNamespaceListerExpansion interface{} type DaemonSetNamespaceListerExpansion interface{}
// GetPodDaemonSets returns a list of daemon sets managing a pod. // GetPodDaemonSets returns a list of DaemonSets that potentially match a pod.
// Returns an error if and only if no matching daemon sets are found. // Only the one specified in the Pod's ControllerRef will actually manage it.
// Returns an error only if no matching DaemonSets are found.
func (s *daemonSetLister) GetPodDaemonSets(pod *v1.Pod) ([]*v1beta1.DaemonSet, error) { func (s *daemonSetLister) GetPodDaemonSets(pod *v1.Pod) ([]*v1beta1.DaemonSet, error) {
var selector labels.Selector var selector labels.Selector
var daemonSet *v1beta1.DaemonSet var daemonSet *v1beta1.DaemonSet
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment