Skip to content

[tracking] Falco v0.33 release #2230

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

Closed
96 tasks done
jasondellaluce opened this issue Oct 3, 2022 · 9 comments
Closed
96 tasks done

[tracking] Falco v0.33 release #2230

jasondellaluce opened this issue Oct 3, 2022 · 9 comments
Assignees
Milestone

Comments

@jasondellaluce
Copy link
Contributor

jasondellaluce commented Oct 3, 2022

Scheduled to happen: ~2022-09-30 (delayed)

POSTPONED
ETA: ~one week after falcosecurity/libs v0.9.0 release Released on 2022-10-19

During the community call of 2022-09-28 I proposed myself as a release manager, and together with the other maintainers we plan to release v0.33 as soon as possible. Different factors caused this release to be running late, but this was mostly due to the new experimental release process, refactoring and fixing some parts of falcosecurity/libs, and lack of bandwidth from the maintainers.

Will keep this issue updated with the current status and progress.

Current Status

Release Steps

Process is described in this document, but we are experimenting the new process drafted in falcosecurity/libs#580.

Release Blocking PRs

Manual Testing Action Items

  • Running Falco on Kubernetes with the official Helm Charts
  • Running Falco from RPM and DEB artifacts
  • Running Falco in a container with the official images
  • Running/fuzzing Falco with multiple event sources active in parallel
  • Running/fuzzing Falco with variable syscall buffer dimension
  • Running Falco in all officially-supported architectures (x86_64, ARM64)
  • Running Falco with the supported drivers (kmod, eBPF, gVisor, trace files)
  • Test Falco with event generator
  • Test that plugins are correctly loaded
  • Test memory and CPU usage (with Valgrind and other tools)
  • Test latest version of driver loader
  • Test that k8s metadata enrichment client works as expected
  • Test that all Falco CLI options work as expected
  • Check that Falco log messages are correct and consistent
  • Test that Falco ruleset loading and validation works as expected

Action Items

Miscs

/milestone 0.33.0

/assign @jasondellaluce

/kind documentation

@jasondellaluce
Copy link
Contributor Author

Code freeze on Falco starts today!

@jasondellaluce
Copy link
Contributor Author

Release branch has been opened! https://github.com/falcosecurity/falco/tree/release/0.33.0

@leogr
Copy link
Member

leogr commented Oct 17, 2022

Not actually an item for the release, but I want to keep a note of it here, so we won't forget.
After the release, we need to release the event-generator too, because of this 👇
falcosecurity/event-generator#77

@leogr
Copy link
Member

leogr commented Oct 17, 2022

For the same reason
👇
falcosecurity/falco-exporter#74

@jasondellaluce
Copy link
Contributor Author

Code taw for Falco happens now! We can resume regular PR merging on mainline!

@jasondellaluce
Copy link
Contributor Author

Falco has been released! 🥳

@leogr
Copy link
Member

leogr commented Oct 21, 2022

event-generator, falco-exporter and all charts have been updated!

I think it's time to close this issue, cc @jasondellaluce

@jasondellaluce
Copy link
Contributor Author

/close 😍

@Andreagit97
Copy link
Member

A big thank you to @alacuku for the help with helm charts!

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

4 participants