Azure Container Registry Global Webhooks–with a helping of Azure Durable Functions

I spend quite a lot of my time working with containerised solutions in Azure, so I make use of Azure Container Registry (ACR). ACR has a couple of features that I really like: webhooks and geo-replication. With ACR, webhooks are not global (i.e. they are fired for each replicated region). Sometimes this is what you…

2

posh-HumpCompletion in Azure Cloud Shell

Azure Cloud Shell is an in-browser shell experience that you can launch from the Azure portal or on its own at shell.azure.com. You can choose between bash and PowerShell, and both come with a nice range of installed tools (bash, PowerShell). Oh, and you can also use this inside the Visual Studio Code editor as…

0

IntelliSense for Marathon Application and Group JSON in Visual Studio Code

tl;dr – You can get IntelliSense for Marathon applications and groups in Visual Studio Code by adding a $schema property The Problem I’ve been having quite a lot of fun with Docker Containers recently, including presenting at various conferences! For ease and speed of demoing, I’ve tended to show Docker Swarm (with Docker Compose) when…

0

Persisting Azure PowerShell logins

With the pre-1.0 Azure PowerShell cmdlets, my Azure login credentials were cached. Since making the switch to the 1.x release I’ve found that I need to execute Login-AzureRmAccount each new PowerShell session. This has been bugging me for a while and today I finally foudnm the time to figure out a way round it. I’m…

1

Bringing Hump Completion to PowerShell

It can be fun when ideas from different areas combine! I’ve spent quite a lot of time recently working with Azure Resource Manager templates, and the associated PowerShell cmdlets. There are a lot of these cmdlets and the team has done a great job of giving them logical and descriptive names. The result is that…

0

Easily checking Azure Resource Manager deployment status from bash with the Azure CLI

If you’re working with Azure Resource Manager templates on OSX/Linux then there’s a strong probability that you’re using the Azure CLI to deploy them. The CLI works on Windows as well, but if you prefer a PowerShell version of this post then see http://blogs.msdn.com/b/stuartleeks/archive/2015/11/25/easily-checking-azure-resource-manager-deployment-status-from-powershell.aspx. I’ve had a couple of mini-scripts that I’ve found myself using…

0

Easily checking Azure Resource Manager deployment status from PowerShell

If you’re working with Azure Resource Manager templates on Windows then there’s a strong possibility that you’re using the Azure PowerShell cmdlets to deploy them. Note that if you’re on OSX/Linux you can use the Azure CLI. Oh, and it works on Windows as well! For an Azure CLI version of this post see http://blogs.msdn.com/b/stuartleeks/archive/2015/11/26/easily-checking-azure-resource-manager-deployment-status-from-bash-with-the-azure-cli.aspx…

0

Configuration with Environment Variables – With Visual Studio Docker Tools

I posted recently about using environment variables to configuration. I like to use this approach with Docker, too! Visual Studio has some great tool support (in preview) for working with Docker. With the release of Windows Server 2016 Technical Preview 3, there is now a preview of Windows Server Containers. ScottGu has a great post…

2

Posh-AzureCli: Command completion for Azure Cross Platform Command Line in PowerShell

  tl;dr This post discusses adding tab completion to Azure xplat CLI. If you just want to install it, see the notes below. UPDATE 17th December 2015 – Install from PowerShell Gallery Background If you’re working with Azure then you can perform operations via the web portal, use the PowerShell cmdlets, or use the cross…

0

Azure API Management: Backing Up and Restoring Configuration

UPDATE: If you are wanting to work with API Management (including backing up and restoring configuration) then see the PowerShell cmdlets here: https://msdn.microsoft.com/en-us/library/azure/mt619282.aspx    This post shows an approach to backing up and restoring the configuration for an Azure API Management instance. I recently needed to do this to migrate an instance between subscriptions, but…

0