Blog

Build in one Org, Release from another with Azure DevOps

We recently had a request to deploy a build artifact created in one Azure DevOps organization to a different Azure DevOps organization. The request came from a client that has the git repo in their Azure DevOps org (we’ll call this org1) and will be…

Global DevOps Bootcamp Toronto 2019 - Thanks All, That's a Wrap!

ObjectSharp — Toronto’s premier cloud-first digital transformation company — was thrilled to be the exclusive sponsor of Global DevOps Bootcamp Toronto this year just like the previous two years.Hosted at Microsoft Canada’s office in Mississauga…

Azure AD — Populating the OptionalClaims Section of an Application Manifest, using Powershell

Below is a sample for populating an Azure AD Applications Manifest OptionalClaims Section using PowerShell.In this example, a user accessing an Application and requesting an IdToken or AccessToken or Saml2Token, will have their value set for an…

☸️ kcleaner — A CLI for Cleaning Up Kubernetes Config Files

I have been working with k8s (Kubernetes) for the most significant part of the last two years. As a result, my config files keep growing with contexts, clusters and users that might not be relevant or even exist anymore. Cleaning up a large YAML file…

Testing APIs Protected by Azure Active Directory

Interaction testing is an important part of building good reliable software. And this doesn’t change when moving to the cloud. What does change is how you approach it. Recently I worked on a project where we used Azure Active Directory for…

ObjectSharp Sponsors Global DevOps Bootcamp Toronto 2019

ObjectSharp is thrilled to be sponsoring Global DevOps Bootcamp in Toronto on June 15, 2019. Global DevOps Bootcamp is a global event that will be held on Saturday June 15th and is all about DevOps on the Microsoft Stack. The event is centrally…