Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AllAddonSelector = []AddonSelector{ AddonSelectorPrometheus, AddonSelectorGrafana, AddonSelectorZipkin, AddonSelectorJaeger, AddonSelectorKiali, }
View Source
var AllMeshType = []MeshType{ MeshTypeAll, MeshTypeNone, MeshTypeIstio, MeshTypeLinkerd, MeshTypeConsul, MeshTypeOctarine, MeshTypeTraefik, MeshTypeOpenservicemesh, MeshTypeKuma, MeshTypeNginxsm, MeshTypeNetworksm, MeshTypeCitrixsm, }
View Source
var AllStatus = []Status{ StatusEnabled, StatusDisabled, StatusUnknown, }
Functions ¶
This section is empty.
Types ¶
type AddonConfig ¶
type AddonList ¶
type AddonList struct { Type string `json:"type"` Status *Status `json:"status"` Config *AddonConfig `json:"config"` }
type AddonSelector ¶
type AddonSelector string
const ( AddonSelectorPrometheus AddonSelector = "PROMETHEUS" AddonSelectorGrafana AddonSelector = "GRAFANA" AddonSelectorZipkin AddonSelector = "ZIPKIN" AddonSelectorJaeger AddonSelector = "JAEGER" AddonSelectorKiali AddonSelector = "KIALI" )
func (AddonSelector) IsValid ¶
func (e AddonSelector) IsValid() bool
func (AddonSelector) MarshalGQL ¶
func (e AddonSelector) MarshalGQL(w io.Writer)
func (AddonSelector) String ¶
func (e AddonSelector) String() string
func (*AddonSelector) UnmarshalGQL ¶
func (e *AddonSelector) UnmarshalGQL(v interface{}) error
type ControlPlane ¶
type ControlPlane struct { Name *MeshType `json:"name"` Version string `json:"version"` Members []*ControlPlaneMember `json:"members"` }
type ControlPlaneFilter ¶
type ControlPlaneFilter struct {
Type *MeshType `json:"type"`
}
type ControlPlaneMember ¶
type MeshType ¶
type MeshType string
const ( MeshTypeAll MeshType = "ALL" MeshTypeNone MeshType = "NONE" MeshTypeIstio MeshType = "ISTIO" MeshTypeLinkerd MeshType = "LINKERD" MeshTypeConsul MeshType = "CONSUL" MeshTypeOctarine MeshType = "OCTARINE" MeshTypeTraefik MeshType = "TRAEFIK" MeshTypeOpenservicemesh MeshType = "OPENSERVICEMESH" MeshTypeKuma MeshType = "KUMA" MeshTypeNginxsm MeshType = "NGINXSM" MeshTypeNetworksm MeshType = "NETWORKSM" MeshTypeCitrixsm MeshType = "CITRIXSM" )
func (MeshType) MarshalGQL ¶
func (*MeshType) UnmarshalGQL ¶
type OperatorStatus ¶
Click to show internal directories.
Click to hide internal directories.