Skip to content

horihiro/Azure-portal-plus-ChromeExtension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chrome Extension for Azure portal

This extension can add features to Azure portal.

azure-portal-plus-extension-demo.mp4

Features

image

1. Replace favicon to one of the resource displayed

Default state:

This feature enabled:

Favicon replacement rules The favicon is replaced by the following rules.

Rule1

The icon of the resource group is used as the favicon of the tab, when your browser's tab is opening Azure Resource Groups or your resources in a resource group.

Rule2

The icon of the service is used as the favicon of the tab, when your browser's tab is opening an Azure Service (ex. Virtual Machines, Storage accounts, and so on).

Note In case of App Services, the icon of Web Apps is used though App Services contains not only Web Apps resource but also Function App resource.

Rule3

The icon in top of the blade list (i.e. Overview ) is used as the favicon of the tab, when your browser's tab is opening your Azure resource.

2. Blink favicon during configuration

When starting a process taking long time (deploying new resouces, changing configuration of your resources or deleting your resources), the favicon of the tab is blinked until the process finishes.

3. Notify when finishing configuration

When finishing a process taking long time, a notification is displayed on your desktop, and the tab can be activated by clicking the notification.

4. Activate the portal tab when finishing configuration (Experimental)

When finishing a process taking long time, the tab opening Azure portal is activated (i.e. to be brought to the top) automatically.

5. Copy resouce information (v0.0.5 or later)

Add the following copy menu to the resource page's header and disable built-in Copy title to clipbord in More content actions menu.

  • Resource name
  • Resource Id
    format:
    /subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/{resource_provider_name}/{resource_type}/{resource_name}
    
  • Resource name and group as Azure CLI option
    format:
    --name {resource_name} --resource-group {resource_group_name}
  • Resource name and group as Azure PowerShell option
    format:
    -Name {resource_name} -ResourceGroup {resource_group_name}
  • Resource Template (JSON)
    format:
    {
      "name": "{resource_name}",
      "id": "/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/{resource_provider_name}/{resource_type}/{resource_name}",
      "type": "{resource_provider_name}",
    
        :
    }
  • Resource and group name as Azure CLI option
  • Resource and group name as Azure PowerShell option

Note

This feature is available only for each resouce page. On subscriptions, resource groups and Entra ID pages, the copy button is not shown.

Try this

From Chrome Web Store

This extension is not published yet.

From this repository

If you can try a development version, the following steps are needed.

  1. get contents of this repository
    1. clone this repository
      or
    2. download zip file and extract it
  2. open chrome://extensions
  3. enable Developer mode and click Load Unpacked
    1. Google Chrome
      image
    2. Microsoft Edge
      image
  4. select the directory created by cloning at step 1.

Change logs

  • Bug fix
    • Cannot keep a resource icon as the favicon when hiding the sidebar (#15)
  • Improve features
    • Copy ARM template(JSON)
  • New feature
    • Add a feature to copy resource infomation in various formats.
  • Improve features
    • Add beforeunload event listener to prevent accidental page leave during blinking favicon (#8)
  • New feature
    • Activate the tab opening Azure portal (i.e. bring it to the top) automatically when finishing a process taking long time (#9)
  • Bug fix
    • Refactor main.js to update favicon containers (#6)
  • New features
    • Add the following origins (#1)
      • ms.portal.azure.com
      • preview.portal.azure.com

The First release

  • Basic features
    • Replace favicon to one of the resource displayed
    • Blink favicon during configuration
    • Notify when finishing configuration

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published