falcosecurity / falco-website

Source code of the official Falco website
https://falco.org
Creative Commons Attribution 4.0 International
35 stars 220 forks source link

Improvements to the "Install and Operate" Documentation #1206

Open pmusa opened 9 months ago

pmusa commented 9 months ago

Dear Falco community, @mikegcoleman, @n1g3ld0ugla5 and I would like to propose improvements to the "Install and Operate" documentation.

The current structure is the following:

Install and Operate
  - Download
  - Install
  - Upgrade
  - Running
  - Deployment
  - Falco Performance in Production
  - Build Falco from source
  - Third Party Integrations
      - Installation Tools
      - Learning Environment
      - Production Environment

The new (proposed) structure is the following:

Install and Run
  - Host
  - Docker
  - Kubernetes
  - Specific Environment Tips
  - Build Falco from Source
Operate
  - Upgrade
  - Falco Performance in Production

The steps to improve the documentation and the rationale are the following:

/area documentation

Andreagit97 commented 8 months ago

Thank you very much for the amazing proposal! I'm fully onboard!

-[ ] Refactor Install, Running, and Deployment merging all steps for each type under the type (host, docker, Kubernetes) simplifies accessing the information you need and also navigating the documents. Deployment is a generic term that covers Kubernetes (so it should be renamed).

Just one side question/suggestion, why don't we use minikube+modern-ebpf as a unique example way to deploy Falco on Linux/Mac/Windows? I see here https://falco.org/docs/getting-started/falco-linux-quickstart/ that we have quite detailed steps for example with lima on Apple silicon (M1/M2), is there a particular reason for using lima? If not, we could simplify the whole page, with a simple:

minikube start --driver=virtualbox 
helm install falco falcosecurity/falco \
    --set driver.kind=modern-bpf
poiana commented 5 months ago

Issues go stale after 90d of inactivity.

Mark the issue as fresh with /remove-lifecycle stale.

Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Provide feedback via https://github.com/falcosecurity/community.

/lifecycle stale

poiana commented 4 months ago

Stale issues rot after 30d of inactivity.

Mark the issue as fresh with /remove-lifecycle rotten.

Rotten issues close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

Provide feedback via https://github.com/falcosecurity/community.

/lifecycle rotten

poiana commented 3 months ago

Rotten issues close after 30d of inactivity.

Reopen the issue with /reopen.

Mark the issue as fresh with /remove-lifecycle rotten.

Provide feedback via https://github.com/falcosecurity/community. /close

poiana commented 3 months ago

@poiana: Closing this issue.

In response to [this](https://github.com/falcosecurity/falco-website/issues/1206#issuecomment-2143027432): >Rotten issues close after 30d of inactivity. > >Reopen the issue with `/reopen`. > >Mark the issue as fresh with `/remove-lifecycle rotten`. > >Provide feedback via https://github.com/falcosecurity/community. >/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.
Andreagit97 commented 3 months ago

/reopen

poiana commented 3 months ago

@Andreagit97: Reopened this issue.

In response to [this](https://github.com/falcosecurity/falco-website/issues/1206#issuecomment-2144530381): >/reopen 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.
Andreagit97 commented 3 months ago

/remove-lifecycle rotten

poiana commented 2 weeks ago

Issues go stale after 90d of inactivity.

Mark the issue as fresh with /remove-lifecycle stale.

Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Provide feedback via https://github.com/falcosecurity/community.

/lifecycle stale