GithubHelp home page GithubHelp logo

helm-releaser's Introduction

DevopsHobbies helm chart releaser action

DevOps Hobbies Helm Chart Releaser

This action is in the testing stage.

Using this helm chart releaser you can pass any chart repository then install your favorite chart and apply your values.yaml file to get the result you want.

Inputs

Name description required default
remoteRepository Address of your remote repository like https://devopshobbies.github.io/helm-generic true none
chartName The name of the chart you want to get from remote repository true none
chartVersion The version of the chart you want to deploy true none
kubeConfig The KubeConfig file as string (for kubernetes) true none
releaseName The release name for released service on kubernetes true none
valuesPath The path of your values.yaml file false .helm/values.yml
context The context for your kubernetes configuration false none
namespace The namespace you want to deploy your chart false default

Sample

- name: Helm Release on staging
  uses: devopshobbies/[email protected]
  if: ${{ steps.isStaging.outputs.result == 'true' }}
  with:
    remoteRepository: ${{ vars.GENERIC_REPOSITORY }}
    chartName: "generic"
    releaseName: ${{ steps.repoName.outputs.result }}
    chartVersion: ${{ steps.genericVersion.outputs.version }}
    kubeConfig: ${{ secrets.KUBECONFIG }}
    context: "*-staging"
    valuesPath: ".helm/values.yaml"

helm-releaser's People

Contributors

azeemhassni avatar azu avatar bryanmacfarlane avatar covertbert avatar dependabot[bot] avatar estrada9166 avatar foolip avatar hross avatar iamhughes avatar jackton1 avatar kengotoda avatar maksimzhukov avatar mehdi-ra avatar michaeldeboey avatar mscoutermarsh avatar mtfoley avatar omarabid avatar paescuj avatar potato4d avatar rentziass avatar rferro avatar shawnnapora avatar starfish719 avatar svenstaro avatar thboop avatar tingluohuang avatar vtbassmatt avatar wilhelmklopp avatar yamboy1 avatar yuichielectric avatar

Stargazers

 avatar  avatar

Watchers

 avatar

helm-releaser's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.