type Filter …
type RoleBindingSubjectMode …
const DefaultSubjectsOnly …
const SubjectModeUnspecified …
const AllServiceAccountSubjects …
const NoSubjects …
var _ …
var _ …
func (ns *Filter) WithMutationTracker(callback func(key, value, tag string, node *yaml.RNode)) { … }
func (ns Filter) Filter(nodes []*yaml.RNode) ([]*yaml.RNode, error) { … }
func (ns Filter) run(node *yaml.RNode) (*yaml.RNode, error) { … }
func (ns Filter) metaNamespaceHack(obj *yaml.RNode, gvk resid.Gvk) error { … }
func (ns Filter) roleBindingHack(obj *yaml.RNode) error { … }
func isRoleBinding(kind string) bool { … }
func (ns Filter) setServiceAccountNamespaces(o *yaml.RNode) error { … }
func (ns Filter) setSubjectsNamedDefault(o *yaml.RNode) error { … }
func setNamespaceField(node *yaml.RNode, setter filtersutil.SetFn) error { … }
func (ns Filter) removeRoleBindingSubjectFieldSpecs(fs types.FsSlice) types.FsSlice { … }
func (ns Filter) removeUnneededMetaFieldSpecs(apiVersion string, fs types.FsSlice) types.FsSlice { … }
func (ns *Filter) fieldSetter() filtersutil.SetFn { … }
const subjectsField …
const subjectsNamespacePath …
const roleBindingKind …
const clusterRoleBindingKind …