passbolt / charts-passbolt

Helm charts to run Passbolt on Kubernetes. No strings attached charts to run the open source password manager for teams!
https://passbolt.com
GNU Affero General Public License v3.0
40 stars 27 forks source link

passbolt-depl-srv restart loop #53

Closed djtecha closed 3 months ago

djtecha commented 9 months ago

Hello, I'm attempting to deploy this using the helm charts to a cluster running rasberry pi's (arm64). For some reason the passbolt-depl-srv keeps crashing on startup with a 500 internal error. The redis nodes come up and I have an external mariadb that appears to be getting 0 connections from the pods so I'm a bit lost. I have tried connecting to the mariadb from another host using the credentials and it works fine.

gpg: keybox '/var/lib/passbolt/.gnupg/pubring.kbx' created
gpg: /var/lib/passbolt/.gnupg/trustdb.gpg: trustdb created
gpg: key 8EFCCA82A16539E3: public key "Passbolt default user <passbolt@example.us>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 8EFCCA82A16539E3: "Passbolt default user <passbolt@example.us>" not changed
gpg: key 8EFCCA82A16539E3: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
..+....+...+.....+......+.+......+..+.+...........+......+....+.....+.........+......+......+.........+.+............+......+............+...+...........+.........+.+.....+.........+.+...+...+.....+...+............+...+....+...+.....+....+.....+....+..+...+.+......+........+.+...+...........+......+..........+...+...+..+......+.......+...+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*......+....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+....+.....+....+.................+....+......+..+.+.....+.+......+..+..........+..+......+...+....+.........................................+.......+.........+...+.....+............+.........+.+........+......+.+..............+....+............+...+.....+..................+.......+......+....................+....+..+.+.....+..........+..............+..........+...............+...+...+..+.+..............+......+...............+.+........+.......+...........+...+.......+..+...............+.......+......+..+.............+...+............+........+....+...........+......+.........+.......+.........+...+......+..+...+....+.................+...............+...+...+...................+......+...+.....+.......+...+..............+.+..+...............+...+.+..............+......+.+........+.+...+........+.......+..+.............+...+.....+.......+.....+......+....+.....+......+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
...+..+.........+...+.+......+.....+...+.+.........+......+..+....+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+...+........+.........+.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+..............+....+...........+......+.........+......+..................+.......+...+.....+.+...........+...+.+......+.....+..................+...+.......+................................+......+...+.+...+...............+...+.................+.......+.....+..........+.....+..................+.+....................+...................+.....+............+.+.....+.........+.........+............+..........+...+.................+............+...+.......+.................+....+..............+......+......+...................+.........+..+......+...+.......+...+..............+............+.+...+.........+.....+......+......+.+..............+...+.+...........+....+.........+......+..+...+.+.....+..........+........+......+....+.....+.......+...+...+...+.....+.........+.+.........+..+....+............+..+.......+.....+.+...............+.....+.........+......+...+....+........+.......+..+...+.......+..............+.+...+......+.....+...............+.......+..............+.+........+....+...+...+..+...+......+...+............+...+.......+........................................................+....+.....+.+............+...+...+......+.....+....+.........+.....+.+.....+.........+.+............+..............+..........+..............+....+..+.............+....................+............+...+.+......+.....+...............+.+............+.................+....+......+........+.+..+....+....................+.........+......+...+.+..+....+...+...+..+.......+...+...........+......+...+...+....+...............+.........+..+...+.......+...+............+.....+...+.......+..+..................+...+....+..+...+...+.......+...........+.+........+.....................................+......+.....+...+.+...+......+..............+.+...............+..............+.............+.........+....................+............................+...+...+......+.....+...+.+..+...+..........+...............+.....+................+...+..+.+..+...+...............+.........+....+......+........+.......+........+.+.....+......+.+..+................+.........+..+......+.........+.+........+......+.+............+.....................+...........+...............+.+.....+...+.+...........+...+.....................+......+.......+......+..+..........+...+......+.....+...............+....+...........+...+..................+............+.+...............+.........+.....+.......+...+.....+.+.....+...............+.+........+...+...+..........+...............+.........+..+...+.....................+....+....................+.+......+...+...+..............+................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-----
Installing passbolt
<!DOCTYPE html>
<html class="passbolt no-js no-passboltplugin version" lang="en">
<head>
    <meta charset="utf-8"/>
    <title>Passbolt | An Internal Error Has Occurred.</title>
    <!--

And this is a HELM chart I have going


redisDependencyEnabled: true
redis:
  auth:
    enabled: true
    password: "XXXXXX"
  sentinel:
    enabled: true
mariadbDependencyEnabled: false
passboltEnv:
  plain:
    KUBECTL_DOWNLOAD_CMD: "curl -LO \"https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/arm64/kubectl\""
    APP_FULL_BASE_URL: https://passbolt.hiddennode.us
    PASSBOLT_KEY_EMAIL: passbolt@hiddennode.us
    EMAIL_DEFAULT_FROM: no-reply@hiddennode.us
  secret:
    CACHE_CAKE_DEFAULT_PASSWORD: "XXXXX"
    DATASOURCES_DEFAULT_HOST: mariadb.default.svc.cluster.local
    DATASOURCES_DEFAULT_DATABASE: "passbolt"
    DATASOURCES_DEFAULT_PASSWORD: "XXXXXX"
    DATASOURCES_DEFAULT_USERNAME: "passbolt"
    EMAIL_TRANSPORT_DEFAULT_USERNAME: "passbolt"
    EMAIL_TRANSPORT_DEFAULT_PASSWORD: "XXXXXX"
tls:
  autogenerate: false
  existingSecret: "passbolt-hiddennode-us-tls"
app:
  initImage:
    pullPolicy: IfNotPresent
    repository: bitnami/mariadb
`
dlen commented 9 months ago

Hello!

Which passbolt image are you using? passbolt/passbolt just arm platform, right ? We'll try to reproduce it

djtecha commented 9 months ago

Yea, was moving from a x86 to a K3s cluster with some raspberry pi. Sadly I switched to vaultwarden which is a lighter implementation for what I'm going for. Happy to still help test though as I appreciate this product.

On Fri, Oct 13, 2023, 8:55 AM Diego Lendoiro @.***> wrote:

Hello!

Which passbolt image are you using? passbolt/passbolt just arm platform, right ? We'll try to reproduce it

— Reply to this email directly, view it on GitHub https://github.com/passbolt/charts-passbolt/issues/53#issuecomment-1761743933, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAXRCU36QWKN3CQ2OTAI2YDX7FP65AVCNFSM6AAAAAA56CH4AKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONRRG42DGOJTGM . You are receiving this because you authored the thread.Message ID: @.***>

dlen commented 9 months ago

:cry: we'll try to reproduce the issue anyway