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

1.7.0 release notes #295

Closed
dholbach opened this issue Jan 12, 2021 · 9 comments
Closed

1.7.0 release notes #295

dholbach opened this issue Jan 12, 2021 · 9 comments

Comments

@dholbach
Copy link
Member

Please list release-note-worthy bits here, so we can add them to the announcement, and make sure we test things right.

@github-actions
Copy link

This issue was automatically considered stale due to lack of activity. Please update it and/or join our slack channels to promote it, before it automatically closes (in 7 days).

@evrardjp
Copy link
Collaborator

Thanks @ckotzbauer for removing that label.

@evrardjp
Copy link
Collaborator

I added the good-first-issue label: A new joiner is probably interested in our changelog, so it seems fair that a new joiner can generate the next changelog :)

But maybe I am too optimistic there : )

@evrardjp evrardjp changed the title 1.7.0 release 1.7.0 release notes Apr 14, 2021
@dholbach
Copy link
Member Author

Here is the shortlog since 1.6.1 was released:

Cameron McAvoy (6):
      Expose the service name and maxUnavailable for rolling updates in the helm chart
      Add force-reboot after force-timeout duration has been exceeded
      Refactor force-drain to be a drain-timeout in general
      Don't panic if the cordon fails and force-reboot is true
      Update the default drain timeout to be infinite
      Expose SkipWaitForDeleteTimeoutSeconds and explicitly return when cordonning fails

Christian Kotzbauer (4):
      extend close-duration for stale issues and prs
      change comment accordingly
      Merge pull request #325 from weaveworks/stale-duration
      feat: use chart appVersion as default image-tag

Daniel Holbach (40):
      Merge pull request #280 from cnmcavoy/cnmcavoy/helm-updates
      Merge pull request #292 from evrardjp/update-helm-chart
      Merge pull request #293 from evrardjp/fix-make-helm-chart
      Merge pull request #250 from damoon/19-PreferNoSchedule
      Merge pull request #298 from weaveworks/dependabot/github_actions/actions/stale-v3.0.15
      Point to CNCF Code of Conduct
      Merge pull request #301 from weaveworks/dependabot/github_actions/actions/stale-v3.0.16
      Merge pull request #300 from t3mi/master
      Merge pull request #302 from weaveworks/coc
      Merge pull request #304 from weaveworks/dependabot/go_modules/github.com/spf13/cobra-1.1.2
      Merge pull request #305 from weaveworks/dependabot/go_modules/github.com/spf13/cobra-1.1.3
      Merge pull request #311 from weaveworks/dependabot/github_actions/actions/stale-v3.0.17
      Merge pull request #310 from weaveworks/dependabot/go_modules/github.com/sirupsen/logrus-1.8.0
      Merge pull request #294 from jackfrancis/always-drain
      Merge pull request #296 from jackfrancis/node-annotations
      Merge pull request #316 from weaveworks/dependabot/github_actions/actions/stale-v3.0.18
      Merge pull request #319 from weaveworks/dependabot/go_modules/github.com/sirupsen/logrus-1.8.1
      update to alpine 3.13
      Merge pull request #320 from dholbach/alpine-3.13
      Adding a MAINTAINERS file
      Merge pull request #318 from jackfrancis/node-annotations-chart
      Merge pull request #315 from atighineanu/master
      Change default branch to 'main'.
      Merge pull request #337 from dholbach/change-to-main-branch
      udpate Dev docs to latest
      Merge pull request #339 from evrardjp/fix-gh-action-cancelling
      Merge pull request #336 from weaveworks/dependabot/go_modules/github.com/containrrr/shoutrrr-0.4.2
      update to latest k8s deps of 1.20 branch
      Merge pull request #355 from evrardjp/fix-linter-false-positive
      Merge pull request #354 from evrardjp/test-prom
      Merge pull request #361 from weaveworks/dependabot/go_modules/github.com/containrrr/shoutrrr-0.4.3
      Merge pull request #363 from weaveworks/dependabot/go_modules/github.com/containrrr/shoutrrr-0.4.4
      Merge pull request #365 from evrardjp/fix-kind-action
      Merge pull request #369 from weaveworks/dependabot/go_modules/github.com/prometheus/common-0.24.0
      update golang.org/x/crypto - break out of #349
      Merge pull request #374 from weaveworks/dependabot/github_actions/actions/stale-3.0.19
      Merge pull request #376 from weaveworks/dependabot/go_modules/github.com/prometheus/common-0.25.0
      Bounce kubernetes testing versions
      use latest kind
      Merge pull request #349 from dholbach/fix-347

David Sauer (9):
      avoid indentations to ease readability
      fixed call of log.Fatal instead of log.Fatalf
      taint node with PreferNoSchedule to prevent receiving (and double draining) additional pods from other rebooting nodes
      fixed type & renamed variable
      Allow to disable tainting during pending node reboot by setting the taint name to an empty string.
      cache taint state to avoid unnecessary API calls
      updated README
      remove taint in case the reboot is not needed anymore
      change taint config to be disabled by default

Jack Francis (4):
      always drain before reboot
      add node annotations
      update chart definition to include --annotate-nodes
      chore: retry daemonset get operations

Jean-Philippe Evrard (30):
      Update helm chart
      Update helm chart README using Make
      Merge pull request #321 from dholbach/add-maintainers
      Bouncing go.mod with latest kubernetes packages
      Update the deprecated DeleteLocalData
      Fix periodic jobs
      Refactor reboot blocks
      Add flexible commands parameters
      Fix the Fatal calls using formatting
      Add go tests
      Merge pull request #330 from weaveworks/dependabot/github_actions/guyarb/golang-test-annoations-v0.4.0
      Fix invoke reboot for custom commands
      Merge pull request #335 from weaveworks/helm-app-version
      Update github actions
      Merge pull request #340 from dholbach/update-dev-docs
      Add chart-testing target-branch
      Update deps
      Merge pull request #350 from dholbach/update-k8s-deps
      Merge pull request #342 from jackfrancis/retry-daemonset-get
      Add prometheus export metrics functional testing
      Merge pull request #341 from cnmcavoy/cnmcavoy/force-reboot-timeout
      Reduce false positives in chart testing
      Merge branch 'main' into release-lock-delay
      Update kured-ds.yaml
      Merge pull request #324 from weaveworks/dependabot/go_modules/github.com/prometheus/client_golang-1.10.0
      Merge pull request #352 from spingel/release-lock-delay
      Use stable kind-action
      Merge pull request #366 from papanito/papanito/update-docu-for-ms-teams
      Merge pull request #367 from weaveworks/dependabot/go_modules/github.com/prometheus/common-0.23.0
      Clarify and simplify tests

Steffen Pingel (1):
      Add parameter for delaying release of lock

atighineanu (1):
      Implement universal notification mechanism

dependabot[bot] (17):
      Bump actions/stale from v3.0.14 to v3.0.15
      Bump actions/stale from v3.0.15 to v3.0.16
      Bump github.com/spf13/cobra from 1.1.1 to 1.1.2
      Bump github.com/spf13/cobra from 1.1.2 to 1.1.3
      Bump github.com/sirupsen/logrus from 1.7.0 to 1.8.0
      Bump actions/stale from v3.0.16 to v3.0.17
      Bump actions/stale from v3.0.17 to v3.0.18
      Bump github.com/sirupsen/logrus from 1.8.0 to 1.8.1
      Bump guyarb/golang-test-annoations from v0.3.0 to v0.4.0
      Bump github.com/containrrr/shoutrrr from 0.4.1 to 0.4.2
      Bump github.com/containrrr/shoutrrr from 0.4.2 to 0.4.3
      Bump github.com/containrrr/shoutrrr from 0.4.3 to 0.4.4
      Bump github.com/prometheus/client_golang from 1.8.0 to 1.10.0
      Bump github.com/prometheus/common from 0.18.0 to 0.23.0
      Bump github.com/prometheus/common from 0.23.0 to 0.24.0
      Bump actions/stale from 3.0.18 to 3.0.19
      Bump github.com/prometheus/common from 0.24.0 to 0.25.0

papanito (1):
      docu: update url for ms teams notifications, fixes #362

t3mi (1):
      add podLabels parameter

@evrardjp
Copy link
Collaborator

We should probably remove the dependabot and the merge commits from this list @dholbach ;)

@dholbach
Copy link
Member Author

Sure... I just wanted to put something up to get us going. I won't have time to finish this today or this week. :-/

@ckotzbauer
Copy link
Member

I think I can write a proposal for the release-notes today evening.

@ckotzbauer
Copy link
Member

Found some time earlier.😉

Features and Improvements:

Bugfixes:

Build and Testing:

Helm chart:

Docs:

Notable dependency updates:

Kubernetes Version Compatibility

The daemon image contains a 1.20.x k8s.io/{client-go,kubectl} for the purposes of maintaining the lock and draining worker nodes. Kubernetes aims to provide forwards & backwards compatibility of one minor version between client and server, so this should work on 1.19.x, 1.20.x and 1.21.x

Thanks a lot to everyone who contributed to kured since 1.6.1. Commits from @cnmcavoy, @ckotzbauer, @evrardjp, @dholbach, @atighineanu, @spingel, @papanito, @t3mi, @jackfrancis.

/cc @dholbach, @evrardjp

Just quoted the line above to not notify all contributors ^^

@ckotzbauer
Copy link
Member

1.7.0 is out 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants