Versions Compared

Key

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

...

Väljer man att inte sätta parameterName faller man tillbaka på spring-boot-pipeline subchartens value fil och har då den den som default.

...

  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. Code Block
      languagebash
      $ curl -u <username>:<password> https://nexus.sundsvall.se/repository/sundsvall-helm/ --upload-file <filename>.tgz -v
    Merge till master
  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.