Skip to content

Set "TestProxy: true" for template and identity pipelines#20122

Merged
HarshaNalluru merged 1 commit intoAzure:mainfrom
HarshaNalluru:harshan/set-TestProxy-true
Jan 28, 2022
Merged

Set "TestProxy: true" for template and identity pipelines#20122
HarshaNalluru merged 1 commit intoAzure:mainfrom
HarshaNalluru:harshan/set-TestProxy-true

Conversation

@HarshaNalluru
Copy link
Copy Markdown
Contributor

@HarshaNalluru HarshaNalluru commented Jan 28, 2022

Packages impacted by this PR

Issues associated with this PR

Describe the problem that is addressed by this PR

Not packages, but pipelines that are running tests with the help of test proxy tool

What are the possible designs available to address the problem? If there are more than one possible design, why was the one in this PR chosen?

Background:
In the CI/pipelines, mac agents are not capable of installing/using the docker, so we instead go by installing the "dotnet tool" directly in those machines and use the proxy tool without the docker command.
For the pipeline to know that, we use this variable "TestProxy".

Setting it to true means, a job will be added to the pipeline to install/start the proxy tool and dump the logs(For all the OSes).

It is not set to true by default already because not all pipelines are using TestProxy, and running the tool adds an unnecessary cost.

So, setting the TestProxy to true should make failing pipelines green.
Add as is shown here

TestProxy: true

Are there test cases added in this PR? (If not, why?)

Provide a list of related PRs (if any)

Command used to generate this PR:**(Applicable only to SDK release request PRs)

Checklists

  • Added impacted package name to the issue description
  • Does this PR needs any fixes in the SDK Generator?** (If so, create an Issue in the Autorest/typescript repository and link it here)
  • Added a changelog (if necessary)

@ghost ghost added Azure.Identity EngSys This issue is impacting the engineering system. labels Jan 28, 2022
@HarshaNalluru HarshaNalluru changed the title Set TestProxy: true for template and identity pipelines Set "TestProxy: true" for template and identity pipelines Jan 28, 2022
@HarshaNalluru HarshaNalluru enabled auto-merge (squash) January 28, 2022 19:07
@HarshaNalluru HarshaNalluru merged commit f5ae17e into Azure:main Jan 28, 2022
@HarshaNalluru HarshaNalluru deleted the harshan/set-TestProxy-true branch January 28, 2022 19:25
sadasant pushed a commit to sadasant/azure-sdk-for-js that referenced this pull request Jan 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Azure.Identity EngSys This issue is impacting the engineering system.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants