Skip to content

Release Checklist

This page should be used to document the current process to create a full release for Keptn.

Checklist

  1. (in-between every release: resolve conflicts in release-please-manifest file)
  2. run security scans
  3. release python runtime
  4. update helm tests and helm chart docs with new python runtime version in renovate PR
  5. merge python runtime renovate PRs
  6. release deno runtime
  7. update helm tests and helm chart docs with new deno runtime version in renovate PR
  8. merge deno runtime renovate PRs
  9. re-generate cert-manager Helm chart docs
  10. release cert-manager
  11. bump cert-manager chart version in charts repo and merge chart release PR
  12. bump cert-manager chart version in main chart
  13. manually update the cert manager library inside metrics and lifecycle operator with current commit hash from master
  14. re-generate metrics-operator Helm chart docs
  15. release metrics operator
  16. bump metrics operator chart version in charts repo and merge chart release PR
  17. bump metrics operator chart version in main chart
  18. release scheduler
  19. fix scheduler pr conflicts re-generate lifecycle-operator Helm chart docs
  20. release lifecycle operator
  21. bump lifecycle operator chart version in charts repo and merge chart release PR
  22. bump lifecycle-operator chart version in main chart
  23. helm dep update to fix Chart.lock files
  24. klt release bump umbrella chart version in main chart
  25. release the Keptn chart
  26. update stable tag to the new keptn version and rebuild stable tag on readthedocs
  27. verify docs
  28. manually test examples