auth VS actions-runner-controller

Compare auth vs actions-runner-controller and see what are their differences.

actions-runner-controller

Kubernetes controller for GitHub Actions self-hosted runners (by actions)
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
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
auth actions-runner-controller
13 31
826 4,237
2.9% 2.5%
7.6 9.1
17 days ago 5 days ago
TypeScript Go
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

auth

Posts with mentions or reviews of auth. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-10.
  • Push code with GitHub Actions to Google Cloud’s Artifact Registry
    2 projects | dev.to | 10 Apr 2024
    This workflow will authenticate with Google Cloud using the Google Cloud auth GitHub Action and use Docker to authenticate and push to the registry. To make this workflow work (or flow?) we need to set up some Google Cloud resources and add in those values for our environment variables. Make sure to add in the value for PROJECT_ID where you have permission to create resources. The value for IMAGE_NAME can be anything — it’ll be created the first time this workflow runs:
  • GitHub Actions could be so much better
    21 projects | news.ycombinator.com | 22 Sep 2023
    The issue of integration with other tools is also quite strange. Of course, this is not directly related to github actions. For example, what needs to be done to use cloud run https://github.com/google-github-actions/auth#setting-up-wor...
  • you must have the "bigquery.datasets.create" permission on the selected project
    1 project | /r/bigquery | 10 May 2023
  • IAM Best Practices [cheat sheet included]
    1 project | dev.to | 9 Feb 2023
    While it is commonly associated with AWS, and their AWS IAM service, IAM is not limited to their platform. All cloud providers, such as Google Cloud and Azure DevOps, offer IAM solutions that allow users to access resources and systems. If you are looking for specific AWS IAM best practices, look no further than our AWS IAM Security Best Practices article:\ For the rest of this article, we will look at the generic best practices that have evolved over the last decade around each part of the basic question we started with, "who can access what?":
  • How would I use Github Actions to run a Python Script to make changes to a Google Sheets Spreadsheet?
    1 project | /r/learnprogramming | 8 Jan 2023
    I found this but I don't quite get how it works. I haven't done all the steps yet but I get how to set it up. I just don't understand how this just magically authenticates future steps since my code still needs a token. Should I use this to authenticate the script? If so, how do I do it and what would I need in my code? If not what should I use instead?
  • Cloud Incident Response
    1 project | dev.to | 17 Dec 2022
    Cloud Identity and Access Management: This service provides fine-grained control over who has access to what resources within an organization's Google Cloud environment. It can be used to quickly revoke access to compromised accounts or limit access to sensitive resources. https://cloud.google.com/iam
  • Advanced GitHub Actions - Conditional Workflow
    2 projects | dev.to | 13 Feb 2022
    I use google-github-actions/auth in the first step in my job to authenticate to GCP. At this point, I have 6 different GitHub secrets to test out the concept. Each branch has two secrets with the format BRANCH_WIP and BRANCH_SA.
  • Learning Journal 3: Brainstorm a deployment process from GitHub to Google App Engine and Cloud SQL (Part 2)
    3 projects | dev.to | 7 Feb 2022
    There are 2 core parts authentication to GCP and App Engine deployment. Authentication is performed using auth, while a deployment uses deploy-appengine.
  • CI/CD from GitHub to Google Cloud Platform(GAE)
    1 project | /r/googlecloud | 6 Feb 2022
    You should have a look at using workload identity federation and OIDC tokens. There’s a guide on https://github.com/google-github-actions/auth It means you no longer need to hardcode service account credentials in GitHub secrets anymore.
  • Learning Journal 2: Brainstorm a deployment process from GitHub to Google App Engine and Cloud SQL (Part 1)
    3 projects | dev.to | 5 Feb 2022
    Yes, there is a deploy-appengine action that automates the whole App Engine deployment process. Indeed, it uses gcloud commands underneath too. Either way, both approaches need an auth action to authenticate to GCP before any task can be performed.

actions-runner-controller

Posts with mentions or reviews of actions-runner-controller. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-28.
  • Using Kaniko to Build and Publish container image with Github action on Github Self-hosted Runners
    3 projects | dev.to | 28 Feb 2024
    To set-up the self-hosted runner, an Action Runner Controller (ARC) and Runner scale sets application will be installed via helm. This post will be using Azure Kubernetes Service and ARC that is officialy maintained by Github. There is another ARC that is maintained by the community. You can follow the discussion where github adopted the ARC project into a full Github product here
  • Show HN: DimeRun v2 – Run GitHub Actions on AWS EC2
    2 projects | news.ycombinator.com | 22 Feb 2024
    Before this we were using https://github.com/actions/actions-runner-controller but that's running on K8s instead of VMs. So along with common limitations of running CI jos in K8s/container, it cannot have exactly the same environment as the official GitHub runners. Maintaining a K8s cluster was also very difficult.
  • Terraform module for scalable GitHub action runners on AWS
    6 projects | news.ycombinator.com | 8 Dec 2023
    ARC is great for running GitHub Actions on Kubernetes:

    https://github.com/actions/actions-runner-controller

  • Best CI/CD for AWS services?
    1 project | /r/aws | 24 Jun 2023
    Almost all of our cicd, builds run on GitHub. I'm talking cypress tests, deployments via terraform and helm to over 25 environments, all backend tests, daily test runs etc. Overall we were racking up a cost of almost 20k on GitHub. With the ARC deployed and using spot instances I think our total infrastructure costs went up about 4-5k even though we added more actions. If we switched back to their runners we'd probably be around 25k at this point.
  • Running helm from within network
    1 project | /r/docker | 12 Jun 2023
    What else needs to be moved to my artifactory (charts - https://github.com/actions/actions-runner-controller/tree/master/charts ) - if so tar or entire folder or anything else ? ) What should the above steps correspond to?
  • Action-runner-controller & Enterprise Git
    4 projects | /r/github | 29 Apr 2023
    You need to use the steps in the repo instead of the steps on the docs if you're using enterprise server.
  • GitHub support for Actions Runner Controller (ARC) emerging in docs!
    1 project | /r/kubernetes | 25 Apr 2023
    Honestly not a fan of Github docs.....I feel like the ones in the repo are much clearer and easier to understand/read.
  • How much work does it take to operate a self-hosted GitHub runners?
    1 project | /r/devops | 30 Mar 2023
    Its pretty easy to set up honestly. Deploy this on your k8s cluster https://github.com/actions/actions-runner-controller and a runnerDeployment and youre good to go.
  • Self-Hosted runner on Kubernetes
    1 project | /r/github | 29 Mar 2023
    Trying to use the Actions Runner Controller (https://github.com/actions/actions-runner-controller) to utilize self-hosted runners. I keep getting this error on the controller.
  • AKS cluster w/ GitHub App and Actions Runner Controller
    1 project | /r/github | 28 Feb 2023
    I'm convinced one of (or a combination) of things is happening here in regards to authentication. This GH enterprise account is configured with SAML. I feel like that is a valid data point. I'm using https://github.com/actions/actions-runner-controller as a reference guide for what I should be doing. I suspect whoever is Owner of this organization has modified what I can do as a user. The steps in the doc where I can actually Install the Application isn't available to me. When configuring the GitHub App I'm given two options. I select the option for "this account only" knowing the documentation says it is possible to use this Github App with a repo in the Organization as long as I have Admin privileges or I'm the owner.

What are some alternatives?

When comparing auth and actions-runner-controller you can also consider the following projects:

Aegis - A free, secure and open source app for Android to manage your 2-step verification tokens.

helm-charts - Jenkins helm charts

angular-auth-oidc-client - npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow

turnstyle - 🎟️A GitHub Action for serializing workflow runs

google-auth-library-nodejs - 🔑 Google Auth Library for Node.js

cache - Cache dependencies and build outputs in GitHub Actions

act - Run your GitHub Actions locally 🚀

azure-pipelines-agent - Azure Pipelines Agent 🚀

ghat - 🛕 Reuse GitHub Actions workflows across repositories

harden-runner - Network egress filtering and runtime security for GitHub-hosted and self-hosted runners

actions-runner-