399 Commits

Author SHA1 Message Date
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
Julius Unverfehrt
70d3a210a1 feat: update data loader tests
We now compare the output proto json conversion to expected json files.
This revealed multiple differences between the file.

FIXED: int64 type was cast into string in python. We now get proper
integers

TODO: Empty fields are omitted by proto, but the jsons have them and the
pyinfra implementing services might expect them. We have to test this
behaviour and adjusts the tests accordingly.
2024-07-18 12:36:29 +02:00
Jonathan Kössler
f935056fa9 refactor: dataloader to not crash on unknown file formats 2024-07-17 13:54:50 +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
Julius Unverfehrt
f175633f30 chore: track proto buf test data with dvc 2024-07-16 17:36:50 +02:00
Julius Unverfehrt
ceac21c1ef deps: add dvc 2024-07-16 17:35:03 +02:00
Julius Unverfehrt
0d232226fd feat: integrate proto data loader in pipeline 2024-07-16 17:34:39 +02:00
Julius Unverfehrt
9d55b3be89 feat: implement proto data loader 2024-07-16 16:32:58 +02:00
Julius Unverfehrt
edba6fc4da feat: track proto schmemata & add compilations to package 2024-07-16 16:31:48 +02:00
Julius Unverfehrt
c5d8a6ed84 feat: add proto requirements and instructions to readme for compiling the schemata 2024-07-16 16:30:32 +02:00
Julius Unverfehrt
c16000c774 fix(tracing test): make test work in case azure conntection string is missing 2024-07-15 16:13:41 +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