Jonathan Kössler
13d670091c
chore: update readme
2024-07-22 17:31:32 +02:00
Jonathan Kössler
1520e96287
refactor: cleanup codebase
2024-07-22 16:57:02 +02:00
Jonathan Kössler
28451e8f8f
chore: bump pyinfra version
2024-07-22 16:54:28 +02:00
Jonathan Kössler
596d4a9bd0
feat: add expiration for tenant event queue and retry to tenant api call
2024-07-22 16:48:31 +02:00
Jonathan Kössler
eeb4c3ce29
fix: add await to is_ready
2024-07-17 11:41:31 +02:00
Jonathan Kössler
b8833c7560
fix: settings mapping
2024-07-17 10:51:14 +02:00
Jonathan Kössler
02665a5ef8
feat: align async queue manager
2024-07-12 15:14:13 +02:00
Jonathan Kössler
9c28498d8a
feat: rollback testing logic for send_request
2024-07-12 15:12:46 +02:00
Jonathan Kössler
3c3580d3bc
feat: add backwards compatibility
2024-07-12 12:26:56 +02:00
Jonathan Kössler
8ac16de0fa
feat: add backwards compatibility
2024-07-12 12:23:45 +02:00
Jonathan Kössler
8844df44ce
feat: add async_v2
2024-07-12 12:12:55 +02:00
Jonathan Kössler
a5162d5bf0
chore: update poetry deps
2024-07-12 12:10:31 +02:00
francisco.schulz
f9aec74d55
chore: clean up + improve robustness
2024-07-11 15:54:21 -04:00
francisco.schulz
7559118822
fix: remove sleep commands
2024-07-11 14:50:11 -04:00
francisco.schulz
5ff65f2cf4
feat(tests): add RabbitMQHandler class tests
2024-07-11 14:46:41 -04:00
francisco.schulz
cc25a20c24
feat(process_input_message): add message processing logic with support to pass in external message processor
2024-07-11 12:21:48 -04:00
francisco.schulz
f723bcb9b1
fix(fetch_active_tenants): propper async API call
2024-07-11 12:06:59 -04:00
francisco.schulz
abde776cd1
feat(RabbitMQHandler): add async test class
2024-07-11 11:55:52 -04:00
francisco.schulz
aa23894858
chose(dependencies): update
2024-07-11 11:55:17 -04:00
Jonathan Kössler
2da4f37620
feat: wip for multiple tenants - for pkg build
2024-07-11 12:49:07 +02:00
Jonathan Kössler
9b20a67ace
feat: wip for multiple tenants - for pkg build
2024-07-11 11:41:09 +02:00
Jonathan Kössler
7b6408e0de
feat: wip for multiple tenants - for pkg build
2024-07-11 11:04:02 +02:00
Jonathan Kössler
6e7c4ccb7b
feat: wip for multiple tenants - for pkg build
2024-07-10 11:45:47 +02:00
Jonathan Kössler
b2e3ae092f
feat: wip for multiple tenants
2024-07-09 18:20:55 +02:00
Jonathan Kössler
de41030e69
feat: wip for multiple tenants
2024-07-05 13:27:16 +02:00
Jonathan Kössler
c81d967aee
feat: wip for multiple tenants
2024-07-03 17:51:47 +02:00
Jonathan Kössler
30330937ce
feat: wip for multiple tenants
2024-07-02 18:07:23 +02:00
Jonathan Kössler
7624208188
feat: wip for multiple tenants
2024-07-01 18:15:04 +02:00
Jonathan Kössler
6fabe1ae8c
feat: wip for multiple tenants
2024-06-28 15:41:53 +02:00
Jonathan Kössler
3532f949a9
refactor: remove second trace setup
2024-06-26 18:15:51 +02:00
Jonathan Kössler
65cc1c9aad
fix: improve error handling for tracing settings
2024-06-26 18:02:52 +02:00
Jonathan Kössler
2484a5e9f7
chore: bump pyinfra version
2.3.0
2024-06-17 13:53:42 +02:00
Julius Unverfehrt
88fe7383f3
Merge branch 'feature/RES-718-add-azure-monitoring' into 'master'
...
RES-718: add azure tracing
See merge request knecon/research/pyinfra!85
2024-06-17 12:25:09 +02:00
Jonathan Kössler
18a0ddc2d3
feat: add tracing settings to validator
2024-06-13 08:47:50 +02:00
Jonathan Kössler
5328e8de03
refactor: streamline tracing types
2024-06-12 10:41:52 +02:00
Jonathan Kössler
9661d75d8a
refactor: update tracing info for Azure Monitor
2024-06-11 14:31:06 +02:00
Jonathan Kössler
7dbcdf1650
feat: add azure opentelemtry monitoring
2024-06-11 12:00:18 +02:00
Julius Unverfehrt
4536f9d35b
Merge branch 'RES-671-multi-file-dl' into 'master'
...
feat: add multiple file download
See merge request knecon/research/pyinfra!84
2.2.0
2024-04-18 16:47:00 +02:00
Julius Unverfehrt
a1e7b3b565
build: add SBOM and increment package version
2024-04-18 16:39:46 +02:00
Julius Unverfehrt
b810449bba
feat: add multiple file download
...
The download function is now overloaded and additionlly supports a
dict with file paths as values, in addition to the present string as
file path. The data is forwarded as dict of the same structure in the
first case.
2024-04-18 16:35:55 +02:00
Julius Unverfehrt
f67813702a
Merge branch 'RED-8978-no-crash-on-non-existing-files' into 'master'
...
fix: add error handling for file not found error
See merge request knecon/research/pyinfra!83
2024-04-16 16:28:25 +02:00
Julius Unverfehrt
ed4f912acf
build: increment service version
2024-04-16 16:21:57 +02:00
Julius Unverfehrt
021222475b
fix: add error handling for file not found error
...
When a file couldn't be downloaded from storage, the queue consumer now
informs the operator with a log and rejects the message, without crashing
but continuing its honest work.
2024-04-16 16:20:08 +02:00
Julius Unverfehrt
876253b3fb
tests: add test for file not found error
2024-04-16 16:19:45 +02:00
Julius Unverfehrt
1689cd762b
fix(CI): fix CI
2.0.0
2024-01-31 12:03:07 +01:00
Julius Unverfehrt
dc413cea82
Merge branch 'opentel' into 'master'
...
RES-506, RES-507, RES-499, RES-434, RES-398
See merge request knecon/research/pyinfra!82
2024-01-31 11:21:17 +01:00
Julius Unverfehrt
bfb27383e4
fix(settings): change precedence to ENV ROOT_PATH > root_path arg
2024-01-31 10:24:29 +01:00
Julius Unverfehrt
af914ab3ae
fix(argparse): automatically output settings path
2024-01-31 10:12:32 +01:00
Julius Unverfehrt
7093e01925
feat(opentelemetry): add webserver tracing to default pipeline
2024-01-31 09:09:13 +01:00
Julius Unverfehrt
88cfb2b1c1
fix(settings): add debug log
2024-01-30 14:52:35 +01:00