Compare commits

...

135 commits
v0.2.5 ... main

Author SHA1 Message Date
9a47a2ae4f
Merge pull request #158 from bartvdbraak/renovate/clap-4.x-lockfile 2024-12-06 16:51:49 +01:00
renovate[bot]
183b6fb99d
fix(deps): update rust crate clap to v4.5.23 2024-12-05 23:40:05 +00:00
daff68ff1b
Merge pull request #157 from bartvdbraak/renovate/clap-4.x-lockfile 2024-12-04 00:05:58 +01:00
12dce85f1d
Merge pull request #156 from bartvdbraak/renovate/anyhow-1.x-lockfile 2024-12-04 00:05:15 +01:00
renovate[bot]
d1fe52c071
fix(deps): update rust crate clap to v4.5.22 2024-12-03 22:48:09 +00:00
renovate[bot]
99727cbea0
fix(deps): update rust crate anyhow to v1.0.94 2024-12-03 22:48:00 +00:00
651fb07bfa
Merge pull request #155 from bartvdbraak/renovate/tokio-1.x-lockfile 2024-12-03 18:19:50 +01:00
renovate[bot]
39ec69cdc3
fix(deps): update rust crate tokio to v1.42.0 2024-12-03 17:04:33 +00:00
77bbef1fa5
Merge pull request #152 from bartvdbraak/renovate/anyhow-1.x-lockfile 2024-11-14 11:19:00 +01:00
0a1478556c
Merge pull request #151 from bartvdbraak/renovate/tokio-1.x-lockfile 2024-11-14 11:18:29 +01:00
af809886aa
Merge pull request #154 from bartvdbraak/renovate/clap-4.x-lockfile 2024-11-14 11:18:10 +01:00
renovate[bot]
ec2ad7eafe
fix(deps): update rust crate clap to v4.5.21 2024-11-13 22:26:15 +00:00
e9d088acf2
Merge pull request #153 from bartvdbraak/renovate/serial_test-3.x-lockfile 2024-11-10 19:32:46 +01:00
renovate[bot]
b88b92bcdf
chore(deps): update rust crate serial_test to v3.2.0 2024-11-08 22:59:50 +00:00
renovate[bot]
2ecc6a63bb
fix(deps): update rust crate tokio to v1.41.1 2024-11-07 12:39:40 +00:00
renovate[bot]
b30a73dc61
fix(deps): update rust crate anyhow to v1.0.93 2024-11-06 07:01:14 +00:00
591a2a558d
Merge pull request #150 from bartvdbraak/renovate/azure-dependencies 2024-10-19 17:00:40 +02:00
renovate[bot]
906dcb02fd
fix(deps): update azure dependencies to 0.21.0 2024-10-19 14:56:58 +00:00
204d8c76e8
Merge pull request #149 from bartvdbraak/renovate-group-azure
Group Azure dependency updates
2024-10-19 16:56:27 +02:00
bf8d86b6fd
Update renovate.json 2024-10-19 16:53:44 +02:00
a1e89a5f2b
Merge pull request #145 from bartvdbraak/renovate/openssl-0.x-lockfile 2024-10-19 16:26:25 +02:00
renovate[bot]
7db9b7d14d
fix(deps): update rust crate openssl to v0.10.68 2024-10-18 21:14:38 +00:00
e75d1b6556
Merge pull request #144 from bartvdbraak/renovate/anyhow-1.x-lockfile 2024-10-18 23:12:46 +02:00
renovate[bot]
c724d7604d
fix(deps): update rust crate anyhow to v1.0.90 2024-10-18 20:53:51 +00:00
4db5cf0fcd
Merge pull request #143 from bartvdbraak/renovate/clap-4.x-lockfile 2024-10-08 19:23:12 +02:00
renovate[bot]
60ad985e3f
fix(deps): update rust crate clap to v4.5.20 2024-10-08 17:15:03 +00:00
0251190921
Merge pull request #142 from bartvdbraak/renovate/rust-futures-monorepo 2024-10-05 17:47:01 +02:00
renovate[bot]
25a6d8bb85
fix(deps): update rust crate futures to v0.3.31 2024-10-05 08:03:37 +00:00
6a319cd15e
Merge pull request #141 from bartvdbraak/renovate/clap-4.x-lockfile 2024-10-01 21:04:53 +02:00
renovate[bot]
bea9049dee
fix(deps): update rust crate clap to v4.5.19 2024-10-01 18:32:48 +00:00
e9f3bbfb38
Merge pull request #140 from bartvdbraak/renovate/clap-4.x-lockfile
fix(deps): update rust crate clap to v4.5.18
2024-09-24 14:19:41 +02:00
renovate[bot]
75f7adea20
fix(deps): update rust crate clap to v4.5.18 2024-09-20 22:07:32 +00:00
deb649c1e2
Merge pull request #139 from bartvdbraak/renovate/tokio-1.x-lockfile 2024-09-16 16:41:30 +02:00
renovate[bot]
a9023e5bf8
fix(deps): update rust crate tokio to v1.40.0 2024-09-16 14:18:15 +00:00
171b0c0cc9
Merge pull request #138 from bartvdbraak/renovate/clap-4.x-lockfile 2024-09-16 11:29:04 +02:00
ac4e2f37f2
Merge pull request #137 from bartvdbraak/renovate/anyhow-1.x-lockfile 2024-09-16 11:28:42 +02:00
renovate[bot]
57ffb39d0d
fix(deps): update rust crate clap to v4.5.17 2024-09-16 09:24:01 +00:00
renovate[bot]
2ae74badf3
fix(deps): update rust crate anyhow to v1.0.89 2024-09-16 09:23:54 +00:00
03ad8b248c
Merge pull request #134 from bartvdbraak/renovate/clap-4.x-lockfile 2024-08-18 12:03:11 +02:00
4bb6048ed6
Merge pull request #135 from bartvdbraak/renovate/tokio-1.x-lockfile 2024-08-18 12:02:53 +02:00
renovate[bot]
501d4fdb9f
fix(deps): update rust crate tokio to v1.39.3 2024-08-17 19:41:20 +00:00
renovate[bot]
b711a67a35
fix(deps): update rust crate clap to v4.5.16 2024-08-15 22:07:02 +00:00
fb5d31e15a
Merge pull request #133 from bartvdbraak/renovate/clap-4.x-lockfile 2024-08-11 09:38:08 +02:00
renovate[bot]
97f9aefac4
fix(deps): update rust crate clap to v4.5.15 2024-08-10 00:47:55 +00:00
be864e9263
Merge pull request #132 from bartvdbraak/renovate/assert_cmd-2.x-lockfile 2024-08-09 10:32:13 +02:00
renovate[bot]
5030f4530d
chore(deps): update rust crate assert_cmd to v2.0.16 2024-08-09 03:32:41 +00:00
df4ba6b2a5
Merge pull request #131 from bartvdbraak/renovate/clap-4.x-lockfile
fix(deps): update rust crate clap to v4.5.14
2024-08-09 00:14:29 +02:00
renovate[bot]
4114a4eb49
fix(deps): update rust crate clap to v4.5.14 2024-08-08 16:46:19 +00:00
dc0955896a
Merge pull request #130 from bartvdbraak/renovate/clap-4.x-lockfile 2024-08-01 18:53:33 +02:00
renovate[bot]
e2dff58fbc
fix(deps): update rust crate clap to v4.5.13 2024-07-31 22:13:06 +00:00
4940f6ab76
Merge pull request #129 from bartvdbraak/renovate/clap-4.x-lockfile 2024-07-31 20:46:52 +02:00
renovate[bot]
0316c9b62a
fix(deps): update rust crate clap to v4.5.12 2024-07-31 18:36:35 +00:00
f934b6decc
Merge pull request #128 from bartvdbraak/renovate/predicates-3.x-lockfile
chore(deps): update rust crate predicates to v3.1.2
2024-07-31 12:21:14 +02:00
d9e61ef965
Merge pull request #127 from bartvdbraak/renovate/assert_cmd-2.x-lockfile
chore(deps): update rust crate assert_cmd to v2.0.15
2024-07-31 12:21:08 +02:00
87d1abb957
Merge pull request #126 from bartvdbraak/renovate/assert_fs-1.x-lockfile
chore(deps): update rust crate assert_fs to v1.1.2
2024-07-31 12:21:00 +02:00
4cbe9d150b
Merge pull request #122 from bartvdbraak/renovate/tokio-1.x-lockfile
fix(deps): update rust crate tokio to v1.39.2
2024-07-31 12:20:56 +02:00
21f0ccb007
Merge pull request #121 from bartvdbraak/renovate/clap-4.x-lockfile
fix(deps): update rust crate clap to v4.5.11
2024-07-31 12:20:49 +02:00
renovate[bot]
0a6c8e08a2
fix(deps): update rust crate tokio to v1.39.2 2024-07-31 10:14:54 +00:00
renovate[bot]
5b303a1c03
fix(deps): update rust crate clap to v4.5.11 2024-07-31 10:14:49 +00:00
renovate[bot]
c3c29998dc
chore(deps): update rust crate predicates to v3.1.2 2024-07-31 10:14:43 +00:00
renovate[bot]
48ba0fac9c
chore(deps): update rust crate assert_fs to v1.1.2 2024-07-31 10:14:38 +00:00
renovate[bot]
7d045cb1cc
chore(deps): update rust crate assert_cmd to v2.0.15 2024-07-31 10:14:31 +00:00
fe60cb9b57
Merge pull request #125 from bartvdbraak/renovate/crate-openssl-vulnerability
fix(deps): update rust crate openssl to v0.10.66 [security]
2024-07-31 12:12:29 +02:00
renovate[bot]
86f40179d4
fix(deps): update rust crate openssl to v0.10.66 [security] 2024-07-22 20:34:27 +00:00
4720bba3ef
Merge pull request #120 from bartvdbraak/version0.3.1
Fix action runner label for MacOS on ARM and update version
2024-07-02 03:18:19 +02:00
a112604add feat: update version to 0.3.1 2024-07-02 03:17:04 +02:00
2a2496a9fa fix: use macos-latest for darwin arm builds 2024-07-02 03:16:52 +02:00
cd304e753d
Merge pull request #119 from bartvdbraak/version-3
Update to version 0.3.0
2024-07-02 03:09:32 +02:00
56fa06754d feat: update to version 0.3.0 2024-07-02 03:08:45 +02:00
303245c65a
Merge pull request #118 from bartvdbraak/major-upgrade
Update to latest Azure SDK packages
2024-07-02 03:05:44 +02:00
ffdb0e840d feat: update to latest azure-related sdk packages 2024-07-02 03:01:50 +02:00
45f78e67a2
Merge pull request #117 from bartvdbraak/updates
Updates to packages and API versions
2024-07-02 02:52:55 +02:00
dbfd200ff5 fix: use correct var name for secret 2024-07-02 02:46:08 +02:00
76a647b884 feat: update packages 2024-07-02 02:32:41 +02:00
renovate[bot]
9ee9e3c462 chore(deps): update resource microsoft.operationalinsights/workspaces to 2023-09-01 2024-07-02 02:32:41 +02:00
renovate[bot]
b0c07d8987 fix(deps): update rust crate tokio to v1.38.0 2024-07-02 02:32:41 +02:00
renovate[bot]
b0a49b5215 fix(deps): update rust crate anyhow to v1.0.86 2024-07-02 02:32:41 +02:00
renovate[bot]
ce27373cf0 fix(deps): update rust crate clap to v4.5.8 2024-07-02 02:32:41 +02:00
renovate[bot]
9d5e1fcd3c chore(deps): update rust crate serial_test to v3.1.1 2024-07-02 02:32:41 +02:00
094904ee20
Merge pull request #115 from bartvdbraak/renovate/tokio-1.x-lockfile
fix(deps): update rust crate tokio to v1.38.0
2024-07-02 02:19:28 +02:00
d194dc0d94
Merge pull request #114 from bartvdbraak/renovate/anyhow-1.x-lockfile
fix(deps): update rust crate anyhow to v1.0.86
2024-07-02 02:19:18 +02:00
b717210765
Merge pull request #116 from bartvdbraak/renovate/clap-4.x-lockfile
fix(deps): update rust crate clap to v4.5.8
2024-07-02 02:19:08 +02:00
59d3c062e5
Merge pull request #113 from bartvdbraak/renovate/serial_test-3.x-lockfile
chore(deps): update rust crate serial_test to v3.1.1
2024-07-02 02:18:58 +02:00
renovate[bot]
38a0d9811a
fix(deps): update rust crate clap to v4.5.8 2024-06-28 19:55:56 +00:00
renovate[bot]
7c4a7dfdff
fix(deps): update rust crate tokio to v1.38.0 2024-05-30 21:45:35 +00:00
renovate[bot]
6d3cc9df79
fix(deps): update rust crate anyhow to v1.0.86 2024-05-18 15:36:59 +00:00
renovate[bot]
fd3b5d83a1
chore(deps): update rust crate serial_test to v3.1.1 2024-05-05 11:13:57 +00:00
renovate[bot]
b58fce276d
chore(deps): update resource microsoft.resources/resourcegroups to 2024-03-01 2024-05-04 13:41:22 +00:00
68f669135b
Merge pull request #106 from bartvdbraak/renovate/serial_test-3.x
chore(deps): update rust crate serial_test to 3.1.0
2024-04-22 02:29:03 +02:00
renovate[bot]
147c6ed04b
chore(deps): update rust crate serial_test to 3.1.0 2024-04-21 22:41:14 +00:00
3a53246d0b
Merge pull request #104 from bartvdbraak/feat/bump-to-0.2.7
Update keyweave crate version to 0.2.7
2024-04-11 01:23:25 +02:00
e6ed4210e9
Merge pull request #100 from bartvdbraak/renovate/anyhow-1.x
fix(deps): update rust crate anyhow to 1.0.82
2024-04-11 01:04:52 +02:00
renovate[bot]
3821d2ed6a
fix(deps): update rust crate anyhow to 1.0.82 2024-04-10 22:58:57 +00:00
47120c6508 feat: update keyweave crate version to 0.2.7 2024-04-11 00:57:07 +02:00
5dbd2c85ce
Merge pull request #101 from bartvdbraak/fix-vulns
Fix vulnerabilities in h2 and iana-time-zone dependencies
2024-04-11 00:53:42 +02:00
c3932d30ed fix: update dependencies due to vulnerabilities in h2 and iana-time-zone 2024-04-11 00:51:09 +02:00
d587718750
Merge pull request #99 from bartvdbraak/dependabot/cargo/h2-0.3.26 2024-04-10 20:56:44 +02:00
dependabot[bot]
b3b179fdc9
build(deps): bump h2 from 0.3.24 to 0.3.26
Bumps [h2](https://github.com/hyperium/h2) from 0.3.24 to 0.3.26.
- [Release notes](https://github.com/hyperium/h2/releases)
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md)
- [Commits](https://github.com/hyperium/h2/compare/v0.3.24...v0.3.26)

---
updated-dependencies:
- dependency-name: h2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-05 16:17:25 +00:00
20f6081bc5
Merge pull request #98 from bartvdbraak/renovate/tokio-1.x 2024-03-31 23:09:31 +02:00
renovate[bot]
185a8c99c6
fix(deps): update rust crate tokio to 1.37.0 2024-03-28 16:48:15 +00:00
168aaaea56
Merge pull request #97 from bartvdbraak/renovate/clap-4.x 2024-03-27 17:11:08 +01:00
renovate[bot]
bca4601268
fix(deps): update rust crate clap to 4.5.4 2024-03-25 23:17:21 +00:00
1271b4b420
Merge pull request #96 from bartvdbraak/renovate/clap-4.x 2024-03-16 15:03:01 +01:00
renovate[bot]
132a5cfe33
fix(deps): update rust crate clap to 4.5.3 2024-03-15 14:20:22 +00:00
40cc88c522
Merge pull request #95 from bartvdbraak/renovate/anyhow-1.x 2024-03-12 08:03:37 +01:00
renovate[bot]
977cfe69f0
fix(deps): update rust crate anyhow to 1.0.81 2024-03-12 03:39:02 +00:00
250c4c98f3
Merge pull request #94 from bartvdbraak/renovate/softprops-action-gh-release-2.x 2024-03-09 20:45:58 +01:00
renovate[bot]
6c954a1431
chore(deps): update softprops/action-gh-release action to v2 2024-03-08 21:48:24 +00:00
3c05767b86
Merge pull request #93 from bartvdbraak/renovate/clap-4.x 2024-03-08 09:10:57 +01:00
renovate[bot]
99a7908b33
fix(deps): update rust crate clap to 4.5.2 2024-03-06 18:45:11 +00:00
742c1c0df1
Merge pull request #91 from bartvdbraak/feat/bump-to-0.2.6
Update keyweave version to 0.2.6
2024-03-05 11:47:11 +01:00
9aa1d42307 Update keyweave version to 0.2.6 2024-03-05 11:41:24 +01:00
c99e2e47bf
Merge pull request #90 from bartvdbraak/feat/bump-to-0.2.6
Bump version to `0.2.6`
2024-03-05 11:30:37 +01:00
d0bc688c39
feat: bump version to 0.2.6 2024-03-05 11:28:31 +01:00
bb0097391b
Merge pull request #89 from bartvdbraak/update-badges
Add tests and branch specific status in badges
2024-03-05 11:20:45 +01:00
f029dc31b0
feat: add tests and branch specific status 2024-03-05 10:47:54 +01:00
b4d3f6c964
Merge pull request #87 from bartvdbraak/dependabot/cargo/mio-0.8.11
build(deps): bump mio from 0.8.10 to 0.8.11
2024-03-05 10:25:13 +01:00
dependabot[bot]
97e79111d3
build(deps): bump mio from 0.8.10 to 0.8.11
Bumps [mio](https://github.com/tokio-rs/mio) from 0.8.10 to 0.8.11.
- [Release notes](https://github.com/tokio-rs/mio/releases)
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.10...v0.8.11)

---
updated-dependencies:
- dependency-name: mio
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-05 09:09:02 +00:00
41d0f9df35
Merge pull request #86 from bartvdbraak/renovate/azure-login-2.x 2024-03-04 10:50:08 +01:00
renovate[bot]
d202c0066d
chore(deps): update azure/login action to v2 2024-03-04 09:46:33 +00:00
ff4a5ef7eb
Merge pull request #85 from bartvdbraak/fix/artifact-pattern
Fix file extraction and destination path
2024-02-26 00:29:30 +01:00
4ce02a387e
Merge pull request #84 from bartvdbraak/renovate/assert_cmd-2.x 2024-02-25 13:34:45 +01:00
f606b6a4c7
Merge pull request #83 from bartvdbraak/renovate/anyhow-1.x 2024-02-25 13:34:10 +01:00
0abca53bff
Merge pull request #82 from bartvdbraak/renovate/clap-4.x 2024-02-25 13:23:00 +01:00
renovate[bot]
8cfb62819e
chore(deps): update rust crate assert_cmd to 2.0.14 2024-02-19 16:55:07 +00:00
renovate[bot]
a70e8711d3
fix(deps): update rust crate anyhow to 1.0.80 2024-02-19 07:08:16 +00:00
renovate[bot]
df5b504597
fix(deps): update rust crate clap to 4.5.1 2024-02-16 16:41:47 +00:00
19de53fcff
Merge pull request #79 from bartvdbraak/renovate/tokio-1.x
fix(deps): update rust crate tokio to 1.36.0
2024-02-15 11:38:14 +01:00
32a8703a19
Merge pull request #80 from bartvdbraak/renovate/clap-4.x
fix(deps): update rust crate clap to 4.5.0
2024-02-15 11:38:09 +01:00
faceb388eb
Merge pull request #81 from bartvdbraak/renovate/azure-arm-deploy-2.x
chore(deps): update azure/arm-deploy action to v2
2024-02-15 11:38:02 +01:00
renovate[bot]
6e852a4d47
chore(deps): update azure/arm-deploy action to v2 2024-02-13 04:23:46 +00:00
renovate[bot]
0cd8d904ab
fix(deps): update rust crate clap to 4.5.0 2024-02-08 19:08:48 +00:00
renovate[bot]
60fd9d92f2
fix(deps): update rust crate tokio to 1.36.0 2024-02-02 14:24:10 +00:00
81b513ce31
Merge pull request #78 from bartvdbraak/fix/artifact-pattern
Fix path to pattern in download
2024-01-23 01:08:39 +01:00
bea02e6bd8
Merge pull request #76 from bartvdbraak/fix/strip-fails
Fix strip command in release workflow
2024-01-23 00:55:27 +01:00
10 changed files with 645 additions and 496 deletions

View file

@ -1,5 +1,12 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:base"],
"reviewers": ["bartvdbraak"]
"reviewers": ["bartvdbraak"],
"packageRules": [
{
"matchPackagePrefixes": ["azure"],
"groupName": "Azure Dependencies",
"groupSlug": "azure-dependencies"
}
]
}

View file

@ -70,7 +70,7 @@ jobs:
experimental: false
- name: mac-arm64
os: macos-11.0
os: macos-latest
target: aarch64-apple-darwin
cross: true
experimental: true
@ -167,7 +167,7 @@ jobs:
sha512sum keyweave-* | tee SHA512SUMS
sha256sum keyweave-* | tee SHA256SUMS
- uses: softprops/action-gh-release@v1
- uses: softprops/action-gh-release@v2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:

View file

@ -54,13 +54,14 @@ jobs:
DEPLOYMENT_NAME: keyweave-${{ github.run_id }}
steps:
- uses: actions/checkout@v4
- uses: azure/login@v1
- uses: azure/login@v2
with:
client-id: ${{ secrets.AZURE_CLIENT_ID }}
client-id: ${{ secrets.AZURE_CLIENT_ID_BICEP }}
tenant-id: ${{ secrets.AZURE_TENANT_ID }}
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
- name: Deploy Bicep template
uses: azure/arm-deploy@v1
uses: azure/arm-deploy@v2
with:
scope: subscription
region: ${{ env.LOCATION }}
@ -94,7 +95,7 @@ jobs:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
- name: Azure Login
uses: azure/login@v1
uses: azure/login@v2
with:
client-id: ${{ secrets[matrix.client-id-ref] }}
tenant-id: ${{ secrets.AZURE_TENANT_ID }}

1083
Cargo.lock generated

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,6 @@
[package]
name = "keyweave"
version = "0.2.5"
version = "0.3.1"
edition = "2021"
authors = ["Bart van der Braak <bart@vanderbraak.nl>"]
keywords = ["azure", "keyvault", "env"]
@ -10,20 +10,20 @@ documentation = "https://docs.rs/keyweave"
repository = "https://github.com/bartvdbraak/keyweave/"
[dependencies]
anyhow = "1.0.79"
azure_core = "0.19.0"
azure_identity = "0.19.0"
azure_security_keyvault = "0.19.0"
clap = { version = "4.4.18", features = ["derive"] }
anyhow = "1.0.82"
azure_core = "0.21.0"
azure_identity = "0.21.0"
azure_security_keyvault = "0.21.0"
clap = { version = "4.5.4", features = ["derive"] }
futures = "0.3.30"
paris = { version = "1.5.15", features = ["macros"] }
tokio = {version = "1.35.1", features = ["full"]}
tokio = {version = "1.37.0", features = ["full"]}
[target.'cfg(all(target_os = "linux", any(target_env = "musl", target_arch = "arm", target_arch = "aarch64")))'.dependencies]
openssl = { version = "0.10", features = ["vendored"] }
[dev-dependencies]
assert_cmd = "2.0.13"
assert_cmd = "2.0.14"
assert_fs = "1.1.1"
predicates = "3.1.0"
serial_test = "3.0.0"
serial_test = "3.1.0"

View file

@ -3,7 +3,8 @@
[<img alt="github" src="https://img.shields.io/badge/github-bartvdbraak/keyweave-8da0cb?style=for-the-badge&labelColor=555555&logo=github" height="20">](https://github.com/bartvdbraak/keyweave)
[<img alt="crates.io" src="https://img.shields.io/crates/v/keyweave.svg?style=for-the-badge&color=fc8d62&logo=rust" height="20">](https://crates.io/crates/keyweave)
[<img alt="docs.rs" src="https://img.shields.io/badge/docs.rs-keyweave-66c2a5?style=for-the-badge&labelColor=555555&logo=docs.rs" height="20">](https://docs.rs/keyweave)
[<img alt="build status" src="https://img.shields.io/github/actions/workflow/status/bartvdbraak/keyweave/checks.yml?style=for-the-badge" height="20">](https://github.com/bartvdbraak/keyweave/actions/workflows/checks.yml)
[<img alt="build status" src="https://img.shields.io/github/actions/workflow/status/bartvdbraak/keyweave/checks.yml?style=for-the-badge&branch=main" height="20">](https://github.com/bartvdbraak/keyweave/actions/workflows/checks.yml)
[<img alt="test status" src="https://img.shields.io/github/actions/workflow/status/bartvdbraak/keyweave/tests.yml?style=for-the-badge&label=tests&branch=main" height="20">](https://github.com/bartvdbraak/keyweave/actions/workflows/tests.yml)
<img align="right" src="https://github.com/bartvdbraak/keyweave/assets/3996360/5461f53a-5cef-4bde-908a-b8d3bc1c71c5" alt="Keyweave" width="30%">

View file

@ -31,7 +31,7 @@ var nameFormat = '${name.tenantId}-${name.projectId}-${environment}-${name.regio
Resource Group
*/
resource ResourceGroup 'Microsoft.Resources/resourceGroups@2023-07-01' = {
resource ResourceGroup 'Microsoft.Resources/resourceGroups@2024-03-01' = {
name: format(nameFormat, 'RG', 1)
location: location
tags: tags

View file

@ -16,7 +16,7 @@ var accessPolicies = [for identity in identities: {
Log Analytics Workspace (existing)
*/
resource _logAnalyticsWorkspace 'Microsoft.OperationalInsights/workspaces@2022-10-01' existing = {
resource _logAnalyticsWorkspace 'Microsoft.OperationalInsights/workspaces@2023-09-01' existing = {
name: format(nameFormat, 'LAW', 1)
}

View file

@ -6,7 +6,7 @@ param tags object
Log Analytics Workspace
*/
resource logAnalyticsWorkspace 'Microsoft.OperationalInsights/workspaces@2022-10-01' = {
resource logAnalyticsWorkspace 'Microsoft.OperationalInsights/workspaces@2023-09-01' = {
name: format(nameFormat, 'LAW', 1)
location: location
tags: tags

View file

@ -1,5 +1,5 @@
use anyhow::Result;
use azure_identity::DefaultAzureCredential;
use azure_identity::{DefaultAzureCredential, TokenCredentialOptions};
use azure_security_keyvault::prelude::KeyVaultGetSecretsResponse;
use azure_security_keyvault::KeyvaultClient;
use clap::Parser;
@ -237,7 +237,12 @@ async fn main() -> Result<()> {
let vault_url = format!("https://{}.vault.azure.net", opts.vault_name);
log.loading("Detecting credentials.");
let credential = DefaultAzureCredential::default();
let credential_options = TokenCredentialOptions::default();
let credential =
DefaultAzureCredential::create(credential_options).map_err(|e| CustomError {
message: format!("Failed to create DefaultAzureCredential: {}", e),
})?;
let client = match KeyvaultClient::new(&vault_url, std::sync::Arc::new(credential)) {
Ok(c) => c,
Err(err) => {