Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: v1
name: pgdog
version: v0.42
appVersion: "0.1.26"
version: v0.43
appVersion: "0.1.29"
33 changes: 33 additions & 0 deletions templates/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@ data:
tls_server_ca_certificate = {{ .Values.tlsServerCaCertificate | quote }}
{{- end}}
shutdown_timeout = {{ .Values.shutdownTimeout | default "60_000" }}
{{- if .Values.shutdownTerminationTimeout }}
shutdown_termination_timeout = {{ .Values.shutdownTerminationTimeout }}
{{- end }}
prepared_statements = {{ .Values.preparedStatements | default "extended" | quote }}
{{- with .Values.queryParser }}
query_parser = {{ . | quote }}
Expand Down Expand Up @@ -71,12 +74,33 @@ data:
{{- end }}
checkout_timeout = {{ .Values.checkoutTimeout | default "5_000" }}
dry_run = {{ .Values.dryRun | default "false" }}
{{- if hasKey .Values "twoPhaseCommit" }}
two_phase_commit = {{ .Values.twoPhaseCommit }}
{{- end }}
{{- if hasKey .Values "twoPhaseCommitAuto" }}
two_phase_commit_auto = {{ .Values.twoPhaseCommitAuto }}
{{- end }}
{{- if .Values.systemCatalogs }}
system_catalogs = {{ .Values.systemCatalogs | quote }}
{{- end }}
{{- if hasKey .Values "omnishardedSticky" }}
omnisharded_sticky = {{ .Values.omnishardedSticky }}
{{- end }}
{{- if .Values.reshardingCopyFormat }}
resharding_copy_format = {{ .Values.reshardingCopyFormat | quote }}
{{- end }}
{{- if hasKey .Values "reloadSchemaOnDdl" }}
reload_schema_on_ddl = {{ .Values.reloadSchemaOnDdl }}
{{- end }}
{{- if .Values.idleTimeout }}
idle_timeout = {{ .Values.idleTimeout }}
{{- end }}
{{- if .Values.clientIdleTimeout }}
client_idle_timeout = {{ .Values.clientIdleTimeout }}
{{- end }}
{{- if .Values.clientLoginTimeout }}
client_login_timeout = {{ .Values.clientLoginTimeout }}
{{- end }}
mirror_queue = {{ .Values.mirrorQueue | default "128" }}
mirror_exposure = {{ .Values.mirrorExposure | default "1.0" }}
auth_type = {{ .Values.authType | default "scram" | quote }}
Expand All @@ -92,16 +116,25 @@ data:
server_lifetime = {{ .Values.serverLifetime | default "86400000" }}
log_connections = {{ .Values.logConnections | default "true" }}
log_disconnections = {{ .Values.logDisconnections | default "true" }}
{{- if .Values.statsPeriod }}
stats_period = {{ .Values.statsPeriod }}
{{- end }}
{{- if .Values.connectionRecovery }}
connection_recovery = {{ .Values.connectionRecovery | quote }}
{{- end }}
{{- if .Values.clientConnectionRecovery }}
client_connection_recovery = {{ .Values.clientConnectionRecovery | quote }}
{{- end }}
expanded_explain = {{ .Values.expandedExplain | default "false" }}
{{- if hasKey .Values "lsnCheckDelay" }}
lsn_check_delay = {{ .Values.lsnCheckDelay }}
{{- end }}
{{- if hasKey .Values "lsnCheckInterval" }}
lsn_check_interval = {{ .Values.lsnCheckInterval }}
{{- end }}
{{- if hasKey .Values "lsnCheckTimeout" }}
lsn_check_timeout = {{ .Values.lsnCheckTimeout }}
{{- end }}

{{- range .Values.databases }}
[[databases]]
Expand Down
8 changes: 8 additions & 0 deletions test/values-full.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ env:
value: trace
queryParserEngine: "pg_query_raw"

# Sharding settings
twoPhaseCommit: true
twoPhaseCommitAuto: false
systemCatalogs: omnisharded_sticky
omnishardedSticky: true
reshardingCopyFormat: binary
reloadSchemaOnDdl: true

memoryNetBuffer: 8192
memoryMessageBuffer: 8192
memoryStackSize: 2097152
Expand Down
8 changes: 8 additions & 0 deletions test/values-timeouts.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,20 @@ healthcheckTimeout: 10_000
banTimeout: 30_000
rollbackTimeout: 10_000
shutdownTimeout: 120_000
shutdownTerminationTimeout: 30_000
connectTimeout: 10_000
queryTimeout: 60_000
clientIdleInTransactionTimeout: 30_000
checkoutTimeout: 10_000
idleTimeout: 300_000
clientIdleTimeout: 600_000
clientLoginTimeout: 30_000
statsPeriod: 30_000
lsnCheckDelay: 1_000
lsnCheckInterval: 10_000
lsnCheckTimeout: 5_000
connectionRecovery: recover
clientConnectionRecovery: recover

databases:
- name: primary
Expand Down
Loading