Skip to content

GarnerCorp/ssh-gateway-helm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSH Gateway Helm

This repository contains a helm chart for running ssh for tunneling.

Using the Chart

The chart can be added as a dependency to other charts by adding this to your Chart.yaml:

dependencies:
- name: ssh-gateway
  version: x.x.x
  repository: https://garnercorp.github.io/ssh-gateway-helm/

Images

To build an image for this repository, you'll need to fork the repository and define at least:

  • secrets.CONTAINER_REGISTRY, e.g. region-docker.pkg.dev
  • secrets.ARTIFACT_REPOSITORY_1, e.g. region-docker.pkg.dev/google-cloud-project/repository-name
  • secrets.PROJECT_ID, e.g. google-cloud-project/another-repository-name

Updating the Chart

  1. Make changes to the chart
  2. Bump the version in Chart.yaml
  3. Commit to main. The chart should be released to the gh-pages branch, in the helm repository.

Force a Release

⚠️ Only those with direct write access to this repo will be able to force a release.

⚠️ You will need to make sure you have updated the chart version to a new version that hasn't been released yet before running this. It will package your local changes, so make sure they are merged to main before running.

  1. Install chart-releaser
  2. Get a GitHub Personal Access Token with repo scope
  3. Run:
    ./scripts/release-chart.sh $GITHUB_PAT
    
  4. The chart should be released to the gh-pages branch, in the helm repository.