Skip to content
This repository was archived by the owner on Jun 26, 2026. It is now read-only.

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Nansen Github Actions Public

This is a collection of re-usable github workflows

(WIP), wait for Anders to review this before re-using!

Pre-requisites

  • Service Account with required permissions:

    • roles/container.developer
    • roles/iam.serviceAccountTokenCreator
    • roles/storage.admin
    • roles/composer.environmentAndStorageObjectAdmin (Composer related workflows)
  • Keyless Auth Set-Up

Once you have gone through the steps above you should have a service account and a workload id provider which you can set as secrets in your repository.

  • reads a version file to get version number
  • builds a docker image
  • pushes to gcr
  • takes in the helm release, chart , values , gke_cluster info to upgrade a helm deployment
  • takes in a json variables file, and composer env details , updates composer variables
  • run gsutil rsync with some available flags

About

Re-usable GitHub Actions

Resources

Stars

0 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors