Versions in this module Expand all Collapse all v0 v0.2.0 Jun 17, 2019 v0.1.0 Jun 12, 2019 Changes in this version + type ClusterStateReport struct + ConfigMapReports []ConfigMapReport + Deployments []DeploymentReport + Namespaces []NamespaceReport + Nodes []NodeReport + PersistentVolumeClaimReports []PersistentVolumeClaimReport + PersistentVolumeReports []PersistentVolumeReport + Pods []PodReport + SecretReports []SecretReport + Services []ServiceReport + func BuildReport(contextName string) (*ClusterStateReport, error) + type ConfigMapReport struct + Data map[string]string + ID types.UID + Name string + NameSpace string + type ContainerReport struct + ID string + Image string + Name string + NameSpace string + Ports []PodPortReport + Ready bool + type DeploymentReport struct + ID types.UID + Labels map[string]string + Name string + NameSpace string + Selector map[string]string + Volumes []VolumeReport + type NamespaceReport struct + DeploymentIds []types.UID + ID types.UID + Labels map[string]string + Name string + NameSpace string + PodIds []types.UID + ServiceIds []types.UID + type NodeReport struct + AllowedCPUCores int + AllowedRAM int + Condition string + ID types.UID + Labels map[string]string + Name string + NameSpace string + PodIds []types.UID + UsageCPUCores *float64 + UsageRAM *int + type PersistentVolumeClaimReport struct + ID types.UID + Name string + NameSpace string + VolumeName string + type PersistentVolumeReport struct + Capacity *int + ID types.UID + Name string + NameSpace string + StorageType StorageType + type PodPortReport struct + ContainerPort int32 + Name *string + Protocol string + type PodReport struct + Condition string + Containers []ContainerReport + ID types.UID + IP string + Labels map[string]string + Name string + NameSpace string + UsageCPUCores *float64 + UsageRAM *int + Volumes []VolumeReport + type SecretReport struct + Data map[string][]byte + ID types.UID + Name string + NameSpace string + type ServicePortReport struct + InternalPort int32 + InternalPortName *string + NodePort *int32 + Protocol string + type ServiceReport struct + ClusterIP string + ExternalIPs []string + ID types.UID + Labels map[string]string + Name string + NameSpace string + PodIds []types.UID + Ports []ServicePortReport + Selector map[string]string + type StorageType string + const AWSElasticBlockStore + const AzureDisk + const AzureFile + const CSI + const CephFS + const Cinder + const ConfigMap + const DownwardAPI + const EmptyDir + const FC + const FlexVolume + const Flocker + const GCEPersistentDisk + const Glusterfs + const HostPath + const ISCSI + const Local + const NFS + const PersistentVolumeClaim + const PhotonPersistentDisk + const PortworxVolume + const Projected + const Quobyte + const RBD + const ScaleIO + const Secret + const StorageOS + const Unknown + const VsphereVolume + type VolumeReport struct + Name string + PersistentVolumeClaimName *string + StorageType StorageType