Skip to content
This repository has been archived by the owner on Jul 28, 2022. It is now read-only.

CI and release process for pdig #16

Closed
5 tasks
leodido opened this issue Jul 15, 2020 · 6 comments
Closed
5 tasks

CI and release process for pdig #16

leodido opened this issue Jul 15, 2020 · 6 comments
Labels
kind/feature New feature or request

Comments

@leodido
Copy link
Member

leodido commented Jul 15, 2020

Motivation

This tool is the opensource userspace instrumentation for Falco.

Thus, we need to build and test it in the open. For this reason, I propose to set up a CI process for this repository as we have for other Falco projects.

Furthermore, we should also establish a release process so as to be able to distribute pdig binaries to our community.

Feature

  • CI
    • build step
    • test step
    • release step
  • Release process documentation

Additional context

Notice that pdig depends on the underlying libsinsp/libscap libraries that have their own versioning (to which we refer as "driver version" into Falco).

We have two possible versioning approaches here:

  1. version pdig with the same hash for the underlying libsinsp/libscap libraries
    • Falco already has a concept of "driver version"
    • Community can lookup pdig by the "driver version" supported by a specific Falco version
  2. version pdig separately using GitHub releases

Blocks falcosecurity/falco#1195

@leodido leodido added the kind/feature New feature or request label Jul 15, 2020
@leodido
Copy link
Member Author

leodido commented Sep 24, 2020

Revamped the discussion about this in the community call on Sept 23th 2020.

@poiana
Copy link

poiana commented Dec 23, 2020

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
Copy link

poiana commented Jan 22, 2021

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
Copy link

poiana commented Feb 21, 2021

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 poiana closed this as completed Feb 21, 2021
@poiana
Copy link

poiana commented Feb 21, 2021

@poiana: Closing this issue.

In response to this:

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. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@leodido
Copy link
Member Author

leodido commented Feb 22, 2021 via email

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
kind/feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants