dashboards

package
v1.34.0 Latest Latest
Warning

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

Go to latest
Published: May 11, 2024 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Name                     = "dashboards-installer"
	ElasticCredentialsSecret = "tigera-ee-dashboards-installer-elasticsearch-user-secret"
	PolicyName               = networkpolicy.TigeraComponentPolicyPrefix + Name
)

Functions

func Dashboards

func Dashboards(c *Config) render.Component

Types

type Config

type Config struct {
	// CustomResources provided by the user.
	Installation *operatorv1.InstallationSpec

	// Pull secrets provided by the user.
	PullSecrets []*corev1.Secret

	// Trusted bundle to use when validating client certificates.
	TrustedBundle certificatemanagement.TrustedBundleRO

	// Whether this is a managed cluster
	IsManaged bool

	// Whether the cluster supports pod security policies.
	UsePSP bool

	// Namespace to install into.
	Namespace string

	// Tenant configuration, if running for a particular tenant.
	Tenant *operatorv1.Tenant

	// Secret containing client certificate and key for connecting to the Kibana. If configured,
	// mTLS is used between Dashboards and the external Kibana.
	ExternalKibanaClientSecret *corev1.Secret

	// Kibana service definition
	KibanaHost   string
	KibanaPort   uint16
	KibanaScheme string

	// Credentials are used to provide annotations for elastic search users
	Credentials []*corev1.Secret
}

Config contains all the information needed to render the Dashboards component.

Jump to

Keyboard shortcuts

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