Skip to content

Issue on deploying through helm #378

@monkyver

Description

@monkyver

Hello, we are trying to deploy lrsql in our K8 thorugh helm, but we run into issues when trying to use postgres: here the env vars:

  - name: LRSQL_DB_TYPE
    value: "postgres"
  - name: LRSQL_DB_HOST
    value: lrs.db.stage.***.com
  - name: LRSQL_DB_NAME
    value: lrs
  - name: LRSQL_DB_PORT
    value: "5432"
  - name: LRSQL_DB_USER
    value: ********
  - name: LRSQL_POOL_INITIALIZATION_FAIL_TIMEOUT
    value: "10000"
  - name: LRSQL_DB_PASSWORD
    value: *******

and here the log we receive on the pod (partially truncated).
Could you please support in identifying the issue?
Consider the db is obviously outside the cluster but still reachable by the pod
We tried several routes, removing brackets, nothing worked.
Using sqlite works like a charm.
Thanks.
Marco

at clojure.lang.AFn.applyToHelper(AFn.java:152) │
│ at clojure.lang.RestFn.applyTo(RestFn.java:132) │
│ at lrsql.sqlite.main.main(Unknown Source) │
│ Exception in thread "main" clojure.lang.ExceptionInfo: Error in component :connection in system com.stuartsierra.component.SystemMap calling #'com.stuartsierra.component/start {:reason :com.stuartsierra.component/component-function-threw-exception, :function #'com.stuartsierra.component/start, :system- │
│ at com.stuartsierra.component$try_action.invokeStatic(component.cljc:120) │
│ at com.stuartsierra.component$try_action.invoke(component.cljc:117) │
│ at com.stuartsierra.component$update_system$fn__15095.invoke(component.cljc:140) │
│ at clojure.lang.ArraySeq.reduce(ArraySeq.java:119) │
│ at clojure.core$reduce.invokeStatic(core.clj:6885) │
│ at clojure.core$reduce.invoke(core.clj:6868) │
│ at com.stuartsierra.component$update_system.invokeStatic(component.cljc:136) │
│ at com.stuartsierra.component$update_system.doInvoke(component.cljc:130) │
│ at clojure.lang.RestFn.invoke(RestFn.java:445) │
│ at com.stuartsierra.component$start_system.invokeStatic(component.cljc:164) │
│ at com.stuartsierra.component$start_system.invoke(component.cljc:156) │
│ at com.stuartsierra.component$start_system.invokeStatic(component.cljc:162) │
│ at com.stuartsierra.component$start_system.invoke(component.cljc:156) │
│ at com.stuartsierra.component.SystemMap.start(component.cljc:179) │
│ at lrsql.sqlite.main$_main.invokeStatic(main.clj:30) │
│ at lrsql.sqlite.main$_main.doInvoke(main.clj:22) │
│ at clojure.lang.RestFn.invoke(RestFn.java:397) │
│ at clojure.lang.AFn.applyToHelper(AFn.java:152) │
│ at clojure.lang.RestFn.applyTo(RestFn.java:132) │
│ at lrsql.sqlite.main.main(Unknown Source) │
│ Caused by: com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: ERROR: syntax error at or near "PRAGMA" │
│ Position: 1 │
│ at com.zaxxer.hikari.pool.HikariPool.throwPoolInitializationException(HikariPool.java:596) │
│ at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:575) │
│ at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:100) │
│ at com.zaxxer.hikari.HikariDataSource.(HikariDataSource.java:81) │
│ at lrsql.system.database$make_conn_pool.invokeStatic(database.clj:86) │
│ at lrsql.system.database$make_conn_pool.invoke(database.clj:33) │
│ at lrsql.system.database.Connection.start(database.clj:98) │
│ at com.stuartsierra.component$fn__15051$G__15030__15053.invoke(component.cljc:5) │
│ at com.stuartsierra.component$fn__15051$G__15029__15056.invoke(component.cljc:5) │
│ at clojure.lang.AFn.applyToHelper(AFn.java:154) │
│ at clojure.lang.AFn.applyTo(AFn.java:144) │
│ at clojure.lang.Var.applyTo(Var.java:705) │
│ at clojure.core$apply.invokeStatic(core.clj:669) │
│ at clojure.core$apply.invoke(core.clj:662) │
│ at com.stuartsierra.component$try_action.invokeStatic(component.cljc:118) │
│ ... 19 more │
│ Caused by: org.postgresql.util.PSQLException: ERROR: syntax error at or near "PRAGMA" │
│ Position: 1 │
│ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2713)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions