All posts
28 articles on Azure, DevOps, and cloud infrastructure.
2023
-
Auto-scale GitHub Runners (and ADO Agents) with Azure Container Apps Jobs and Workload Profiles
Intro In this blog I want to explain how to run your private GitHub Runners (this should work for ADO Agents as well) using the new Azure Container Apps Jobs (in preview) functionality with Workload
2019
-
Using Azure Managed Identity with .Net Core on Azure DevOps Agents
During my last project I needed to run some integration test written in .Net Core 2.2 in an Azure Devops Pipeline. The code needed some secrets from an Azure KeyVault and doing some other stuff on
-
Using Git submodules in (private) Azure DevOps repositories
I often use Git Submodules in my repositories, it’s a handy way to have external source code in your repo, without having to worry much about the external updates and source management (you can just
-
Solve “System.Threading.Tasks.TaskCanceledException : The operation was canceled. ” on Ubuntu 18.04 in .Net Core 2.2
I am running some .Net Core 2.2 (at the moment of writing version 2.2.301) integration test in Azure DevOps (ADO) running on my private Linux Ubuntu 18.04 agents.The tests are quiet simple, just call
2018
-
Run Elasticsearch image on Azure Container Instances
Last week I was moving a Docker application to Azure Container Instances. The application consisted out of 3 containers and one of them was using the official image of Elasticsearch: FROM
-
Create an Event Grid Subscription to an Azure Function V2
Last weeks I was developing an Azure Function with an Event Grid Trigger using the new V2 Runtime (in .Net Core) and because the changes from V1 some things where not working anymore as expected. In
-
Make your VSTS extensions smarter with Endpoints Datasource bindings
At the current customer I am working for I am creating a lot of VSTS Extensions to deploy Azure Resources. I want my tasks to be so much user friendly as possible, and one of the things to accomplish
2017
-
Create a sharded MongoDB in Azure Cosmos DB
During my last project I was setting up a Release Pipeline in VSTS and one of the steps was to create a Sharded MongoDB in Cosmos DB. I am a big fan of the Azure CLI, which I use quiet often. I
-
Get Cognitive Services Keys and Endpoint in an ARM Template
For a demo Azure Logic App I need to setup an Azure Cognitive Services account for the Computer Vision API. I set up the resources in Azure using an ARM template so that everything is created in a
-
Mount your Azure Cloud Shell to another Storage Account
I am a heavy user of the Azure Cloud Shell, I use it every day working with the CLI 2.0 to deal with my Azure Resources. If, like me, the first time you started the Cloud Shell and followed the
-
Create output variables with Azure CLI 2.0
I’m using more and more the Azure CLI 2.0, which makes my scripting life with Azure Resources a lot easier. The default output of the Azure CLI is json, but you can also use other kind of output
-
Solve Docker for Windows error: A firewall is blocking file Sharing between Windows and the containers
For the quick answer jump to the conclusion. Yesterday I was trying to mount a data volume in a Docker container and using Docker Community Edition for Windows (aka Docker CE for Windows) you first
-
Azure Hidden Gems: Resource Policies
Today I want to show a really useful Azure feature to help you with the governance of your Azure Subscriptions: Azure Resource Policies: Resource policies enable you to establish conventions for
-
A better way (and script) to add a Service Principal in Azure for VSTS
From Visual Studio Team Services (VSTS) it’s possible to deploy to an Azure Subscription using an Active Directory Service Principal. The Microsoft documentation refers to a blog post which describes
-
Demystifying .NET Core SDK versions
Last night I was developing some code in .NET Core for the Dutch Azure Meetup and I was (again) encountering versioning problems and unexpected behavior. I found this blog post which describes in
2016
-
Solve 401 (Unauthorized) error when restoring packages using VSTS Package Management and .NET Core
For the quick answer jump directly to the conclusion Yesterday I was setting up the build for an ASP .NET Core (Web API) application I wrote, this application was using a package from the VSTS
-
Setting up VSTS with ARM Templates
In this post I want to show you what I think it’s the best way to setup VSTS working with Azure Resource Manager Templates. Introduction At the customer I am currently working for, we are setting up
-
VSTS Task delete Resource Group if empty
When testing deployments of Azure RM resources (ie. using the Test-AzureRmResourceGroupDeployment powershell cmdlet) an empty Resource Group is created. This Resource Group is often not needed at
-
Dutch Azure Meetup
This week Pascal Naber, Sander Molenkamp and I started the Dutch Azure Meetup: http://www.dutchazuremeetup.nl Azure offers a lot of services and features, and this grows almost daily. It’s hard to be
-
Get subscription id in an Azure Resource Manager Template
Recently I was writing an Azure Resource Manager Template to deploy a Web App. The Web App needed some Application settings (like connection strings, etc..) which I wanted to provision during the
-
HDInsight error with external metastore (Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient)
Recently I was working to setup a Big Data environment in Azure. From Azure Data Factory I was spinning up an on-demand HDInsight Cluster with an external metastore. Unfortunately I was always
2012
-
Access Synology DSM from the internet with a Reverse Proxy
Update: For DSM 5 the paths are changed: DSM 4: /usr/syno/etc/httpd-ssl-vhost.conf-user DSM 5: /etc/httpd/sites-enabled-user/httpd-ssl-vhost.conf-user I want to be able to access my Synology Disk
-
Install Windows with UEFI on Dell Latitude
Today i was trying to install Windows 8 Pro on my Dell Latitude E6510 laptop with UEFI enabled. You can enable UEFI from the bios, (i first installed the most recent bios version) under boot section
-
Windows 8 keyboard shortcuts summary
Few days ago i was reading a nice post from Scott Hanselman’s blog about Windows 8 enhanced keyboard shortcuts. Here is a summary of the keys: Win+E – Explorer Win+R – Run Win+Break – System Info
2011
-
Install OpenElec 1.0.2 on Asrock ION 3D 152d and a Logitech Harmony Remote
This is a step-by-step guide to install OpenElec 1.0.2 on an Asrock ION 3D 152d, and optionally configuring a Logitech Harmony Remote. Installing OpenElec: Go to the OpenElec site and download the
-
Run sabnzbd+ behind Apache on Synology
Update Since DSM 5 the paths are changed: DSM 4: /usr/syno/etc/httpd-ssl-vhost.conf-user /usr/syno/apache/conf/httpd.conf-user DSM 5: /etc/httpd/sites-enabled-user/httpd-ssl-vhost.conf-user
-
Blocking access to application pages (_layouts) and Forms Pages
Few weeks ago i was fixing a bug in Sharepoint 2010 project available on the internet. The requirement was to prevent access from authenticated users who knows the special Sharepoint addresses (such
-
Official DotNetNuke 6.0 Product Launch
This afternoon I was at the official DotNetNuke 6.0 Product Launch at Microsoft in Schiphol. The presentation was given by coworkers of Xcess, Ernst Peter Tamminga (Chief Executive Officer) and André