Versions in this module Expand all Collapse all v1 v1.0.1 Jun 18, 2020 Changes in this version + var DefaultExcludedPaths = []string + var DefaultExcludedPathsSet = strset.New(DefaultExcludedPaths) + func AsListOfUnstructured(lockedResources []LockedResource) []unstructured.Unstructured + func GetResources(lockedResources []LockedResource) []apis.Resource + type LockedResource struct + ExcludedPaths []string + func GetLockedResources(resources []apis.LockedResource) ([]LockedResource, error) + func GetLockedResourcesFromTemplates(resources []apis.LockedResourceTemplate, params interface{}) ([]LockedResource, error) + func (lr *LockedResource) GetHash() string + func (lr *LockedResource) GetKey() string + type Set struct + func Difference(set1 *Set, sets ...*Set) *Set + func Intersection(sets ...*Set) *Set + func New(ts ...LockedResource) *Set + func NewWithSize(size int) *Set + func SymmetricDifference(s *Set, t *Set) *Set + func Union(sets ...*Set) *Set + func (s *Set) Add(items ...LockedResource) + func (s *Set) Clear() + func (s *Set) Copy() *Set + func (s *Set) Each(f func(item LockedResource) bool) + func (s *Set) Has(items ...LockedResource) bool + func (s *Set) HasAny(items ...LockedResource) bool + func (s *Set) IsEmpty() bool + func (s *Set) IsEqual(t *Set) bool + func (s *Set) IsSubset(t *Set) bool + func (s *Set) IsSuperset(t *Set) bool + func (s *Set) List() []LockedResource + func (s *Set) Merge(t *Set) + func (s *Set) Pop() LockedResource + func (s *Set) Pop2() (LockedResource, bool) + func (s *Set) Remove(items ...LockedResource) + func (s *Set) Separate(t *Set) + func (s *Set) Size() int + func (s *Set) String() string