Krishan
b8ee0197df
Simplified ingest client markups ( #12 )
...
* resource_uri changes
* markups in client_options
* resource_manager markups
* remove dependency on chrono - use time
* cache changes
* add missing dev dependency feature
* add some basic tests for caching implementation
2024-01-26 18:34:07 +00:00
Krishan
ab17f7e279
Remove debug logs ( #11 )
2024-01-18 21:04:35 +00:00
Krishan
4b28b5cf8b
Use async-lock rather than tokio for RwLock ( #10 )
2024-01-18 20:50:12 +00:00
Krishan
df610985d0
Update to Azure 0.19 ( #9 )
...
* Ingest: Azure SDK changes for 0.19
* remove default features on data dependency in ingest
* Format Rust code using rustfmt
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-18 20:30:32 +00:00
Krishan
f0dddceca7
Remove use of anyhow and replace with thiserror, other markups ( #7 )
...
* Use thiserror
* use scopes over explicit use of drop
* update syntax
* remove std::fmt::Debug
* qualify thiserror
2024-01-18 20:01:17 +00:00
Krishan
6145aadb7b
Azure SDK deps to 0.17 ( #6 )
2023-11-07 12:23:18 +00:00
Krishan
74dfd6a28d
Azure SDK deps to 0.16 ( #5 )
...
* Azure SDK for Rust dependencies to 0.16
* changes
2023-11-06 19:42:22 +00:00
Krishan
44f9e0822e
Update Azure SDK to 0.15 and remove time 0.1.45 ( #3 )
2023-09-12 15:53:25 +01:00
Krishan Mistry
909bd03645
use env vars in example
2023-09-05 11:48:52 +01:00
Krishan Mistry
d477e2b0b5
markups
2023-09-05 11:21:26 +01:00
Krishan Mistry
26dc69a5d6
comments
2023-09-05 11:00:23 +01:00
Krishan Mistry
9f0244a8cb
renames and add warning about using ingestion endpoint
2023-09-05 09:07:01 +01:00
Krishan Mistry
af220f6d16
update function names
2023-09-04 17:14:01 +01:00
Krishan Mistry
65b94830b5
cleanup commented code related to container clients
2023-09-04 16:58:03 +01:00
Krishan Mistry
9773174426
convert println into initial debug logs
2023-09-04 16:48:19 +01:00
Krishan Mistry
0387e31add
renaming
2023-09-04 16:17:55 +01:00
Krishan Mistry
f03b21bcc4
more markups
2023-09-01 18:12:42 +01:00
Krishan Mistry
15288e51f9
markup: remove accessor methods on ResourceUri
2023-09-01 14:26:05 +01:00
Krishan Mistry
e00f9438c7
initial markups
2023-09-01 14:22:18 +01:00
Krishan Mistry
b72d2a9aba
handle authorization context token correctly
2023-08-31 10:53:31 +01:00
Krishan Mistry
0983454277
change rng to allow multiple threads
2023-08-31 09:59:50 +01:00
Krishan Mistry
10d1d9cc3e
change to import from qualification
2023-08-30 16:32:38 +01:00
Krishan Mistry
90f968ab51
add basic example + more tidying
2023-08-30 15:26:23 +01:00
Krishan Mistry
2951b13853
remove more stuff
2023-08-30 14:32:54 +01:00
Krishan Mistry
c250a67a9e
simplify again to provide basic queued ingestion client supporting only identity mapping
2023-08-30 14:14:10 +01:00
Krishan Mistry
691c255d9b
choose a random queue + more changes
2023-08-30 12:54:52 +01:00
Krishan Mistry
9b4a9b2ce5
add tests for descriptors
2023-08-30 11:59:37 +01:00
Krishan Mistry
5cb3a23da0
remove use of URL in blob descriptor
2023-08-30 11:24:15 +01:00
Krishan Mistry
f9da7f2146
add some unit tests
2023-08-30 10:41:43 +01:00
Krishan Mistry
df96e97e0b
simplify
2023-08-29 16:42:31 +01:00
Krishan Mistry
eb955f855c
move ingest client resource around
2023-08-25 16:12:42 +01:00
Krishan Mistry
25109192d0
remove duplicate definition of KustoIdentityToken
2023-08-25 15:59:27 +01:00
Krishan Mistry
82ee449626
move client options to separate file + other improvements
2023-08-25 15:56:46 +01:00
Krishan Mistry
60545207a6
improve validation in authorization context
2023-08-25 15:44:09 +01:00
Krishan Mistry
ede9088dc4
improvements
2023-08-24 16:02:09 +01:00
Krishan Mistry
a5ec8b8dab
various minor improvements upon testing
2023-08-23 17:00:16 +01:00
Krishan Mistry
8f86a5f476
minor improvements
2023-08-23 15:38:53 +01:00
Krishan Mistry
ffecd4b15e
cargo clippy fixes exc. unused
2023-08-23 12:28:11 +01:00
Krishan Mistry
0469d586ae
cargo fmt
2023-08-23 11:48:31 +01:00
Krishan Mistry
b9f2e056f3
Allow configurability of ClientOptions for different service types
2023-08-23 11:44:16 +01:00
Krishan Mistry
d7eae304d0
More on caching logic
2023-08-23 11:44:16 +01:00
Krishan Mistry
b67607d9e9
Initial logic for caching resources
2023-08-18 18:52:37 +01:00
Krishan Mistry
846dd72cd1
Initial commit of queued ingestion client
...
Author: Krishan Mistry <krishan@krishanmistry.com>
2023-08-18 09:57:22 +01:00