f.BoolVar(&c.featureFlags.EnableCertificateSigningService,"with-cert-signing-service",false,"Enable usage of cert-signing service for scraping prometheus metrics via TLS.")
f.BoolVar(&c.featureFlags.EnableCertificateSigningService,"with-cert-signing-service",false,"Enable usage of cert-signing service for scraping prometheus metrics via TLS.")
f.BoolVar(&c.featureFlags.EnableServiceMonitors,"with-service-monitors",false,"Enable service monitors for all LokiStack components.")
f.BoolVar(&c.featureFlags.EnableServiceMonitors,"with-service-monitors",false,"Enable service monitors for all LokiStack components.")
f.BoolVar(&c.featureFlags.EnableTLSHTTPServices,"with-http-tls-services",false,"Enables TLS for lokistack-gateway.")
f.BoolVar(&c.featureFlags.EnableTLSServiceMonitorConfig,"with-tls-service-monitors",false,"Enable TLS endpoint for service monitors.")
f.BoolVar(&c.featureFlags.EnableTLSServiceMonitorConfig,"with-tls-service-monitors",false,"Enable TLS endpoint for service monitors.")
If the operator was started with the `--with-tls-service-monitors` option, then the protocol used to access the service needs to be set to `https` and, depending on the used certificate another option needs to be added to the `jsonData`: `tlsSkipVerify: true`
If the operator was started with the `--with-http-tls-services` option, then the protocol used to access the service needs to be set to `https` and, depending on the used certificate another option needs to be added to the `jsonData`: `tlsSkipVerify: true`
The values for the variables used in the configuration file depend on the Lokistack deployment and which Loki tenant needs to be accessed.
The values for the variables used in the configuration file depend on the Lokistack deployment and which Loki tenant needs to be accessed.