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.4.0 #137

Closed
34 tasks done
moshe010 opened this issue Mar 12, 2021 · 4 comments
Closed
34 tasks done

Release v0.4.0 #137

moshe010 opened this issue Mar 12, 2021 · 4 comments

Comments

@moshe010
Copy link
Collaborator

moshe010 commented Mar 12, 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)
    • 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
    • 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

@e0ne
Copy link
Collaborator

e0ne commented Mar 29, 2021

@moshe010 NFD chart doesn't have changes. SR-IOV Network Operator chart has some changes with role settings. Let's sync them early in next release cycle to not introduce last minute issues

@moshe010
Copy link
Collaborator Author

mmm, we didn't update NFD version anyway. regarding SR-IOV operator I assume you test it with the current crd, right?
if there are no issue with that we can release it as is

@e0ne
Copy link
Collaborator

e0ne commented Mar 29, 2021

It works with current version because we adjust RBAC configuration

e0ne added a commit to e0ne/network-operator that referenced this issue Mar 31, 2021
e0ne added a commit to e0ne/network-operator that referenced this issue Mar 31, 2021
Signed-off-by: Ivan Kolodiazhny <ikolodiazhny@nvidia.com>
e0ne added a commit to e0ne/network-operator that referenced this issue Mar 31, 2021
Signed-off-by: Ivan Kolodiazhny <ikolodiazhny@nvidia.com>
e0ne added a commit to e0ne/network-operator that referenced this issue Mar 31, 2021
Signed-off-by: Ivan Kolodiazhny <ikolodiazhny@nvidia.com>
e0ne added a commit to e0ne/network-operator that referenced this issue Mar 31, 2021
Signed-off-by: Ivan Kolodiazhny <ikolodiazhny@nvidia.com>
@e0ne
Copy link
Collaborator

e0ne commented Apr 1, 2021

e0ne added a commit to e0ne/network-operator that referenced this issue Apr 1, 2021
Signed-off-by: Ivan Kolodiazhny <ikolodiazhny@nvidia.com>
moshe010 added a commit that referenced this issue Apr 1, 2021
Release Network-Operator v0.4.0 (#137)
@e0ne e0ne closed this as completed Apr 1, 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