text:
Support new microsoft feature management schema

This PR adds feature flag v2 import support.
https://github.com/microsoft/FeatureManagement/blob/main/Schema/FeatureFlag.v2.0.0.schema.json

Do we have specific name for the old schema? Seems it's not make much sense to call it dotnetFeatureManagement.

From: Zhenlan Wang @.>
Sent: Wednesday, November 20, 2024 2:24
To: Azure/AppConfiguration-JavaScriptImporter @.>
Cc: Richard Chen @.>; Comment @.>
Subject: Re: [Azure/AppConfiguration-JavaScriptImporter] Support new microsoft feature management schema (PR #13)
@zhenlan commented on this pull request.

In libraries/azure-app-configuration-importer/src/internal/parsers/defaultConfigurationSettingsConverter.tshttps://github.com/Azure/AppConfiguration-JavaScriptImporter/pull/13#discussion_r1848847222:

 >();

let featureFlagsConfigSettings = new Array<SetConfigurationSettingParam>();
let foundFeatureManagement = false;
let featureFlags: any = {};
let featureManagementKeyWord = "";
let enabledForKeyWord = "";

let featureFlagsConfigSettings = new Array<SetConfigurationSettingParam>();
let foundMsFmSchema = false;
let foundLegacySchema = false;
let legacySchemaFeatureManagementKeyWord = "";

Can we avoid using the term "legacy"? As time passes by, no one knows what legacy is. Please use specific names instead.
—
Reply to this email directly, view it on GitHubhttps://github.com/Azure/AppConfiguration-JavaScriptImporter/pull/13#pullrequestreview-2446272402, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AXUUZHKOBTOXB4WZGZWX4UL2BN64ZAVCNFSM6AAAAABP7WPLN2VHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDINBWGI3TENBQGI.
You are receiving this because you commented.Message ID: @.***>


text:
Unable to use in DevOps - Error: invalid_client

AADSTS7000216: 'client_assertion', 'client_secret' or 'request' is required for the 'client_credentials' grant type.
The service connection was newly created: Azure Resource Manager/using publish profile based authentication.
edit: forgot to mention, that the Azure App Configuration Push is doing this.

@virtualvoid did you create a new service principal or use an existing service principal when creating your service connection?
@MaryanneNjeri any suggestions for the issue @virtualvoid ran into?

@zhenlan yes, a suggestion I have is @virtualvoid maybe you could try to create a new service connection ? Let me know if this helps or if you still run into the same issue after creating a new service connection.

Looks like that i misunderstood the "service principal" part of the documentation.
I thought that the "publish profile" based authentication will somehow work too. Anyway, I've recreated the connection the way it should be and now it's working. Thanks.

source: gharchive/issue

authors: MaryanneNjeri virtualvoid zhenlan

repo: Azure/AppConfiguration

license: MIT

license_type: permissive

license_source: github-api


text:
Invalid characters in Azure Alerts naming

Describe the bug
ConvertTo-AzOpsState:
Line |
94 |  …  & $azOps { ConvertTo-AzOpsState -Resource $resource -ExportRawTempla …
|                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| The specified AzOpsState file contains invalid characters (remove any "[" or "]" characters)! Skipping /runner/_work/.../AzOps/root/tenant root group (xxx-xxxxx-xxxxxxx-xxxxxxx801234)/xx - connectivity (xxxx-xxxxx-xxxxx-xxx-xxxxx)/microsoft-network-westeurope/.state/microsoft.insights_metricalerts-[xx] - xxx0501-001-availability fired for config1234 in sub xx - connectivity and rg microsoft-network-westeurope.json
Steps to reproduce

Create an Azure Alert with the name containing a special character like []
Try to Pull with AzOps
It will fail cause of special character

Screenshots

Thank you for raising this?
This is currently by design and described in the FAQ @https://github.com/azure/azops/wiki/frequently-asked-questions#subscriptions-or-resources-not-showing-up-in-repository. Are you manually adding these brackets to the metricalert-names, or is it done by Azure Monitor?

Thank you for raising this? This is currently by design and described in the FAQ @https://github.com/azure/azops/wiki/frequently-asked-questions#subscriptions-or-resources-not-showing-up-in-repository. Are you manually adding these brackets to the metricalert-names, or is it done by Azure Monitor?

Currently we add them as part of our naming convention for Azure Alerting. If this is not compatible with AzOps we can adjust the current naming convention off course.

As it has some ripple effects across various parts of the code base, it is currently not supported.
See #351,  #443 and #456 for further details.

authors: buys-stash daltondhcp

repo: Azure/AzOps


text:
Set delegated Service Provider role

Is there a way to give the owner role (Not contributer role) to a managed service provider?

Owner is currently not supported via Lighthouse delegation, but something we are looking into.
Can you elaborate a bit on the use case(s) for why Owner would be required/preferred?

We would like owner to help manage RBAC roles to the subscription for the customer as they wouldn’t know what roles would be needed to delegate access to their own employees.
[360 Visibility]https://www.360visibility.com/?source=sig
Craig Wester
Cloud Solutions Consultant
cwester@360visibility.commailto:cwester@360visibility.com | (905) 907-3614tel:(905) 907-3614
926 Nashville Rd., Vaughan ON L0J 1C0
[Twitter]https://twitter.com/360visibility[LinkedIn]https://www.linkedin.com/company/360-visibility[YouTube]https://www.youtube.com/user/360visibilityinc[Facebook]https://www.facebook.com/360Vis/[Instagram]https://www.instagram.com/360_visibility/
www.360visibility.comhttps://www.360visibility.com/?source=sig
[Get Jet Global Unlimited Viewer Users before December 27. Unlimited Viewer Users will be discontinued after this date.]https://insightsoftware.com/promos/jet/q4-2019/?utm_source=360visibility.com&utm_medium=partner
Holiday Hours
Open: December 24 & December 31 from 9am - 1pm
Closed: December 25 - 27 & January 1
If you have an urgent support matter, please open a ticket with the related department or visit 360 Visibility Supporthttps://www.360visibility.com/support/
Happy Holidays from 360 Visibility!
From: Kristian Nese notifications@github.com
Sent: Friday, December 13, 2019 1:54 AM
To: Azure/Azure-Lighthouse-samples Azure-Lighthouse-samples@noreply.github.com
Cc: Craig Wester cwester@360visibility.com; Author author@noreply.github.com
Subject: Re: [Azure/Azure-Lighthouse-samples] Set delegated Service Provider role (#50)
External Email

Owner is currently not supported via Lighthouse delegation, but something we are looking into.
Can you elaborate a bit on the use case(s) for why Owner would be required/preferred?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2FAzure-Lighthouse-samples%2Fissues%2F50%3Femail_source%3Dnotifications%26email_token%3DAL3CB3OMQZT5IDPGOADUN23QYMWQ5A5CNFSM4JZDPXPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGZCXXI%23issuecomment-565324765&data=01|01|cwester%40360visibility.com|8ded93833d804665ea0008d77f993f77|0815a0a621fd4467a0ad296bc115d5f2|0&sdata=5wBKQtHVTTmZf5fEB1T4eUu0LRECV2%2F67XrR8fgOuPQ%3D&reserved=0, or unsubscribehttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAL3CB3PAZPHPLXJUGIQI6A3QYMWQ5ANCNFSM4JZDPXPA&data=01|01|cwester%40360visibility.com|8ded93833d804665ea0008d77f993f77|0815a0a621fd4467a0ad296bc115d5f2|0&sdata=MxGq5oaI1%2FahrGG%2BG2cSJZXcS%2F42N8UsD5sJM9o3SyE%3D&reserved=0.
Confidentiality Warning: This message and any attachments are intended only for the use of the intended recipient(s), are confidential, and may be privileged. If you are not the intended recipient, you are hereby notified that any review, retransmission, conversion to hard copy, copying, circulation or other use of this message and any attachments is strictly prohibited. If you are not the intended recipient, please notify the sender immediately by return e-mail, and delete this message and any attachments from your system. Thank you Please consider the environment before printing this email.

Thanks. Closing this as we are actively investigating this on our side.

repo: Azure/Azure-Lighthouse-samples


text:
ASimProcessTerminateMicrosoftSysmon.yaml-51

Required items, please complete
Change(s):

Created a new file for WindowsEvent and added WindowsEvent parser in it. In Event file removed WindowsEvent parser and in ASimProcessEvent added WindowsEvent Parser name  and same changes have done for vim as well.

Reason for Change(s):

To Split the WindowsEvent and Event parser separately

Version Updated:

yes

Testing Completed:

yes

Checked that the validations are passing and have addressed any issues that are present:

yes

Hi @Alekhya0824,
Please check for failure validation. Thanks

Hi @Alekhya0824,
Please update on above. Thanks

Hi @Alekhya0824,
Validations failing please check. Thanks

Hi @Alekhya0824,
One suggestion: once you're done with the open comment change, please click on the Resolve Conversation button. Thanks

Hi @Alekhya0824,
Please check and act on above comments. Thanks

source: gharchive/pull-request

repo: Azure/Azure-Sentinel


text:
D4IOT Solution

Fixes #
Proposed Changes

Jaya,
We see a PR Approval, but not a merge. Is this one pending?
Very Respectfully,
TJ Banasik
CISSP-ISSEP,ISSAP,ISSMP
Senior Program Manager
C&AI, Sovereign Cloud Security Group
@.@.>
(202) 658-8148
@.***
LinkedIn: In/tjbanasikhttp://www.linkedin.com/in/tjbanasik
From: v-jayakal @.>
Sent: Wednesday, October 13, 2021 9:57 PM
To: Azure/Azure-Sentinel @.>
Cc: TJ Banasik @.>; Author @.>
Subject: Re: [Azure/Azure-Sentinel] D4IOT Solution (#3167)
@v-jayakal approved this pull request.

You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2FAzure-Sentinel%2Fpull%2F3167%23pullrequestreview-779308340&data=04|01|Thomas.Banasik%40microsoft.com|571791a053de44f9569408d98ecf1ca3|72f988bf86f141af91ab2d7cd011db47|1|0|637697842462506474|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=XTNJw8S5oECD9nLiOZHOrh1r6xPobVHd3aJDwLwwC5I%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAM6PREXAWEE4UTMQWOLKTT3UGZPLHANCNFSM5FJ7WSNQ&data=04|01|Thomas.Banasik%40microsoft.com|571791a053de44f9569408d98ecf1ca3|72f988bf86f141af91ab2d7cd011db47|1|0|637697842462506474|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=bSWUvzWnYGyPkufD6IGcvxxVlX1FvulhIDXvpbnoRb8%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01|Thomas.Banasik%40microsoft.com|571791a053de44f9569408d98ecf1ca3|72f988bf86f141af91ab2d7cd011db47|1|0|637697842462516463|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=8Rz2%2BZMbUk1N0Oo%2BFbdA%2FnV8gwx07IuaNlNcUiMC4zg%3D&reserved=0 or Androidhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01|Thomas.Banasik%40microsoft.com|571791a053de44f9569408d98ecf1ca3|72f988bf86f141af91ab2d7cd011db47|1|0|637697842462516463|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=UtW4CqKYs7Lww1RUVoxAAKYOzUMRMbDoZps6Gl0qKa8%3D&reserved=0.


text:
Maturity Model for Event Log Management (M-21-31) Solution

Fixes #
Proposed Changes

@lior-tamir Please review Playbooks.

@anki-narravula Please review Playbooks.

@NikTripathi , thanks for reviewing all updates committed. For the workbook query failures, those panels are expected behavior. Those log sources are required for the compliance framework, but we don't have them in the demo environment so they'll fail out.

@Anki @.> & @Lior @.>,
I wanted to follow up to see if anything is needed for approval on the playbooks in PR#3540
Very Respectfully,
TJ Banasik
CISSP-ISSEP,ISSAP,ISSMP
Senior Program Manager
C&AI, Sovereign Cloud Security Group
@.@.>
(202) 658-8148
@.***
LinkedIn: In/tjbanasikhttp://www.linkedin.com/in/tjbanasik
From: v-sabiraj @.>
Sent: Monday, November 29, 2021 7:53 AM
To: Azure/Azure-Sentinel @.>
Cc: TJ Banasik @.>; Author @.>
Subject: Re: [Azure/Azure-Sentinel] Maturity Model for Event Log Management (M-21-31) Solution (PR #3540)
@anki-narravulahttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fanki-narravula&data=04|01|Thomas.Banasik%40microsoft.com|ddcfb340880b4ffb4d8a08d9b337372c|72f988bf86f141af91ab2d7cd011db47|1|0|637737872008081004|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=fHWKFT1OJfnj9%2BtrCZ5TRg4hJpegjzJyyjvp6z45MZc%3D&reserved=0 Please review Playbooks.

You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2FAzure-Sentinel%2Fpull%2F3540%23issuecomment-981606425&data=04|01|Thomas.Banasik%40microsoft.com|ddcfb340880b4ffb4d8a08d9b337372c|72f988bf86f141af91ab2d7cd011db47|1|0|637737872008090995|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=Z0JQYRtZSmHm%2BnZa%2BbyVTETIE8iWuJqGhQRvvVNoVHE%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAM6PRESJC5UX72T5OZC5TILUONZT3ANCNFSM5IW63EQQ&data=04|01|Thomas.Banasik%40microsoft.com|ddcfb340880b4ffb4d8a08d9b337372c|72f988bf86f141af91ab2d7cd011db47|1|0|637737872008090995|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=tgt6D6LDbrJngGOjt7hzDUrCS3RPr6YxRkOayD0oP7M%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01|Thomas.Banasik%40microsoft.com|ddcfb340880b4ffb4d8a08d9b337372c|72f988bf86f141af91ab2d7cd011db47|1|0|637737872008100991|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=HZbeGOb7szXpfZedDnM5WUphmGMYa2B90kNRYx%2FjseA%3D&reserved=0 or Androidhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01|Thomas.Banasik%40microsoft.com|ddcfb340880b4ffb4d8a08d9b337372c|72f988bf86f141af91ab2d7cd011db47|1|0|637737872008100991|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=SLHFpm4bu6Y%2Fph8WD30TmozTDET3FFW6FOwXltFjLdM%3D&reserved=0.

@Ajeet Prakash @.> & @Ashwin @.>,
Would it be possible to review/approve the analytics+hunting rules in this solution? We are hoping to move to Private Previews next week, mainly because this solution addresses a federal government compliance requirement which has aggressive timelines.
Very Respectfully,
TJ Banasik
CISSP-ISSEP,ISSAP,ISSMP
Senior Program Manager
C&AI, Sovereign Cloud Security Group
@.@.>
(202) 658-8148
@.***
LinkedIn: In/tjbanasikhttp://www.linkedin.com/in/tjbanasik
From: NikTripathi @.>
Sent: Tuesday, November 30, 2021 2:12 PM
To: Azure/Azure-Sentinel @.>
Cc: TJ Banasik @.>; Author @.>
Subject: Re: [Azure/Azure-Sentinel] Maturity Model for Event Log Management (M-21-31) Solution (PR #3540)
@NikTripathi approved this pull request.
Workbook looks good, can merge after analytic rules and hunting queries are approved. Thanks

You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2FAzure-Sentinel%2Fpull%2F3540%23pullrequestreview-819451710&data=04|01|Thomas.Banasik%40microsoft.com|3ac0054b04264b7f34f708d9b43555f0|72f988bf86f141af91ab2d7cd011db47|1|0|637738963444443522|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=XBSnbzx%2BOOQQCZnwA879q7ZhNILGB3DpSf9rJ07YZWM%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAM6PRESOCOJFDBSNAXKLUWLUOUOZLANCNFSM5IW63EQQ&data=04|01|Thomas.Banasik%40microsoft.com|3ac0054b04264b7f34f708d9b43555f0|72f988bf86f141af91ab2d7cd011db47|1|0|637738963444453513|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=qPxfBhqioQA%2BgHsJ72BMR1SxXArk9KvCf5V%2BniO5LEQ%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01|Thomas.Banasik%40microsoft.com|3ac0054b04264b7f34f708d9b43555f0|72f988bf86f141af91ab2d7cd011db47|1|0|637738963444463510|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=tOQx3zptv3mDVmudhUq%2FWSaTsvfe4TcExgrQd%2BH8ruk%3D&reserved=0 or Androidhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01|Thomas.Banasik%40microsoft.com|3ac0054b04264b7f34f708d9b43555f0|72f988bf86f141af91ab2d7cd011db47|1|0|637738963444463510|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=G1FY5C9gEqIUttFiY4iwlgPAMEfLFn69hoN1wYUgbIw%3D&reserved=0.

@Ajeet Prakash @.> & @Nikhil Tripathi (TATA CONSULTANCY SERVICES @.>,
Thanks so much for the update and for your support. I've addressed respective Analytics/Hunting Query recommendations per your guidance. The npm install error for WorkbooksTemplateValidations wasn't present when I submitted this PR last week and the error logs don't provide any details. What is needed to resolve this check and approve/merge the PR?
Very Respectfully,
TJ Banasik
CISSP-ISSEP,ISSAP,ISSMP
Senior Program Manager
C&AI, Sovereign Cloud Security Group
@.@.>
(202) 658-8148
@.***
LinkedIn: In/tjbanasikhttp://www.linkedin.com/in/tjbanasik
From: aprakash13 @.>
Sent: Tuesday, November 30, 2021 3:34 PM
To: Azure/Azure-Sentinel @.>
Cc: TJ Banasik @.>; Author @.>
Subject: Re: [Azure/Azure-Sentinel] Maturity Model for Event Log Management (M-21-31) Solution (PR #3540)
@aprakash13 requested changes on this pull request.
Overall, the queries look good. Below are a few small suggestions:

There are a few comments in your queries. Comments must be on a separate line, not at the end of a query statement line. Can we please fix that
https://github.com/Azure/Azure-Sentinel/wiki/Query-Style-Guide#queryhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2FAzure-Sentinel%2Fwiki%2FQuery-Style-Guide%23query&data=04|01|Thomas.Banasik%40microsoft.com|e69cd8c181c5438cf60f08d9b440bb27|72f988bf86f141af91ab2d7cd011db47|1|0|637739012389778206|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=PXyy%2B6lvKA08R576cV3viDtr8zgG0aHicjyn7PM3enI%3D&reserved=0
We normally do not have queryFrequency, queryPeriod, triggerOperator, triggerThreshold for hunting queries. It seems we have these in your hunting queries. Can we please change that.
We also need to fix the validation errors that we have currently. It seems those are related to Workbook.
[image]https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fuser-images.githubusercontent.com%2F37783395%2F144123632-93c5a2c9-ed32-47ef-9d4c-82338aeb035a.png&data=04|01|Thomas.Banasik%40microsoft.com|e69cd8c181c5438cf60f08d9b440bb27|72f988bf86f141af91ab2d7cd011db47|1|0|637739012389788196|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=OZNPQyFogAB4%2BwqVBTjIen6kVi3oPaM%2BffqTmq01Pxs%3D&reserved=0

You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2FAzure-Sentinel%2Fpull%2F3540%23pullrequestreview-819527363&data=04|01|Thomas.Banasik%40microsoft.com|e69cd8c181c5438cf60f08d9b440bb27|72f988bf86f141af91ab2d7cd011db47|1|0|637739012389788196|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=5uUG95PeoaYDKQQUk%2BeIEPAr7A1g4cr2c0MjKDtf7a8%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAM6PREV6OH4HXC6DOQHFEOLUOUYLHANCNFSM5IW63EQQ&data=04|01|Thomas.Banasik%40microsoft.com|e69cd8c181c5438cf60f08d9b440bb27|72f988bf86f141af91ab2d7cd011db47|1|0|637739012389798186|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=ewaEf8U74oVEvtds3V4ZMP10k9zQRgDD2q1qtynlpac%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01|Thomas.Banasik%40microsoft.com|e69cd8c181c5438cf60f08d9b440bb27|72f988bf86f141af91ab2d7cd011db47|1|0|637739012389808179|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=DSBlwDWWptDChrAY1dgQlieGo4Gi6YOug%2BzBoUWGOjc%3D&reserved=0 or Androidhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01|Thomas.Banasik%40microsoft.com|e69cd8c181c5438cf60f08d9b440bb27|72f988bf86f141af91ab2d7cd011db47|1|0|637739012389808179|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=LeqcXdReDs33wZNbjpJ8FciK01cE%2Be4vqo6t6FhMPA4%3D&reserved=0.

@anki-narravula Please review playbooks.

Team,
Anything needed to approve/merge this PR? Hoping to go to private previews next week
Very Respectfully,
TJ Banasik
CISSP-ISSEP,ISSAP,ISSMP
Senior Program Manager
C&AI, Sovereign Cloud Security Group
@.@.>
(202) 658-8148
@.***
LinkedIn: In/tjbanasikhttp://www.linkedin.com/in/tjbanasik
From: Anki Narravula @.>
Sent: Thursday, December 2, 2021 11:42 AM
To: Azure/Azure-Sentinel @.>
Cc: TJ Banasik @.>; Author @.>
Subject: Re: [Azure/Azure-Sentinel] Maturity Model for Event Log Management (M-21-31) Solution (PR #3540)
@anki-narravula approved this pull request.
Playbooks looks good. We can merge

You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2FAzure-Sentinel%2Fpull%2F3540%23pullrequestreview-821756302&data=04|01|Thomas.Banasik%40microsoft.com|f0c52f3a6cbe46e5819308d9b5b2b071|72f988bf86f141af91ab2d7cd011db47|1|0|637740601345844391|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=wOad5nFNiDMr%2F3jVbQN0oxy%2BXYLiSGEtOu3EU9YQgj4%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAM6PRERMFWEJSRMMIDDL343UO6OWHANCNFSM5IW63EQQ&data=04|01|Thomas.Banasik%40microsoft.com|f0c52f3a6cbe46e5819308d9b5b2b071|72f988bf86f141af91ab2d7cd011db47|1|0|637740601345854398|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=qwg4UnX4ypMSRUmbOwJebMuzkoOp2JF811lyN7rN6n4%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01|Thomas.Banasik%40microsoft.com|f0c52f3a6cbe46e5819308d9b5b2b071|72f988bf86f141af91ab2d7cd011db47|1|0|637740601345864378|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=6F9DCPobFy%2B5DbXPQinf%2Fpef%2Fi2iJeSlggxSuqK1dDU%3D&reserved=0 or Androidhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01|Thomas.Banasik%40microsoft.com|f0c52f3a6cbe46e5819308d9b5b2b071|72f988bf86f141af91ab2d7cd011db47|1|0|637740601345874371|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=e4DTxzJXvGaz8343lp6jsArqcLVEjtrIzD%2FWp5peiZU%3D&reserved=0.

authors: NikTripathi thbanasi v-sabiraj


text:
Recorded future playbooks update

Required items, please complete
Change(s):

Removed all Microsoft Sentinel Playbooks since they are moved into Solution directory
Updated the remaining Defender playbooks readme.

Reason for Change(s):

Deprication of Microsoft Sentinel Graph Security API

Testing Completed:

No functional changes.

Checked that the validations are passing and have addressed any issues that are present:

See guidance below

We will transition over to one playbook per IOC type and let customers cusomize risklist/usecase to download and configure.
https://github.com/Azure/Azure-Sentinel/tree/master/Solutions/Recorded Future/Playbooks
You can see one IndicatorProcessor per IoC type.
We also have a PR submitted where this is much clearer and well documented.
https://github.com/Azure/Azure-Sentinel/pull/8473

Noted @RecordedFutureOskbo. Thanks

authors: RecordedFutureOskbo v-atulyadav


text:
Go SDK returning unexpected EOF when using batch insert

Which service(blob, file, queue, table) does this issue concern?
Table
Which version of the Azurite was used?
3.33.0
(also aztables 1.3.0)
Where do you get Azurite? (npm, DockerHub, NuGet, Visual Studio Code Extension)
DockerHub
What problem was encountered?
This seems similar to #1378
When trying to insert a batch in Azurite using Go SDK, the transaction fails with "Unexpected EOF".
Using the transaction type "InsertMerge" works, all the other ones are throwing the error.
Sample code:
func main() {
	sc, err := aztables.NewServiceClientFromConnectionString("DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;TableEndpoint=http://127.0.0.1:10002/devstoreaccount1;", nil)
	if err != nil {
		panic(err)
	}
	client := sc.NewClient("TestTableBug")

	_, err = client.CreateTable(context.Background(), nil)
	if err != nil {
		var azErr *azcore.ResponseError
		if !errors.As(err, &azErr) {
			panic(err)
		}
		if azErr.StatusCode != http.StatusConflict {
			panic(err)
		}
	}

	entities := []aztables.EDMEntity{
		{
			Entity: aztables.Entity{
				PartitionKey: "foo",
				RowKey:       "rkey1",
			},
			Properties: map[string]interface{}{
				"product": "product1",
			},
		},
		{
			Entity: aztables.Entity{
				PartitionKey: "foo",
				RowKey:       "rkey2",
			},
			Properties: map[string]interface{}{
				"product": "product2",
			},
		},
	}
	var batch []aztables.TransactionAction
	for _, entity := range entities {
		b, err := entity.MarshalJSON()
		if err != nil {
			panic(err)
		}
		batch = append(batch, aztables.TransactionAction{
			ActionType: aztables.TransactionTypeInsertReplace, # with aztables.TransactionTypeInsertMerge works
			Entity:     b,
		})
	}
	resp, err := client.SubmitTransaction(context.Background(), batch, nil)
	if err != nil {
		panic(err) # -> will throw an "Unexpected EOF" error here
	}
	fmt.Println(resp)
}

@eduardodbr
Would you please share the Azurite debug log with the issue, to help investigation?

docker run -p 10000:10000 -p 10001:10001 -p 10002:10002 mcr.microsoft.com/azure-storage/azurite:3.33.0
Azurite Blob service is starting at http://0.0.0.0:10000
Azurite Blob service is successfully listening at http://0.0.0.0:10000
Azurite Queue service is starting at http://0.0.0.0:10001
Azurite Queue service is successfully listening at http://0.0.0.0:10001
Azurite Table service is starting at http://0.0.0.0:10002
Azurite Table service is successfully listening at http://0.0.0.0:10002
192.168.65.1 - - [19/Dec/2024:23:13:21 +0000] "POST /devstoreaccount1/Tables HTTP/1.1" 201 -
192.168.65.1 - - [19/Dec/2024:23:13:21 +0000] "POST /devstoreaccount1/$batch HTTP/1.1" 202 -

The code first creates the table and then tries to insert the batch

@edwin-huber
Do you have any idea of this issue?
@eduardodbr
Looks I can't repro this issue with other SDK like C#.
Could you share the detail exception reported from go SDK, include the trace. Just would like to know which part of the responds failed go SDK.

@blueww the SubmitTransaction only returns "unexpected EOF".
If you check #1378, it was working with c# SDK but not with Go SDK.

@eduardodbr
I have raise a fix for this issue.
Would you please help to check if it works for your scenario?
https://github.com/Azure/Azurite/pull/2521
For how to build private Azurite from code in github , see https://github.com/Azure/Azurite#github. Please use the fixed code in https://github.com/blueww/Azurite/tree/2519

authors: blueww eduardodbr

repo: Azure/Azurite


text:
Open CVE with Newtonsoft.Json

During some our static scanning we have been seeing the following that's traceable to dependencies in this package.
Newtonsoft.Json prior to version 13.0.1 is vulnerable to Insecure Defaults due to improper handling of expressions with high nesting level that lead to StackOverFlow exception or high CPU and RAM usage. Exploiting this vulnerability results in Denial Of Service (DoS).
The serialization and deserialization path have different properties regarding the issue.
Seems like the recommendation is to update to a more recent version of Newtonsoft and do as described:
To mitigate the issue one either need to update Newtonsoft.Json to 13.0.1 or set MaxDepth parameter in the JsonSerializerSettings. This can be done globally with the following statement. After that the parsing of the nested input will fail fast with Newtonsoft.Json.JsonReaderException:
Wondering if this is on your radar to address?
Current version 16.0.0 .Net

Please use assembly binding redirects in the meantime.
Tagging @dpwatrous

repo: Azure/Batch


text:
Issue with few images in Power BI service

Describe the bug
issue with some of the icons after publishing the report to Power BI service
To Reproduce
Steps to reproduce the behavior:
Upload the dashboard to Power BI desktop and publish it to power BI service.
An example below from the Governance dashboard:

Expected behavior
ideally it should have same view as in desktop
Screenshots
added
Desktop (please complete the following information):
Win10
Smartphone (please complete the following information):
N/A
Additional context
similar issue on infa dashboard security panel
Please let me know if it due to admin settings where these are restricted or if there is a workaround which can be used.

Hi @alurisreedhar1,
We just imported the visual from the marketplace. Maybe you need to ask to the admins in your organization or create an issue to the owners of the visual:

Hope it helps :)

repo: Azure/CCOInsights


text:
Review security risks

Overview/Summary
This PR implements some changes to follow security best practices.
This PR removes

Hardcoded credentials
Hardcoded IPs

As part of this Pull Request I have

[x] Checked for duplicate Pull Requests
[x] Ensured my code/branch is up-to-date with the latest changes in the main branch
[ ] Performed testing and provided evidence.
[ ] Updated relevant and associated documentation.

Hi @MGodfrey50 , I've added you as reviewer. Can you please add your review comments and approve the PR?

We should add some examples for the formatting of IP address. For example:
"JumpboxSubnet": {
"value": "10.1.1.0**/25**"
}
A regular user might forget to add "/25". The user might assume the subnet value is 10.1.1.0 only. This also depends on the technical background of the user.
How about we replace the IP address CIDR block values with something like: x.y.z.t/e
I hope that helps!
cc: @vivalada @michielvanschaik @MGodfrey50

authors: husamhilal michielvanschaik vivalada

repo: Azure/Enterprise-Scale-for-AVS


text:
Adopting ASO for provisioning prerequisites

Is your feature request related to a problem? Please describe.
When using Industrial-IoT microservices in a production setting and one needs to manage multiple deployments, provisioning the prerequisite Azure resources becomes a real pain.
Describe the solution you'd like
Suggesting to adopt Azure's very own ASO project (https://github.com/Azure/azure-service-operator) and manage/provision these Azure service prerequisites as custom resources (CRs). This would provide day1ops and day2ops capabilities when running production workload.
Describe alternatives you've considered
Any alternative I can think of is building costly automation in house. This won't scale will be expensive to maintain.
Additional context
Currently most prerequisites are supported in ASO apart from IoT Hub. We created an issue requesting this feature: https://github.com/Azure/azure-service-operator/issues/1292

We have no plans to do this at this point.  Contributions are however welcome.

authors: marcschier zemmet

repo: Azure/Industrial-IoT


text:
Logic app screen crashes when loading KeyVault secrets list in In App connector

Describe the Bug with repro steps

Add keyvault service provider connection using ActiveDirectoryOAuth authentication to connections.json
Add a key vault 'Get Secret' action
Select dropdown
Logic app UI goes blank

What type of Logic App Is this happening in?
Standard (VSCode)
Which operating system are you using?
Windows
Are you using new designer or old designer
New Designer
Did you refer to the TSG before filing this issue? https://aka.ms/lauxtsg
Yes
Workflow JSON
No response
Screenshots or Videos
Adding the action via the designer

After selecting the dropdown

Browser
VSCode
Additional context
Below is the request sent collected via webtools in VSCode
Host: http://localhost:8008/runtime/webhooks/workflow/api/management/operationGroups/keyVault/operations/listSecretsForDynamicSchema/dynamicInvoke?api-version=2018-11-01
{
    "parameters": {},
    "configuration": {
        "connection": {
            "parameterValues": {
                "authProvider": {
                    "CredentialType": "Secret",
                    "Tenant": "<sanitized>",
                    "Secret": "<sanitized>",
                    "ClientId": "56732c78-7ddd-4a3e-b9ae-bb9fe0a3f57d",
                    "Type": "ActiveDirectoryOAuth"
                },
                "VaultUri": "<santitized>"
            },
            "parameterSetName": "ActiveDirectoryOAuth",
            "serviceProvider": {
                "id": "/serviceProviders/keyVault"
            }
        }
    }
}

Response
HTTP/1.1 500 Internal Server Error
Connection: close
Content-Type: application/json; charset=utf-8
Date: Wed, 21 Aug 2024 05:39:35 GMT
Server: Kestrel
Access-Control-Allow-Origin: *
Transfer-Encoding: chunked
x-ms-request-id: :ff3fbbec-9d75-4015-be67-4162a14862eb
x-ms-failure-cause: Service
Strict-Transport-Security: max-age=31536000; includeSubDomains

Hi @zzznz27 thanks for raising this issue, crashing the designer should not happen in any scenario. A new version will be released in the upcoming days and this will be fixed

Hi @zzznz27 We released a new version of the extension last week. Designer shouldn't crash anymore with 500.

Could you please check if your connection parameterValues are correct?
If you create a connection in portal with the values does portal throws an error or a 500?

The designer no longer crashes which is great thankyou!
The call to  http://localhost:8008/runtime/webhooks/workflow/api/management/operationGroups/keyVault/operations/listSecretsForDynamicSchema/dynamicInvoke?api-version=2018-11-01 still results in 500
I recreated it in the portal and it worked without an issue
Request URL: https://management.azure.com/subscriptions/<sanitized>/resourceGroups/<sanitized>/providers/Microsoft.Web/sites/<sanitized>/hostruntime/runtime/webhooks/workflow/api/management/operationGroups/keyVault/operations/listSecretsForDynamicSchema/dynamicInvoke?api-version=2018-11-01

Request Method:POST
Status Code:200 OK
Remote Address:4.150.240.10:443
Referrer Policy:strict-origin-when-cross-origin

So this tells me the parameter values are working well when deployed but the call locally is not
Let me know if you have any other information you would like me to provide

Hi @zzznz27 thanks for confirming it. This looks like a backend issue. I will let the team know about it

repo: Azure/LogicAppsUX


text:
Updated code for DfC

We are updating the Terraform to deploy DfC. Updated the current terraform files.
Reconfigured the folder structure.
Added a new folder for Deploying DfC to Management Groups.
We are creating new blogs to match the updated content, will update the repo when blogs are posted.
cc @amurrell1

Removing the PR, found a different solution to use instead.

repo: Azure/Microsoft-Defender-for-Cloud


text:
[BUG] Azure.AppService.AvailabilityZone only detects premium by tier property

Existing rule
Azure.AppService.AvailabilityZone
Description of the issue
When the plan SKU is deploy via sku.name the rule may incorrectly report the plan is not configured for a sone redundant tier.
Error messages
No response
Reproduction
https://github.com/microsoft/PSRule/issues/1900
https://github.com/tsc-buddy/bicep-registry-modules/blob/ecac86acc0cad980c4a4773c07591a340c312d07/avm/res/web/serverfarm/main.bicep#L130-L133
Version of PSRule
2.9.0
Version of PSRule for Azure
1.38.0
Additional context
No response

Hi @BernieWhite. I understand the cause of the issue and I can engineer some better logical handling for it.

authors: BenjaminEngeset BernieWhite


text:
[Feature Request]: Minimize  the number of 'modules' hardcoded occurrences

Description
Related to #1127
Decrease the number of relative modules path (currently 'modules') hardcoded occurrences in the repository.
Suggestion: use a global variable to be leveraged by utilities, GitHub actions, ADO pipeline templates, global tests.
Hardcoded occurrences will stay for pipeline trigger paths due to how global variables are retrieved only after pipelines are triggered.

Removing from upcoming release 0.7, will be worked on in the next one

Also scripts, actions, .... should be scanned for hardcoded folder values and be replaced with a variable.

authors: eriqua rahalan

repo: Azure/ResourceModules


text:
Updating Azure-CNI to v1.0.11 for Windows

Resolves #3389 / #3447 / #3153
Includes two important Azure-CNI changes for Windows
Fix for unparseable error returned by CNI (#195)
Fix for IP Address leak in HNS failure scenario in windows CNI (#218)
Full notes at https://github.com/Azure/azure-container-networking/releases

/lgtm

kubetest results
https://console.cloud.google.com/storage/browser/e2e-win-acs-engine/acs-engine_Azure/3660/pull-acs-engine/9af052c0-9cfb-11e8-8a41-0ae181cc06cf/1028074231952314368/?project=win-e2e-test&pli=1

@jackfrancis @PatrickLang When will there be a matching version bump on Linux? We're running into ipam panics (azure-vnet#176) on our Linux-only clusters, and have been instructed by support to upgrade to 1.0.11. We're about to stand up a few new clusters soon, and it would be helpful not having to manually bump them too (not to mention scaling existing clusters need to do this too)

Hi @carlpett, we'll get this into master today: https://github.com/Azure/acs-engine/pull/3722
Can you outline some repro behaviors to help us induce these panics? Would love to incorporate into our E2E tests.

Ah, great!
Sadly, no. It just started happening one day, first one then two nodes. Somehow IPs weren't released properly, I would guess? This is what we had in the vnet-logs:
2018/08/13 12:53:23 [cni-net] Plugin stopped.
2018/08/13 12:53:26 [cni-net] Plugin azure-vnet version v1.0.4-1-gf0f090e.
2018/08/13 12:53:26 [cni-net] Running on Linux version 4.13.0-1016-azure (buildd@lgw01-amd64-050) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9)) #19-Ubuntu SMP Thu May 3 17:29:51 UTC 2018
2018/08/13 12:53:26 [net] Network interface: {Index:1 MTU:65536 Name:lo HardwareAddr: Flags:up|loopback} with IP addresses: [127.0.0.1/8 ::1/128]
2018/08/13 12:53:26 [net] Network interface: {Index:2 MTU:1500 Name:eth0 HardwareAddr:00:0d:3a:38:cc:6f Flags:up|broadcast} with IP addresses: [fe80::20d:3aff:fe38:cc6f/64]
2018/08/13 12:53:26 [net] Network interface: {Index:3 MTU:1500 Name:docker0 HardwareAddr:02:42:9b:d9:3e:e3 Flags:up|broadcast|multicast} with IP addresses: [172.17.0.1/16 fe80::42:9bff:fed9:3ee3/64]
2018/08/13 12:53:26 [net] Network interface: {Index:6 MTU:1500 Name:azure0 HardwareAddr:00:0d:3a:38:cc:6f Flags:up|broadcast|multicast} with IP addresses: [10.240.0.4/12 fe80::20d:3aff:fe38:cc6f/64]
2018/08/13 12:53:26 [net] Network interface: {Index:7 MTU:1500 Name:azveth95fac9b HardwareAddr:ba:24:7e:3e:72:b8 Flags:up|broadcast} with IP addresses: [fe80::b824:7eff:fe3e:72b8/64]
2018/08/13 12:53:26 [net] Network interface: {Index:9 MTU:1500 Name:azvethaff2be7 HardwareAddr:7a:12:9d:ec:18:4a Flags:up|broadcast} with IP addresses: [fe80::7812:9dff:feec:184a/64]
2018/08/13 12:53:26 [net] Network interface: {Index:11 MTU:1500 Name:azvethd21ec9d HardwareAddr:3e:30:f0:87:45:99 Flags:up|broadcast} with IP addresses: [fe80::3c30:f0ff:fe87:4599/64]
2018/08/13 12:53:26 [net] Network interface: {Index:13 MTU:1500 Name:azvetheadec43 HardwareAddr:0e:b8:01:21:29:cb Flags:up|broadcast} with IP addresses: [fe80::cb8:1ff:fe21:29cb/64]
2018/08/13 12:53:26 [net] Network interface: {Index:15 MTU:1500 Name:azveth78bdf7a HardwareAddr:2a:ab:64:c8:ab:81 Flags:up|broadcast} with IP addresses: [fe80::28ab:64ff:fec8:ab81/64]
2018/08/13 12:53:26 [net] Network interface: {Index:17 MTU:1500 Name:azvethba6d9e2 HardwareAddr:46:9f:30:6d:4c:53 Flags:up|broadcast} with IP addresses: [fe80::449f:30ff:fe6d:4c53/64]
2018/08/13 12:53:26 [net] Network interface: {Index:1143 MTU:1500 Name:azvethf42f8b8 HardwareAddr:be:c5:f6:ae:76:5a Flags:up|broadcast} with IP addresses: [fe80::bcc5:f6ff:feae:765a/64]
2018/08/13 12:53:26 [net] Network interface: {Index:1145 MTU:1500 Name:azveth579d9ed HardwareAddr:16:f5:d1:74:8b:b3 Flags:up|broadcast} with IP addresses: [fe80::14f5:d1ff:fe74:8bb3/64]
2018/08/13 12:53:26 [net] Network interface: {Index:1147 MTU:1500 Name:azveth23ac8ad HardwareAddr:ca:a9:23:40:a6:7a Flags:up|broadcast} with IP addresses: [fe80::c8a9:23ff:fe40:a67a/64]
2018/08/13 12:53:26 [net] Network interface: {Index:173 MTU:1500 Name:azveth0315cac HardwareAddr:96:88:83:55:79:db Flags:up|broadcast} with IP addresses: [fe80::9488:83ff:fe55:79db/64]
2018/08/13 12:53:26 [net] Network interface: {Index:723 MTU:1500 Name:azvethb71f7e7 HardwareAddr:ea:e0:1b:fc:8f:ce Flags:up|broadcast} with IP addresses: [fe80::e8e0:1bff:fefc:8fce/64]
2018/08/13 12:53:26 [net] Network interface: {Index:731 MTU:1500 Name:azveth8c7d9cb HardwareAddr:8a:77:03:03:c4:5d Flags:up|broadcast} with IP addresses: [fe80::8877:3ff:fe03:c45d/64]
2018/08/13 12:53:26 [net] Network interface: {Index:489 MTU:1500 Name:azveth0df63a7 HardwareAddr:e2:06:ed:9b:39:25 Flags:up|broadcast} with IP addresses: [fe80::e006:edff:fe9b:3925/64]
2018/08/13 12:53:26 [net] Store timestamp is 2018-08-13 12:03:27.421452313 +0000 UTC.
2018/08/13 12:53:26 [net] Restored state, &{Version:v1.0.4-1-gf0f090e TimeStamp:2018-08-13 12:03:27.424541211 +0000 UTC ExternalInterfaces:map[eth0:0xc42015e300] store:0xc4200197d0 Mutex:{state:0 sema:0}}
2018/08/13 12:53:26 [cni-net] Plugin started.
2018/08/13 12:53:26 [cni-net] Processing ADD command with args {ContainerID:20a71ccbc5a3935994de39b3eb71685dc849a0502eb8a23ae1ca3df5ef6a596a Netns:/proc/85520/ns/net IfName:eth0 Args:IgnoreUnknown=1;K8S_POD_NAMESPACE=device;K8S_POD_NAME=curl;K8S_POD_INFRA_CONTAINER_ID=20a71ccbc5a3935994de39b3eb71685dc849a0502eb8a23ae1ca3df5ef6a596a Path:/opt/azure-vnet/bin:/opt/cni/bin}.
2018/08/13 12:53:26 [cni-net] Read network configuration &{CNIVersion:0.3.0 Name:azure Type:azure-vnet Mode:bridge Master: Bridge:azure0 LogLevel: LogTarget: Ipam:{Type:azure-vnet-ipam Environment: AddrSpace: Subnet: Address: QueryInterval:} DNS:{Nameservers:[] Domain: Search:[] Options:[]} AdditionalArgs:[]}.
2018/08/13 12:53:26 [cni-net] Found network azure with subnet 10.240.0.0/12.
2018/08/13 12:53:26 [cni] Calling plugin azure-vnet-ipam ADD nwCfg:&{CNIVersion:0.3.0 Name:azure Type:azure-vnet Mode:bridge Master: Bridge:azure0 LogLevel: LogTarget: Ipam:{Type:azure-vnet-ipam Environment: AddrSpace: Subnet:10.240.0.0/12 Address: QueryInterval:} DNS:{Nameservers:[] Domain: Search:[] Options:[]} AdditionalArgs:[]}.
2018/08/13 12:53:26 [cni] Plugin azure-vnet-ipam returned result:<nil>, err:Failed to allocate address: No available addresses.
2018/08/13 12:53:26 [azure-vnet] Failed to allocate address: Failed to delegate: Failed to allocate address: No available addresses.
2018/08/13 12:53:26 [cni] Recovered panic: runtime error: invalid memory address or nil pointer dereference goroutine 1 [running]:
github.com/Azure/azure-container-networking/cni.(*Plugin).Execute.func1(0xc42016dec0)
        /go/src/github.com/Azure/azure-container-networking/cni/plugin.go:94 +0xbc
panic(0x69b3c0, 0x83ed90)
        /usr/local/go/src/runtime/panic.go:489 +0x2cf
github.com/Azure/azure-container-networking/cni/network.(*netPlugin).Add.func1(0xc42016d910, 0xc420212770, 0xc42016d8d0, 0xc42016d8f0, 0xc420176fc0)
        /go/src/github.com/Azure/azure-container-networking/cni/network/network.go:150 +0x9f
github.com/Azure/azure-container-networking/cni/network.(*netPlugin).Add(0xc420176fc0, 0xc420212770, 0x818c20, 0xc420240bd0)
        /go/src/github.com/Azure/azure-container-networking/cni/network/network.go:285 +0x13b7
github.com/Azure/azure-container-networking/cni.(PluginApi).Add-fm(0xc420212770, 0xc42021e456, 0x5)
        /go/src/github.com/Azure/azure-container-networking/cni/plugin.go:112 +0x39
github.com/containernetworking/cni/pkg/skel.(*dispatcher).checkVersionAndCall(0xc420155800, 0xc420212770, 0x81b220, 0xc420151e30, 0xc42016de80, 0x0, 0xc420154000)
        /go/src/github.com/containernetworking/cni/pkg/skel/skel.go:168 +0x19f
github.com/containernetworking/cni/pkg/skel.(*dispatcher).pluginMain(0xc420155800, 0xc42016de80, 0xc42016de68, 0x81b220, 0xc420151e30, 0xc42016de38)
        /go/src/github.com/containernetworking/cni/pkg/skel/skel.go:199 +0x384
github.com/containernetworking/cni/pkg/skel.PluginMainWithError(0xc42016de80, 0xc42016de68, 0x81b220, 0xc420151e30, 0xc420151e30)
        /go/src/github.com/containernetworking/cni/pkg/skel/skel.go:236 +0xed
github.com/Azure/azure-container-networking/cni.(*Plugin).Execute(0xc42000e108, 0x81b0e0, 0xc420176fc0, 0x0, 0x0)
        /go/src/github.com/Azure/azure-container-networking/cni/plugin.go:112 +0x127
main.main()
        /go/src/github.com/Azure/azure-container-networking/cni/network/plugin/main.go:93 +0x4d4

2018/08/13 12:53:26 Failed to execute network plugin, err:runtime error: invalid memory address or nil pointer dereference; goroutine 1 [running]:
github.com/Azure/azure-container-networking/cni.(*Plugin).Execute.func1(0xc42016dec0)
        /go/src/github.com/Azure/azure-container-networking/cni/plugin.go:94 +0xbc
panic(0x69b3c0, 0x83ed90)
        /usr/local/go/src/runtime/panic.go:489 +0x2cf
github.com/Azure/azure-container-networking/cni/network.(*netPlugin).Add.func1(0xc42016d910, 0xc420212770, 0xc42016d8d0, 0xc42016d8f0, 0xc420176fc0)
        /go/src/github.com/Azure/azure-container-networking/cni/network/network.go:150 +0x9f
github.com/Azure/azure-container-networking/cni/network.(*netPlugin).Add(0xc420176fc0, 0xc420212770, 0x818c20, 0xc420240bd0)
        /go/src/github.com/Azure/azure-container-networking/cni/network/network.go:285 +0x13b7
github.com/Azure/azure-container-networking/cni.(PluginApi).Add-fm(0xc420212770, 0xc42021e456, 0x5)
        /go/src/github.com/Azure/azure-container-networking/cni/plugin.go:112 +0x39
github.com/containernetworking/cni/pkg/skel.(*dispatcher).checkVersionAndCall(0xc420155800, 0xc420212770, 0x81b220, 0xc420151e30, 0xc42016de80, 0x0, 0xc420154000)
        /go/src/github.com/containernetworking/cni/pkg/skel/skel.go:168 +0x19f
github.com/containernetworking/cni/pkg/skel.(*dispatcher).pluginMain(0xc420155800, 0xc42016de80, 0xc42016de68, 0x81b220, 0xc420151e30, 0xc42016de38)
        /go/src/github.com/containernetworking/cni/pkg/skel/skel.go:199 +0x384
github.com/containernetworking/cni/pkg/skel.PluginMainWithError(0xc42016de80, 0xc42016de68, 0x81b220, 0xc420151e30, 0xc420151e30)
        /go/src/github.com/containernetworking/cni/pkg/skel/skel.go:236 +0xed
github.com/Azure/azure-container-networking/cni.(*Plugin).Execute(0xc42000e108, 0x81b0e0, 0xc420176fc0, 0x0, 0x0)
        /go/src/github.com/Azure/azure-container-networking/cni/plugin.go:112 +0x127
main.main()
        /go/src/github.com/Azure/azure-container-networking/cni/network/plugin/main.go:93 +0x4d4
.
2018/08/13 12:53:26 Report plugin error
2018/08/13 12:53:28 SendReport failed due to [Azure CNI] HTTP Post returned statuscode 500
2018/08/13 12:53:28 [cni-net] Plugin stopped.

(And then this was looping over and over)
The cluster had been running fine for ~77d when it started happening, if there is any significant boundary around there?

@carlpett
2018/08/13 12:53:26 [cni-net] Plugin azure-vnet version v1.0.4-1-gf0f090e.
You would need to upgrade to a newer version. The above nullref issue has already been fixed. The above happens when you run out of IPs on the node.
The fix will return correct error code to runtime, so that it schedules the POD on a different node.

@sharmasushant Yes, as we've already discussed in our support case thread :)
The reason I commented here was that the 1.0.11 version which I upgrade to wasn't being installed by default, so I was seeing a need to continue this manual process everything we set up a new cluster, or scaled, etc.

authors: PatrickLang carlpett jackfrancis sharmasushant

repo: Azure/acs-engine

license: mit

license_source: bigquery


text:
Operation id in description is not correct

Symptom:
Some diff exists in swagger generated SDK and tsp generated SDK.

Root cause:
The operation id from swagger is like interface/namespace_operationname.
The operation id from tsp is simply resourcename_operationname
Solution:

Pass the operation id from spec to generator, which would change the public contract API.
When deserialize InputOperation get information from InputClient. Is this possible?

As discussed, we don't fix it for now.


text:
fix(dpg): incorrect enum convenience/protocol parameter conversion

Description

add missing logic to convert method parameter of int/float enum types from convenience to protocol
add temporary test case

fix #3881
Checklist
To ensure a quick review and merge, please ensure:

[ ] The PR has a understandable title and description explaining the why and what.
[ ] The PR is opened in draft if not ready for review yet.

If opened in draft, please allocate sufficient time (24 hours) after moving out of draft for review

[ ] The branch is recent enough to not have merge conflicts upon creation.

Ready to Land?

[ ] Build is completely green

Submissions with test failures require tracking issue and approval of a CODEOWNER

[ ] At least one +1 review by a CODEOWNER
[ ] All -1 reviews are confirmed resolved by the reviewer

Override/Marking reviews stale must be discussed with CODEOWNERS first

We need to add some test cases in cadl-ranch later: https://github.com/Azure/cadl-ranch/tree/main/packages/cadl-ranch-specs/http/type/enum

Please add tests in cadl-ranch.

Regen Preview: https://github.com/Azure/azure-sdk-for-net/pull/39720
No actual change

Can this be merged?

blocked by https://github.com/Azure/autorest.csharp/pull/3917

@JoshLove-msft This PR has been merged. It should unblock your work on the enum parameters.

authors: JoshLove-msft archerzz chunyu3


text:
renamed name of OperationParameter to avoid collision

Perhaps a better solution as it is a single change in the super class.  Related to #390 .

Ah, I see what you're looking to fix; it wasn't clicking for me before.
I think it's better to rename the identity parameter to something -- in this case the emitted name will change, but the model behind it doesn't so if we are trying to match cosmetically later, it won't.
I'll change the identity to viaIdentity (the TS local variable name doesn't need to change)
just pushed this; https://github.com/Azure/autorest.powershell/commit/4f317df6d596a766fb076acc95fa898b997e9210#diff-3ae15e21bfc8b038bc04267167e69d0bR56
That does make me think that I should really tag that with a UID and match it, but that's a task for another day.

Renaming the identity parameter certainly fixes the immediate issue – that an internal parameter is named identity and our REST parameter is also named identity and they both can’t exist in the same scope.
The risk here is that naming it viaIdentity opens the possibility (however unlikely) that someone could come along with a swagger that has a parameter called “viaIdentity” and the same collision happens. It still relies on everybody else avoiding a special name.
If we prefix all the named parameters from Swagger, then it’s literally impossible for them to collide with an internal parameter, because the internal parameter would have to start with the prefix, and that’s under our control.
From: Garrett Serack notifications@github.com
Sent: Friday, July 12, 2019 11:37 AM
To: Azure/autorest.powershell autorest.powershell@noreply.github.com
Cc: Ken Alverson Ken.Alverson@microsoft.com; Comment comment@noreply.github.com
Subject: Re: [Azure/autorest.powershell] renamed name of OperationParameter to avoid collision (#407)
Ah, I see what you're looking to fix; it wasn't clicking for me before.
I think it's better to rename the identity parameter to something -- in this case the emitted name will change, but the model behind it doesn't so if we are trying to match cosmetically later, it won't.
I'll change the identity to viaIdentity (the TS local variable name doesn't need to change)
just pushed this; 4f317df#diff-3ae15e21bfc8b038bc04267167e69d0bR56https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2Fautorest.powershell%2Fcommit%2F4f317df6d596a766fb076acc95fa898b997e9210%23diff-3ae15e21bfc8b038bc04267167e69d0bR56&data=02|01|Ken.Alverson%40microsoft.com|81b48cbf772b42d267c208d706f7eb45|72f988bf86f141af91ab2d7cd011db47|1|0|636985534191972218&sdata=lqVXHsNAvRmCBF4M%2F7GDUJ62I7NiNMb4RcVqkqWiEiI%3D&reserved=0
That does make me think that I should really tag that with a UID and match it, but that's a task for another day.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2Fautorest.powershell%2Fpull%2F407%3Femail_source%3Dnotifications%26email_token%3DAI7ZBE3LCCFLAWDGG5EV743P7DFMPA5CNFSM4ICOQA42YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZ2RNHY%23issuecomment-510989983&data=02|01|Ken.Alverson%40microsoft.com|81b48cbf772b42d267c208d706f7eb45|72f988bf86f141af91ab2d7cd011db47|1|0|636985534191972218&sdata=PGNxq23VacRjVXyuaGoADwTHumiZ0hLhydtfXwLDKOk%3D&reserved=0, or mute the threadhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAI7ZBE3SQ2R3QBUH3RXO6MTP7DFMPANCNFSM4ICOQA4Q&data=02|01|Ken.Alverson%40microsoft.com|81b48cbf772b42d267c208d706f7eb45|72f988bf86f141af91ab2d7cd011db47|1|0|636985534191982215&sdata=UeASPM0%2FV3DJxPvnWBkdE%2BFC3l4iEoyf7zjPk6IyB28%3D&reserved=0.

/azp run

resolved elseweher

authors: MiYanni fearthecowboy joshspicer kenal-microsoft


text:
az iot hub device-identity list   the hub is NOT an optional parameter

PS> az iot hub device-identity list
Please provide an IoT Hub entity name (via the '--hub-name' or '-n' parameter) or IoT Hub connection string via --login...

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 62c92565-2490-7306-fa08-b16aa2a402a6
Version Independent ID: 73f40753-0f05-7e45-ca7d-f0a9d2a276ce
Content: az iot hub device-identity
Content Source: latest/docs-ref-autogen/ext/azure-cli-iot-ext/iot/hub/device-identity.yml
Service: iot-hub
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

iot hub

@digimaun would know know about this?

This behavior is by design for most of the IoT Hub based commands in the IoT extension. The reason is these type of commands support either AAD OR connection string based login.
So you need to provide either your target IoT Hub name via --hub-name/-n (if you have already run "az login")  OR a iothub connection string via --login that has the permission to execute the desired operation.

Thanks for the explanation! @djaus2 feel free to reopen the issue if you still have questions.

authors: digimaun djaus2 jlian yonzhan

repo: Azure/azure-cli-extensions


text:
az ssh vm with service principal not working?

This is autogenerated. Please review and update as needed.
Describe the bug
Tried to assume a service principal identity using the "az login --service-principal" command.
Our service principals have access to multiple subscriptions.
I then ran this command to try and login to a VM that the SP has owner access to:
Command Name
az ssh vm -n vmnamegoeshere -g rg-name-goes-here --subscription idgoes-here-you-know-the-drill  Extension Name: ssh. Version: 0.1.5.
Errors:
The command failed with an unexpected error. Here is the traceback:
'NoneType' object has no attribute 'id'
Traceback (most recent call last):
  File "/usr/lib64/az/lib/python3.6/site-packages/knack/cli.py", line 231, in invoke
    cmd_result = self.invocation.execute(args)
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 657, in execute
    raise ex
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 720, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 691, in _run_job
    result = cmd_copy(params)
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 328, in __call__
    return self.handler(*args, **kwargs)
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/commands/command_operation.py", line 121, in handler
    return op(**command_args)
  File "/home/u217218/.azure/cliextensions/ssh/azext_ssh/custom.py", line 22, in ssh_vm
    public_key_file, private_key_file, use_private_ip, ssh_utils.start_ssh_connection)
  File "/home/u217218/.azure/cliextensions/ssh/azext_ssh/custom.py", line 40, in _do_ssh_op
    ssh_ip = ssh_ip or ip_utils.get_ssh_ip(cmd, resource_group, vm_name, use_private_ip)
  File "/home/u217218/.azure/cliextensions/ssh/azext_ssh/ip_utils.py", line 27, in get_ssh_ip
    parsed_ip_id = tools.parse_resource_id(public_ip_ref.id)
AttributeError: 'NoneType' object has no attribute 'id'

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az ssh vm -n {} -g {} --subscription {}

Expected Behavior
I expected to be signed into the remote VM.
Environment Summary
Linux-3.10.0-1160.25.1.el7.x86_64-x86_64-with-centos-7.9.2009-Core
Python 3.6.8
Installer: RPM

azure-cli 2.24.2

Extensions:
ssh 0.1.5

Additional Context

ssh vm

dupe with #3501

authors: Juliehzl johnpetersjr yonzhan


text:
FileNotFoundError on broken symbolic link

upload-batch fails when it encounters a broken symbolic link
Command Name
az storage blob upload-batch
Errors:
[Errno 2] No such file or directory: '/home/brbroll/current-target/inspection/lf-vs-human/labels'
Traceback (most recent call last):
python3.7/site-packages/knack/cli.py, ln 206, in invoke
    cmd_result = self.invocation.execute(args)
cli/core/commands/__init__.py, ln 603, in execute
    raise ex
cli/core/commands/__init__.py, ln 661, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
cli/core/commands/__init__.py, ln 652, in _run_job
    cmd_copy.exception_handler(ex)
...
storage/v2018_11_09/blob/blockblobservice.py, ln 453, in create_blob_from_path
    count = path.getsize(file_path)
usr/lib/python3.7/genericpath.py, ln 50, in getsize
    return os.stat(filename).st_size
FileNotFoundError: [Errno 2] No such file or directory: '/home/brbroll/current-target/inspection/lf-vs-human/labels'

Environment Summary
Linux-5.2.9-arch1-1-ARCH-x86_64-with-arch
Python 3.7.4
Shell: bash

azure-cli 2.0.71 *

@brollb Thanks for your issue, @Juliehzl could you please take a look?

add to S171

@brollb Could you please show me the specific parameters you used? And have you confirmed the existence of the path /home/brbroll/current-target/inspection/lf-vs-human/labels?

Because there is no reply to this question for a long time, I will close it temporarily. If you have any questions, please feel free to let us know.

authors: achandmsft brollb yonzhan zhoxing-ms

repo: Azure/azure-cli


text:
az network vnet subnet list required parameters

(--resource-group --vnet-name | --ids) are required parameters, but are marked as optional in the documentation.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 385e420c-4bd0-3ddd-d9cd-a9a411ec1f7b
Version Independent ID: 65172372-f485-3d2b-64aa-57c38ac11538
Content: az network vnet subnet
Content Source: src/azure-cli/azure/cli/command_modules/network/_help.py
Service: virtual-network
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

@thelethalkind Thanks. I will fix it soon.

authors: MyronFanQiu thelethalkind


text:
Some parameters do not respect * if the running folder has got directories/files

When running Azure Storage CLI for CORS in a folder with sub-directories / files, it does not respect "--origins * --allowed-headers * --exposed-headers *" parameters. The CORS rule applied to the storage account will have "Allowed origins = <list of concatenated folder / file names>".
Steps to reproduce:

Run "cd" to a directory with some files / directories in there

Run "az storage cors add --methods GET --origins * --services b --account-name  --allowed-headers * --exposed-headers *"

Go to Azure console, the allowed origin, allowed headers, exposed headers will become list of concatenated folder/file names

Azure CLI version: 2.16.0
OS: MacOS

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: b2e3dfa7-e7ba-d8b9-9c8b-7a716016b7c0
Version Independent ID: 249776f7-0d81-361b-822e-b87c2ca7fb23
Content: az storage cors
Content Source: latest/docs-ref-autogen/storage/cors.yml
Service: storage
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

storage

storage

Hi @evelyn-ys , could you help take a look?

Hi @antonlcy32, this is because unix shell will fetch the values of what is associated with the "*" automatically. You can see the real arguments you passed in by adding --debug just like this:
$ az storage cors add --methods GET --origins * --services b --allowed-headers * --account-name yssa --debug
cli.knack.cli: Command arguments: ['storage', 'cors', 'add', '--methods', 'GET', '--origins', 'docs', 'one.jpg', 'three.jpg', 'two.jpg', '--services', 'b', '--allowed-headers', 'docs', 'one.jpg', 'three.jpg', 'two.jpg', '--account-name', 'yssa', '--debug']
......

As you can see in my example, * is parsed to all the files and directories and passed to CLI.
To solve this, you can use \* instead of *. See the results after:
$ az storage cors add --methods GET --origins \* --services b --allowed-headers \* --account-name yssa --debug
cli.knack.cli: Command arguments: ['storage', 'cors', 'add', '--methods', 'GET', '--origins', '*', '--services', 'b', '--allowed-headers', '*', '--account-name', 'yssa', '--debug']
......

authors: Juliehzl antonlcy32 evelyn-ys yonzhan


text:
az acr credential show should also display login server

When working with Azure Container Registry and you enabled the admin user, the portal will then display the login server and the admin credentials on the one blade.
From CLI, az acr show will return the loginServer, but not credentials. Cool. az acr credential show for a given registry will then show the credentials you need. But, it would be helpful if az acr credential show would also display the loginServer.
You have to specify a resource group and registry, so that login server should be valid for all the accounts that would potentially be granted access, unless I'm missing something? Having to do both az acr show and az acr credential show to be able to then docker login seem likes one more step than it should be.

+1

Additionally, I'd almost be interested to see az acr create command return the admin username and password when you specify the --admin-enabled flag. That way, you don't need to create the instance, and then immediately turn around to grab the generated credentials.

We are actually planning to even remove username from get credential result and be consistent with az storage account show and az storage account keys list. This is worth discussing though as it can potentially improve usability. @SajayAntony

Given the current work of enabling repo based tokens going forward, we will first class credentials in that scenario. Might be worth considering closing this since there is not planned action on this.

authors: djyou iainfoulds lostintangent sajayantony


text:
Browser is not opening while running 'az login' the command prompt with different user.

az feedback auto-generates most of the information requested below, as of CLI version 2.0.62

Related command

az login
Describe the bug

I need to execute the az login in cmd prompt as a different user, If I try to execute the az login in cmd prompt with different user browser is not opening.

To Reproduce

First I opened the new cmd prompt using the command "runas /user:%USER_NAME% cmd", It will ask for the Password after that new command prompt window will be opened.
Now type the az login, it will show the message that "A web browser is opened at ....", but I don't see any browser opened.
Though I have tried az login --debug I see that a login link was logged, I used that link for login now I have logged in successfully, and remaining commands (az account show, az account get-access-token, .. ) are working fine.

Expected behavior

A browser should be opened when I login using another user in the cmd prompt.

Thank you for opening this issue, we will look into it.

I tried to run runas /user:User1 cmd (User1 is a local admin user), but couldn't repro this issue. The browser is successfully opened under User1's context:

May I know the reason why you need to use runas to execute Azure CLI? Azure CLI doesn't require admin permission to run. All its configuration is saved under ~/.azure.
cc @rayluo

To Reproduce
First I opened the new cmd prompt using the command "runas /user:%USER_NAME% cmd", It will ask for the Password after that new command prompt window will be opened. Now type the az login, it will show the message that "A web browser is opened at ....", but I don't see any browser opened. Though I have tried az login --debug I see that a login link was logged, I used that link for login now I have logged in successfully

I do not know the exact reason, but I can give some analysis here.
As per @jmamidi122 's report, the login link in log was actually working, and the subsequent login was successful, that means the underlying login mechanism (i.e. the mini http server created by Azure CLI (MSAL)) was working fine. It is the browser failed to launch. You may consider run this pure Python command as a different user, and see whether the browser also fails to pop up, and if does not pop up, you will need to somehow fix that first.
python -c "import webbrowser; webbrowser.open('https://github.com')"

runas /user:%USER_NAME% python -c "import webbrowser; webbrowser.open('https://github.com')"

@jiasli , does the end user need to replace the "python" part in the above commands to something with their Azure CLI's bundled Python executable file?

authors: jiasli jmamidi122 rayluo yonzhan


text:
install fails on debian GNU/Linux 12

Describe the bug
Executing:
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
Install fails
Related command
Installing manually https://learn.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt#option-1-install-with-one-command on a GitHub codespace.
Codespace definition: https://github.com/vermegi/Deploying-and-Running-Java-Applications-in-Azure-Spring-Apps/tree/givermei/solution3.0
azure-cli feature in codespace definition is currently commented out, since that was also failing (related issue: https://github.com/devcontainers/features/issues/589). I commented out the azure-cli feature and tried manual install, with the below failure message.
Errors
Output:
Get:1 https://packages.microsoft.com/repos/microsoft-debian-bookworm-prod bookworm InRelease [3,597 B]
Get:2 https://dl.yarnpkg.com/debian stable InRelease [17.1 kB]
Get:3 http://deb.debian.org/debian bookworm InRelease [147 kB]
Get:4 http://deb.debian.org/debian bookworm-updates InRelease [52.1 kB]
Get:5 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:6 https://packages.microsoft.com/repos/microsoft-debian-bookworm-prod bookworm/main amd64 Packages [1,847 B]
Get:7 https://packages.microsoft.com/repos/microsoft-debian-bookworm-prod bookworm/main all Packages [342 B]
Get:8 https://dl.yarnpkg.com/debian stable/main all Packages [10.9 kB]
Get:9 https://dl.yarnpkg.com/debian stable/main amd64 Packages [10.9 kB]
Get:10 http://deb.debian.org/debian bookworm/main amd64 Packages [8,904 kB]
Get:11 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [30.4 kB]
Fetched 9,227 kB in 2s (5,816 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
apt-transport-https is already the newest version (2.6.1).
lsb-release is already the newest version (12.0-1).
gnupg is already the newest version (2.2.40-1.1).
curl is already the newest version (7.88.1-10).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian bookworm-updates InRelease
Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease
Get:4 https://packages.microsoft.com/repos/azure-cli bullseye InRelease [3,587 B]
Hit:5 https://packages.microsoft.com/repos/microsoft-debian-bookworm-prod bookworm InRelease
Hit:6 https://dl.yarnpkg.com/debian stable InRelease
Get:7 https://packages.microsoft.com/repos/azure-cli bullseye/main all Packages [1,852 B]
Get:8 https://packages.microsoft.com/repos/azure-cli bullseye/main amd64 Packages [782 B]
Fetched 6,221 B in 1s (11.7 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
azure-cli : Depends: libffi7 (>= 3.3~20180313) but it is not installable
Depends: libssl1.1 (>= 1.1.1) but it is not installable
E: Unable to correct problems, you have held broken packages.
Issue script & Debug output
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
Get:1 https://packages.microsoft.com/repos/microsoft-debian-bookworm-prod bookworm InRelease [3,597 B]
Get:2 https://dl.yarnpkg.com/debian stable InRelease [17.1 kB]
Get:3 http://deb.debian.org/debian bookworm InRelease [147 kB]
Get:4 http://deb.debian.org/debian bookworm-updates InRelease [52.1 kB]
Get:5 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:6 https://packages.microsoft.com/repos/microsoft-debian-bookworm-prod bookworm/main amd64 Packages [1,847 B]
Get:7 https://packages.microsoft.com/repos/microsoft-debian-bookworm-prod bookworm/main all Packages [342 B]
Get:8 https://dl.yarnpkg.com/debian stable/main all Packages [10.9 kB]
Get:9 https://dl.yarnpkg.com/debian stable/main amd64 Packages [10.9 kB]
Get:10 http://deb.debian.org/debian bookworm/main amd64 Packages [8,904 kB]
Get:11 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [30.4 kB]
Fetched 9,227 kB in 2s (5,816 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
apt-transport-https is already the newest version (2.6.1).
lsb-release is already the newest version (12.0-1).
gnupg is already the newest version (2.2.40-1.1).
curl is already the newest version (7.88.1-10).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian bookworm-updates InRelease
Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease
Get:4 https://packages.microsoft.com/repos/azure-cli bullseye InRelease [3,587 B]
Hit:5 https://packages.microsoft.com/repos/microsoft-debian-bookworm-prod bookworm InRelease
Hit:6 https://dl.yarnpkg.com/debian stable InRelease
Get:7 https://packages.microsoft.com/repos/azure-cli bullseye/main all Packages [1,852 B]
Get:8 https://packages.microsoft.com/repos/azure-cli bullseye/main amd64 Packages [782 B]
Fetched 6,221 B in 1s (11.7 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
azure-cli : Depends: libffi7 (>= 3.3~20180313) but it is not installable
Depends: libssl1.1 (>= 1.1.1) but it is not installable
E: Unable to correct problems, you have held broken packages.
Expected behavior
Successful install
Environment Summary
az not installed yet. This happens on install.
/etc $ cat issue
Debian GNU/Linux 12 \n \l
Additional context
No response

Thank you for opening this issue, we will look into it.

I am currently also trying out the manual install process (option 2): https://learn.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt#option-2-step-by-step-installation-instructions
this was successful, so something in the automated install is blocking
Current installed version through the step by step process:
az --version
azure-cli                         2.45.0 *
core                              2.45.0 *
telemetry                          1.0.8
Extensions:
azure-devops                      0.26.0
Dependencies:
msal                              1.21.0
azure-mgmt-resource               22.0.0
Python location '/usr/bin/python3'
Extensions directory '/home/vscode/.azure/cliextensions'
Extensions system directory '/usr/lib/python3/dist-packages/azure-cli-extensions'
Python (Linux) 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0]
Legal docs and information: aka.ms/AzureCliLegal
You have 2 update(s) available. Consider updating your CLI installation with 'az upgrade'

Upgrading to latest fails though:
az upgrade
This command is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Your current Azure CLI version is 2.45.0. Latest version available is 2.49.0.
Please check the release notes first: https://docs.microsoft.com/cli/azure/release-notes-azure-cli
Do you want to continue? (Y/n): Y
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian bookworm-updates InRelease
Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease
Ign:4 https://packages.microsoft.com/repos/azure-cli bookworm InRelease
Hit:5 https://packages.microsoft.com/repos/microsoft-debian-bookworm-prod bookworm InRelease
Err:6 https://packages.microsoft.com/repos/azure-cli bookworm Release
404  Not Found [IP: 40.114.136.21 443]
Hit:7 https://dl.yarnpkg.com/debian stable InRelease
Reading package lists... Done
E: The repository 'https://packages.microsoft.com/repos/azure-cli bookworm Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
CLI upgrade failed.

Might be related. extension install also fails now on the step by step installed version of 2.45.0:
az extension add --name spring --debug
cli.knack.cli: Command arguments: ['extension', 'add', '--name', 'spring', '--debug']
cli.knack.cli: init debug log:
Enable color in terminal.
cli.knack.cli: Event: Cli.PreExecute []
cli.knack.cli: Event: CommandParser.OnGlobalArgumentsCreate [<function CLILogging.on_global_arguments at 0x7f71a5a4a520>, <function OutputProducer.on_global_arguments at 0x7f71a5986b60>, <function CLIQuery.on_global_arguments at 0x7f71a57c05e0>]
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableCreate []
cli.azure.cli.core: Modules found from index for 'extension': ['azure.cli.command_modules.extension']
cli.azure.cli.core: Loading command modules:
cli.azure.cli.core: Name                  Load Time    Groups  Commands
cli.azure.cli.core: extension                 0.002         1         7
cli.azure.cli.core: Total (1)                 0.002         1         7
cli.azure.cli.core: These extensions are not installed and will be skipped: ['azext_ai_examples', 'azext_next']
cli.azure.cli.core: Loading extensions:
cli.azure.cli.core: Name                  Load Time    Groups  Commands  Directory
cli.azure.cli.core: Total (0)                 0.000         0         0
cli.azure.cli.core: Loaded 1 groups, 7 commands.
cli.azure.cli.core: Found a match in the command table.
cli.azure.cli.core: Raw command  : extension add
cli.azure.cli.core: Command table: extension add
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x7f71a4c8c360>]
cli.azure.cli.core.azlogging: metadata file logging enabled - writing logs to '/home/vscode/.azure/commands/2023-06-23.08-17-15.extension_add.10864.log'.
az_command_data_logger: command args: extension add --name {} --debug
cli.knack.cli: Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument..add_subscription_parameter at 0x7f71a4ca68e0>]
cli.knack.cli: Event: CommandInvoker.OnPostArgumentLoad []
cli.knack.cli: Event: CommandInvoker.OnPostCommandTableCreate [<function register_ids_argument..add_ids_arguments at 0x7f71a4b24680>, <function register_cache_arguments..add_cache_arguments at 0x7f71a4b247c0>]
cli.knack.cli: Event: CommandInvoker.OnCommandTableLoaded []
cli.knack.cli: Event: CommandInvoker.OnPreParseArgs []
cli.knack.cli: Event: CommandInvoker.OnPostParseArgs [<function OutputProducer.handle_output_argument at 0x7f71a5986c00>, <function CLIQuery.handle_query_parameter at 0x7f71a57c0680>, <function register_ids_argument..parse_ids_arguments at 0x7f71a4b24720>]
urllib3.connectionpool: Starting new HTTPS connection (1): aka.ms:443
urllib3.connectionpool: https://aka.ms:443 "GET /azure-cli-extension-index-v1 HTTP/1.1" 301 0
urllib3.connectionpool: Starting new HTTPS connection (1): azcliextensionsync.blob.core.windows.net:443
urllib3.connectionpool: https://azcliextensionsync.blob.core.windows.net:443 "GET /index1/index.json HTTP/1.1" 200 2914760
cli.azure.cli.core.extension._resolve: Candidates ['spring-1.0.0-py3-none-any.whl', 'spring-1.1.0-py3-none-any.whl', 'spring-1.1.1-py3-none-any.whl', 'spring-1.1.2-py3-none-any.whl', 'spring-1.1.3-py3-none-any.whl', 'spring-1.1.4-py3-none-any.whl', 'spring-1.1.5-py3-none-any.whl', 'spring-1.1.7-py3-none-any.whl', 'spring-1.1.8-py3-none-any.whl', 'spring-1.1.9-py3-none-any.whl', 'spring-1.1.10-py3-none-any.whl', 'spring-1.1.11-py3-none-any.whl', 'spring-1.1.12-py3-none-any.whl', 'spring-1.1.13-py3-none-any.whl', 'spring-1.1.14-py3-none-any.whl', 'spring-1.2.0-py3-none-any.whl', 'spring-1.3.0-py3-none-any.whl', 'spring-1.4.0-py3-none-any.whl', 'spring-1.4.1-py3-none-any.whl', 'spring-1.4.2-py3-none-any.whl', 'spring-1.5.0-py3-none-any.whl', 'spring-1.6.0-py3-none-any.whl', 'spring-1.6.1-py3-none-any.whl', 'spring-1.6.2-py3-none-any.whl', 'spring-1.6.3-py3-none-any.whl', 'spring-1.6.4-py3-none-any.whl', 'spring-1.6.5-py3-none-any.whl', 'spring-1.6.6-py3-none-any.whl', 'spring-1.6.7-py3-none-any.whl', 'spring-1.6.8-py3-none-any.whl', 'spring-1.7.0-py3-none-any.whl', 'spring-1.7.1-py3-none-any.whl', 'spring-1.7.2-py3-none-any.whl', 'spring-1.7.3-py3-none-any.whl', 'spring-1.8.0-py3-none-any.whl', 'spring-1.9.0-py3-none-any.whl', 'spring-1.9.1-py3-none-any.whl', 'spring-1.9.2-py3-none-any.whl', 'spring-1.10.0-py3-none-any.whl', 'spring-1.11.0-py3-none-any.whl', 'spring-1.11.1-py3-none-any.whl', 'spring-1.11.2-py3-none-any.whl', 'spring-1.11.3-py3-none-any.whl', 'spring-1.12.0-py3-none-any.whl', 'spring-1.12.1-py3-none-any.whl', 'spring-1.12.2-py3-none-any.whl', 'spring-1.13.0-py3-none-any.whl', 'spring-1.13.1-py3-none-any.whl', 'spring-1.13.2-py3-none-any.whl', 'spring-1.13.3-py3-none-any.whl', 'spring-1.14.0-py3-none-any.whl']
cli.azure.cli.core.extension._resolve: Candidates ['spring-1.0.0-py3-none-any.whl', 'spring-1.1.0-py3-none-any.whl', 'spring-1.1.1-py3-none-any.whl', 'spring-1.1.2-py3-none-any.whl', 'spring-1.1.3-py3-none-any.whl', 'spring-1.1.4-py3-none-any.whl', 'spring-1.1.5-py3-none-any.whl', 'spring-1.1.7-py3-none-any.whl', 'spring-1.1.8-py3-none-any.whl', 'spring-1.1.9-py3-none-any.whl', 'spring-1.1.10-py3-none-any.whl', 'spring-1.1.11-py3-none-any.whl', 'spring-1.1.12-py3-none-any.whl', 'spring-1.1.13-py3-none-any.whl', 'spring-1.1.14-py3-none-any.whl', 'spring-1.2.0-py3-none-any.whl', 'spring-1.3.0-py3-none-any.whl', 'spring-1.4.0-py3-none-any.whl', 'spring-1.4.1-py3-none-any.whl', 'spring-1.4.2-py3-none-any.whl', 'spring-1.5.0-py3-none-any.whl', 'spring-1.6.0-py3-none-any.whl', 'spring-1.6.1-py3-none-any.whl', 'spring-1.6.2-py3-none-any.whl', 'spring-1.6.3-py3-none-any.whl', 'spring-1.6.4-py3-none-any.whl', 'spring-1.6.5-py3-none-any.whl', 'spring-1.6.6-py3-none-any.whl', 'spring-1.6.7-py3-none-any.whl', 'spring-1.6.8-py3-none-any.whl', 'spring-1.7.0-py3-none-any.whl', 'spring-1.7.1-py3-none-any.whl', 'spring-1.7.2-py3-none-any.whl', 'spring-1.7.3-py3-none-any.whl', 'spring-1.8.0-py3-none-any.whl', 'spring-1.9.0-py3-none-any.whl', 'spring-1.9.1-py3-none-any.whl', 'spring-1.9.2-py3-none-any.whl', 'spring-1.10.0-py3-none-any.whl', 'spring-1.11.0-py3-none-any.whl', 'spring-1.11.1-py3-none-any.whl', 'spring-1.11.2-py3-none-any.whl', 'spring-1.11.3-py3-none-any.whl', 'spring-1.12.0-py3-none-any.whl', 'spring-1.12.1-py3-none-any.whl', 'spring-1.12.2-py3-none-any.whl', 'spring-1.13.0-py3-none-any.whl', 'spring-1.13.1-py3-none-any.whl', 'spring-1.13.2-py3-none-any.whl', 'spring-1.13.3-py3-none-any.whl', 'spring-1.14.0-py3-none-any.whl']
cli.azure.cli.core.extension._resolve: Candidates ['spring-1.0.0-py3-none-any.whl', 'spring-1.1.0-py3-none-any.whl', 'spring-1.1.1-py3-none-any.whl', 'spring-1.1.2-py3-none-any.whl', 'spring-1.1.3-py3-none-any.whl', 'spring-1.1.4-py3-none-any.whl', 'spring-1.1.5-py3-none-any.whl', 'spring-1.1.7-py3-none-any.whl', 'spring-1.1.8-py3-none-any.whl', 'spring-1.1.9-py3-none-any.whl', 'spring-1.1.10-py3-none-any.whl', 'spring-1.1.11-py3-none-any.whl', 'spring-1.1.12-py3-none-any.whl', 'spring-1.1.13-py3-none-any.whl', 'spring-1.1.14-py3-none-any.whl', 'spring-1.2.0-py3-none-any.whl', 'spring-1.3.0-py3-none-any.whl', 'spring-1.4.0-py3-none-any.whl', 'spring-1.4.1-py3-none-any.whl', 'spring-1.4.2-py3-none-any.whl', 'spring-1.5.0-py3-none-any.whl', 'spring-1.6.0-py3-none-any.whl', 'spring-1.6.1-py3-none-any.whl', 'spring-1.6.2-py3-none-any.whl', 'spring-1.6.3-py3-none-any.whl', 'spring-1.6.4-py3-none-any.whl', 'spring-1.6.5-py3-none-any.whl', 'spring-1.6.6-py3-none-any.whl', 'spring-1.6.7-py3-none-any.whl', 'spring-1.6.8-py3-none-any.whl', 'spring-1.7.0-py3-none-any.whl', 'spring-1.7.1-py3-none-any.whl', 'spring-1.7.2-py3-none-any.whl', 'spring-1.7.3-py3-none-any.whl', 'spring-1.8.0-py3-none-any.whl', 'spring-1.9.0-py3-none-any.whl', 'spring-1.9.1-py3-none-any.whl', 'spring-1.9.2-py3-none-any.whl', 'spring-1.10.0-py3-none-any.whl', 'spring-1.11.0-py3-none-any.whl', 'spring-1.11.1-py3-none-any.whl', 'spring-1.11.2-py3-none-any.whl', 'spring-1.11.3-py3-none-any.whl', 'spring-1.12.0-py3-none-any.whl', 'spring-1.12.1-py3-none-any.whl', 'spring-1.12.2-py3-none-any.whl', 'spring-1.13.0-py3-none-any.whl', 'spring-1.13.1-py3-none-any.whl', 'spring-1.13.2-py3-none-any.whl', 'spring-1.13.3-py3-none-any.whl', 'spring-1.14.0-py3-none-any.whl']
cli.azure.cli.core.extension._resolve: Candidates ['spring-1.0.0-py3-none-any.whl', 'spring-1.1.0-py3-none-any.whl', 'spring-1.1.1-py3-none-any.whl', 'spring-1.1.2-py3-none-any.whl', 'spring-1.1.3-py3-none-any.whl', 'spring-1.1.4-py3-none-any.whl', 'spring-1.1.5-py3-none-any.whl', 'spring-1.1.7-py3-none-any.whl', 'spring-1.1.8-py3-none-any.whl', 'spring-1.1.9-py3-none-any.whl', 'spring-1.1.10-py3-none-any.whl', 'spring-1.1.11-py3-none-any.whl', 'spring-1.1.12-py3-none-any.whl', 'spring-1.1.13-py3-none-any.whl', 'spring-1.1.14-py3-none-any.whl', 'spring-1.2.0-py3-none-any.whl', 'spring-1.3.0-py3-none-any.whl', 'spring-1.4.0-py3-none-any.whl', 'spring-1.4.1-py3-none-any.whl', 'spring-1.4.2-py3-none-any.whl', 'spring-1.5.0-py3-none-any.whl', 'spring-1.6.0-py3-none-any.whl', 'spring-1.6.1-py3-none-any.whl', 'spring-1.6.2-py3-none-any.whl', 'spring-1.6.3-py3-none-any.whl', 'spring-1.6.4-py3-none-any.whl', 'spring-1.6.5-py3-none-any.whl', 'spring-1.6.6-py3-none-any.whl', 'spring-1.6.7-py3-none-any.whl', 'spring-1.6.8-py3-none-any.whl', 'spring-1.7.0-py3-none-any.whl', 'spring-1.7.1-py3-none-any.whl', 'spring-1.7.2-py3-none-any.whl', 'spring-1.7.3-py3-none-any.whl', 'spring-1.8.0-py3-none-any.whl', 'spring-1.9.0-py3-none-any.whl', 'spring-1.9.1-py3-none-any.whl', 'spring-1.9.2-py3-none-any.whl', 'spring-1.10.0-py3-none-any.whl', 'spring-1.11.0-py3-none-any.whl', 'spring-1.11.1-py3-none-any.whl', 'spring-1.11.2-py3-none-any.whl', 'spring-1.11.3-py3-none-any.whl', 'spring-1.12.0-py3-none-any.whl', 'spring-1.12.1-py3-none-any.whl', 'spring-1.12.2-py3-none-any.whl', 'spring-1.13.0-py3-none-any.whl', 'spring-1.13.1-py3-none-any.whl', 'spring-1.13.2-py3-none-any.whl', 'spring-1.13.3-py3-none-any.whl', 'spring-1.14.0-py3-none-any.whl']
cli.azure.cli.core.extension._resolve: Chosen {'downloadUrl': 'https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.14.0-py3-none-any.whl', 'filename': 'spring-1.14.0-py3-none-any.whl', 'metadata': {'azext.isPreview': False, 'azext.minCliCoreVersion': '2.45.0', 'classifiers': ['Development Status :: 4 - Beta', 'Intended Audience :: Developers', 'Intended Audience :: System Administrators', 'Programming Language :: Python', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'License :: OSI Approved :: MIT License'], 'extensions': {'python.details': {'contacts': [{'email': 'azpycli@microsoft.com', 'name': 'Microsoft Corporation', 'role': 'author'}], 'document_names': {'description': 'DESCRIPTION.rst'}, 'project_urls': {'Home': 'https://github.com/Azure/azure-cli-extensions/tree/main/src/spring'}}}, 'generator': 'bdist_wheel (0.30.0)', 'license': 'MIT', 'metadata_version': '2.0', 'name': 'spring', 'summary': 'Microsoft Azure Command-Line Tools spring Extension', 'version': '1.14.0'}, 'sha256Digest': '3452d273b7e2bda35c592944518ff65cc148c06369a5b976af84100f1b6be719'}
cli.azure.cli.core.extension.operations: Extension source is url? True
cli.azure.cli.core.extension.operations: Downloading https://azcliprod.blob.core.windows.net/cli-extensions/spring-1.14.0-py3-none-any.whl to /tmp/tmphn6jlc_x/spring-1.14.0-py3-none-any.whl
urllib3.connectionpool: Starting new HTTPS connection (1): azcliprod.blob.core.windows.net:443
urllib3.connectionpool: https://azcliprod.blob.core.windows.net:443 "GET /cli-extensions/spring-1.14.0-py3-none-any.whl HTTP/1.1" 200 3439166
cli.azure.cli.core.extension.operations: Downloaded to /tmp/tmphn6jlc_x/spring-1.14.0-py3-none-any.whl
cli.azure.cli.core.extension.operations: Validating the extension /tmp/tmphn6jlc_x/spring-1.14.0-py3-none-any.whl
cli.azure.cli.core.extension.operations: Checksum of /tmp/tmphn6jlc_x/spring-1.14.0-py3-none-any.whl is OK
cli.azure.cli.core.extension.operations: Validation successful on /tmp/tmphn6jlc_x/spring-1.14.0-py3-none-any.whl
cli.azure.cli.core.extension.operations: Linux distro check: Reading from: /etc/apt/sources.list.d/azure-cli.list
cli.azure.cli.core.extension.operations: Linux distro check: Found in list file: https://packages.microsoft.com/repos/azure-cli/
cli.azure.cli.core.extension.operations: Linux distro check: Reported by API: None
cli.azure.cli.core.extension.operations: Linux distro check: Mismatch distribution name in /etc/apt/sources.list.d/azure-cli.list file
cli.azure.cli.core.extension.operations: Linux distro check: If command fails, install the appropriate package for your distribution or change the above file accordingly.
cli.azure.cli.core.extension.operations: Linux distro check: /etc/apt/sources.list.d/azure-cli.list has 'https://packages.microsoft.com/repos/azure-cli/', current distro is 'None'
cli.azure.cli.core.extension.operations: Executing pip with args: ['install', '--target', '/home/vscode/.azure/cliextensions/spring', '/tmp/tmphn6jlc_x/spring-1.14.0-py3-none-any.whl']
cli.azure.cli.core.extension.operations: Running: ['/usr/bin/python3', '-m', 'pip', 'install', '--target', '/home/vscode/.azure/cliextensions/spring', '/tmp/tmphn6jlc_x/spring-1.14.0-py3-none-any.whl', '-vv', '--disable-pip-version-check', '--no-cache-dir']
cli.azure.cli.core.extension.operations: /usr/bin/python3: No module named pip
cli.azure.cli.core.extension.operations: Command '['/usr/bin/python3', '-m', 'pip', 'install', '--target', '/home/vscode/.azure/cliextensions/spring', '/tmp/tmphn6jlc_x/spring-1.14.0-py3-none-any.whl', '-vv', '--disable-pip-version-check', '--no-cache-dir']' returned non-zero exit status 1.
cli.azure.cli.core.extension.operations: Pip failed so deleting anything we might have installed at /home/vscode/.azure/cliextensions/spring
cli.azure.cli.core.azclierror: Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/knack/cli.py", line 233, in invoke
cmd_result = self.invocation.execute(args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 663, in execute
raise ex
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 726, in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 697, in _run_job
result = cmd_copy(params)
^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 333, in call
return self.handler(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/command_operation.py", line 121, in handler
return op(**command_args)
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/azure/cli/command_modules/extension/custom.py", line 16, in add_extension_cmd
return add_extension(cli_ctx=cmd.cli_ctx, source=source, extension_name=extension_name, index_url=index_url,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/azure/cli/core/extension/operations.py", line 344, in add_extension
extension_name = _add_whl_ext(cli_ctx=cmd_cli_ctx, source=source, ext_sha256=ext_sha256,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/azure/cli/core/extension/operations.py", line 173, in _add_whl_ext
raise CLIError('An error occurred. Pip failed with status code {}. '
knack.util.CLIError: An error occurred. Pip failed with status code 1. Use --debug for more information.
cli.azure.cli.core.azclierror: An error occurred. Pip failed with status code 1. Use --debug for more information.
az_command_data_logger: An error occurred. Pip failed with status code 1. Use --debug for more information.
cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x7f71a4c8c5e0>]
az_command_data_logger: exit code: 1
cli.azure.cli.main: Command ran in 6.225 seconds (init: 0.151, invoke: 6.074)
telemetry.main: Begin splitting cli events and extra events, total events: 1
telemetry.client: Accumulated 0 events. Flush the clients.
telemetry.main: Finish splitting cli events and extra events, cli events: 1
telemetry.save: Save telemetry record of length 3458 in cache
telemetry.check: Negative: The /home/vscode/.azure/telemetry.txt was modified at 2023-06-23 08:12:11.657388, which in less than 600.000000 s

Tracked by https://github.com/Azure/azure-cli/issues/25750

authors: bebound vermegi yonzhan