openreplay/ee/api/chalicelib/core
Alexander 111d6a1b54
Azure support (#1270)
* feat(backend): implemented azure blob storage support

* feat(backend): added azure implementation to backend services

* feat(backend): added azure blob storage support to chalice service

* fix(backend): removed prev version of s3

* feat(backend): moved azure support to ee subfolder

* feat(backend): prepared ee code for new utils.objects package

* feat(backend): added missed modules to go.mod

* feat(backend): added missed modules to go.sum

* feat(backend): go mod tidy

* feat(backend): temporary made s3 vars are not required

* feat(backend): added azure lib to ee chalice

* feat(api): changed azure env var name

* feat(api): added new object store and extra methods to chalice ee

* fix(api): added azure blob lib to alerts

* fix(api): fixed incorrect call in sessions_devtool

* fix(crons): added azure blob storage library to requirements list

* chore(build): Error message for not providing flag.

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* feat(backend): removed ios headers and object store for ios messages

* feat(backend): object config refactoring

* chore(helm): Update BUCKET_NAME

* fix(backend): removed object storage usage in http

* feat(backend): added debug logs to azure upload method

* fix(backend): fixed empty folder issue

* fix(backend): removed extra debug log

* chore(helm): Adding global variables for crons

* chore(helm): Remove clickhouse resource limit

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(backend): removed assets debug log

* feat(api): use ABC class instead of empty interface

* feat(api): renamed helpers to generators

* feat(api): changed prep/clean dev scripts

* feat(api): changed name obj_store -> StorageClient

* feat(api): some changes after code review

* fix(api): removed unnecesery packages in oss api

* feat(backend): moved azure implementation to ee folder

---------

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
Co-authored-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-06-08 13:31:54 +02:00
..
__init__.py feat(chalice): use experimental session search for metrics 2023-04-26 18:53:07 +02:00
alerts_listener.py feat(alerts): user series-name for notifications message 2023-02-03 12:04:57 +01:00
alerts_processor.py feat(alerts): fixed no join constraint 2023-02-20 11:09:50 +01:00
alerts_processor_exp.py feat(alerts): fixed exp-alerts with legacy-sessions-search 2023-02-17 15:55:40 +01:00
assist_records.py Azure support (#1270) 2023-06-08 13:31:54 +02:00
authorizers.py feat(chalice): changed login 2022-12-12 12:30:13 +01:00
autocomplete_exp.py feat(chalice): fixed autocomplete 2023-01-30 13:10:11 +01:00
boarding.py feat(api): optimized boarding endpoints 2022-04-04 14:29:49 +02:00
custom_metrics.py Azure support (#1270) 2023-06-08 13:31:54 +02:00
errors.py feat(chalice): fix errors sort 2023-01-31 16:18:17 +01:00
errors_exp.py feat(chalice): refactored autocomplete 2023-01-03 17:45:53 +01:00
errors_viewed.py feat(chalice): CH sessions viewed 2022-08-25 19:13:14 +01:00
errors_viewed_exp.py feat(chalice): CH sessions viewed 2022-08-25 19:13:14 +01:00
events.py feat(chalice): refactored autocomplete 2023-01-05 17:55:22 +01:00
health.py Merge remote-tracking branch 'origin/api-v1.12.0' into dev 2023-05-02 15:37:20 +02:00
integrations_global.py feat(chalice): fixes 2023-02-06 17:47:37 +01:00
license.py Chore(release): v1.7.0 (#578) 2022-07-07 18:44:43 +02:00
log_tools.py v1.1.0 (#31) 2021-06-11 23:31:29 +05:30
metrics.py feat(chalice): user url_hostpath instead of url for metrics 2022-11-21 18:38:50 +01:00
metrics_exp.py feat(chalice): fixed exp_metrics event_type 2023-01-10 15:41:36 +01:00
notifications.py Chore(release): v1.7.0 (#578) 2022-07-07 18:44:43 +02:00
permissions.py feat(chalice): devtools permission 2022-09-22 17:32:47 +01:00
product_analytics.py Api v1.13.0 (#1310) 2023-06-07 13:19:14 +02:00
projects.py feat(chalice): refactored projects code 2023-04-26 17:47:00 +02:00
reset_password.py feat(chalice): override enforce_SSO if SAML is not configured 2023-01-24 16:59:09 +01:00
resources.py feat(chalice): fixed get resources 2022-11-09 18:58:28 +01:00
roles.py feat(chalice): changed health-check endpoint behaviour 2023-03-29 10:32:49 +01:00
sessions_devtool.py Azure support (#1270) 2023-06-08 13:31:54 +02:00
sessions_exp.py Api v1.13.0 (#1310) 2023-06-07 13:19:14 +02:00
sessions_favorite.py Azure support (#1270) 2023-06-08 13:31:54 +02:00
sessions_favorite_exp.py feat(chalice): CH sessions viewed 2022-08-25 19:13:14 +01:00
sessions_insights.py feat(chalice): fixed insights 2023-02-22 17:11:34 +01:00
sessions_metas.py feat(chalice): refactored autocomplete 2023-01-03 17:45:53 +01:00
sessions_notes.py feat(chalice): changed notes 2023-01-30 12:31:13 +01:00
sessions_replay.py feat(chalice): reduce issues for replay (#1227) 2023-05-03 15:52:02 +02:00
sessions_viewed.py feat(chalice): CH sessions viewed 2022-08-25 19:13:14 +01:00
sessions_viewed_exp.py feat(chalice): CH sessions viewed 2022-08-25 19:13:14 +01:00
signals.py Changed function placements and mogrify for pg INSERT 2022-12-13 18:00:24 +01:00
significance.py feat(chalice): funnels fixed negatif-event multi-value support 2023-03-08 17:06:43 +01:00
significance_exp.py feat(chalice): funnels fixed negatif-event multi-value support 2023-03-08 17:06:43 +01:00
signup.py feat(chalice): changed health-check endpoint behaviour 2023-03-29 10:32:49 +01:00
telemetry.py feat(chalice): fixes 2022-10-28 10:22:02 +02:00
tenants.py feat(chalice): upgraded startup/shutdown logic 2023-03-14 15:15:48 +01:00
traces.py feat(chalice): fixed trace payload parsing 2023-05-11 13:22:25 +02:00
unlock.py feat(chalice): enhanced helper functions 2023-03-10 11:45:33 +01:00
users.py feat(chalice): refactored projects code 2023-04-26 17:47:00 +02:00
webhook.py feat(chalice): changed health-check endpoint behaviour 2023-03-29 10:32:49 +01:00
weekly_report.py feat(crons): changed weekly report 2022-07-20 14:58:43 +02:00