Documentation ¶
Index ¶
Constants ¶
View Source
const ( // LokiGatewayTenantFileName is the name of the tenant config file in the configmap LokiGatewayTenantFileName = "tenants.yaml" // LokiGatewayRbacFileName is the name of the rbac config file in the configmap LokiGatewayRbacFileName = "rbac.yaml" // LokiGatewayRegoFileName is the name of the lokistack-gateway rego config file in the configmap LokiGatewayRegoFileName = "lokistack-gateway.rego" // LokiGatewayMountDir is the path that is mounted from the configmap LokiGatewayMountDir = "/etc/lokistack-gateway" // LokiGatewayTLSDir is the path that is mounted from the configmap for TLS LokiGatewayTLSDir = "/var/run/tls" // LokiGatewayCABundleDir is the path that is mounted from the configmap for TLS LokiGatewayCABundleDir = "/var/run/ca" // LokiGatewayCAFile is the file name of the certificate authority file LokiGatewayCAFile = "service-ca.crt" // LokiGatewayCertFile is the file of the X509 server certificate file LokiGatewayCertFile = "tls.crt" // LokiGatewayKeyFile is the file name of the server private key LokiGatewayKeyFile = "tls.key" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Options ¶
type Options struct { Stack lokiv1beta1.LokiStackSpec Namespace string Name string StorageDirectory string OpenShiftOptions openshift.Options TenantSecrets []*Secret TenantConfigMap map[string]TenantData }
Options is used to render the rbac.yaml and tenants.yaml file template
type TenantData ¶
TenantData defines the existing tenantID and cookieSecret for lokistack reconcile.
Click to show internal directories.
Click to hide internal directories.