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 v1.1.0-beta.1 #225

Closed
20 tasks done
e0ne opened this issue Aug 4, 2021 · 1 comment
Closed
20 tasks done

Release v1.1.0-beta.1 #225

e0ne opened this issue Aug 4, 2021 · 1 comment

Comments

@e0ne
Copy link
Collaborator

e0ne commented Aug 4, 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 <[email protected]>"
    
    • 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
  • Verify new image is published to the registry
  • Close this issue

Changelog

New Features

Known Limitations

  • SR-IOV Device Plugin plugin pod should be restarted manually after SriovNetworkNodePolicy is deployed
  • Network Operator Helm CI is unstable
@e0ne
Copy link
Collaborator Author

e0ne commented Aug 4, 2021

@e0ne e0ne closed this as completed Aug 4, 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

1 participant