Github

Unleash the Power of EBSight for Optimal AWS Storage Management 🚀

Unleash the Power of EBSight for Optimal AWS Storage Management 🚀

Hey there, tech aficionados! 👋 Recently, AWS dropped a neat minor update – they started showing the full size of your EBS snapshots. Game changer! This isn’t just the incremental stuff; it’s the data footprint.

Read More
github Self-Hosted Runners on AWS CodeBuild

github Self-Hosted Runners on AWS CodeBuild

👋 Hey there! I’ve written before about establishing Self-Hosted Runners within github.com here. However, this involves deploying API endpoints and integrating with github via a WebHook. It’s not hard to establish, but it’s extra work to look after, update, and manage.

Read More
Creating shared github-actions

Creating shared github-actions

Table of contents Workflow Before Workflow After The Workflow Creating a shared (reusable) workflow Workflow Repository Adapt the workflow for reuse Calling the shared workflow Summary 👋 Hey there!

Read More
Do Not Default to PAT

Do Not Default to PAT

👋 Hey there! Scenario: You need to automate something in github, and after a couple of searches in Google, you see that you can create a PAT and use that.

Read More
Searching github Organisations

Searching github Organisations

👋 Hey there! As a DevOps 🧑‍💻 team grows, so does the number of repositories. If you use Infrastructure As Code and automation tools like Terraform or Ansible, you will likely have many repos that map to reusable modules. The modules are then combined to deliver full deployments. 🚀

Read More
github-actions in CodeBuild

github-actions in CodeBuild

This month AWS released support for github-actions in CodeBuild. https://aws.amazon.com/about-aws/whats-new/2023/07/aws-codebuild-github-actions

Read More
Build a Terraform Community Org on github Enterprise

Build a Terraform Community Org on github Enterprise

Infrastructure As Code Infrastructure as Code (IAC) is great, people can knock up some Terraform and smash out some stacks in next to no time, delivering value to the business, however there is a side effect to this. Regular IT guys and gals are now evolving from sysadmins into… wait for it…. developers, with the power of Domain Admin or root credentials!

Read More
Fix github-actions 'Resource not accessible by integration' Error: Complete Guide

Fix github-actions 'Resource not accessible by integration' Error: Complete Guide

If you’re working with github-actions and encountering the “Resource not accessible by integration” error, you’re dealing with one of the most common github-actions permission issues. This error typically appears when your workflow lacks the necessary permissions to perform operations like creating pull requests, updating issues, or accessing repository resources.

Read More
Github Runner ECS Authentication

Github Runner ECS Authentication

Using this fantastic open-source project, we have enabled github-actions using ephemeral self-managed runners on AWS SPOT.

Read More
github-actions - How did I not see that

github-actions - How did I not see that

This post is about a mistake I made that wasted a fair bit of time on my side until the folks over in Support set me straight :)

Read More
Terraform, github-actions & OIDC on AWS

Terraform, github-actions & OIDC on AWS

I’ve posted here how to configure the OIDC AWS Provider & github Enterprise integration; however, nothing is better than an example of it working, and this post covers just that!

Read More
When Forking is not an option for your public git repos

When Forking is not an option for your public git repos

I’m curious if this is an everyday use case, but I need to sync a public repo to our internal github Enterprise instance.

Read More
Dude Scale My Runners

Dude Scale My Runners

In our github Enterprise Instance, we use the super-linter to keep all our users honest and lint everything.

Read More
Integrating github with AWS EventBridge

Integrating github with AWS EventBridge

Ever since I saw this announcement, I’ve been dying to get a chance to set it up and play with it. That time is now!

Read More