Skip to content

Instantly share code, notes, and snippets.

View colindembovsky's full-sized avatar
:octocat:
Hubbin' at the Hub

Colin Dembovsky colindembovsky

:octocat:
Hubbin' at the Hub
View GitHub Profile
@colindembovsky
colindembovsky / Get-VSTSAccessIPExceptions.ps1
Created May 30, 2018 13:02
Get VSTS Access events that are not from a white-list of IPs
param(
[Parameter(Mandatory=$true, HelpMessage="Name of the VSTS account e.g. FabrikamFiber")]
$VSTSAccount,
[Parameter(Mandatory=$true, HelpMessage="Personal Access Token")]
$PAT,
[Parameter(Mandatory=$true, HelpMessage="Date range start in format yyyy-MM-dd e.g. 2018-05-01. Data is only available for the last 28 days.")]
$StartDate,
@colindembovsky
colindembovsky / qna-container-devops.md
Last active June 14, 2019 16:40
QnA from Webinar with Containous: Container DevOps with Traefik and Azure DevOps

QnA - Container DevOps with Traefik and Azure DevOps

1. I deploy services using Deployments in k8s. Why do I need Traefik?

Traefik gives you some capabilities that are not native to k8s - like traffic shifting (for canary testing) and circuit breaking, amongst other features. While powerful, it is fairly "lightweight" and intuitive, so it's a great tool to add to your toolkit. There are some other tools, such as Istio and linkerd that can perform some similar functions, but they are more heavy to use and configure. For a deeper discussion on this, see this blog post.

2. What is the difference between Azure and Azure DevOps?

Azure is Microsoft's Cloud platform - Azure DevOps (formerly known as VSTS or Visual Studio Team Services, formerly known as VSO or Visual Studio Online) is a DevOps platform including:

  • Azure Boards - Work item tracking
  • Azure Repos - Unlimited Git private and public repos
  • **Azure Pipel