Sign inSign up

burakince/helm-chart-appversion-updater

By burakince

•Updated 2 months ago

Helm Chart AppVersion and Chart version updater DroneCI Plugin

Image
0

6.6K

burakince/helm-chart-appversion-updater repository overview

⁠Helm Chart AppVersion Updater

Source repo: https://github.com/burakince/helm-chart-appversion-updater⁠

Helm Chart AppVersion and Chart version updater DroneCI Plugin

⁠Environment Variables

Env VariableDescriptionRequiredDefault
PLUGIN_SSH_URLRepository SSH URLYes
PLUGIN_SSH_KEYSSH Private KeyYes
PLUGIN_NAMEGit user nameYes
PLUGIN_EMAILGit user emailYes
PLUGIN_IMAGE_TAGNew image tagYes
PLUGIN_CHART_PATHHelm Chart pathYes
PLUGIN_DEBUGEnable debug modeNofalse

⁠Image Usage

docker run \
  -e PLUGIN_SSH_URL="[email protected]:myuser/my-argocd-tracked-helm-chart-repo" \
  -e PLUGIN_SSH_KEY="myPrivateSshKey"
  -e PLUGIN_NAME="myname surname" \
  -e PLUGIN_EMAIL="[email protected]" \
  -e PLUGIN_IMAGE_TAG="a1b2c3d4" \
  -e PLUGIN_CHART_PATH="charts/mychart" \
  --rm -it burakince/helm-chart-appversion-updater

⁠Drone CI Plugin Usage

kind: pipeline
name: default

steps:
  - name: update-chart-appversion
    image: burakince/helm-chart-appversion-updater:1.0.0
    pull: if-not-exists
    settings:
      ssh_url: "[email protected]:myuser/my-argocd-tracked-helm-chart-repo"
      ssh_key:
        from_secret: ssh_key
      name: "myname surname"
      email: "[email protected]"
      image_tag: "${DRONE_COMMIT:0:7}"
      chart_path: "charts/mychart"

Tag summary

Content type

Image

Digest

sha256:ad0bcb7c5…

Size

14.8 MB

Last updated

2 months ago

docker pull burakince/helm-chart-appversion-updater