Documentation
¶
Index ¶
- type ClusterRole
- func (s *ClusterRole) GetDeleted() bool
- func (s *ClusterRole) GetGroup() string
- func (s *ClusterRole) GetGroupVersionKind() string
- func (s *ClusterRole) GetKind() string
- func (s *ClusterRole) GetName() string
- func (s *ClusterRole) GetNamespace() string
- func (s *ClusterRole) GetVersion() string
- func (s *ClusterRole) SetDeleted(deleted bool)
- type ConfigMap
- func (c *ConfigMap) GetDeleted() bool
- func (c *ConfigMap) GetGroup() string
- func (c *ConfigMap) GetGroupVersionKind() string
- func (c *ConfigMap) GetKind() string
- func (c *ConfigMap) GetName() string
- func (c *ConfigMap) GetNamespace() string
- func (c *ConfigMap) GetVersion() string
- func (c *ConfigMap) SetDeleted(deleted bool)
- type Container
- type ContainerStatus
- type CronJob
- func (c *CronJob) GetDeleted() bool
- func (c *CronJob) GetGroup() string
- func (c *CronJob) GetGroupVersionKind() string
- func (c *CronJob) GetKind() string
- func (c *CronJob) GetName() string
- func (c *CronJob) GetNamespace() string
- func (c *CronJob) GetVersion() string
- func (c *CronJob) SetDeleted(deleted bool)
- type DaemonSet
- func (d *DaemonSet) GetDeleted() bool
- func (d *DaemonSet) GetGroup() string
- func (d *DaemonSet) GetGroupVersionKind() string
- func (d *DaemonSet) GetKind() string
- func (d *DaemonSet) GetName() string
- func (d *DaemonSet) GetNamespace() string
- func (d *DaemonSet) GetVersion() string
- func (d *DaemonSet) SetDeleted(deleted bool)
- type DeleteResource
- func (d *DeleteResource) GetDeleted() bool
- func (d *DeleteResource) GetGroup() string
- func (d *DeleteResource) GetGroupVersionKind() string
- func (d *DeleteResource) GetKind() string
- func (d *DeleteResource) GetName() string
- func (d *DeleteResource) GetNamespace() string
- func (d *DeleteResource) GetVersion() string
- func (d *DeleteResource) SetDeleted(_ bool)
- type Deployment
- func (d *Deployment) GetDeleted() bool
- func (d *Deployment) GetGroup() string
- func (d *Deployment) GetGroupVersionKind() string
- func (d *Deployment) GetKind() string
- func (d *Deployment) GetName() string
- func (d *Deployment) GetNamespace() string
- func (d *Deployment) GetVersion() string
- func (d *Deployment) SetDeleted(deleted bool)
- type Error
- type ExternalIP
- type IPBlock
- type Job
- type KeyValue
- type Module
- type NetworkPolicy
- func (n *NetworkPolicy) GetEgress() []NetworkPolicyEgressRule
- func (n *NetworkPolicy) GetGroup() string
- func (n *NetworkPolicy) GetGroupVersionKind() string
- func (n *NetworkPolicy) GetIngress() []NetworkPolicyIngressRule
- func (n *NetworkPolicy) GetKind() string
- func (n *NetworkPolicy) GetName() string
- func (n *NetworkPolicy) GetNamespace() string
- func (n *NetworkPolicy) GetVersion() string
- type NetworkPolicyEgressRule
- type NetworkPolicyIngressRule
- type NetworkPolicyPeer
- type NetworkPolicyPort
- type Node
- type NodePod
- type NodeResources
- type Other
- type PersistentVolume
- func (p *PersistentVolume) GetCapacity() string
- func (p *PersistentVolume) GetDeleted() bool
- func (p *PersistentVolume) GetGroup() string
- func (p *PersistentVolume) GetGroupVersionKind() string
- func (p *PersistentVolume) GetKind() string
- func (p *PersistentVolume) GetName() string
- func (p *PersistentVolume) GetNamespace() string
- func (p *PersistentVolume) GetPersistentVolumeClaim() string
- func (p *PersistentVolume) GetStatus() v1.PersistentVolumeStatus
- func (p *PersistentVolume) GetStorageClass() string
- func (p *PersistentVolume) GetVersion() string
- func (p *PersistentVolume) SetDeleted(deleted bool)
- type PersistentVolumeClaim
- func (p *PersistentVolumeClaim) GetDeleted() bool
- func (p *PersistentVolumeClaim) GetGroup() string
- func (p *PersistentVolumeClaim) GetGroupVersionKind() string
- func (p *PersistentVolumeClaim) GetKind() string
- func (p *PersistentVolumeClaim) GetName() string
- func (p *PersistentVolumeClaim) GetNamespace() string
- func (p *PersistentVolumeClaim) GetVersion() string
- func (p *PersistentVolumeClaim) SetDeleted(deleted bool)
- type Pod
- type ReconciliationStatus
- type ReconciliationStatusState
- type Resource
- type Response
- type Role
- type Secret
- func (s *Secret) GetDataKeys() []string
- func (s *Secret) GetDeleted() bool
- func (s *Secret) GetGroup() string
- func (s *Secret) GetGroupVersionKind() string
- func (s *Secret) GetKind() string
- func (s *Secret) GetName() string
- func (s *Secret) GetNamespace() string
- func (s *Secret) GetType() string
- func (s *Secret) GetVersion() string
- func (s *Secret) SetDeleted(deleted bool)
- type Service
- func (s *Service) GetDeleted() bool
- func (s *Service) GetGroup() string
- func (s *Service) GetGroupVersionKind() string
- func (s *Service) GetKind() string
- func (s *Service) GetName() string
- func (s *Service) GetNamespace() string
- func (s *Service) GetVersion() string
- func (s *Service) SetDeleted(deleted bool)
- type StatefulSet
- func (s *StatefulSet) GetDeleted() bool
- func (s *StatefulSet) GetGroup() string
- func (s *StatefulSet) GetGroupVersionKind() string
- func (s *StatefulSet) GetKind() string
- func (s *StatefulSet) GetName() string
- func (s *StatefulSet) GetNamespace() string
- func (s *StatefulSet) GetVersion() string
- func (s *StatefulSet) SetDeleted(deleted bool)
- type StatusCronJob
- type Template
- type TemplateStore
- type TemplatesResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterRole ¶
type ClusterRole struct { Group string `json:"group"` Version string `json:"version"` Kind string `json:"kind"` Name string `json:"name"` Namespace string `json:"namespace"` Deleted bool `json:"deleted"` Rules []rbacv1.PolicyRule `json:"rules"` }
func (*ClusterRole) GetDeleted ¶
func (s *ClusterRole) GetDeleted() bool
func (*ClusterRole) GetGroup ¶
func (s *ClusterRole) GetGroup() string
func (*ClusterRole) GetGroupVersionKind ¶
func (s *ClusterRole) GetGroupVersionKind() string
func (*ClusterRole) GetKind ¶
func (s *ClusterRole) GetKind() string
func (*ClusterRole) GetName ¶
func (s *ClusterRole) GetName() string
func (*ClusterRole) GetNamespace ¶
func (s *ClusterRole) GetNamespace() string
func (*ClusterRole) GetVersion ¶
func (s *ClusterRole) GetVersion() string
func (*ClusterRole) SetDeleted ¶
func (s *ClusterRole) SetDeleted(deleted bool)
type ConfigMap ¶
type ConfigMap struct { Group string `json:"group"` Version string `json:"version"` Kind string `json:"kind"` Name string `json:"name"` Namespace string `json:"namespace"` Data map[string]string `json:"data"` Deleted bool `json:"deleted"` }
func (*ConfigMap) GetDeleted ¶
func (*ConfigMap) GetGroupVersionKind ¶
func (*ConfigMap) GetNamespace ¶
func (*ConfigMap) GetVersion ¶
func (*ConfigMap) SetDeleted ¶
type Container ¶
type Container struct { Name string `json:"name"` Image string `json:"image"` Env map[string]string `json:"env"` Status ContainerStatus `json:"status"` }
type ContainerStatus ¶
type CronJob ¶
type CronJob struct { Group string `json:"group"` Version string `json:"version"` Kind string `json:"kind"` Name string `json:"name"` Namespace string `json:"namespace"` Pods []Pod `json:"pods"` Schedule string `json:"schedule"` Status StatusCronJob `json:"status"` Suspend bool `json:"suspend"` Deleted bool `json:"deleted"` }
func (*CronJob) GetDeleted ¶
func (*CronJob) GetGroupVersionKind ¶
func (*CronJob) GetNamespace ¶
func (*CronJob) GetVersion ¶
func (*CronJob) SetDeleted ¶
type DaemonSet ¶
type DaemonSet struct { Group string `json:"group"` Version string `json:"version"` Kind string `json:"kind"` Name string `json:"name"` Namespace string `json:"namespace"` Pods []Pod `json:"pods"` Status string `json:"status"` Deleted bool `json:"deleted"` }
func (*DaemonSet) GetDeleted ¶
func (*DaemonSet) GetGroupVersionKind ¶
func (*DaemonSet) GetNamespace ¶
func (*DaemonSet) GetVersion ¶
func (*DaemonSet) SetDeleted ¶
type DeleteResource ¶
type DeleteResource struct { Group string `json:"group"` Version string `json:"version"` Kind string `json:"kind"` Name string `json:"name"` Namespace string `json:"namespace"` }
func (*DeleteResource) GetDeleted ¶
func (d *DeleteResource) GetDeleted() bool
func (*DeleteResource) GetGroup ¶
func (d *DeleteResource) GetGroup() string
func (*DeleteResource) GetGroupVersionKind ¶
func (d *DeleteResource) GetGroupVersionKind() string
func (*DeleteResource) GetKind ¶
func (d *DeleteResource) GetKind() string
func (*DeleteResource) GetName ¶
func (d *DeleteResource) GetName() string
func (*DeleteResource) GetNamespace ¶
func (d *DeleteResource) GetNamespace() string
func (*DeleteResource) GetVersion ¶
func (d *DeleteResource) GetVersion() string
func (*DeleteResource) SetDeleted ¶
func (d *DeleteResource) SetDeleted(_ bool)
type Deployment ¶
type Deployment struct { Group string `json:"group"` Version string `json:"version"` Kind string `json:"kind"` Name string `json:"name"` Namespace string `json:"namespace"` Replicas int `json:"replicas"` Pods []Pod `json:"pods"` Status string `json:"status"` Deleted bool `json:"deleted"` }
func (*Deployment) GetDeleted ¶
func (d *Deployment) GetDeleted() bool
func (*Deployment) GetGroup ¶
func (d *Deployment) GetGroup() string
func (*Deployment) GetGroupVersionKind ¶
func (d *Deployment) GetGroupVersionKind() string
func (*Deployment) GetKind ¶
func (d *Deployment) GetKind() string
func (*Deployment) GetName ¶
func (d *Deployment) GetName() string
func (*Deployment) GetNamespace ¶
func (d *Deployment) GetNamespace() string
func (*Deployment) GetVersion ¶
func (d *Deployment) GetVersion() string
func (*Deployment) SetDeleted ¶
func (d *Deployment) SetDeleted(deleted bool)
type ExternalIP ¶
type Job ¶
type Job struct { Group string `json:"group"` Version string `json:"version"` Kind string `json:"kind"` Name string `json:"name"` Namespace string `json:"namespace"` Pods []Pod `json:"pods"` CompletionTime string `json:"completionTime"` StartTime string `json:"startTime"` }
func (*Job) GetCompletionTime ¶
func (*Job) GetGroupVersionKind ¶
func (*Job) GetNamespace ¶
func (*Job) GetStartTime ¶
func (*Job) GetVersion ¶
type Module ¶
type Module struct { Name string `json:"name"` Namespace string `json:"namespace"` TargetNamespace string `json:"targetNamespace"` Template Template `json:"template"` Version string `json:"version"` Values interface{} `json:"values"` Status string `json:"status"` IconURL string `json:"iconURL"` ReconciliationStatus ReconciliationStatus `json:"reconciliationStatus"` }
type NetworkPolicy ¶
type NetworkPolicy struct { Group string `json:"group"` Version string `json:"version"` Kind string `json:"kind"` Name string `json:"name"` Namespace string `json:"namespace"` Pods []Pod `json:"pods"` Ingress []NetworkPolicyIngressRule `json:"ingress"` Egress []NetworkPolicyEgressRule `json:"egress"` }
func (*NetworkPolicy) GetEgress ¶
func (n *NetworkPolicy) GetEgress() []NetworkPolicyEgressRule
func (*NetworkPolicy) GetGroup ¶
func (n *NetworkPolicy) GetGroup() string
func (*NetworkPolicy) GetGroupVersionKind ¶
func (n *NetworkPolicy) GetGroupVersionKind() string
func (*NetworkPolicy) GetIngress ¶
func (n *NetworkPolicy) GetIngress() []NetworkPolicyIngressRule
func (*NetworkPolicy) GetKind ¶
func (n *NetworkPolicy) GetKind() string
func (*NetworkPolicy) GetName ¶
func (n *NetworkPolicy) GetName() string
func (*NetworkPolicy) GetNamespace ¶
func (n *NetworkPolicy) GetNamespace() string
func (*NetworkPolicy) GetVersion ¶
func (n *NetworkPolicy) GetVersion() string
type NetworkPolicyEgressRule ¶
type NetworkPolicyEgressRule struct { Ports []NetworkPolicyPort `json:"ports,"` To []NetworkPolicyPeer `json:"to"` }
type NetworkPolicyIngressRule ¶
type NetworkPolicyIngressRule struct { Ports []NetworkPolicyPort `json:"ports"` From []NetworkPolicyPeer `json:"from"` }
type NetworkPolicyPeer ¶
type NetworkPolicyPeer struct {
IPBlock *IPBlock `json:"ipBlock"`
}
type NetworkPolicyPort ¶
type NetworkPolicyPort struct { Protocol string `json:"protocol"` Port intstr.IntOrString `json:"port"` EndPort int32 `json:"endPort"` }
type Node ¶
type Node struct { Name string `json:"name"` Node *apiv1.Node `json:"node"` Pods []NodePod `json:"pods"` AvailableResources NodeResources `json:"available"` RequestedResources NodeResources `json:"requested"` }
type NodeResources ¶
type Other ¶
type Other struct { Group string `json:"group"` Version string `json:"version"` Kind string `json:"kind"` Name string `json:"name"` Namespace string `json:"namespace"` Status string `json:"status"` Deleted bool `json:"deleted"` }
func (*Other) GetDeleted ¶
func (*Other) GetGroupVersionKind ¶
func (*Other) GetNamespace ¶
func (*Other) GetVersion ¶
func (*Other) SetDeleted ¶
type PersistentVolume ¶
type PersistentVolume struct { Group string `json:"group"` Version string `json:"version"` Kind string `json:"kind"` Name string `json:"name"` Namespace string `json:"namespace"` AccessModes []v1.PersistentVolumeAccessMode `json:"accessmodes"` Capacity string `json:"capacity"` PersistentVolumeClaim string `json:"persistentvolumeclaim"` StorageClass string `json:"storageclass"` Status v1.PersistentVolumeStatus `json:"status"` ReclaimPolicy v1.PersistentVolumeReclaimPolicy `json:"reclaimpolicy"` Deleted bool `json:"deleted"` }
func (*PersistentVolume) GetCapacity ¶
func (p *PersistentVolume) GetCapacity() string
func (*PersistentVolume) GetDeleted ¶
func (p *PersistentVolume) GetDeleted() bool
func (*PersistentVolume) GetGroup ¶
func (p *PersistentVolume) GetGroup() string
func (*PersistentVolume) GetGroupVersionKind ¶
func (p *PersistentVolume) GetGroupVersionKind() string
func (*PersistentVolume) GetKind ¶
func (p *PersistentVolume) GetKind() string
func (*PersistentVolume) GetName ¶
func (p *PersistentVolume) GetName() string
func (*PersistentVolume) GetNamespace ¶
func (p *PersistentVolume) GetNamespace() string
func (*PersistentVolume) GetPersistentVolumeClaim ¶
func (p *PersistentVolume) GetPersistentVolumeClaim() string
func (*PersistentVolume) GetStatus ¶
func (p *PersistentVolume) GetStatus() v1.PersistentVolumeStatus
func (*PersistentVolume) GetStorageClass ¶
func (p *PersistentVolume) GetStorageClass() string
func (*PersistentVolume) GetVersion ¶
func (p *PersistentVolume) GetVersion() string
func (*PersistentVolume) SetDeleted ¶
func (p *PersistentVolume) SetDeleted(deleted bool)
type PersistentVolumeClaim ¶
type PersistentVolumeClaim struct { Group string `json:"group"` Version string `json:"version"` Kind string `json:"kind"` Name string `json:"name"` Namespace string `json:"namespace"` AccessModes []v1.PersistentVolumeAccessMode `json:"accessmodes"` Size string `json:"size"` Deleted bool `json:"deleted"` }
func (*PersistentVolumeClaim) GetDeleted ¶
func (p *PersistentVolumeClaim) GetDeleted() bool
func (*PersistentVolumeClaim) GetGroup ¶
func (p *PersistentVolumeClaim) GetGroup() string
func (*PersistentVolumeClaim) GetGroupVersionKind ¶
func (p *PersistentVolumeClaim) GetGroupVersionKind() string
func (*PersistentVolumeClaim) GetKind ¶
func (p *PersistentVolumeClaim) GetKind() string
func (*PersistentVolumeClaim) GetName ¶
func (p *PersistentVolumeClaim) GetName() string
func (*PersistentVolumeClaim) GetNamespace ¶
func (p *PersistentVolumeClaim) GetNamespace() string
func (*PersistentVolumeClaim) GetVersion ¶
func (p *PersistentVolumeClaim) GetVersion() string
func (*PersistentVolumeClaim) SetDeleted ¶
func (p *PersistentVolumeClaim) SetDeleted(deleted bool)
type Pod ¶
type Pod struct { Group string `json:"group"` Version string `json:"version"` Kind string `json:"kind"` Name string `json:"name"` Namespace string `json:"namespace"` InitContainers []Container `json:"initContainers"` Containers []Container `json:"containers"` Node string `json:"node"` PodPhase string `json:"podPhase"` Status bool `json:"status"` Started *metav1.Time `json:"started"` Deleted bool `json:"deleted"` }
func (*Pod) GetDeleted ¶
func (*Pod) GetGroupVersionKind ¶
func (*Pod) GetNamespace ¶
func (*Pod) GetVersion ¶
func (*Pod) SetDeleted ¶
type ReconciliationStatus ¶
type ReconciliationStatus struct { Status ReconciliationStatusState `json:"status,omitempty"` Reason string `json:"reason,omitempty"` Errors []string `json:"errors,omitempty"` }
ReconciliationStatus represents the status of the reconciliation process.
type ReconciliationStatusState ¶
type ReconciliationStatusState string
const ( Unknown ReconciliationStatusState = "unknown" Succeeded ReconciliationStatusState = "succeeded" Failed ReconciliationStatusState = "failed" )
type Role ¶
type Role struct { Group string `json:"group"` Version string `json:"version"` Kind string `json:"kind"` Name string `json:"name"` Namespace string `json:"namespace"` Status string `json:"status"` Deleted bool `json:"deleted"` Rules []rbacv1.PolicyRule `json:"rules"` }
func (*Role) GetDeleted ¶
func (*Role) GetGroupVersionKind ¶
func (*Role) GetNamespace ¶
func (*Role) GetVersion ¶
func (*Role) SetDeleted ¶
type Secret ¶
type Secret struct { Group string `json:"group"` Version string `json:"version"` Kind string `json:"kind"` Name string `json:"name"` Namespace string `json:"namespace"` Type string `json:"type"` DataKeys []string `json:"dataKeys"` Deleted bool `json:"deleted"` }
func (*Secret) GetDataKeys ¶
func (*Secret) GetDeleted ¶
func (*Secret) GetGroupVersionKind ¶
func (*Secret) GetNamespace ¶
func (*Secret) GetVersion ¶
func (*Secret) SetDeleted ¶
type Service ¶
type Service struct { Group string `json:"group"` Version string `json:"version"` Kind string `json:"kind"` Name string `json:"name"` Namespace string `json:"namespace"` Type string `json:"serviceType"` ExternalIPs []*ExternalIP `json:"externalIPs"` Ports []v1.ServicePort `json:"ports"` Deleted bool `json:"deleted"` }
func (*Service) GetDeleted ¶
func (*Service) GetGroupVersionKind ¶
func (*Service) GetNamespace ¶
func (*Service) GetVersion ¶
func (*Service) SetDeleted ¶
type StatefulSet ¶
type StatefulSet struct { Group string `json:"group"` Version string `json:"version"` Kind string `json:"kind"` Name string `json:"name"` Namespace string `json:"namespace"` Replicas int `json:"replicas"` Pods []Pod `json:"pods"` Status string `json:"status"` Deleted bool `json:"deleted"` }
func (*StatefulSet) GetDeleted ¶
func (s *StatefulSet) GetDeleted() bool
func (*StatefulSet) GetGroup ¶
func (s *StatefulSet) GetGroup() string
func (*StatefulSet) GetGroupVersionKind ¶
func (s *StatefulSet) GetGroupVersionKind() string
func (*StatefulSet) GetKind ¶
func (s *StatefulSet) GetKind() string
func (*StatefulSet) GetName ¶
func (s *StatefulSet) GetName() string
func (*StatefulSet) GetNamespace ¶
func (s *StatefulSet) GetNamespace() string
func (*StatefulSet) GetVersion ¶
func (s *StatefulSet) GetVersion() string
func (*StatefulSet) SetDeleted ¶
func (s *StatefulSet) SetDeleted(deleted bool)
type StatusCronJob ¶
type StatusCronJob struct { LastScheduleTime *metav1.Time `json:"lastScheduleTime"` LastSuccessfulTime *metav1.Time `json:"lastSuccessfulTime"` }
func (*StatusCronJob) GetLastScheduleTime ¶
func (s *StatusCronJob) GetLastScheduleTime() string
func (*StatusCronJob) GetLastSuccessfulTime ¶
func (s *StatusCronJob) GetLastSuccessfulTime() string
type TemplateStore ¶
type TemplatesResponse ¶
Click to show internal directories.
Click to hide internal directories.