27 lines
406 B
Go
27 lines
406 B
Go
package dao
|
|
|
|
import (
|
|
"context"
|
|
|
|
"k8s.io/apimachinery/pkg/runtime"
|
|
)
|
|
|
|
var (
|
|
_ Accessor = (*Pod)(nil)
|
|
)
|
|
|
|
// Namespace represents a namespace resource.
|
|
type Namespace struct {
|
|
Generic
|
|
}
|
|
|
|
// List returns a collection of nodes.
|
|
func (n *Namespace) List(ctx context.Context, ns string) ([]runtime.Object, error) {
|
|
oo, err := n.Generic.List(ctx, ns)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
|
|
return oo, nil
|
|
}
|