<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Azure on iAutomate</title>
    <link>/categories/azure/</link>
    <description>Recent content in Azure on iAutomate</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Tue, 23 Nov 2021 00:00:00 +0000</lastBuildDate><atom:link href="/categories/azure/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Deploy multi-container apps in Azure web app</title>
      <link>/blog/deploy-multi-container-apps-in-azure-web-app/</link>
      <pubDate>Tue, 23 Nov 2021 00:00:00 +0000</pubDate>
      
      <guid>/blog/deploy-multi-container-apps-in-azure-web-app/</guid>
      <description>Introduction Cooking is my hobby, and I am interested in learning technologies. I am a great fan of Azure, PowerShell, Web-Framework, Serverless, DevOps, and Cloud Automation. Yes, I have no experience in developing web apps / glossy web pages for production use. But, nothing stopped me from building one for my learning. This blog post walks you through the steps to deploy a multi-container apps in the Azure web app. Yes, let’s make a static site for cooking.</description>
    </item>
    
    <item>
      <title>My First Experience with Azure Container Apps</title>
      <link>/blog/my-first-experience-with-azure-container-apps/</link>
      <pubDate>Sun, 21 Nov 2021 00:00:00 +0000</pubDate>
      
      <guid>/blog/my-first-experience-with-azure-container-apps/</guid>
      <description>Credits
  Matthew Kelly | Author of Pode PowerShell module. PowerShell Microservice - Hello World by Doug Finke Stephane Van Gulick | Author of PSHTML PowerShell module.  Introduction Azure Container Apps is a super catchy, fantastic serverless container service and won many hearts post the announcement in Microsoft Ignite 2021. This blog post walks you through the simple steps to deploy a PowerShell web application to say hello world.</description>
    </item>
    
    <item>
      <title>Creating a simple deployment in Azure Kubernetes Service using YAML (Less than 5 min)</title>
      <link>/blog/creating-a-simple-deployment-in-azure-kubernetes-service-using-yaml-less-than-5-min/</link>
      <pubDate>Tue, 02 Nov 2021 00:00:00 +0000</pubDate>
      
      <guid>/blog/creating-a-simple-deployment-in-azure-kubernetes-service-using-yaml-less-than-5-min/</guid>
      <description>Introduction In my previous blog posts, we have seen imperative approaches for creating pods, deployments, replica sets and exposing them to load balancer service. The links below are for your reference.
 DEPLOY NGINX APPLICATION IN AKS (LESS THAN 5 MIN) DEPLOY A NEW VERSION OF THE APPLICATION IN AKS (LESS THAN 5 MIN) DRY RUN OF REPLICAS IN AZURE KUBERNETES SERVICE (LESS THAN 5 MINUTES)  YAML Basics YAML is a human-readable data serialization language used for configurations and many other purposes.</description>
    </item>
    
    <item>
      <title>Dry run of Replicas in Azure Kubernetes Service (less than 5 minutes)</title>
      <link>/blog/dry-run-of-replicas-in-azure-kubernetes-service-less-than-5-minutes/</link>
      <pubDate>Sun, 24 Oct 2021 00:00:00 +0000</pubDate>
      
      <guid>/blog/dry-run-of-replicas-in-azure-kubernetes-service-less-than-5-minutes/</guid>
      <description>Introduction Below two blog posts are to demonstrate creating Pod &amp;amp; Deployment imperatively.
1.	Creating Pods
2.	Updating the application to a newer version.
 Disclaimer: This post is to show scaling the application (With no YAML) &amp;amp; not recommended for production.
 In this post let me walk through the simple steps for creating replicas. In simple words, replicas are nothing but a copy of the pods running to maintain the availability of an application.</description>
    </item>
    
    <item>
      <title>Deploy a new version of the application in AKS (Less than 5 min)</title>
      <link>/blog/deploy-a-new-version-of-the-application-in-aks-less-than-5-min/</link>
      <pubDate>Thu, 21 Oct 2021 00:00:00 +0000</pubDate>
      
      <guid>/blog/deploy-a-new-version-of-the-application-in-aks-less-than-5-min/</guid>
      <description>Introduction In my previous blog, we described the pod deployment and exposing the app to the internet. Now, let me walk through the steps to release a new version of the application. We have two application versions in the Docker repository and they are listed below
 Version 1 Version 2    Steps (High Level)  Build an HTML static web application – Content is of your choice Dockerize the application Tag and publish to the Docker hub Deploy the containerized application in the AKS Release a newer version of the application in the AKS  HTML Code &amp;amp; Dockerfile Content &amp;lt;!</description>
    </item>
    
    <item>
      <title>Deploy NGINX application in AKS (Less than 5 min)</title>
      <link>/blog/deploy-nginx-application-in-aks-in-5-min/</link>
      <pubDate>Thu, 21 Oct 2021 00:00:00 +0000</pubDate>
      
      <guid>/blog/deploy-nginx-application-in-aks-in-5-min/</guid>
      <description>Introduction Of late, we did a AKS workshop and a team got stuck in deploying a simple HTML application and get the home page working. It’s not a complex one! Let me walk through the steps to get this sorted.
Project Structure &amp;amp; Code HTML application project folder structure
The docker file content is as follows - Yes, team has a HTML file named &amp;lsquo;home.html&amp;rsquo;
FROMnginxCOPY home.html /usr/share/nginx/htmlHTML file content for your reference.</description>
    </item>
    
    <item>
      <title>Using Azure Monitor Workbook at the workplace - Part 1</title>
      <link>/blog/using-azure-monitor-workbook-at-the-workplace-part-1/</link>
      <pubDate>Mon, 11 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>/blog/using-azure-monitor-workbook-at-the-workplace-part-1/</guid>
      <description>Introduction Azure Monitor Workbook is one of my favorite services in Azure Cloud. Why? I use to share scripts/queries with the operations team for reportings. During audits, I get more development works. So, I thought of using the Azure Monitor workbooks to serve the purpose. Indeed, the queries I built is tailor-made for my environment. However, through this blog post, I can share the nuances and some ready to use solutions.</description>
    </item>
    
    <item>
      <title>Deploy Azure Function App using Project Bicep</title>
      <link>/blog/deploy-azure-function-app-using-project-bicep/</link>
      <pubDate>Thu, 07 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>/blog/deploy-azure-function-app-using-project-bicep/</guid>
      <description>References Refer to the below links to know more about the project bicep
  GitHub
 Repository Docs Examples Tutorials Specifications    YouTube
 Intro to Azure&amp;rsquo;s Project Bicep with Brendan Burns and team Project Bicep Demo at Ignite 2020 by Mark Russinovich Project Bicep and ARM Templates November 2020 Update    Introduction Project Bicep is growing well, and I am using it at my workplace to build proof of concepts environments.</description>
    </item>
    
    <item>
      <title>Retrieve a list of Azure VM which aren&#39;t protected with just-in-time network access control</title>
      <link>/blog/list-of-azure-vm-which-has-no-jit-enabled/</link>
      <pubDate>Mon, 04 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>/blog/list-of-azure-vm-which-has-no-jit-enabled/</guid>
      <description>Introduction I was asked to build a PowerShell script to retrieve Azure virtual machines with no Just In Time (JIT) access enabled. Yes, it’s for the security auditing team. I searched in PowerShell Gallery, TechNet Gallery, and other sources and didn’t find one. So, I developed a script that may help you!
Solution First, I thought of retrieving virtual machines and query against the JIT Access Policy REST API endpoint. But it&amp;rsquo;s not required!</description>
    </item>
    
    <item>
      <title>Get started with project bicep</title>
      <link>/blog/get-started-with-project-bicep/</link>
      <pubDate>Sun, 03 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>/blog/get-started-with-project-bicep/</guid>
      <description>References Refer to the below links to know more about the project bicep
  GitHub
 Repository Docs Examples Tutorials Specifications    YouTube
 Intro to Azure&amp;rsquo;s Project Bicep with Brendan Burns and team Project Bicep Demo at Ignite 2020 by Mark Russinovich Project Bicep and ARM Templates November 2020 Update    Introduction As a first step, we need to install the bicep tools on our local computer.</description>
    </item>
    
    <item>
      <title>Logging Service Now Requests using Event Grid Trigger</title>
      <link>/blog/logging-service-now-requests-using-event-grid-trigger/</link>
      <pubDate>Sat, 01 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>/blog/logging-service-now-requests-using-event-grid-trigger/</guid>
      <description>Introduction A colleague of mine asked a solution for raising a service request in SNOW (Service Now) for each NSG rule creation and deletion. I requested to develop a service now catalog and allow the system to work with NSG. That means, from SNOW to Azure connectivity through REST API. However, the ask is the other way around. If a user creates/deletes the NSG rule in the portal, log a REQ with the minimum information</description>
    </item>
    
    <item>
      <title>azure devops pipeline to send files through email with no marketplace extension</title>
      <link>/blog/azure-devops-pipeline-to-send-files-through-email-with-no-marketplace-extension/</link>
      <pubDate>Sun, 19 Jul 2020 00:00:00 +0000</pubDate>
      
      <guid>/blog/azure-devops-pipeline-to-send-files-through-email-with-no-marketplace-extension/</guid>
      <description>Introduction I was developing a PowerShell script to send Azure inventory through email, which generates a Word output with charts and tables. So, I thought of using Open XML, I used for SharePoint document library reporting (A few years ago), I searched GitHub and found a great PowerShell module PSWriteWord, and docs are super cool. Yes, this blog post is to show you the simple steps to generate a word document through Azure DevOps pipeline.</description>
    </item>
    
    <item>
      <title>MY FIRST EXPERIENCE WITH THE AZURE DURABLE FUNCTIONS</title>
      <link>/blog/my-first-experience-with-the-azure-durable-functions/</link>
      <pubDate>Sun, 28 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>/blog/my-first-experience-with-the-azure-durable-functions/</guid>
      <description>Introduction Of late, I got a requirement to start the Azure runbooks programmatically (start a runbook through another runbook), and as a PowerShell fan, I said, “Start-AzAutomationAccountRunBook” is one best way to achieve it. An hour later, I got a call to build a script that waits until the job completes and gets the output. Here is a quick way “-Wait” parameter. Solved the issue? Yes! Now, it’s time for us to deliver a REST API endpoint, which is required to invoke in an Azure Pipeline for the business process.</description>
    </item>
    
    <item>
      <title>Retrieve unattached Azure VM disks using PowerShell &amp; Azure Resource Graph</title>
      <link>/blog/retrieve-unattached-azure-vm-disks-using-powershell-azure-resource-graph/</link>
      <pubDate>Fri, 01 May 2020 00:00:00 +0000</pubDate>
      
      <guid>/blog/retrieve-unattached-azure-vm-disks-using-powershell-azure-resource-graph/</guid>
      <description>Introduction As part of the cost saving project task, I developed a PowerShell script to retrieve UNATTACHED disks. I used JOIN operator in this code to get a few tag information from the respective resource group.
 Replace value for the {TAGNAME}.
 $Query = &amp;#34;Resources | where type =~ &amp;#39;Microsoft.Compute/disks&amp;#39; | where properties.diskState =~ &amp;#39;Unattached&amp;#39; | project id, name, subscriptionId, resourceGroup, diskInGB = properties.diskSizeGB, diskState = properties.diskState, timeCreated = properties.</description>
    </item>
    
    <item>
      <title>DEPLOYING AZURE FUNCTION APP - EXTERNAL GIT</title>
      <link>/blog/deploying-azure-function-app-external-git/</link>
      <pubDate>Fri, 17 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>/blog/deploying-azure-function-app-external-git/</guid>
      <description>Introduction I bet most of you don’t need this! Having said that, if your organization has Azure DevOps (Formerly VSTS) in directory A and Azure on directory B. Then, deploying Azure Function App using external git may help you.
Why not Zip deploy? Yes, that’s the optimal way to do! In my case, the roller coaster ride for simple requirements is quite common. Consider, Azure Functions source code is available with vendors, and it’s an end to end solution to be deployed at your workplace in a shorter time, and building a pipeline may take a few hours or process may delay the deployment.</description>
    </item>
    
  </channel>
</rss>
