Граф коммитов

28 Коммитов

Автор SHA1 Сообщение Дата
James Suplizio 05465c2c5f
Update projects targeting net6 to net8 - part 2 (#9018)
* Second batch of projects to update from net6 to net8

* Remove the Core/TimeProvider in favor of System.TimeProvider in net8
2024-09-20 10:25:13 -07:00
dependabot[bot] db1bf7ecf8
Bump the nuget group across 8 directories with 3 updates (#8620)
Bumps the nuget group with 1 update in the /src/dotnet/APIView/APIView directory: System.Text.Json.
Bumps the nuget group with 3 updates in the /src/dotnet/APIView/APIViewWeb directory: Microsoft.Bcl.AsyncInterfaces, System.Text.Json and Azure.Identity.
Bumps the nuget group with 1 update in the /tools/github-team-user-store/GitHubTeamUserStore/GitHubTeamUserStore directory: Azure.Identity.
Bumps the nuget group with 1 update in the /tools/identity-resolution directory: Azure.Identity.
Bumps the nuget group with 1 update in the /tools/pipeline-generator/Azure.Sdk.Tools.PipelineGenerator directory: Azure.Identity.
Bumps the nuget group with 1 update in the /tools/secret-management/Azure.Sdk.Tools.AccessManagement directory: Azure.Identity.
Bumps the nuget group with 1 update in the /tools/secret-management/Azure.Sdk.Tools.SecretRotation.Azure directory: Azure.Identity.
Bumps the nuget group with 2 updates in the /tools/secret-management/Azure.Sdk.Tools.SecretRotation.Stores.AzureActiveDirectory directory: System.Text.Json and Azure.Identity.


Updates `System.Text.Json` from 4.6.0-preview9.19421.4 to 8.0.4

Updates `Microsoft.Bcl.AsyncInterfaces` from 7.0.0 to 8.0.0

Updates `System.Text.Json` from 4.6.0-preview9.19421.4 to 8.0.4

Updates `Microsoft.Bcl.AsyncInterfaces` from 7.0.0 to 8.0.0

Updates `Azure.Identity` from 1.11.4 to 1.12.0

Updates `System.Text.Json` from 4.6.0-preview9.19421.4 to 4.7.2

Updates `Azure.Identity` from 1.11.4 to 1.12.0

Updates `System.Text.Json` from 4.6.0-preview9.19421.4 to 4.7.2

Updates `Azure.Identity` from 1.11.4 to 1.12.0

Updates `System.Text.Json` from 4.6.0-preview9.19421.4 to 4.7.2

Updates `Azure.Identity` from 1.11.4 to 1.12.0

Updates `System.Text.Json` from 4.6.0-preview9.19421.4 to 4.7.2

Updates `Azure.Identity` from 1.11.4 to 1.12.0

Updates `System.Text.Json` from 4.6.0-preview9.19421.4 to 4.7.2

Updates `Azure.Identity` from 1.11.4 to 1.12.0

Updates `System.Text.Json` from 4.6.0-preview9.19421.4 to 4.7.2

Updates `Azure.Identity` from 1.11.4 to 1.12.0

Updates `System.Text.Json` from 4.6.0-preview9.19421.4 to 4.7.2

---
updated-dependencies:
- dependency-name: System.Text.Json
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Microsoft.Bcl.AsyncInterfaces
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: System.Text.Json
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Microsoft.Bcl.AsyncInterfaces
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Azure.Identity
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: System.Text.Json
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Azure.Identity
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: System.Text.Json
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Azure.Identity
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: System.Text.Json
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Azure.Identity
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: System.Text.Json
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Azure.Identity
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: System.Text.Json
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Azure.Identity
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: System.Text.Json
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Azure.Identity
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: System.Text.Json
  dependency-type: direct:production
  dependency-group: nuget
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-22 10:58:03 -07:00
dependabot[bot] 075e386603
Bump the nuget group across 7 directories with 1 update (#8608)
* Bump the nuget group across 7 directories with 1 update

Bumps the nuget group with 1 update in the /src/dotnet/APIView/APIViewWeb directory: Azure.Identity.
Bumps the nuget group with 1 update in the /tools/github-team-user-store/GitHubTeamUserStore/GitHubTeamUserStore directory: Azure.Identity.
Bumps the nuget group with 1 update in the /tools/identity-resolution directory: Azure.Identity.
Bumps the nuget group with 1 update in the /tools/pipeline-generator/Azure.Sdk.Tools.PipelineGenerator directory: Azure.Identity.
Bumps the nuget group with 1 update in the /tools/secret-management/Azure.Sdk.Tools.AccessManagement directory: Azure.Identity.
Bumps the nuget group with 1 update in the /tools/secret-management/Azure.Sdk.Tools.SecretRotation.Azure directory: Azure.Identity.
Bumps the nuget group with 1 update in the /tools/secret-management/Azure.Sdk.Tools.SecretRotation.Stores.AzureActiveDirectory directory: Azure.Identity.


Updates `Azure.Identity` from 1.11.0 to 1.11.4

Updates `Azure.Identity` from 1.11.3 to 1.11.4

Updates `Azure.Identity` from 1.11.0 to 1.11.4

Updates `Azure.Identity` from 1.11.3 to 1.11.4

Updates `Azure.Identity` from 1.11.0 to 1.11.4

Updates `Azure.Identity` from 1.11.0 to 1.11.4

Updates `Azure.Identity` from 1.11.0 to 1.11.4

---
updated-dependencies:
- dependency-name: Azure.Identity
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Azure.Identity
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Azure.Identity
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Azure.Identity
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Azure.Identity
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Azure.Identity
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Azure.Identity
  dependency-type: direct:production
  dependency-group: nuget
...

Signed-off-by: dependabot[bot] <support@github.com>

* Use sdk version 8.0.302

The windows agent only has 8.0.302 on the machine so lowering the version.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2024-07-12 10:20:47 -07:00
dependabot[bot] 9acbc6f547
Bump Azure.Identity (#8481)
Bumps the nuget group with 1 update in the /tools/secret-management/Azure.Sdk.Tools.SecretRotation.Stores.KeyVault directory: [Azure.Identity](https://github.com/Azure/azure-sdk-for-net).


Updates `Azure.Identity` from 1.11.0 to 1.11.4
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](https://github.com/Azure/azure-sdk-for-net/compare/Azure.Identity_1.11.0...Azure.Identity_1.11.4)

---
updated-dependencies:
- dependency-name: Azure.Identity
  dependency-type: direct:production
  dependency-group: nuget
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-20 15:10:07 -07:00
dependabot[bot] d6b4120e97
Bump Azure.Identity (#8255)
Bumps [Azure.Identity](https://github.com/Azure/azure-sdk-for-net) from 1.10.2 to 1.11.0.
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](https://github.com/Azure/azure-sdk-for-net/compare/Azure.Identity_1.10.2...Azure.Identity_1.11.0)

---
updated-dependencies:
- dependency-name: Azure.Identity
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 17:13:28 -07:00
dependabot[bot] 66564b64ae
Bump Azure.Identity (#8256)
Bumps [Azure.Identity](https://github.com/Azure/azure-sdk-for-net) from 1.10.2 to 1.11.0.
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](https://github.com/Azure/azure-sdk-for-net/compare/Azure.Identity_1.10.2...Azure.Identity_1.11.0)

---
updated-dependencies:
- dependency-name: Azure.Identity
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 17:13:00 -07:00
dependabot[bot] 56dd8ffcb9
Bump Azure.Identity (#8257)
Bumps [Azure.Identity](https://github.com/Azure/azure-sdk-for-net) from 1.10.2 to 1.11.0.
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](https://github.com/Azure/azure-sdk-for-net/compare/Azure.Identity_1.10.2...Azure.Identity_1.11.0)

---
updated-dependencies:
- dependency-name: Azure.Identity
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 17:11:36 -07:00
dependabot[bot] 6dc296b268
Bump Azure.Identity (#8258)
Bumps [Azure.Identity](https://github.com/Azure/azure-sdk-for-net) from 1.10.2 to 1.11.0.
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](https://github.com/Azure/azure-sdk-for-net/compare/Azure.Identity_1.10.2...Azure.Identity_1.11.0)

---
updated-dependencies:
- dependency-name: Azure.Identity
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 17:11:01 -07:00
Patrick Hallisey 9e7f6fcbbd
Continue processing secrets if one failes rotation (#8168) 2024-04-29 16:53:18 -04:00
Patrick Hallisey 5814d1ff0e
Allow for azcli or azpwsh creds (#8106)
* Allow for azcli or azpwsh creds

* Try powershell creds before cli
2024-04-16 14:15:57 -07:00
Patrick Hallisey 791250a633
Dispose of the logger factory to flush logs on exit (#8103) 2024-04-16 20:03:21 +00:00
Patrick Hallisey 8ac3c6b9af
Improve status and list commands (#8102) 2024-04-16 11:10:07 -07:00
Patrick Hallisey 9ae20c3fa2
Add warning state to rotation (#8030)
* Add warning state to rotation
* Use an implicit warning threshold of `rotationThreshold / 2`
* Add unit test for implicit warning window
2024-04-15 20:39:49 +00:00
Patrick Hallisey 16404705d4
Add service account login to abstract devops store base class (#8082) 2024-04-15 10:50:49 -07:00
Wes Haggard 9dfa46aa07
Handle DevOps PAT creation error (#7702) 2024-02-23 13:07:22 -08:00
Wes Haggard 064399d0d4
Update all projects to v5 of graph api (#7488)
Part of the tools used v5 and others v4 which causes runtime exceptions
because of the breaking changes between those version, so updated all projects
to be using v5.

Fixed bug when user doesn't have permission to update an endpoint/service connection
so it correctly errors instead of throwing null ref exception.
2024-01-05 11:00:33 -08:00
Wes Haggard a1c5523ee7
Disable symbol publishing for tool (#7325)
This tool contains native binaries that cause symbol publishing to fail so disable the symbols for this tool package

I've tried to update the symbol publishing tool but it doesn't like the native 3rd party *.so files and the symbols for our internal tools aren't that interesting so just disabling the publishing for this tool.
2023-11-20 16:13:12 -08:00
Wes Haggard 5f662b900f
Fix Azure.Core downgrade issue (#7297) 2023-11-15 13:45:31 -08:00
dependabot[bot] 3f21000ede
Bump Azure.Identity (#7156)
Bumps [Azure.Identity](https://github.com/Azure/azure-sdk-for-net) from 1.8.0 to 1.10.2.
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](https://github.com/Azure/azure-sdk-for-net/compare/Azure.Identity_1.8.0...Azure.Identity_1.10.2)

---
updated-dependencies:
- dependency-name: Azure.Identity
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 16:18:33 -07:00
dependabot[bot] 83a363cf84
Bump Azure.Identity (#7155)
Bumps [Azure.Identity](https://github.com/Azure/azure-sdk-for-net) from 1.8.0 to 1.10.2.
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](https://github.com/Azure/azure-sdk-for-net/compare/Azure.Identity_1.8.0...Azure.Identity_1.10.2)

---
updated-dependencies:
- dependency-name: Azure.Identity
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 16:16:56 -07:00
dependabot[bot] a114a07e25
Bump Azure.Identity (#7157)
Bumps [Azure.Identity](https://github.com/Azure/azure-sdk-for-net) from 1.8.0 to 1.10.2.
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](https://github.com/Azure/azure-sdk-for-net/compare/Azure.Identity_1.8.0...Azure.Identity_1.10.2)

---
updated-dependencies:
- dependency-name: Azure.Identity
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 15:46:25 -07:00
dependabot[bot] 2efe0b2298
Bump Azure.Identity (#7158)
Bumps [Azure.Identity](https://github.com/Azure/azure-sdk-for-net) from 1.8.2 to 1.10.2.
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](https://github.com/Azure/azure-sdk-for-net/compare/Azure.Identity_1.8.2...Azure.Identity_1.10.2)

---
updated-dependencies:
- dependency-name: Azure.Identity
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 14:23:50 -07:00
Ben Broderick Phillips 69087b60e3
Skip strong name signing validation for secret cli (#6858) 2023-08-28 13:49:29 -04:00
Ben Broderick Phillips 3ee7642210
Revert "Strong name sign Sodium.Core in secret library (#6854)" (#6857)
This reverts commit be9bd7e8e9.
2023-08-25 15:43:07 -04:00
Ben Broderick Phillips be9bd7e8e9
Strong name sign Sodium.Core in secret library (#6854) 2023-08-25 14:51:14 -04:00
Patrick Hallisey cbf3b5e213
Add additional documentation to Secrets Rotator (#6095)
* Fix copy-paste errors in KeyVaultSecretStore text
* Add documentation for supported stores
2023-05-08 11:43:32 -07:00
Ben Broderick Phillips 3174a1724e
secrets tool - fix NoWarn for strong name signing (#6048)
* secrets tool - fix NoWarn for strong name signing

* Update tools/secret-management/Directory.Build.props

Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>

---------

Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2023-05-04 13:30:17 -04:00
Ben Broderick Phillips 2d4d757c2c
Add identity access config tool (#5915)
* Add identity access config tool

* Fix role assignment id issue. Add github repository secret updates.

* Support github login via gh cli

* Add readme docs

* sorting

* Support error aggregation. Improve render errors and add tests

* Merge access manager into secret management solution

* Support cross-OS clipboard setting. Remove windows forms dependency

* Add sync access sub-command

* Only warn on missing strong name

* Update test schemas and pipeline path to secret-management

* Use AccessManager for sync command

* Fix links and rename secrets AccessManagement project

* Update access manager to read one config per file. Add json schema

* Fix up exception logging and handling

* Use ILogger in access management tool
2023-04-24 20:30:03 -04:00