Skip to content
This repository has been archived by the owner on Nov 1, 2022. It is now read-only.

Release 1.21.2 #3421

Merged
merged 29 commits into from
Feb 16, 2021
Merged

Release 1.21.2 #3421

merged 29 commits into from
Feb 16, 2021

Conversation

kingdonb
Copy link
Member

@kingdonb kingdonb commented Feb 9, 2021

I have rebased and merged in #3325 and #3282 for inclusion into this release, which are both not already included in the master branch. The other PRs listed in the changelog have already been merged.

Both #3325 and #3282 should be inspected by a maintainer before merging this.

This is my first Flux daemon release. I reviewed the document and I think the procedure after this PR passes all CI checks, is for a maintainer to review, approve, and merge it. Then create the release in GitHub (which triggers CI to build images and push binaries with the 1.21.2 version)

Then I, or someone else, can create another PR for merge from release.1.21.x back to master (housekeeping), and a maintainer can push the tag for chart-1.6.2, finalizing the release. I have already been shown the checkpoint database and can complete the update for that as well.

Closes #3325
Closes #3282

Sveta Tsupryk and others added 19 commits January 18, 2021 09:57
Add NetHunt to the list of companies using Flux in production.
The one in use is pretty old; a newer version may work better with
IMDSv2 and thereby help with #3384.

Signed-off-by: Michael Bridgen <[email protected]>
On Stefan's advice, this commit aligns the version of the AWS SDK used
by FLux directly, and used by SOPS.

Signed-off-by: Michael Bridgen <[email protected]>
remove duplication, link to new community resources
update issue/pr templates with up-to-date info on v2
Signed-off-by: Daniel Holbach <[email protected]>
fix typos in issue/PR templates
docs: Add GlobalX to the list of companies that use Flux
Includes a bump from Flux Daemon v1.21.0 to v1.21.1 with release notes here:

https://github.com/fluxcd/flux/blob/master/CHANGELOG.md#1211-2021-01-06

Notable changes include update from snap core18 to core20, which includes
updates that silence several CVE warnings (#2143), and a chart fix setting the
memcached service's namespace from Release.Namespace that was omitted before.

Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Daniel Holbach <[email protected]>
Signed-off-by: Daniel Holbach <[email protected]>
@kingdonb kingdonb changed the base branch from master to release/1.21.x February 9, 2021 21:25
@kingdonb kingdonb added this to the 1.21.2 milestone Feb 9, 2021
@hiddeco hiddeco changed the title Release/1.21.2 Release 1.21.2 Feb 9, 2021
@kingdonb kingdonb mentioned this pull request Feb 9, 2021
@yebyen
Copy link
Contributor

yebyen commented Feb 10, 2021

#3296 could also use a review, as I could not understand if this was a breaking change or not. It is not included in this release though it looked like a candidate for next tag.

@kingdonb
Copy link
Member Author

kingdonb commented Feb 10, 2021

This should be replaced with b6f147f
from https://github.com/kingdonb/flux/tree/release/1.21.2 – it has been rebased and the CHANGELOG.md was updated.

That new commit incorporates #3423 that @dholbach added this morning, and was merged into master already.

(I do not have write access so I cannot update the branch release/1.21.2 at fluxcd/flux myself)

@kingdonb
Copy link
Member Author

The failure is a flaky test added in #3282. I'm running it down to see if I can understand why it is flaky.

@kingdonb
Copy link
Member Author

This should be replaced with 87451be
from https://github.com/kingdonb/flux/tree/release/1.21.2 – it has been rebased and the CHANGELOG.md was updated.

I removed #3282 in that commit, since it has a flaky test at least, merging it as-is will result in incidents.

I do not have write access so I cannot update the branch release/1.21.2 at fluxcd/flux myself, however it was voted in the FluxCD meeting this morning to grant write access to myself to forward the purpose of simplifying this process 👍 🎉

I will keep working with the maintainers for their approval on each release, but this removes the major obstacle for me which was being able to verify by myself that CI is passing and everything is good with the release on FluxCD's github org before I go out and tap a maintainer on the shoulder asking for their approval. Thanks @hiddeco, @squaremo, and @stefanprodan 👍

Once the write access is granted, I can replace this PR and we should see the flaky test has been resolved.

@kingdonb
Copy link
Member Author

The CI has passed, this release has my seal of approval 👍

I moved #3282 to the next milestone since it looks like it could be important, but I don't want to merge in a flaky test.

CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
Signed-off-by: Kingdon Barrett <[email protected]>
@kingdonb
Copy link
Member Author

Just waiting for CI to pass again before merge. 1.21.2 should be released within the hour, and the chart published shortly thereafter.

@kingdonb kingdonb merged commit 9da9315 into release/1.21.x Feb 16, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
7 participants