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

Cut 0.29.0 release #1668

Closed
15 tasks done
maxgio92 opened this issue Jun 7, 2021 · 21 comments
Closed
15 tasks done

Cut 0.29.0 release #1668

maxgio92 opened this issue Jun 7, 2021 · 21 comments
Assignees

Comments

@maxgio92
Copy link
Member

maxgio92 commented Jun 7, 2021

Scheduled to happen: 2021-06-09

We can make the release happen as the features are merged.

Release Steps

Process is described in this document

Release Blocking PRs

Action Items

Open Questions

/milestone 0.29.0
/assign @maxgio92 @leogr @jonahjon
/kind documentation

@poiana
Copy link
Contributor

poiana commented Jun 7, 2021

@maxgio92: You must be a member of the falcosecurity/maintainers GitHub team to set the milestone. If you believe you should be able to issue the /milestone command, please contact your Falco maintainers and have them propose you as an additional delegate for this responsibility.

In response to this:

Scheduled to happen: 2021-06-09

We can make the release happen as the features are merged.

Release Steps

Process is described in this document: https://github.com/falcosecurity/falco/blob/master/RELEASE.md

Release Blocking Fix

Action Items

  • [] Update release documentation
  • [] Update DBG configurations
  • [] Prebuilt drivers publish
  • [] Pre: Release notes
  • [] Pre: Milestones
  • [] Pre: Changelog update
  • Tag
  • GH Release
  • [] Meeting-notes
  • Blog
  • Send email to cncf-falco-dev mailing list
  • Announce in Falco slack channel

Open Questions

/milestone 0.29.0
/assign @maxgio92 @leogr
/kind documentation

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.

@leogr
Copy link
Member

leogr commented Jun 7, 2021

This is the driver upgrade we need to merge before releasing 0.29.0: #1669

It includes the fix (ie. falcosecurity/libs#48) for the packages building issue we had recently.

@maxgio92
Copy link
Member Author

maxgio92 commented Jun 7, 2021

Thanks @leogr!

I think we should move the other open PRs (except the #1669) to a next milestone. WDYT?

@maxgio92
Copy link
Member Author

maxgio92 commented Jun 8, 2021

Hello @falcosecurity/falco-maintainers, I think we should postpone this release in a couple of days as we need new (version 41b1e) prebuilt drivers ready but we have to wait for previous and blocking updates:

I think that this is mainly due to the test-infra #421 issue for which the test-infra fix PR #422 should be ready to be approved if you like it.

Then (not needed now), this test-infra PR #410 should then help to speed up prebuilt drivers building by splitting the most time-intensive jobs for Ubuntu distro.

What do you think?

@jonahjon
Copy link
Contributor

jonahjon commented Jun 8, 2021

Anything to speed up the drivers build job would be preferable.

@jonahjon
Copy link
Contributor

jonahjon commented Jun 8, 2021

Like the idea @maxgio92

@maxgio92
Copy link
Member Author

maxgio92 commented Jun 9, 2021

Hello @falcosecurity/falco-maintainers, as discussed with @leogr we'd wait to publish the latest version of the prebuilt drivers until #1669 is merged.
Doing so we prevent from being stuck in case that candidate driver version for 0.29.0 won't be the confirmed.
WDYT?

@maxgio92
Copy link
Member Author

Update:
libs #50 has been merged! 🥳

@maxgio92
Copy link
Member Author

maxgio92 commented Jun 15, 2021

Update:
Waiting for #1669 and #1675 to be completed so that we'll ship support for unprivileged userfaultd with 0.29.0 🚀

@leodido
Copy link
Member

leodido commented Jun 16, 2021

In the meantime, I also sent falcosecurity/test-infra#434 to create the Falco prebuilt drivers for 0.29.0.

@maxgio92
Copy link
Member Author

Update:

As discussed we decided to go on with the release as the prebuilt drivers are ready 🚀

@leogr
Copy link
Member

leogr commented Jun 17, 2021

Update:
Since the only precondition left is the building the drivers, I have moved forward.
So I have moved the PRs not yet completed to a new minor milestone.

@maxgio92
Copy link
Member Author

maxgio92 commented Jun 21, 2021

Update:
Prepared the blog release announcement
The DBG PR for the new drivers version has been merged, and Prow is building and publishing them, here.

@maxgio92
Copy link
Member Author

Update:
A changelog update has been proposed #1682

@maxgio92
Copy link
Member Author

maxgio92 commented Jun 22, 2021

Update:
Prebuilt drivers have been published here.
Changelog is up to date.
Blog post is ready.

@maxgio92
Copy link
Member Author

I think we're ready to tag!

@leogr
Copy link
Member

leogr commented Jun 22, 2021

❯ git push origin 0.29.0
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/falcosecurity/falco
 * [new tag]           0.29.0 -> 0.29.0

🚀

The CI started 👇
https://app.circleci.com/pipelines/github/falcosecurity/falco/1574/workflows/55d57de1-a8a8-4f3e-a79c-ee818dad860f

@leogr
Copy link
Member

leogr commented Jun 22, 2021

https://github.com/falcosecurity/falco/releases/tag/0.29.0 🥳

@leogr
Copy link
Member

leogr commented Jun 22, 2021

Website snapshot for 0.28.0 👉 https://v0-28.falco.org/

@maxgio92
Copy link
Member Author

Thanks @leogr!

@maxgio92
Copy link
Member Author

I think we can close this :)

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

5 participants