falcosecurity / falco

Cloud Native Runtime Security
https://falco.org
Apache License 2.0
7.3k stars 897 forks source link

Cut 0.30.0 release #1741

Closed araujof closed 3 years ago

araujof commented 3 years ago

Scheduled to happen: ~2021-09-30~ 2021-10-01

All targeted pull requests have been merged; waiting for build and tests for release 0.30.0.

Release Steps

Process is described in this document.

Release Blocking PRs

Action Items

Open Questions

/milestone 0.30.0 /assign @araujof @leogr @zuc @jasondellaluce /kind documentation

poiana commented 3 years ago

@araujof: 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](https://github.com/falcosecurity/falco/issues/1741): >## Scheduled to happen: 2021-09-30 >All targeted pull requests have been merged; waiting for build and tests for release [0.30.0](https://github.com/falcosecurity/falco/milestone/19). > >## Release Steps >Process is described in [this document](https://github.com/falcosecurity/falco/blob/master/RELEASE.md). > >## Release PRs >- [ ] https://github.com/falcosecurity/falco/pull/1738 > >## Action Items >- [ ] Pre-release: Prebuilt drivers publish >- [ ] Pre-release: Milestones >- [ ] Pre-release: Changelog >- [ ] Release: Tag >- [ ] Release: GH Release >- [ ] Docs: Meeting-notes new(meeting-notes): archiving community calls notes regarding Falco 0.29 community#140 >- [ ] Announcements: Blog falco-website #457 >- [ ] Announcements: Send email to cncf-falco-dev mailing list >- [ ] Announcements: Falco Slack channel >- [ ] Website [snapshot](https://github.com/falcosecurity/falco-website/blob/master/release.md#create-a-new-website-snapshot) > >## Open Questions >/milestone 0.30.0 >/assign @araujof @leogr @zuc @jasondellaluce >/kind documentation Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.
poiana commented 3 years ago

@araujof: GitHub didn't allow me to assign the following users: zuc, jasondellaluce.

Note that only falcosecurity members, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. For more information please see the contributor guide

In response to [this](https://github.com/falcosecurity/falco/issues/1741): >## Scheduled to happen: 2021-09-30 >All targeted pull requests have been merged; waiting for build and tests for release [0.30.0](https://github.com/falcosecurity/falco/milestone/19). > >## Release Steps >Process is described in [this document](https://github.com/falcosecurity/falco/blob/master/RELEASE.md). > >## Release PRs >- [ ] https://github.com/falcosecurity/falco/pull/1738 > >## Action Items >- [ ] Pre-release: Prebuilt drivers publish >- [ ] Pre-release: Milestones >- [ ] Pre-release: Changelog >- [ ] Release: Tag >- [ ] Release: GH Release >- [ ] Docs: Meeting-notes new(meeting-notes): archiving community calls notes regarding Falco 0.29 community#140 >- [ ] Announcements: Blog falco-website #457 >- [ ] Announcements: Send email to cncf-falco-dev mailing list >- [ ] Announcements: Falco Slack channel >- [ ] Website [snapshot](https://github.com/falcosecurity/falco-website/blob/master/release.md#create-a-new-website-snapshot) > >## Open Questions >/milestone 0.30.0 >/assign @araujof @leogr @zuc @jasondellaluce >/kind documentation Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.
leogr commented 3 years ago

/milestone 0.30.0 /assign @araujof @leogr @zuc @jasondellaluce

poiana commented 3 years ago

@leogr: GitHub didn't allow me to assign the following users: zuc, jasondellaluce.

Note that only falcosecurity members, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. For more information please see the contributor guide

In response to [this](https://github.com/falcosecurity/falco/issues/1741#issuecomment-929224888): >/milestone 0.30.0 >/assign @araujof @leogr @zuc @jasondellaluce Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.
jasondellaluce commented 3 years ago

Leaving a comment so that I can be assigned.

zuc commented 3 years ago

Leaving a comment so that I can be assigned.

Doing the same 🦅

leogr commented 3 years ago

/assign @zuc @jasondellaluce

@poiana are you happy now? :smile_cat:

leogr commented 3 years ago

Update:

leodido commented 3 years ago

/assign @zuc @jasondellaluce

@poiana are you happy now? 😸

Do not harass my friendly bot please :D

leodido commented 3 years ago

@araujof ty for opening this PR. Anyways, the Release PR field is probably wrong. You probably mistyped the PR :)

leogr commented 3 years ago

Update:

While extensively testing Falco, we found a last-minute bug (as usual :disappointed:, full details here :point_right: https://github.com/falcosecurity/libs/issues/89). We are working on a fix, which should be available soon. But, unfortunately, the fix probably will require changing the driver version and so rebuild pre-builts drivers again. That will probably delay the release a bit. I will keep you posted.

leogr commented 3 years ago

While extensively testing Falco, we found a last-minute bug (as usual disappointed, full details here point_right falcosecurity/libs#89). We are working on a fix, which should be available soon. But, unfortunately, the fix probably will require changing the driver version and so rebuild pre-builts drivers again. That will probably delay the release a bit. I will keep you posted.

The workaround was to downgrade openssl (see https://github.com/falcosecurity/libs/pull/90). A new driver version is now required, so we need to update Falco and re-build drivers. Hopefully, we are still in time for tomorrow's release (otherwise we will just delay a bit).

zuc commented 3 years ago

Thanks to everyone who helped (@jasondellaluce @fededp @lucklypse @leogr), we now have:

Then we should be finally good!

leogr commented 3 years ago

Dev packages are ready to be tested:

Also, for the latest docker image: docker pull falcosecurity/falco:master

leogr commented 3 years ago

Note for the release team: since https://github.com/falcosecurity/test-infra/pull/522 got merged, we have to clean up the 5727c45 from S3 because it does not belong to any Falco release. I will take care of that.

leodido commented 3 years ago

Note for the release team: since falcosecurity/test-infra#522 got merged, we have to clean up the 5727c45 from S3 because it does not belong to any Falco release. I will take care of that.

Ty LeoG!

leogr commented 3 years ago

Note for the release team: since falcosecurity/test-infra#522 got merged, we have to clean up the 5727c45 from S3 because it does not belong to any Falco release. I will take care of that.

Done!

zuc commented 3 years ago

All pre-built drivers for 3aa7a83 have now been published on S3 📦

leogr commented 3 years ago

Update: We are almost ready! Tomorrow morning (CET) I will tag the release :partying_face:

leogr commented 3 years ago

Release in progress :point_down: https://app.circleci.com/pipelines/github/falcosecurity/falco/1685/workflows/48e4da97-6275-4606-8384-4efbbcc62602

leogr commented 3 years ago

https://falco.org/blog/falco-0-30-0/ :tada:

araujof commented 3 years ago

@leogr motion to close this issue?

leogr commented 3 years ago

Just waiting for these two PRs:

They are needed to complete the website archiving process

leogr commented 3 years ago

:partying_face: /close

poiana commented 3 years ago

@leogr: Closing this issue.

In response to [this](https://github.com/falcosecurity/falco/issues/1741#issuecomment-933769142): >:partying_face: >/close Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.