Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶
type Options struct { // ReadyzPort if the port used to expose Prometheus metrics. ReadyzPort int // ReadyzPath if the HTTP path used to expose Prometheus metrics. ReadyzPath string // MetricsPort is the port for exposing Prometheus metrics on 0.0.0.0 on the // path '/metrics'. MetricsPort int // Logr is the shared base logger. Logr logr.Logger // RestConfig is the shared based rest config to connect to the Kubernetes // API. RestConfig *rest.Config Controller OptionsController CertManager certmanager.Options TLS tls.Options Server server.Options IstiodCert istiodcert.Options // contains filtered or unexported fields }
Options is a struct to hold options for cert-manager-istio-csr
type OptionsController ¶ added in v0.3.0
type OptionsController struct { // LeaderElectionNamespace is the namespace that the leader election lease is // held in. LeaderElectionNamespace string // ConfigMapNamespaceSelector is the selector to filter on the namespaces that // receives the istio-root-ca ConfigMap ConfigMapNamespaceSelector string // DisableKubernetesClientRateLimiter allows the default client-go rate limiter to be disabled // if the Kubernetes API server supports // [API Priority and Fairness](https://kubernetes.io/docs/concepts/cluster-administration/flow-control/). DisableKubernetesClientRateLimiter bool }
OptionsController is the Controller specific options
Click to show internal directories.
Click to hide internal directories.