Help us shape the future of Go! Take the 2026 Go Developer Survey

linseed

package
v1.30.9 Latest Latest
Warning

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

Go to latest
Published: Nov 17, 2023 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DeploymentName        = "tigera-linseed"
	ServiceAccountName    = "tigera-linseed"
	PodSecurityPolicyName = "tigera-linseed"
	PolicyName            = networkpolicy.TigeraComponentPolicyPrefix + "linseed-access"
	PortName              = "tigera-linseed"
	TargetPort            = 8444
	Port                  = 443
	ClusterRoleName       = "tigera-linseed"
)

Variables

This section is empty.

Functions

func Linseed

func Linseed(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

	// Keypair to use for asserting Linseed's identity.
	KeyPair certificatemanagement.KeyPairInterface

	// Keypair to use for signing tokens.
	TokenKeyPair certificatemanagement.KeyPairInterface

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

	// ClusterDomain to use when building service URLs.
	ClusterDomain string

	// Whether this is a management cluster
	ManagementCluster bool

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

	// Elastic cluster configuration
	ESClusterConfig *relasticsearch.ClusterConfig

	// Indicates whether DPI is installed in the cluster or not
	HasDPIResource bool
}

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

Jump to

Keyboard shortcuts

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