status

package
v1.36.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 5, 2021 License: Apache-2.0 Imports: 16 Imported by: 35

Documentation

Overview

status is a simple package for offering up various status information from Kiali.

Index

Constants

View Source
const (
	ContainerVersion = name + " container version"
	ConsoleVersion   = name + " console version"
	CoreVersion      = name + " core version"
	CoreCommitHash   = name + " core commit hash"
	State            = name + " state"
	ClusterMTLS      = "Istio mTLS"
	StateRunning     = "running"
)

Variables

This section is empty.

Functions

func DiscoverGrafana added in v0.20.0

func DiscoverGrafana() string

DiscoverGrafana will return the Grafana URL if it has been configured, or will try to retrieve it if an OpenShift Route is defined.

func IsIter8Supported added in v1.22.1

func IsIter8Supported(analyticsImgVersion string) bool

Check Iter8 Supported Version

func Put

func Put(name, value string) (previous string, hasPrevious bool)

Put adds or replaces status info for the provided name. Any previous setting is returned.

Types

type ExternalServiceInfo

type ExternalServiceInfo struct {
	// The name of the service
	//
	// required: true
	// example: Istio
	Name string `json:"name"`

	// The installed version of the service
	//
	// required: false
	// example: 0.8.0
	Version string `json:"version,omitempty"`

	// The service url
	//
	// required: false
	// example: jaeger-query-istio-system.127.0.0.1.nip.io
	Url string `json:"url,omitempty"`
}

Status response model

This is used for returning a response of Kiali Status

swagger:model externalServiceInfo

type StatusInfo

type StatusInfo struct {
	// The state of Kiali
	// A hash of key,values with versions of Kiali and state
	//
	// required: true
	Status map[string]string `json:"status"`
	// An array of external services installed
	//
	// required: true
	// swagger:allOf
	ExternalServices []ExternalServiceInfo `json:"externalServices"`
	// An array of warningMessages
	// items.example: Istio version 0.7.1 is not supported, the version should be 0.8.0
	// swagger:allOf
	WarningMessages []string `json:"warningMessages"`
}

StatusInfo statusInfo

This is used for returning a response of Kiali Status

swagger:model StatusInfo

func Get

func Get() (status StatusInfo)

Get returns a copy of the current status info.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL