CICD
Tekton Hub Is Live - https://hub.tekton.dev/
· β˜• 3 min read
The original was written by Puneet Punamiya from Red Hat (a CDF member). Tekton is an open source project under the Continuous Delivery Foundation (CDF). It provides a framework for building CI/CD systems in a cloud native way. Put simply, people can define an entire CI/CD pipeline as Kubernetes resources.

DevOps Toolchain: Argo CD
· β˜• 5 min read
1. What Problem Argo CD Solves 1.1 Starting from GitOps GitOps originated from a blog post published by Weaveworks in 2017: GitOps - Operations by Pull Request. In it, Alexis introduced a deployment approach that treats Git as the single source of truth. In GitOps practice, we need to define software infrastructure in a Git repository for management.

It Runs Fine Locally, but GitHub Actions Keeps Failing
· β˜• 4 min read
1. A Confusing Problem 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 name: Go on: [push, pull_request] jobs: build: name: CI runs-on: ubuntu-latest steps: - name: Set up Go 1.13 uses: actions/setup-go@v1 with: go-version: 1.13 - name: Check out code into the Go module directory uses: actions/checkout@v2 - name: Check pr is properly formatted run: diff -u <(echo -n) <(gofmt -d .

10 Advanced GitHub Actions Tips You Should Know
· β˜• 9 min read
If you already use GitHub Actions, this article will show you more interesting and useful ways to use it. By the time I finished writing, I had added several more workflows to my repositories. 1. Passing Parameters When a Workflow Runs When a workflow runs, you can allow parameters to be entered on the GitHub Actions page to control the execution logic.

Unlimited Uses, Up to 6 Hours Per Session: Free Online Kubernetes Experience
· β˜• 2 min read
1. Log in to Ngrok and get an Authtoken 1.1 Log in to the Ngrok website and get an Authtoken Visit the Ngrok website, https://dashboard.ngrok.com/ , and log in with a GitHub or Google account. Go to the Authentication page and find your Authtoken, as shown below: 1.2 Configure Secrets under the GitHub project On the project’s Settings page, add a new Secret, as shown below: