Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.5.0 #162

Closed
30 tasks done
moshe010 opened this issue Apr 5, 2021 · 1 comment
Closed
30 tasks done

Release v0.5.0 #162

moshe010 opened this issue Apr 5, 2021 · 1 comment
Assignees

Comments

@moshe010
Copy link
Collaborator

moshe010 commented Apr 5, 2021

Release Checklist

  • Network-operator related component versions in Helm chart are up to date. (otherwise, submit PR to update)
    • node-feature-discovery
    • SR-IOV Network Operator
    • Manifest related component default versions
  • Example folder is up to date (otherwise submit PR to update)
  • Update network-operator Helm Chart.yaml with the release version (appVersion, version fields)
         > ./scripts/releases/prepare-release.sh v0.1.2 "Jane Doe <jane.doe@example.com>"
    
    • Ensure Helm CI is passing on updated Chart.
  • Tag release
  • Create a new github release
    • Release title: vx.y.z, Release description: Changelog from this issue
    • Release artifacts for current release
  • Update gh-pages branch
         > ./scripts/releases/update-gh-pages.sh network-operator-0.1.2.tgz
    
    • Create Helm package (master branch on release tag commit):
          > helm package deployment/network-operator
      
    • Place Helm package under gh-pages branch in release dir
    • Update index.yaml file under gh-pages branch in release dir:
          > # assuming we are under release dir
          > mkdir tmpdir; cp <helm-package.tgz> ./tmpdir
          > helm repo index ./tmpdir --url https://mellanox.github.io/network-operator/release --merge ./index.yaml
          > mv -f ./tmpdir/index.yaml ./; rm -rf ./tmpdir
      
    • Update gh-pages branch README.md with deployment/README.md from master branch (on release tag commit)
    • Submit PR against gh-pages branch:
          > git add <helm .tgz package> <release/index.yaml> <README.md>
          > git commit -s -m "Release Network-Operator vx.y.z"
          > git push ...
      
  • Add a link to the release in this issue
  • Close this issue

Changelog

New Features

Bug Fixes

Known Limitations

  • Network Operator is compatible with NVIDIA GPU Operator v1.5.2 and above
@moshe010 moshe010 changed the title Release v0.4.0 Release v0.5.0 Apr 5, 2021
e0ne added a commit to e0ne/network-operator that referenced this issue May 3, 2021
e0ne added a commit to e0ne/network-operator that referenced this issue May 3, 2021
Signed-off-by: Ivan Kolodiazhnyi <ikolodiazhny@nvidia.com>
e0ne added a commit to e0ne/network-operator that referenced this issue May 4, 2021
Signed-off-by: Ivan Kolodiazhnyi <ikolodiazhny@nvidia.com>
e0ne added a commit that referenced this issue May 5, 2021
Release Network-Operator v0.5.0 (#162)
@e0ne
Copy link
Collaborator

e0ne commented May 5, 2021

New GitHub release and tag created: https://github.com/Mellanox/network-operator/releases/tag/v0.5.0

@e0ne e0ne closed this as completed May 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants