Skip to content

Latest commit

 

History

History
34 lines (19 loc) · 914 Bytes

developper_docs.md

File metadata and controls

34 lines (19 loc) · 914 Bytes

Developper documentation

architecture

architecture diagram

controller syncBreakConfig method

Controller Sync

How to Release Kubervisor

This project is using goreleaser and an additional script for releasing also the Helm chart.

For starting the delivery, you need to clone this repository, then:

zsh hack/release.sh <version> <remove-git>

a concreate example is: zsh ./hack/release.sh v1.0.1 upstream

This script:

  • generates locally the helm chart with the requested version.
  • updates the helm repo index file (index.yaml) file with the new release.
  • creates a new changeset with all changes generated by the new release version, then tag this changeset.
  • push changeset and associated tag to the remote git repository.