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.34.0 Release #2368

Closed
48 tasks done
LucaGuerra opened this issue Jan 23, 2023 · 9 comments
Closed
48 tasks done

Cut 0.34.0 Release #2368

LucaGuerra opened this issue Jan 23, 2023 · 9 comments
Assignees
Milestone

Comments

@LucaGuerra
Copy link
Contributor

LucaGuerra commented Jan 23, 2023

Falco 0.34.0 Release

During the community call of 2023-01-11 I proposed myself as a release manager.
Will keep this issue updated with the current status and progress.

Date

Release date: 2023-02-07

Current Status

Release Steps

Process is described in this document.

Release Blocking PRs

If a PR for a specific issue doesn't exist yet I'll link the issue and change it to PR afterwards

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, modern eBPF, 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.34.0

/assign @LucaGuerra

/kind documentation

@poiana
Copy link
Contributor

poiana commented Jan 23, 2023

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

In response to this:

Scheduled to happen: ~2023-01-31

During the community call of 2023-01-11 I proposed myself as a release manager.
Will keep this issue updated with the current status and progress.

Current Status

  • Code freeze in falcosecurity/libs
  • Code thaw in falcosecurity/libs
  • Release libs v0.10.x
  • Release drivers v4.x.x
  • Code freeze in falcosecurity/falco
  • Open release branch in Falco
  • Code thaw in falcosecurity/falco
  • Release Falco v0.34.0

Release Steps

Process is described in this document.

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

  • Pre-Release
  • Milestone: https://github.com/falcosecurity/falco/milestone/24
  • Sync with new falcosecurity/libs release v0.10.x:
  • Sync with new falcosecurity/libs driver release:
  • Release plugins:
  • Prebuilt drivers publish
  • Changelog
  • Release
  • Tag
  • Github Release
  • Website
  • Create 0.33 snapshot
    • Protect snapshot branch
  • Announcements
  • mailing list
  • slack channel
  • Post-Release
  • Update helm charts
  • Archive community call meeting notes:

Miscs

/milestone 0.34.0

/assign @LucaGuerra

/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.

@FedeDP
Copy link
Contributor

FedeDP commented Jan 23, 2023

/milestone 0.34.0

@poiana poiana added this to the 0.34.0 milestone Jan 23, 2023
@FedeDP
Copy link
Contributor

FedeDP commented Jan 24, 2023

We already have:

@Andreagit97
Copy link
Member

Documentation:

@Andreagit97
Copy link
Member

we will tag a 0.10.3 with these new patches falcosecurity/libs#850

@leogr
Copy link
Member

leogr commented Jan 31, 2023

Update: we should release the last RC of falcoctl very soon! 🥳

@LucaGuerra
Copy link
Contributor Author

We're going to be a couple days late to wrap up tests and the final version of falcoctl!

@leogr
Copy link
Member

leogr commented Feb 3, 2023

We must evaluate if we want this 👇 to happen before the release.
falcosecurity/charts#453 (review)

Other than that, I believe we are good 👍

@LucaGuerra
Copy link
Contributor Author

The release is live!

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