Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Skapa en Merge request och få den granskad

  2. Pusha chart till nexus

    1. $ helm package .

    2. $ curl -u <username>:<password> https://nexus.sundsvall.se/repository/sundsvall-helm/ --upload-file <filename>.tgz -v

  3. Merge till master

Test av chart innan release

Om man har behov att testa en gemensam chart innan den pushas ut till alla tjänster kan man göra en temporär release under annat namn.

  1. Byt namn i Chart.yaml

  2. Pusha till nexus

  3. Byt dependency i service chart till temporär release och testa för enskild tjänst.

  4. Ta bort temporär chart från nexus och gör en riktig release.

Man ska kunna göra snapshot releaser, men det finns problem i hur ArgoCD hanterar versioner när man blandar in snapshot. Detta är inte verifierat utan något som snappats upp i ArgoCD issue tracker på github. För att inte krångla till det är det enklast att bara göra en temporär release under annat namn.