ethyca / fides-helm

Helm charts to deploy Fides tools
https://helm.ethyca.com
Apache License 2.0
2 stars 3 forks source link

Helm Chart 0.10.1 not working, no good logs #47

Closed tirelibirefe closed 1 year ago

tirelibirefe commented 1 year ago

Bug Description

fides Helm Chart 0.10.1 doesn't work.

Steps to Reproduce

  1. Install Fides as described on the procedure. 2.Use existing postgres 3.Use existing Redis 4.Not enable SSL on ingress; terminate SSL on ALB. 5.Use ClusterIP instead of NodePort 6.Install 1 or 2 worker nodes. 7.Use ACK for S3

Expected behavior

Expecting to see a working Fides.

Screenshots

image

image

image

Environment

Additional context

Logs:

k logs -n fides worker-fides-757c9cbcb7-h527v
> Loaded config from: /etc/fides/config/fides.toml
2023-04-11 11:52:12.252 | INFO     | fides.api.ops.tasks:_create_celery:47 - Creating Celery app...
2023-04-11 11:52:12.255 | INFO     | fides.api.ops.tasks:_create_celery:65 - Autodiscovering tasks...
/root/.local/lib/python3.10/site-packages/snowflake/connector/options.py:96: UserWarning: You have an incompatible version of 'pyarrow' installed (6.0.1), please install a version that adheres to: 'pyarrow<8.1.0,>=8.0.0; extra == "pandas"'
  warn_incompatible_dep(

k logs -n fides fides-7744b7f854-djbx6                                                                                                                                  ─╯
> Loaded config from: /etc/fides/config/fides.toml
2023-04-11 11:51:10.325 | INFO     | fides.api.ops.tasks:_create_celery:47 - Creating Celery app...
2023-04-11 11:51:10.433 | INFO     | fides.api.ops.tasks:_create_celery:65 - Autodiscovering tasks...
tirelibirefe commented 1 year ago

I tried following combinations:

deployPostgres: false # (used aws-rds)
deployRedis:false  # (used external redis)

no luck.

deployPostgres: true
deployRedis:false  # (used external redis)

no luck.

deployPostgres: false # (used aws-rds)
deployRedis:true

no luck.

deployPostgres: true
deployRedis: true

no luck.

All I get is that:

Loaded config from: /etc/fides/config/fides.toml
2023-04-11 19:41:48.756 | INFO     | fides.api.ops.tasks:_create_celery:47 - Creating Celery app...
2023-04-11 19:41:48.771 | INFO     | fides.api.ops.tasks:_create_celery:65 - Autodiscovering tasks...
/root/.local/lib/python3.10/site-packages/snowflake/connector/options.py:96: UserWarning: You have an incompatible version of 'pyarrow' installed (6.0.1), please install a version that adheres to: 'pyarrow<8.1.0,>=8.0.0; extra == "pandas"'
tirelibirefe commented 1 year ago

Also tried

  workers:
    count: 0

the log is that:

Loaded config from: /etc/fides/config/fides.toml
2023-04-11 19:49:54.523 | INFO     | fides.api.ops.tasks:_create_celery:47 - Creating Celery app...
2023-04-11 19:49:54.623 | INFO     | fides.api.ops.tasks:_create_celery:65 - Autodiscovering tasks...

no luck.

tirelibirefe commented 1 year ago

also tried "dev" and "2.9.2" image tags, same log and same result.

RobertKeyser commented 1 year ago

Hello! Thanks for opening this issue. Are you able to share your values.yaml or the command used to install the Helm chart?

I'm also seeing several OOMKilled pods, which indicates that they have run out of available memory. Which Kubernetes platform are you running it on (e.g. EKS, AKS, MiniKube, etc)?

tirelibirefe commented 1 year ago

Hello @RobertKeyser Thanks for your reply. Good catch! I disabled resource limits and Fides works now. Thank you