GitHub Container Registry

Introduction

Bunnyshell supports connecting GitHub Container Registries to your organisation, allowing you to use those registries to store your container images and deploy them on Kubernetes clusters.

Configure access to the GitHub Container Registry

GitHub Container Registry is a part of GitHub Packages and only supports authentication using a personal access token (classic).

Bunnyshell requires the write:packages permissions to exist on the token for the targeted GitHub account or organisation.

Connect your GitHub Container Registry

  1. Access the Bunnyshell interface and click the Integrations button on the left side.

    Javatpoint

  2. Click Container Registries on the left-side menu.

  3. Click the Connect container registry button and select GitHub Container Registry.

  4. A new window will pop-up, where you will have to provide the following information:

  • Registry name: choose what name your registry will have in Bunnyshell
  • Login server: the login server to be used for authentication (ie. ghcr.io for github.com)
  • Username / organisation (namespace): The namespace for this Container Registry - the account name or the organisation name
  • Access Token: A GitHub Access Token can be used for authentication