Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GroupVersionsReport ¶
type GroupVersionsReport struct {
GroupVersion string `json:"groupversion"`
}
GroupVersionsReport represents json report of k8s storage classes
type NamespaceReport ¶
type NamespaceReport struct {
Name string `json:"name"`
LatestChange k8sMeta.Time `json:"latestChange,omitempty"`
}
NamespaceReport represents json report of k8s namespaces
type Report ¶
type Report struct {
Namespace NamespaceReport `json:"namespace,omitempty"`
SrcOnlyGVKs map[string]map[string][]schema.GroupVersionKind `json:"sourceOnlyGroupVersionKinds,omitempty"`
SrcGapGVKs map[string]map[string][]schema.GroupVersionKind `json:"sourceGapGroupVersionKinds,omitempty"`
DstGapGVKs map[string]map[string][]schema.GroupVersionKind `json:"destinationGapGroupVersionKinds,omitempty"`
}
Report represents json report of k8s resources
func GenClusterReport ¶
GenClusterReport inserts report values into structures for json output
func (*Report) ReportNamespaceResources ¶
func (clusterReport *Report) ReportNamespaceResources(apiResources *api.NamespaceResources)
ReportNamespaceResources fills in information about resources of a namespace
Click to show internal directories.
Click to hide internal directories.