GitOps on Kubernetes - The easy way

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • devops-toolkit

  • To demonstrate the full pipeline, I am using a web application called DevOps Toolkit, originally developed by (and forked from) our friend Viktor Farcic. You can find the Git repo here.

  • github-actions

    A GitHub Action for installing and configuring the gcloud CLI.

  • GKE_SA_KEY: The service account used for the project with the Base64 encoded JSON service account key. More info available here

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Hugo

    The world’s fastest framework for building websites.

  • jobs: setup-build-publish-deploy: name: Setup, Build, Publish, and Deploy runs-on: ubuntu-latest steps: - name: ACTIONS_ALLOW_UNSECURE_COMMANDS id: ACTIONS_ALLOW_UNSECURE_COMMANDS run: echo 'ACTIONS_ALLOW_UNSECURE_COMMANDS=true' >> $GITHUB_ENV - name: Checkout uses: actions/checkout@v2 # Setup gcloud CLI - uses: GoogleCloudPlatform/github-actions/[email protected] with: service_account_key: ${{ secrets.GKE_SA_KEY }} project_id: ${{ secrets.GKE_PROJECT }} # Configure Docker to use the gcloud command-line tool as a credential # helper for authentication - run: |- gcloud --quiet auth configure-docker # Install Hugo - run: |- wget https://github.com/gohugoio/hugo/releases/download/v0.55.4/hugo_0.55.4_Linux-64bit.deb sudo dpkg -i hugo_0.55.4_Linux-64bit.deb # Build Hugo and Docker image - name: Build run: |- make build docker build \ --tag "gcr.io/$PROJECT_ID/$IMAGE:$GITHUB_SHA" \ --build-arg GITHUB_SHA="$GITHUB_SHA" \ --build-arg GITHUB_REF="$GITHUB_REF" \

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Release v0.123.0 · Gohugoio/Hugo

    1 project | news.ycombinator.com | 20 Feb 2024
  • Hugo 0.122 supports LaTeX or TeX typesetting syntax directly from Markdown

    1 project | news.ycombinator.com | 26 Jan 2024
  • Hugo site generator theme in style of Jake's resume

    2 projects | /r/resumes | 6 Dec 2023
  • What do you use to build your landing pages?

    1 project | /r/SaaS | 27 Nov 2023
  • Building a (Virtual) Events Site

    2 projects | dev.to | 21 Nov 2023