Documentation ¶
Index ¶
- func NewSHA256(data []byte) string
- type ResourceIndex
- type StoreObject
- func (s *StoreObject) GetContainers() ([]v1.Container, error)
- func (s *StoreObject) GetInitContainers() ([]v1.Container, error)
- func (s *StoreObject) GetPodSecurityContext() (*v1.PodSecurityContext, error)
- func (s *StoreObject) Identity() string
- func (s *StoreObject) IsHostNetwork() (bool, error)
- func (s *StoreObject) ShortPath() string
- type UnstructuredObjectStore
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ResourceIndex ¶
func GetResourceIndex ¶
func GetResourceIndex(object StoreObject) ResourceIndex
func (*ResourceIndex) AsString ¶
func (g *ResourceIndex) AsString() string
type StoreObject ¶
type StoreObject struct { Path string Hash string Unstructured unstructured.Unstructured }
func (*StoreObject) GetContainers ¶
func (s *StoreObject) GetContainers() ([]v1.Container, error)
func (*StoreObject) GetInitContainers ¶
func (s *StoreObject) GetInitContainers() ([]v1.Container, error)
func (*StoreObject) GetPodSecurityContext ¶
func (s *StoreObject) GetPodSecurityContext() (*v1.PodSecurityContext, error)
func (*StoreObject) Identity ¶
func (s *StoreObject) Identity() string
func (*StoreObject) IsHostNetwork ¶
func (s *StoreObject) IsHostNetwork() (bool, error)
func (*StoreObject) ShortPath ¶
func (s *StoreObject) ShortPath() string
type UnstructuredObjectStore ¶
type UnstructuredObjectStore struct {
Storage map[ResourceIndex]StoreObject
}
func NewUnstructuredObjectStore ¶
func NewUnstructuredObjectStore() *UnstructuredObjectStore
func (*UnstructuredObjectStore) Close ¶
func (s *UnstructuredObjectStore) Close()
func (*UnstructuredObjectStore) Exists ¶
func (s *UnstructuredObjectStore) Exists(key ResourceIndex) bool
func (*UnstructuredObjectStore) Get ¶
func (s *UnstructuredObjectStore) Get(key ResourceIndex) StoreObject
Click to show internal directories.
Click to hide internal directories.