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 ¶
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.
Click to show internal directories.
Click to hide internal directories.