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

1336 Коммитов

Автор SHA1 Сообщение Дата
Azure SDK Bot 461c1f1e88
Update azure-sdk-build-tools Repository Resource Refs in Yaml files (#8884) 2024-08-26 09:21:33 -07:00
Scott Beddall a434ce67c5
Test Proxy Version w/ Json Value Compare (#8865)
* bump proxy version
2024-08-25 11:39:51 -07:00
Patrick Hallisey 969d7f19c7
Allow Save-package-properties to exit 0 when prs produce no package changes (#8879) 2024-08-24 00:23:30 +00:00
Wes Haggard 571fc6a541
Add FilePattern support for .github\workflow sync (#8849)
Given we cannot create subfolders under .github\workflow folder
and we have repos that want additional workflows then we have
in the tools repo we need to setup a file pattern matching for
the sync processing to only sync the ones we want to be common.

For now just use the existing *event* pattern but we can move them
to another pattern similar to *common* or *sync* in the future as
we add more common workflows.
2024-08-16 14:13:22 -07:00
Scott Beddall c37624031e
Ensure assets resolution script handles special-case file paths (#8831)
* we want the path that we write to to be defined by literalpath, otherwise files with [ or ] will break powershell when writing the file to disk

* slight wording adjustment so the command can be invoked directly
2024-08-15 11:40:14 -07:00
Wes Haggard 4148bf2354
Clean-up publish-blobs.yml to have better defaults (#8842) 2024-08-15 10:51:10 -07:00
James Suplizio 51d061161c
Add RestAPISpecsDocsRepos to branch cleanup and update the delete scripts to output limits and telemetry data (#8830)
* Add RestAPISpecsDocsRepos to branch cleanup.

* Remove commented out yml, add pre-message to limit output and output core limit at the start of processing

* updates for feedback
2024-08-15 10:06:27 -07:00
Scott Beddall 9b208afaa1
More compatibility changes for expandable public builds (#8754)
* more compatibility with expanding/contracting packages. add ability for packages to have DependentPackages that must be included in the set of packages that should be built given a changeset

---------

Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2024-08-07 16:41:08 -07:00
Praven Kuttappan 7e89995cc8
Update apiview prod to staging sync job to use managed identity (#8673)
* Update apiview prod to staging sync job to use managed identity

* Update job name

* Add python install step and update as per review comment

* Connect to cosmos DB using key

* apiview_sync_pipeline

* Changes to return exit code

* Add new line

* Add chain credential to support cli credential
2024-08-07 10:12:00 -04:00
Scott Beddall 5c604ced78
bump proxy to one with an audit log and more correct locking (#8792) 2024-08-06 12:58:34 -07:00
Ben Broderick Phillips d56f9284ec
Do not mark values as secret that are from git-hosted sub config files (#8760)
* Do not mark values as secret that are from git-hosted sub config files

* Simplify sub config build yaml
2024-08-06 19:56:27 +00:00
Scott Beddall ae5a7b3c60
Update targeted proxy version (#8746)
* update targeted proxy version
2024-08-02 14:04:17 -07:00
Scott Beddall 079cb9f88b
Fix pypi mirror job (#8756) 2024-08-01 13:58:00 -07:00
Scott Beddall 63a5f57c32
update the entry to catch git config errors before the push happens (#8721) 2024-07-30 13:16:59 -07:00
Chidozie Ononiwu a95fe52f4b
072324.02/first release approval button (#8700)
* Fix broken Tests

* Refactor Models into Separate Files. Get Tests to all pass

* All Tests Green

* Enable Test Job on the pipeline

* Move Projects to DotNET 8

* Enable CLient Side Tests

* Switch back to net 7

* update SPA tests

* Resolve Bug in First Release Approval Button

* Remove rougue file
2024-07-29 19:15:53 -07:00
Scott Beddall 8b89f557e3
updating the proxy certs (#8711) 2024-07-28 13:12:39 -07:00
James Suplizio bd316e9fd2
Change the daily docs branch name (#8677) 2024-07-26 13:03:03 -07:00
Ben Broderick Phillips a3c963b46a
Bump timeout for live test cleanup (#8691) 2024-07-25 16:08:38 -04:00
Ben Broderick Phillips 457d9f5f40
Add remaining preview/sov cloud sub configs to common dir (#8680) 2024-07-24 19:40:47 +00:00
Scott Beddall ea5331bca0
Missing a condition passthrough on `verify-links.yml` (#8650)
* missed a condition passthrough
2024-07-19 14:08:15 -07:00
Scott Addie 06f4a5ca63
Add Azure Health Data Service product slug (#8669) 2024-07-19 20:42:59 +00:00
Wes Haggard 9408f147c8
Add logging for partner publish pipeline (#8665) 2024-07-19 10:37:42 -07:00
Scott Beddall 8748ba83ce
Adjustments enabling change-specific PackageInfo (#8602)
* add additional argument to Save-Package-Properties to allow for usage in pull request context

---------

Co-authored-by: Scott Beddall (from Dev Box) <scbedd@microsoft.com>
Co-authored-by: Scott Beddall <45376673+scbedd@users.noreply.github.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2024-07-18 12:00:25 -07:00
Ben Broderick Phillips db97d69147
Add set firewall flag to live test resource cleanup (#8622) 2024-07-15 14:30:18 -07:00
Ben Broderick Phillips 58b45e1292
Set storage account test resources to disable blob public access. Disable network firewall. (#8598)
* Set storage account test resources to disable blob public access

* Skip adding network rules to storage accounts that don't need them during cleanup

* Add succeeded check to set pipeline subnet info step

* Disable network firewall by default in resource creation/removal
2024-07-12 17:32:45 -04:00
Azure SDK Bot 0f2d3c79df
Update azure-sdk-build-tools Repository Resource Refs in Yaml files (#8605) 2024-07-11 12:20:56 -07:00
Ben Broderick Phillips 602310af34
Add storage cluster to stress environments. Update federated auth documentation. (#8588)
* Document federated identity credential auth in stress clusters

* Add custom storage cluster to stress infra configs. Update AKS base version

* Update tools/stress-cluster/chaos/README.md

Co-authored-by: Richard Park <51494936+richardpark-msft@users.noreply.github.com>

* Update tools/stress-cluster/chaos/README.md

Co-authored-by: Richard Park <51494936+richardpark-msft@users.noreply.github.com>

* Update tools/stress-cluster/chaos/README.md

Co-authored-by: Richard Park <51494936+richardpark-msft@users.noreply.github.com>

* Update tools/stress-cluster/chaos/README.md

Co-authored-by: Richard Park <51494936+richardpark-msft@users.noreply.github.com>

* Support regex/negative regex filters for stress test discovery. Add storage env defaults

* Add storage environment pipeline and deploy conditionals for stress

* Update addons changelog

* Doc feedback

---------

Co-authored-by: Richard Park <51494936+richardpark-msft@users.noreply.github.com>
2024-07-11 13:27:55 -04:00
Scott Beddall ac07661f1f
add the ability to override default succeeded() conditioning by parameter (#8597) 2024-07-10 14:35:37 -07:00
Scott Beddall 3e7ce101d9
correct issue with node publishing not honoring artifact name (#8590) 2024-07-09 15:15:50 -07:00
Ben Broderick Phillips 86c522cf7f
Support storage network access and worm removal in remove test resources script (#8558)
* Support storage network access and worm removal in remove test resources script

* Move storage network access script to common resource helpers file

* Improve storage container deletion resilience

* Plumb through pool variable to live test cleanup template

* Add sleep for network rule application
2024-07-08 21:58:38 +00:00
Wes Haggard fdf8387516
Delete eng/common/InterdependencyGraph.html which is unused. (#8543) 2024-07-05 10:16:52 -07:00
Scott Beddall 1ef874ce1b
Add `test-proxy-standalone.yml` (#8549)
* commit the file changes so that we can see them running

* use standalone tool
2024-07-03 15:09:32 -07:00
Azure SDK Bot 2d5d7d1a55
Update azure-sdk-build-tools Repository Resource Refs in Yaml files (#8557) 2024-07-03 22:03:45 +00:00
Daniel Jurek d65f3eb700
Ensure subConfigFiles is not an empty string (#8516)
* Ensure subConfigFiles is not an empty string

* Skip instances where $file is an empty string
2024-07-03 21:52:55 +00:00
Ben Broderick Phillips 6e5c0effbf
Fix default value for env vars in build-test-resource-config template (#8528)
* Fix default value for env vars in build-test-resource-config template

* Add empty pool condition

* Write delete failures as warnings
2024-07-03 18:25:55 +00:00
Ben Broderick Phillips 614c99e8f4
Add continue on error to live test resource cleanup (#8519) 2024-07-01 17:50:49 -04:00
Ben Broderick Phillips 22ec7782b8
Restrict live test storage account access to client IP (#8371)
* Restrict live test storage account access to client IP

* Add storage pools to test resources vnet allowlist

* Use pool subnet map to reduce number of subnets added to live test resources

* snap

* Add test resource parameter to add ip ranges to storage firewall

* Validate and update ip firewall rules

* Get pool subnet using separate workload identity
2024-07-01 15:16:35 -04:00
Wes Haggard f785c8ba42
Update partner release to new symbol publishing (#8525) 2024-07-01 10:30:19 -07:00
Azure SDK Bot eaa42a758c
Update azure-sdk-build-tools Repository Resource Refs in Yaml files (#8521) 2024-06-28 15:27:38 -07:00
Wes Haggard d471d1f370
Update require-codeowner-approval.json 2024-06-27 14:38:29 -07:00
Wes Haggard 3a051cb5a6
Update required-pullrequest-checks.json 2024-06-27 14:37:26 -07:00
Scott Beddall fe07f68a42
Node Publishing Update (#8496)
* correct all the necessary release phases. update the determine release tags script. (going to go to semver usage before this pr merges)

* params -> param

* re-enable release phase

* remove launchsettings
2024-06-24 13:58:47 -07:00
Scott Beddall 6bfe187992
call the correct script in archetype-sdk-publish-js (#8493) 2024-06-21 15:50:13 -07:00
Richard Park 927464841c
[stress testing]: Force amd64 as the build platform for images we push (#8484)
Without this building and pushing from ARM Mac's (or any ARM platform) produce images that just fail with mysterious errors because AKS and your local arch don't match.
2024-06-21 19:20:08 +00:00
Scott Beddall 6df85294d5
update the target version of the proxy (#8475) 2024-06-21 11:09:53 -07:00
Scott Beddall 2f2b078a21
Convert remaining packages which necessitate 1es-templates/esrp release (#8460)
* created a 'publish nmp artifact using esrp' which ALSO forces a set of build stages onto 1es templates
* migrated our existing prod facing npm package artifacts to utilize this new template
* All npm tooling now is security compliant + released through ESRP
2024-06-20 12:52:52 -07:00
Daniel Jurek 296a188c9d
Merge subscription configuration file values with the supplied subscription config (#8422)
* Merge subscription configuration file values with the supplied subscription config

* Bring forward working parts

* Collapse into a single task

* SubConfig-Helpers.ps1 changes

* Update remove-test-resources.yml
2024-06-18 23:19:57 -07:00
Wes Haggard 4cd1587ad3
Fix case where changelog wasn't marked as invalid (#8463) 2024-06-18 15:39:30 -07:00
Wes Haggard 7a6b93be77
Update publish template (#8467)
Add logging and fix display name given Agent.JobStatus doesn't evaluate currently in the display name property.
2024-06-18 13:52:54 -07:00
Ben Broderick Phillips f6ebf4f37e
Pass pipeline vnet to live test arm templates (#8452) 2024-06-17 18:37:47 -04:00