-
Notifications
You must be signed in to change notification settings - Fork 247
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.12.0 #985
Comments
/assign @fmuyassarov |
Nice! I think there are few items left but otherwise we are good to cut the new minor release. |
Yeah, I also don't see a big motivation to be honest. But if it is really something we need I'm ready to help, otherwise lets take that out too. |
K 👍 I now dropped both nfd-master config file and short namespace from the v0.12.0 milestone |
I think the gRPC replacement is done and initial tests are merged. We have only helm docs left. Is there something else that you expect to land before the release @marquiz ? |
No, I don't have anything else in mind |
+1 for the release. |
Milestone is now complete, lets ship this boat! |
/lgtm |
ping @zvonkok @adrianchiris release is imminent ❗️ |
Updated changelog^ |
Lets get this out, tainting and NFD CRD woohoo, |
/lgtm |
1 similar comment
/lgtm |
GitHub release page: Release announcement: |
We're done here 🎉 |
@marquiz: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Release Checklist
git branch release-0.$MAJ master
git push release-0.$MAJ
hack/prepare-release.sh $VERSION
to turn references to point to the upcoming release(README, deployment templates, docs configuration, test/e2e flags), submit a PR against the release branch
prepare-release.sh
script above to the draft releasegit tag -s $VERSION
and inserts the changelog into the tag description.
git push $VERSION
gcr.io/k8s-staging-nfd/node-feature-discovery:$VERSION
https://kubernetes-sigs.github.io/node-feature-discovery/0.$MAJ/
registry.k8s.io/images/k8s-staging-nfd/images.yaml
to promote the container images (both "full" and "minimal" variants) to productionregistry.k8s.io/nfd/node-feature-discovery:$VERSION
) is available.which will also trigger a Helm repo index update to add the latest release
[email protected]
with the subject[ANNOUNCE] node-feature-discovery $VERSION is released
hack/prepare-release.sh $VERSION
but only committing README.md, and,submit a PR
DEVEL=v0.$(($MAJ+1)).0-devel; git tag $DEVEL master && git push $DEVEL
This ensures that the devel builds on the master branch will have a meaningful version number.
Changelog
Node tainting
NFD now supports node tainting. NodeFeatureRule custom resource was extended to create taints. See documentation for more information.
NodeFeature CRD
(EXPERIMENTAL) NFD defines new NodeFeature custom resource for communicating node features and node labeling requests and they can be used for implementing 3rd party extensions. Support for NodeFeature API is disabled by default in this release but will be enabled and is intended to replace the gRPC API between nfd-worker and nfd-master in the future.
See documentation for more details.
Improvements in topology-updater
NFD-Topology-Updater is now a standalone component, not depending on nfd-master, anymore. Topology-updater got support for configuration file, with one config option
excludeList
for filtering out resources from accounting. Topology-updater also now supports retrieving kubelet config from configz API endpoint (by default) and received a bunch of bug fixes.Deprecations
sources.local.hooksEnabled
worker configuration option can be used to disable them. Suggested replacement for hooks in the future will be NodeFeature custom resources (still experimenta).feature.node.kubernetes.io/cpu-sgx.enabled
is now deprecated, superseded byfeature.node.kubernetes.io/cpu-security.sgx.enabled
feature.node.kubernetes.io/cpu-se.enabled
is now replaced, superseded byfeature.node.kubernetes.io/cpu-security.se.enabled
-featurerules-controller
flag of nfd-master is now deprecated, use-crd-controller
instead-sleep-interval
(usecore.sleepInterval
config file option instead)-label-whitelist
(usecore.labelWhiteList
config file option instead)-sources
(use-label-sources
flag instead)Miscellaneous
network labels – fixes issues with network SR-IOV labels in some scenarios (source/network: ignore interface operational state #814)
--skip-crds
List of PRs
/configz
(nfd-topology-updater: retrieve kubelet config from API/configz
#842)The text was updated successfully, but these errors were encountered: