Field Notes

48 posts
· Field Notes

How to Set Up AWS MCP in VS Code with AWS SSO

Use AWS MCP in VS Code with an AWS SSO profile instead of relying on the default credential chain.

· Field Notes

How to debug Python script with uv in VS Code

Debug Python scripts with uv dependencies in VS Code using PEP 723 inline metadata.

· Field Notes

Setup Meross Smart Garage Door Opener with Merlin Roller door

Setup Meross smart garage door opener with Merlin roller door and HomeKit.

· Field Notes

How to monitor Python app in Kubernetes with New Relic APM

Monitor Python Flask apps in Kubernetes using New Relic APM auto-attach.

· Field Notes

Fix Ubuntu APT Update Error After Kubernetes Package Repo Change

Fix Ubuntu APT errors after Kubernetes migrated to pkgs.k8s.io repositories.

· Field Notes

Fix Docker Container Golang Execute Format Error

Fix Go binary execution errors by compiling for correct CPU architecture.

· Field Notes

Kubernetes Cluster Fail to Start with Error: Error getting node

Fix Kubernetes cluster startup failures by renewing expired certificates.

· Field Notes

Deploy Metrics-server in Kubernetes with TLS enabled

Deploy metrics-server in Kubernetes with signed kubelet certificates and TLS.

· Field Notes

Run Pihole on Kubernetes

Deploy Pihole on Kubernetes with MetalLB and persistent storage volumes.

· Field Notes

How to remove NotReady Pods from Kubernetes

Remove NotReady pods by uninstalling helm charts or deleting pending jobs.

· Field Notes

Build Full Stack Webapp Using Cloudflare Worker and Github Pages

Build a full-stack webapp using Cloudflare Worker backend and GitHub Pages frontend.

· Field Notes

Setup Kubernetes Cluster from scratch

Build a Kubernetes cluster from scratch using kubeadm on Ubuntu nodes.

· Field Notes

I wrote a Cloudflare CLI tool

Python CLI tool for querying Cloudflare API and retrieving firewall rules.

· Field Notes

Bye Bye Google Blogger🖐, Hello Cloudflare Pages😘

Migrate blog from Google Blogger to Cloudflare Pages using Hugo.

· Field Notes

Setup Cloudflare for S3 Bucket

Publish S3 bucket through Cloudflare CDN using Workers to modify headers.

· Field Notes

Setup Cloudflare for AWS API Gateway

Setup Cloudflare CDN for AWS API Gateway with custom domain and ACM.

· Field Notes

Automate EC2 Instance Security Group Rules Update

Automate EC2 security group rules updates using Python and Selenium.

· Field Notes

Setup Splunk Universal Forwarder with TLS

Configure Splunk Universal Forwarder with TLS encryption for syslog intake.

· Field Notes

Use PowerShell to delete SPAM Blogger comments

Delete Blogger SPAM comments using PowerShell and Google OAuth2 API.

· Field Notes

Use Ansible to update Splunk Universal Forwarder Configuration

Update Splunk Universal Forwarder configurations using Ansible and Jinja2 templates.

· Field Notes

OWA and ECP failure after Install Exchange 2016 CU17

Fix OWA and ECP failures after Exchange CU17 by replacing corrupted config files.

· Field Notes

Package and deploy a PowerShell Lambda function with custom modules

Package and deploy PowerShell Lambda functions with custom modules using SAM.

· Field Notes

Test out PowerShell 7 new features in WSL1

Test PowerShell 7 new features and module installation in WSL1 Ubuntu.

· Field Notes

Monitor AWS VPC Connectivity with Python

Monitor AWS VPC connectivity by deploying EC2 instances with Python.

· Field Notes

RDP to EC2 with SSM Port Forwarding

RDP to EC2 instances securely using SSM Session Manager port forwarding.

· Field Notes

VMware Site Recovery Manager Multi-Site Pair Deployment

Deploy VMware SRM multi-site recovery with shared recovery site configuration.

· Field Notes

How Secure is RDP?

RDP session hijacking vulnerability using NT AUTHORITY/SYSTEM account.

· Field Notes

Use Terraform to build server in VMware

Provision Ubuntu servers in VMware vSphere using Terraform and iPerf3.

· Field Notes

Setup Cross Account S3 Access for Cloudberry Drive

Configure cross-account S3 access for Cloudberry Drive using IAM roles.

· Field Notes

The Un-documented Way to Setup AWS SSO with Okta

Setup AWS SSO with Okta using App Roles instead of privileged user accounts.

· Field Notes

Infrastructure as Code with CloudFormation

Deploy Apache redirect service using CloudFormation with cfn-init automation.

· Field Notes

Use Microsoft Graph API to extract Excel file contents

Extract Excel file contents from SharePoint using Microsoft Graph API.

· Field Notes

Understand OAuth and Open ID Connect

Understand OAuth authorization flow and secure delegation using access codes.

· Field Notes

Deploy Docker Image with AWS ECS (Part 2)

Complete ECS cluster setup and deploy containers using task definitions.

· Field Notes

Create a PowerShell Module

Create a PowerShell module with proper functions, parameters, and help documentation.

· Field Notes

Build a PDC in Azure with DSC

Automate Azure PDC setup using DSC with PowerShell configuration.

· Field Notes

Install AWS CLI on WSL Ubuntu

Install AWS CLI and aws-shell on WSL Ubuntu with pip.

· Field Notes

Deploy Docker Image with AWS ECS (Part 1)

Upload Docker images to AWS ECR using CloudFormation and AWS CLI.

· Field Notes

Azure - Update Existing RSG with ARM Template

Update existing Azure resources with ARM templates without breaking deployments.

· Field Notes

Monitor Office 365 Outages with Twitter

Monitor Office 365 service status using PowerShell and Twitter API.

· Field Notes

Over the Wall - with help from Azure

Bypass GFW using Azure P2S VPN and Squid proxy server.

· Field Notes

Setup AWS SSO CLI & API Access

Setup AWS SSO CLI access with Azure AD using aws-azure-login tool.

· Field Notes

Setup SSO Access to AWS Console with Azure AD

Setup AWS Console SSO access using Azure AD SAML without root credentials.

· Field Notes

Migrate Azure AD Connect Between AD Forests

Migrate Azure AD Connect between AD forests with staging mode configuration.

· Field Notes

On Premise Mailbox user missing in Exchange Online GAL

Fix missing on-premise users in Exchange Online GAL by updating recipient display type.

· Field Notes

Enable local timestamp on Office 365 SharePoint site

Configure SharePoint to display local timestamps for users in different time zones.

· Field Notes

Annoying Office 365 issues: Username won't sync through DirSync

Fix Office 365 UPN sync issues by revoking licenses before DirSync.

· Field Notes

Receive error: Target mailbox doesn't have an SMTP proxy matching '.mail.onmicrosoft.com' when move mailbox to Office 365

Fix mailbox migration errors by adding missing SMTP proxy addresses.