Versions in this module Expand all Collapse all v0 v0.1.0 Jun 27, 2018 Changes in this version + func AnnotateDiffReports(r []DiffReport, prefix string) + func SplitGroupVersionSafe(groupversion string) (string, string) + type Configuration struct + KubewireVersion string + Namespaces []string + type DiffReport struct + A string + B string + Element string + func Diff(a, b []Keyer) []DiffReport + func DiffReports(a Report, b Report) []DiffReport + func (r DiffReport) String() string + type Keyer interface + Compare func(b interface{}) []DiffReport + Key func() string + type Report struct + Configuration Configuration + ResourceObjects []ResourceObject + Resources []Resource + ScanEnd time.Time + ScanStart time.Time + Server Server + type Resource struct + GroupVersion string + Kind string + Name string + Namespaced bool + Verbs []string + func (a Resource) Compare(b interface{}) []DiffReport + func (a Resource) Key() string + type ResourceObject struct + GroupVersion string + Name string + Namespace string + Resource string + func (a ResourceObject) Compare(b interface{}) []DiffReport + func (a ResourceObject) Key() string + type ResourceObjectSort []ResourceObject + func (r ResourceObjectSort) Len() int + func (r ResourceObjectSort) Less(i, j int) bool + func (r ResourceObjectSort) Swap(i, j int) + type ResourceSort []Resource + func (r ResourceSort) Len() int + func (r ResourceSort) Less(i, j int) bool + func (r ResourceSort) Swap(i, j int) + type Server struct + Host string + Version string