docs icon indicating copy to clipboard operation
docs copied to clipboard

Installing Actions Runner Controller - Issue

Open seilorjunior opened this issue 1 year ago • 3 comments
trafficstars

Code of Conduct

What article on docs.github.com is affected?

https://github.com/github/docs/blob/main/content/actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/quickstart-for-actions-runner-controller.md

What part(s) of the article would you like to see updated?

Installing Actions Runner Controller To install the operator and the custom resource definitions (CRDs) in your cluster, do the following.

In your Helm chart, update the NAMESPACE value to the location you want your operator pods to be created. This namespace must allow access to the Kubernetes API server. Install the Helm chart. The following example installs the latest version of the chart. To install a specific version, you can pass the --version argument along with the version of the chart you wish to install. You can find the list of releases in the GitHub Container Registry.

NAMESPACE="arc-systems" helm install arc
--namespace "{% raw %}${NAMESPACE}{% endraw %}"
--create-namespace
oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set-controller For additional Helm configuration options, see values.yaml in the ARC documentation.

To enable ARC to authenticate to {% data variables.product.company_short %}, generate a {% data variables.product.pat_v1 %}. For more information, see AUTOTITLE.

Additional information

The first part the process does not work.

If we just run the helm install, we get this error. helm install arc --namespace arc-systems --create-namespace oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set-controller Error: INSTALLATION FAILED: failed to authorize: failed to fetch anonymous token: unexpected status from GET request to https://ghcr.io/token?scope=repository%3Aactions%2Factions-runner-controller-charts%2Fgha-runner-scale-set-controller%3Apull&scope=repository%3Auser%2Fimage%3Apull&service=ghcr.io: 403 Forbidden

seilorjunior avatar Sep 18 '24 14:09 seilorjunior

Thanks for opening this issue. A GitHub docs team member should be by to give feedback soon. In the meantime, please check out the contributing guidelines.

welcome[bot] avatar Sep 18 '24 14:09 welcome[bot]

is need to add in the docs that is need to run the gh auth token | helm registry login ghcr.io -u propyless --password-stdin first.

seilorjunior avatar Sep 18 '24 14:09 seilorjunior

@seilorjunior Thank you for opening an issue and linking it to your PR! ✨

nguyenalex836 avatar Sep 18 '24 15:09 nguyenalex836

@seilorjunior - the reason why you're getting the 403 is due to rate limiting not authentication problems. If you're using a shared public IP with other users, you might hit into this issue. You can read more about it in: Primary rate limit for unauthenticated users

Authentication is not a requirement to pull this helm chart package since it is public. If other users choose to authenticate, they will have their own ways of doing so and we do not wish to be opinionated in that regard.

Thank you for opening this issue and creating the PR but we will not be proceeding with this change.

Link- avatar Oct 24 '24 14:10 Link-

@Link-

@seilorjunior - the reason why you're getting the 403 is due to rate limiting not authentication problems. If you're using a shared public IP with other users, you might hit into this issue. You can read more about it in: Primary rate limit for unauthenticated users

Authentication is not a requirement to pull this helm chart package since it is public. If other users choose to authenticate, they will have their own ways of doing so and we do not wish to be opinionated in that regard.

Thank you for opening this issue and creating the PR but we will not be proceeding with this change.

@Link- i dont think that was regarding rate, my issue was when helm needs to download the image. https://ghcr.io/token?scope=repository%3Aactions%2Factions-runner-controller-charts%2Fgha-runner-scale-set-controller%3Apull&scope=repository%3Auser%2Fimage%3Apull&service=ghcr.io: 403 Forbidden(because i was not authenticated)

seilorjunior avatar Oct 30 '24 17:10 seilorjunior

@seilorjunior - that package is downloadable without authentication.

Link- avatar Nov 06 '24 12:11 Link-