fix(gotosocial): add tracing support
This commit is contained in:
parent
5706e787d6
commit
29ceef56f0
4 changed files with 45 additions and 4 deletions
|
@ -3,7 +3,7 @@ name: gotosocial
|
||||||
description: With GoToSocial, you can keep in touch with your friends, post, read, and share images and articles. All without being tracked or advertised to!
|
description: With GoToSocial, you can keep in touch with your friends, post, read, and share images and articles. All without being tracked or advertised to!
|
||||||
icon: https://docs.gotosocial.org/en/latest/assets/sloth.png
|
icon: https://docs.gotosocial.org/en/latest/assets/sloth.png
|
||||||
type: application
|
type: application
|
||||||
version: 0.1.9
|
version: 0.2.0
|
||||||
# renovate: image=docker.io/superseriousbusiness/gotosocial
|
# renovate: image=docker.io/superseriousbusiness/gotosocial
|
||||||
appVersion: "0.16.0"
|
appVersion: "0.16.0"
|
||||||
maintainers:
|
maintainers:
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
= gotosocial
|
= gotosocial
|
||||||
|
|
||||||
image::https://img.shields.io/badge/Version-0.1.9-informational?style=flat-square[Version: 0.1.9]
|
image::https://img.shields.io/badge/Version-0.2.0-informational?style=flat-square[Version: 0.2.0]
|
||||||
image::https://img.shields.io/badge/Version-application-informational?style=flat-square[Type: application]
|
image::https://img.shields.io/badge/Version-application-informational?style=flat-square[Type: application]
|
||||||
image::https://img.shields.io/badge/AppVersion-0.16.0-informational?style=flat-square[AppVersion: 0.16.0]
|
image::https://img.shields.io/badge/AppVersion-0.16.0-informational?style=flat-square[AppVersion: 0.16.0]
|
||||||
== Maintainers
|
== Maintainers
|
||||||
|
@ -302,6 +302,26 @@ helm uninstall gotosocial-release
|
||||||
| `true`
|
| `true`
|
||||||
| Use SSL for S3 connections. Only set this to 'false' when testing locally.
|
| Use SSL for S3 connections. Only set this to 'false' when testing locally.
|
||||||
|
|
||||||
|
| gotosocial.tracing.enabled
|
||||||
|
| bool
|
||||||
|
| `false`
|
||||||
|
| Enable OpenTelemetry based tracing support.
|
||||||
|
|
||||||
|
| gotosocial.tracing.endpoint
|
||||||
|
| string
|
||||||
|
| `""`
|
||||||
|
| Endpoint of the trace ingester. When using the gRPC or HTTP based transports, provide the endpoint as a single address/port combination without a protocol scheme.
|
||||||
|
|
||||||
|
| gotosocial.tracing.insecureTransport
|
||||||
|
| bool
|
||||||
|
| `false`
|
||||||
|
| Disable TLS for the gRPC and HTTP transport protocols.
|
||||||
|
|
||||||
|
| gotosocial.tracing.transport
|
||||||
|
| string
|
||||||
|
| `"grpc"`
|
||||||
|
| Set the transport protocol for the tracing system. Can either be "grpc" for OTLP gRPC, or "http" for OTLP HTTP.
|
||||||
|
|
||||||
| gotosocial.tz
|
| gotosocial.tz
|
||||||
| string
|
| string
|
||||||
| `"UTC"`
|
| `"UTC"`
|
||||||
|
@ -480,7 +500,7 @@ helm uninstall gotosocial-release
|
||||||
| serviceAccount.name
|
| serviceAccount.name
|
||||||
| string
|
| string
|
||||||
| `""`
|
| `""`
|
||||||
| If not set and create is true, a name is generated using the fullname template
|
| The name of the service account to use. If not set and create is true, a name is generated using the fullname template
|
||||||
|
|
||||||
| tolerations
|
| tolerations
|
||||||
| list
|
| list
|
||||||
|
|
|
@ -99,4 +99,16 @@ data:
|
||||||
{{- end }}{{/* end-with smtp */}}
|
{{- end }}{{/* end-with smtp */}}
|
||||||
|
|
||||||
GTS_METRICS_ENABLED: {{ toYaml .metrics.enabled | b64enc }}
|
GTS_METRICS_ENABLED: {{ toYaml .metrics.enabled | b64enc }}
|
||||||
|
|
||||||
|
# https://www.w3.org/TR/trace-context/#traceparent-header
|
||||||
|
GTS_REQUEST_ID_HEADER: {{ "Traceparent" | b64enc }}
|
||||||
|
{{- with .tracing }}
|
||||||
|
{{- if .enabled }}
|
||||||
|
GTS_TRACING_ENABLED: {{ "true" | b64enc}}
|
||||||
|
GTS_TRACING_TRANSPORT: {{ .transport | b64enc }}
|
||||||
|
GTS_TRACING_ENDPOINT: {{ .endpoint | b64enc }}
|
||||||
|
GTS_TRACING_INSECURE_TRANSPORT: {{ toYaml .insecureTransport | b64enc }}
|
||||||
|
{{- end }}{{/* end-if .tracing.enabled */}}
|
||||||
|
{{- end }}{{/* end-with .tracing */}}
|
||||||
|
|
||||||
{{- end }}{{/* end-with .gotosocial */}}
|
{{- end }}{{/* end-with .gotosocial */}}
|
||||||
|
|
|
@ -174,6 +174,15 @@ gotosocial:
|
||||||
enabled: false
|
enabled: false
|
||||||
username: ""
|
username: ""
|
||||||
password: ""
|
password: ""
|
||||||
|
tracing:
|
||||||
|
# -- Enable OpenTelemetry based tracing support.
|
||||||
|
enabled: false
|
||||||
|
# -- Set the transport protocol for the tracing system. Can either be "grpc" for OTLP gRPC, or "http" for OTLP HTTP.
|
||||||
|
transport: grpc
|
||||||
|
# -- Endpoint of the trace ingester. When using the gRPC or HTTP based transports, provide the endpoint as a single address/port combination without a protocol scheme.
|
||||||
|
endpoint: ""
|
||||||
|
# -- Disable TLS for the gRPC and HTTP transport protocols.
|
||||||
|
insecureTransport: false
|
||||||
|
|
||||||
prometheus:
|
prometheus:
|
||||||
servicemonitor:
|
servicemonitor:
|
||||||
|
@ -188,7 +197,7 @@ serviceAccount:
|
||||||
# -- Annotations to add to the service account
|
# -- Annotations to add to the service account
|
||||||
annotations: {}
|
annotations: {}
|
||||||
# -- The name of the service account to use.
|
# -- The name of the service account to use.
|
||||||
# -- If not set and create is true, a name is generated using the fullname template
|
# If not set and create is true, a name is generated using the fullname template
|
||||||
name: ""
|
name: ""
|
||||||
|
|
||||||
podAnnotations: {}
|
podAnnotations: {}
|
||||||
|
|
Loading…
Add table
Reference in a new issue