Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Distribution ¶
type Distribution int64
const ( UnknownDistribution Distribution = iota AKS DigitalOcean EKS GKE K0s K3s Kind Kurl MicroK8s Minikube OpenShift RKE2 Tanzu )
func (Distribution) String ¶
func (d Distribution) String() string
type HeartbeatInfo ¶
type HeartbeatInfo struct { InstanceID string `json:"instance_id"` ClusterID string `json:"cluster_id"` ChannelID string `json:"channel_id"` ChannelName string `json:"channel_name"` ChannelSequence int64 `json:"channel_sequence"` ReleaseSequence int64 `json:"release_sequence"` AppStatus string `json:"app_status"` ResourceStates appstatetypes.ResourceStates `json:"resource_states"` K8sVersion string `json:"k8s_version"` K8sDistribution string `json:"k8s_distribution"` }
type InstanceReport ¶
type InstanceReport struct {
Events []InstanceReportEvent `json:"events"`
}
type InstanceReportEvent ¶
type InstanceReportEvent struct { ReportedAt int64 `json:"reported_at"` LicenseID string `json:"license_id"` InstanceID string `json:"instance_id"` ClusterID string `json:"cluster_id"` UserAgent string `json:"user_agent"` AppStatus string `json:"app_status,omitempty"` ResourceStates string `json:"resource_states,omitempty"` K8sVersion string `json:"k8s_version"` K8sDistribution string `json:"k8s_distribution,omitempty"` DownstreamChannelID string `json:"downstream_channel_id,omitempty"` DownstreamChannelSequence int64 `json:"downstream_channel_sequence"` DownstreamChannelName string `json:"downstream_channel_name,omitempty"` }
Click to show internal directories.
Click to hide internal directories.