mirror of
https://github.com/bitnami/charts.git
synced 2026-08-10 14:15:55 +08:00
[bitnami/wavefront] Set readOnlyRootFileSystem by default (#9466)
* [bitnami/wavefront] Set readOnlyRootFileSystem by default Signed-off-by: Miguel A. Cabrera Minagorri <mcabrera@vmware.com> * [bitnami/wavefront] Update components versions Signed-off-by: Bitnami Containers <containers@bitnami.com> Co-authored-by: Carlos Rodríguez Hernández <carlosrh@vmware.com> Co-authored-by: Bitnami Containers <containers@bitnami.com>
This commit is contained in:
co-authored by
Carlos Rodríguez Hernández
Bitnami Containers
parent
2a1b64c7f4
commit
217548b7fc
@@ -30,4 +30,4 @@ sources:
|
||||
- https://github.com/bitnami/bitnami-docker-wavefront-proxy
|
||||
- https://github.com/wavefrontHQ/wavefront-collector-for-kubernetes
|
||||
- https://github.com/wavefrontHQ/wavefront-proxy
|
||||
version: 3.2.3
|
||||
version: 3.3.0
|
||||
|
||||
+135
-132
@@ -98,142 +98,145 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
|
||||
### Collector parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
| ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- |
|
||||
| `collector.enabled` | Setup and enable the Wavefront collector to gather metrics | `true` |
|
||||
| `collector.image.registry` | Wavefront collector Image registry | `docker.io` |
|
||||
| `collector.image.repository` | Wavefront collector Image repository | `bitnami/wavefront-kubernetes-collector` |
|
||||
| `collector.image.tag` | Wavefront collector Image tag (immutable tags are recommended) | `1.7.5-scratch-r3` |
|
||||
| `collector.image.pullPolicy` | Image pull policy | `IfNotPresent` |
|
||||
| `collector.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
| `collector.hostAliases` | Deployment pod host aliases | `[]` |
|
||||
| `collector.useDaemonset` | Use Wavefront collector in Daemonset mode | `true` |
|
||||
| `collector.usePKSPrefix` | If installing into a TKGi/PKS environment, set this to true. Prefixes metrics with 'pks.kubernetes.' | `false` |
|
||||
| `collector.maxProcs` | Maximum number of CPUs that can be used simultaneously | `""` |
|
||||
| `collector.logLevel` | Log level. Allowed values: `info`, `debug` or `trace` | `""` |
|
||||
| `collector.interval` | Default metrics collection interval | `""` |
|
||||
| `collector.flushInterval` | How often to force a metrics flush | `""` |
|
||||
| `collector.sinkDelay` | Timeout for exporting data | `""` |
|
||||
| `collector.useReadOnlyPort` | Use un-authenticated port for kubelet | `false` |
|
||||
| `collector.useProxy` | Use a Wavefront Proxy to send metrics through | `true` |
|
||||
| `collector.proxyAddress` | Can be used to specify a specific address for the Wavefront Proxy | `""` |
|
||||
| `collector.kubernetesState` | Collect metrics about Kubernetes resource states | `true` |
|
||||
| `collector.apiServerMetrics` | Collect metrics about Kubernetes API server | `false` |
|
||||
| `collector.tags` | Map of tags to apply to all metrics collected by the collector | `{}` |
|
||||
| `collector.hostOSMetrics` | If set to true, host OS metrics will be collected | `false` |
|
||||
| `collector.filters.metricDenyList` | Optimized metrics collection to omit peripheral metrics. | `[]` |
|
||||
| `collector.filters.tagExclude` | Filter out generated labels | `[]` |
|
||||
| `collector.events.enabled` | Events can also be collected and sent to Wavefront | `false` |
|
||||
| `collector.discovery.enabled` | Rules based and Prometheus endpoints auto-discovery | `true` |
|
||||
| `collector.discovery.annotationPrefix` | When specified, this replaces `prometheus.io` as the prefix for annotations used to auto-discover Prometheus endpoints | `""` |
|
||||
| `collector.discovery.enableRuntimeConfigs` | Whether to enable runtime discovery configurations | `true` |
|
||||
| `collector.discovery.config` | Configuration for rules based auto-discovery | `[]` |
|
||||
| `collector.existingConfigmap` | Name of existing ConfigMap with collector configuration | `""` |
|
||||
| `collector.command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `collector.args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `collector.resources.limits` | The resources limits for the collector container | `{}` |
|
||||
| `collector.resources.requests` | The requested resources for the collector container | `{}` |
|
||||
| `collector.containerSecurityContext.enabled` | Enable Container Security Context configuration | `true` |
|
||||
| `collector.containerSecurityContext.runAsUser` | Set Container's Security Context runAsUser | `1001` |
|
||||
| `collector.containerSecurityContext.runAsNonRoot` | Set Container's Security Context runAsNonRoot | `true` |
|
||||
| `collector.podSecurityContext.enabled` | Enable Pod Security Context configuration | `true` |
|
||||
| `collector.podSecurityContext.fsGroup` | Group ID for the volumes of the pod | `1001` |
|
||||
| `collector.podAffinityPreset` | Wavefront collector pod affinity preset. Ignored if `collector.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `collector.podAntiAffinityPreset` | Wavefront collector pod anti-affinity preset. Ignored if `collector.affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `collector.nodeAffinityPreset.type` | Wavefront collector node affinity preset type. Ignored if `collector.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `collector.nodeAffinityPreset.key` | Wavefront collector node label key to match Ignored if `collector.affinity` is set. | `""` |
|
||||
| `collector.nodeAffinityPreset.values` | Wavefront collector node label values to match. Ignored if `collector.affinity` is set. | `[]` |
|
||||
| `collector.affinity` | Wavefront collector affinity for pod assignment | `{}` |
|
||||
| `collector.nodeSelector` | Wavefront collector node labels for pod assignment | `{}` |
|
||||
| `collector.tolerations` | Wavefront collector tolerations for pod assignment | `[]` |
|
||||
| `collector.podLabels` | Wavefront collector pod extra labels | `{}` |
|
||||
| `collector.podAnnotations` | Annotations for Wavefront collector pods | `{}` |
|
||||
| `collector.priorityClassName` | Wavefront Collector pods' priority | `""` |
|
||||
| `collector.lifecycleHooks` | Lifecycle hooks for the Wavefront Collector container to automate configuration before or after startup | `{}` |
|
||||
| `collector.customLivenessProbe` | Override default liveness probe | `{}` |
|
||||
| `collector.customReadinessProbe` | Override default readiness probe | `{}` |
|
||||
| `collector.updateStrategy.type` | Update strategy - only really applicable for deployments with RWO PVs attached | `RollingUpdate` |
|
||||
| `collector.extraEnvVars` | Extra environment variables to be set on collector container | `[]` |
|
||||
| `collector.extraEnvVarsCM` | Name of existing ConfigMap containing extra environment variables | `""` |
|
||||
| `collector.extraEnvVarsSecret` | Name of existing Secret containing extra environment variables | `""` |
|
||||
| `collector.extraVolumes` | Optionally specify extra list of additional volumes for collector container | `[]` |
|
||||
| `collector.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for collector container | `[]` |
|
||||
| `collector.initContainers` | Add init containers to the Wavefront proxy pods | `[]` |
|
||||
| `collector.sidecars` | Add sidecars to the Wavefront proxy pods | `[]` |
|
||||
| Name | Description | Value |
|
||||
| ----------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- |
|
||||
| `collector.enabled` | Setup and enable the Wavefront collector to gather metrics | `true` |
|
||||
| `collector.image.registry` | Wavefront collector Image registry | `docker.io` |
|
||||
| `collector.image.repository` | Wavefront collector Image repository | `bitnami/wavefront-kubernetes-collector` |
|
||||
| `collector.image.tag` | Wavefront collector Image tag (immutable tags are recommended) | `1.9.0-scratch-r1` |
|
||||
| `collector.image.pullPolicy` | Image pull policy | `IfNotPresent` |
|
||||
| `collector.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
| `collector.hostAliases` | Deployment pod host aliases | `[]` |
|
||||
| `collector.useDaemonset` | Use Wavefront collector in Daemonset mode | `true` |
|
||||
| `collector.usePKSPrefix` | If installing into a TKGi/PKS environment, set this to true. Prefixes metrics with 'pks.kubernetes.' | `false` |
|
||||
| `collector.maxProcs` | Maximum number of CPUs that can be used simultaneously | `""` |
|
||||
| `collector.logLevel` | Log level. Allowed values: `info`, `debug` or `trace` | `""` |
|
||||
| `collector.interval` | Default metrics collection interval | `""` |
|
||||
| `collector.flushInterval` | How often to force a metrics flush | `""` |
|
||||
| `collector.sinkDelay` | Timeout for exporting data | `""` |
|
||||
| `collector.useReadOnlyPort` | Use un-authenticated port for kubelet | `false` |
|
||||
| `collector.useProxy` | Use a Wavefront Proxy to send metrics through | `true` |
|
||||
| `collector.proxyAddress` | Can be used to specify a specific address for the Wavefront Proxy | `""` |
|
||||
| `collector.kubernetesState` | Collect metrics about Kubernetes resource states | `true` |
|
||||
| `collector.apiServerMetrics` | Collect metrics about Kubernetes API server | `false` |
|
||||
| `collector.tags` | Map of tags to apply to all metrics collected by the collector | `{}` |
|
||||
| `collector.hostOSMetrics` | If set to true, host OS metrics will be collected | `false` |
|
||||
| `collector.filters.metricDenyList` | Optimized metrics collection to omit peripheral metrics. | `[]` |
|
||||
| `collector.filters.tagExclude` | Filter out generated labels | `[]` |
|
||||
| `collector.events.enabled` | Events can also be collected and sent to Wavefront | `false` |
|
||||
| `collector.discovery.enabled` | Rules based and Prometheus endpoints auto-discovery | `true` |
|
||||
| `collector.discovery.annotationPrefix` | When specified, this replaces `prometheus.io` as the prefix for annotations used to auto-discover Prometheus endpoints | `""` |
|
||||
| `collector.discovery.enableRuntimeConfigs` | Whether to enable runtime discovery configurations | `true` |
|
||||
| `collector.discovery.config` | Configuration for rules based auto-discovery | `[]` |
|
||||
| `collector.controlplane.enabled` | Enable metrics for control plane dashboard (default false) | `false` |
|
||||
| `collector.existingConfigmap` | Name of existing ConfigMap with collector configuration | `""` |
|
||||
| `collector.command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `collector.args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `collector.resources.limits` | The resources limits for the collector container | `{}` |
|
||||
| `collector.resources.requests` | The requested resources for the collector container | `{}` |
|
||||
| `collector.containerSecurityContext.enabled` | Enable Container Security Context configuration | `true` |
|
||||
| `collector.containerSecurityContext.runAsUser` | Set Container's Security Context runAsUser | `1001` |
|
||||
| `collector.containerSecurityContext.runAsNonRoot` | Set Container's Security Context runAsNonRoot | `true` |
|
||||
| `collector.containerSecurityContext.readOnlyRootFilesystem` | Mount / (root) as a readonly filesystem on container | `true` |
|
||||
| `collector.podSecurityContext.enabled` | Enable Pod Security Context configuration | `true` |
|
||||
| `collector.podSecurityContext.fsGroup` | Group ID for the volumes of the pod | `1001` |
|
||||
| `collector.podAffinityPreset` | Wavefront collector pod affinity preset. Ignored if `collector.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `collector.podAntiAffinityPreset` | Wavefront collector pod anti-affinity preset. Ignored if `collector.affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `collector.nodeAffinityPreset.type` | Wavefront collector node affinity preset type. Ignored if `collector.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `collector.nodeAffinityPreset.key` | Wavefront collector node label key to match Ignored if `collector.affinity` is set. | `""` |
|
||||
| `collector.nodeAffinityPreset.values` | Wavefront collector node label values to match. Ignored if `collector.affinity` is set. | `[]` |
|
||||
| `collector.affinity` | Wavefront collector affinity for pod assignment | `{}` |
|
||||
| `collector.nodeSelector` | Wavefront collector node labels for pod assignment | `{}` |
|
||||
| `collector.tolerations` | Wavefront collector tolerations for pod assignment | `[]` |
|
||||
| `collector.podLabels` | Wavefront collector pod extra labels | `{}` |
|
||||
| `collector.podAnnotations` | Annotations for Wavefront collector pods | `{}` |
|
||||
| `collector.priorityClassName` | Wavefront Collector pods' priority | `""` |
|
||||
| `collector.lifecycleHooks` | Lifecycle hooks for the Wavefront Collector container to automate configuration before or after startup | `{}` |
|
||||
| `collector.customLivenessProbe` | Override default liveness probe | `{}` |
|
||||
| `collector.customReadinessProbe` | Override default readiness probe | `{}` |
|
||||
| `collector.updateStrategy.type` | Update strategy - only really applicable for deployments with RWO PVs attached | `RollingUpdate` |
|
||||
| `collector.extraEnvVars` | Extra environment variables to be set on collector container | `[]` |
|
||||
| `collector.extraEnvVarsCM` | Name of existing ConfigMap containing extra environment variables | `""` |
|
||||
| `collector.extraEnvVarsSecret` | Name of existing Secret containing extra environment variables | `""` |
|
||||
| `collector.extraVolumes` | Optionally specify extra list of additional volumes for collector container | `[]` |
|
||||
| `collector.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for collector container | `[]` |
|
||||
| `collector.initContainers` | Add init containers to the Wavefront proxy pods | `[]` |
|
||||
| `collector.sidecars` | Add sidecars to the Wavefront proxy pods | `[]` |
|
||||
|
||||
|
||||
### Proxy parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
| --------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- |
|
||||
| `proxy.enabled` | Setup and enable Wavefront proxy to send metrics through | `true` |
|
||||
| `proxy.image.registry` | Wavefront proxy image registry | `docker.io` |
|
||||
| `proxy.image.repository` | Wavefront proxy image repository | `bitnami/wavefront-proxy` |
|
||||
| `proxy.image.tag` | Wavefront proxy image tag (immutable tags are recommended) | `10.13.0-debian-10-r8` |
|
||||
| `proxy.image.pullPolicy` | Wavefront proxy image pull policy | `IfNotPresent` |
|
||||
| `proxy.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
| `proxy.hostAliases` | Deployment pod host aliases | `[]` |
|
||||
| `proxy.resources.limits` | The resources limits for the proxy container | `{}` |
|
||||
| `proxy.resources.requests` | The requested resources for the proxy container | `{}` |
|
||||
| `proxy.containerSecurityContext.enabled` | Enable Container Security Context configuration | `true` |
|
||||
| `proxy.containerSecurityContext.runAsUser` | Set Container's Security Context runAsUser | `1001` |
|
||||
| `proxy.containerSecurityContext.runAsNonRoot` | Set Container's Security Context runAsNonRoot | `true` |
|
||||
| `proxy.podSecurityContext.enabled` | Enable Pod Security Context configuration | `true` |
|
||||
| `proxy.podSecurityContext.fsGroup` | Group ID for the volumes of the pod | `1001` |
|
||||
| `proxy.podAffinityPreset` | Wavefront proxy pod affinity preset. Ignored if `proxy.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `proxy.podAntiAffinityPreset` | Wavefront proxy pod anti-affinity preset. Ignored if `proxy.affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `proxy.nodeAffinityPreset.type` | Wavefront proxy node affinity preset type. Ignored if `proxy.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `proxy.nodeAffinityPreset.key` | Wavefront proxy node label key to match Ignored if `proxy.affinity` is set. | `""` |
|
||||
| `proxy.nodeAffinityPreset.values` | Wavefront proxy node label values to match. Ignored if `proxy.affinity` is set. | `[]` |
|
||||
| `proxy.affinity` | Wavefront proxy affinity for pod assignment | `{}` |
|
||||
| `proxy.nodeSelector` | Wavefront proxy node labels for pod assignment | `{}` |
|
||||
| `proxy.tolerations` | Wavefront proxy tolerations for pod assignment | `[]` |
|
||||
| `proxy.podLabels` | Wavefront proxy pod extra labels | `{}` |
|
||||
| `proxy.podAnnotations` | Annotations for Wavefront proxy pods | `{}` |
|
||||
| `proxy.priorityClassName` | Wavefront proxy pods' priority class name | `""` |
|
||||
| `proxy.lifecycleHooks` | Lifecycle hooks for the Wavefront proxy container to automate configuration before or after startup | `{}` |
|
||||
| `proxy.livenessProbe.enabled` | Enable livenessProbe | `true` |
|
||||
| `proxy.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `10` |
|
||||
| `proxy.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `20` |
|
||||
| `proxy.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `1` |
|
||||
| `proxy.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` |
|
||||
| `proxy.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||
| `proxy.readinessProbe.enabled` | Enable readinessProbe | `true` |
|
||||
| `proxy.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `10` |
|
||||
| `proxy.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `20` |
|
||||
| `proxy.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `1` |
|
||||
| `proxy.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` |
|
||||
| `proxy.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||
| `proxy.customLivenessProbe` | Override default liveness probe | `{}` |
|
||||
| `proxy.customReadinessProbe` | Override default readiness probe | `{}` |
|
||||
| `proxy.updateStrategy.type` | Update strategy - only really applicable for deployments with RWO PVs attached | `RollingUpdate` |
|
||||
| `proxy.extraEnvVars` | Extra environment variables to be set on proxy container | `[]` |
|
||||
| `proxy.extraEnvVarsCM` | Name of existing ConfigMap containing extra environment variables | `""` |
|
||||
| `proxy.extraEnvVarsSecret` | Name of existing Secret containing extra environment variables | `""` |
|
||||
| `proxy.extraVolumes` | Optionally specify extra list of additional volumes for proxy container | `[]` |
|
||||
| `proxy.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for proxy container | `[]` |
|
||||
| `proxy.initContainers` | Add init containers to the Wavefront proxy pods | `[]` |
|
||||
| `proxy.sidecars` | Add sidecars to the Wavefront proxy pods | `[]` |
|
||||
| `proxy.replicas` | Replicas to deploy for Wavefront proxy (usually 1) | `1` |
|
||||
| `proxy.port` | The port number the proxy will listen on for metrics in Wavefront data format | `2878` |
|
||||
| `proxy.tracePort` | The port number the proxy will listen on for tracing spans in Wavefront trace data format (usually 30000) | `""` |
|
||||
| `proxy.jaegerPort` | The port number the proxy will listen on for tracing spans in Jaeger data format (usually 30001) | `""` |
|
||||
| `proxy.traceJaegerHttpListenerPort` | TCP ports to receive Jaeger Thrift formatted data via HTTP. The data is then sent to Wavefront in Wavefront span format (usually 30080) | `""` |
|
||||
| `proxy.traceJaegerGrpcListenerPort` | TCP ports to receive Jaeger GRPC formatted data via HTTP (usually 14250) | `""` |
|
||||
| `proxy.zipkinPort` | The port number the proxy will listen on for tracing spans in Zipkin data format (usually 9411) | `""` |
|
||||
| `proxy.traceSamplingRate` | Sampling rate to apply to tracing spans sent to the proxy | `""` |
|
||||
| `proxy.traceSamplingDuration` | When set to greater than 0, spans that exceed this duration will force trace to be sampled (ms) | `""` |
|
||||
| `proxy.traceJaegerApplicationName` | Custom application name for traces received on Jaeger's traceJaegerListenerPorts or traceJaegerHttpListenerPorts. | `""` |
|
||||
| `proxy.traceZipkinApplicationName` | Custom application name for traces received on Zipkin's traceZipkinListenerPorts. | `""` |
|
||||
| `proxy.histogramPort` | Port for histogram distribution format data (usually 40000) | `""` |
|
||||
| `proxy.histogramMinutePort` | Port to accumulate 1-minute based histograms on Wavefront data format (usually 40001) | `""` |
|
||||
| `proxy.histogramHourPort` | Port to accumulate 1-hour based histograms on Wavefront data format (usually 40002) | `""` |
|
||||
| `proxy.histogramDayPort` | Port to accumulate 1-day based histograms on Wavefront data format (usually 40003) | `""` |
|
||||
| `proxy.deltaCounterPort` | Port to accumulate 1-minute delta counters on Wavefront data format (usually 50000) | `""` |
|
||||
| `proxy.args` | Any configuration property can be passed to the proxy via command line args in the format: `--<property_name> <value>` | `""` |
|
||||
| `proxy.heap` | Wavefront proxy Java heap maximum usage (java -Xmx command line option) | `""` |
|
||||
| `proxy.existingConfigmap` | Name of existing ConfigMap with Proxy preprocessor configuration | `""` |
|
||||
| `proxy.preprocessor` | Preprocessor rules is a powerful way to apply filtering or to enhance metrics as they flow | `{}` |
|
||||
| Name | Description | Value |
|
||||
| ------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- |
|
||||
| `proxy.enabled` | Setup and enable Wavefront proxy to send metrics through | `true` |
|
||||
| `proxy.image.registry` | Wavefront proxy image registry | `docker.io` |
|
||||
| `proxy.image.repository` | Wavefront proxy image repository | `bitnami/wavefront-proxy` |
|
||||
| `proxy.image.tag` | Wavefront proxy image tag (immutable tags are recommended) | `10.14.0-debian-10-r43` |
|
||||
| `proxy.image.pullPolicy` | Wavefront proxy image pull policy | `IfNotPresent` |
|
||||
| `proxy.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
| `proxy.hostAliases` | Deployment pod host aliases | `[]` |
|
||||
| `proxy.resources.limits` | The resources limits for the proxy container | `{}` |
|
||||
| `proxy.resources.requests` | The requested resources for the proxy container | `{}` |
|
||||
| `proxy.containerSecurityContext.enabled` | Enable Container Security Context configuration | `true` |
|
||||
| `proxy.containerSecurityContext.runAsUser` | Set Container's Security Context runAsUser | `1001` |
|
||||
| `proxy.containerSecurityContext.runAsNonRoot` | Set Container's Security Context runAsNonRoot | `true` |
|
||||
| `proxy.containerSecurityContext.readOnlyRootFilesystem` | Mount / (root) as a readonly filesystem on Proxy container | `true` |
|
||||
| `proxy.podSecurityContext.enabled` | Enable Pod Security Context configuration | `true` |
|
||||
| `proxy.podSecurityContext.fsGroup` | Group ID for the volumes of the pod | `1001` |
|
||||
| `proxy.podAffinityPreset` | Wavefront proxy pod affinity preset. Ignored if `proxy.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `proxy.podAntiAffinityPreset` | Wavefront proxy pod anti-affinity preset. Ignored if `proxy.affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `proxy.nodeAffinityPreset.type` | Wavefront proxy node affinity preset type. Ignored if `proxy.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `proxy.nodeAffinityPreset.key` | Wavefront proxy node label key to match Ignored if `proxy.affinity` is set. | `""` |
|
||||
| `proxy.nodeAffinityPreset.values` | Wavefront proxy node label values to match. Ignored if `proxy.affinity` is set. | `[]` |
|
||||
| `proxy.affinity` | Wavefront proxy affinity for pod assignment | `{}` |
|
||||
| `proxy.nodeSelector` | Wavefront proxy node labels for pod assignment | `{}` |
|
||||
| `proxy.tolerations` | Wavefront proxy tolerations for pod assignment | `[]` |
|
||||
| `proxy.podLabels` | Wavefront proxy pod extra labels | `{}` |
|
||||
| `proxy.podAnnotations` | Annotations for Wavefront proxy pods | `{}` |
|
||||
| `proxy.priorityClassName` | Wavefront proxy pods' priority class name | `""` |
|
||||
| `proxy.lifecycleHooks` | Lifecycle hooks for the Wavefront proxy container to automate configuration before or after startup | `{}` |
|
||||
| `proxy.livenessProbe.enabled` | Enable livenessProbe | `true` |
|
||||
| `proxy.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `10` |
|
||||
| `proxy.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `20` |
|
||||
| `proxy.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `1` |
|
||||
| `proxy.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` |
|
||||
| `proxy.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||
| `proxy.readinessProbe.enabled` | Enable readinessProbe | `true` |
|
||||
| `proxy.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `10` |
|
||||
| `proxy.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `20` |
|
||||
| `proxy.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `1` |
|
||||
| `proxy.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` |
|
||||
| `proxy.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||
| `proxy.customLivenessProbe` | Override default liveness probe | `{}` |
|
||||
| `proxy.customReadinessProbe` | Override default readiness probe | `{}` |
|
||||
| `proxy.updateStrategy.type` | Update strategy - only really applicable for deployments with RWO PVs attached | `RollingUpdate` |
|
||||
| `proxy.extraEnvVars` | Extra environment variables to be set on proxy container | `[]` |
|
||||
| `proxy.extraEnvVarsCM` | Name of existing ConfigMap containing extra environment variables | `""` |
|
||||
| `proxy.extraEnvVarsSecret` | Name of existing Secret containing extra environment variables | `""` |
|
||||
| `proxy.extraVolumes` | Optionally specify extra list of additional volumes for proxy container | `[]` |
|
||||
| `proxy.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for proxy container | `[]` |
|
||||
| `proxy.initContainers` | Add init containers to the Wavefront proxy pods | `[]` |
|
||||
| `proxy.sidecars` | Add sidecars to the Wavefront proxy pods | `[]` |
|
||||
| `proxy.replicas` | Replicas to deploy for Wavefront proxy (usually 1) | `1` |
|
||||
| `proxy.port` | The port number the proxy will listen on for metrics in Wavefront data format | `2878` |
|
||||
| `proxy.tracePort` | The port number the proxy will listen on for tracing spans in Wavefront trace data format (usually 30000) | `""` |
|
||||
| `proxy.jaegerPort` | The port number the proxy will listen on for tracing spans in Jaeger data format (usually 30001) | `""` |
|
||||
| `proxy.traceJaegerHttpListenerPort` | TCP ports to receive Jaeger Thrift formatted data via HTTP. The data is then sent to Wavefront in Wavefront span format (usually 30080) | `""` |
|
||||
| `proxy.traceJaegerGrpcListenerPort` | TCP ports to receive Jaeger GRPC formatted data via HTTP (usually 14250) | `""` |
|
||||
| `proxy.zipkinPort` | The port number the proxy will listen on for tracing spans in Zipkin data format (usually 9411) | `""` |
|
||||
| `proxy.traceSamplingRate` | Sampling rate to apply to tracing spans sent to the proxy | `""` |
|
||||
| `proxy.traceSamplingDuration` | When set to greater than 0, spans that exceed this duration will force trace to be sampled (ms) | `""` |
|
||||
| `proxy.traceJaegerApplicationName` | Custom application name for traces received on Jaeger's traceJaegerListenerPorts or traceJaegerHttpListenerPorts. | `""` |
|
||||
| `proxy.traceZipkinApplicationName` | Custom application name for traces received on Zipkin's traceZipkinListenerPorts. | `""` |
|
||||
| `proxy.histogramPort` | Port for histogram distribution format data (usually 40000) | `""` |
|
||||
| `proxy.histogramMinutePort` | Port to accumulate 1-minute based histograms on Wavefront data format (usually 40001) | `""` |
|
||||
| `proxy.histogramHourPort` | Port to accumulate 1-hour based histograms on Wavefront data format (usually 40002) | `""` |
|
||||
| `proxy.histogramDayPort` | Port to accumulate 1-day based histograms on Wavefront data format (usually 40003) | `""` |
|
||||
| `proxy.deltaCounterPort` | Port to accumulate 1-minute delta counters on Wavefront data format (usually 50000) | `""` |
|
||||
| `proxy.args` | Any configuration property can be passed to the proxy via command line args in the format: `--<property_name> <value>` | `""` |
|
||||
| `proxy.heap` | Wavefront proxy Java heap maximum usage (java -Xmx command line option) | `""` |
|
||||
| `proxy.existingConfigmap` | Name of existing ConfigMap with Proxy preprocessor configuration | `""` |
|
||||
| `proxy.preprocessor` | Preprocessor rules is a powerful way to apply filtering or to enhance metrics as they flow | `{}` |
|
||||
|
||||
|
||||
### Kube State Metrics parameters
|
||||
|
||||
@@ -91,7 +91,7 @@ collector:
|
||||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/wavefront-kubernetes-collector
|
||||
tag: 1.10.0-scratch-r1
|
||||
tag: 1.10.0-scratch-r2
|
||||
## Specify a imagePullPolicy
|
||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||
## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images
|
||||
@@ -318,11 +318,14 @@ collector:
|
||||
## @param collector.containerSecurityContext.enabled Enable Container Security Context configuration
|
||||
## @param collector.containerSecurityContext.runAsUser Set Container's Security Context runAsUser
|
||||
## @param collector.containerSecurityContext.runAsNonRoot Set Container's Security Context runAsNonRoot
|
||||
## @param collector.containerSecurityContext.readOnlyRootFilesystem Mount / (root) as a readonly filesystem on container
|
||||
##
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
runAsUser: 1001
|
||||
runAsNonRoot: true
|
||||
readOnlyRootFilesystem: true
|
||||
|
||||
## Pod Security Context configuration
|
||||
## @param collector.podSecurityContext.enabled Enable Pod Security Context configuration
|
||||
## @param collector.podSecurityContext.fsGroup Group ID for the volumes of the pod
|
||||
@@ -462,7 +465,7 @@ proxy:
|
||||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/wavefront-proxy
|
||||
tag: 10.14.0-debian-10-r56
|
||||
tag: 10.14.0-debian-10-r57
|
||||
## Specify a imagePullPolicy
|
||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||
## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images
|
||||
@@ -507,11 +510,14 @@ proxy:
|
||||
## @param proxy.containerSecurityContext.enabled Enable Container Security Context configuration
|
||||
## @param proxy.containerSecurityContext.runAsUser Set Container's Security Context runAsUser
|
||||
## @param proxy.containerSecurityContext.runAsNonRoot Set Container's Security Context runAsNonRoot
|
||||
## @param proxy.containerSecurityContext.readOnlyRootFilesystem Mount / (root) as a readonly filesystem on Proxy container
|
||||
##
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
runAsUser: 1001
|
||||
runAsNonRoot: true
|
||||
readOnlyRootFilesystem: true
|
||||
|
||||
## Pod Security Context configuration
|
||||
## @param proxy.podSecurityContext.enabled Enable Pod Security Context configuration
|
||||
## @param proxy.podSecurityContext.fsGroup Group ID for the volumes of the pod
|
||||
|
||||
Reference in New Issue
Block a user