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