Documentation ¶
Index ¶
Constants ¶
View Source
const ( DeploymentName = "tigera-linseed" ServiceAccountName = "tigera-linseed" RoleName = "tigera-linseed" ServiceName = "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 ¶
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 // ESAdminUserName is the admin user used to connect to Elastic ESAdminUserName string // Whether this is a management cluster ManagementCluster bool // Whether the cluster supports pod security policies. UsePSP bool // Elastic cluster configuration ESClusterConfig *relasticsearch.ClusterConfig }
Config contains all the information needed to render the Linseed component.
Click to show internal directories.
Click to hide internal directories.