From 20ca7750c7ea3c56356b52a3823db1f389527ce7 Mon Sep 17 00:00:00 2001 From: Leonardo Grasso Date: Thu, 17 Oct 2024 16:27:30 +0200 Subject: [PATCH] update(config): add plugin-sdk-rs Signed-off-by: Leonardo Grasso --- config/config.yaml | 41 ++++++++++++++++++++++++++++++----------- config/org.yaml | 37 +++++++++++++++++++++++++++---------- config/plugins.yaml | 38 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 95 insertions(+), 21 deletions(-) diff --git a/config/config.yaml b/config/config.yaml index 071620f078..dba607c202 100644 --- a/config/config.yaml +++ b/config/config.yaml @@ -143,7 +143,7 @@ branch-protection: - "build-and-test-arm64" branches: main: - protect: true + protect: true gsoc2024: protect: true falco: @@ -285,7 +285,7 @@ branch-protection: - "Ansible Lint" branches: main: - protect: true + protect: true kilt: branches: master: @@ -321,7 +321,7 @@ branch-protection: "release/0.10.0": protect: true "release/0.10.x": - protect: true + protect: true "release/0.11.x": protect: true "release/0.12.x": @@ -372,6 +372,10 @@ branch-protection: branches: master: protect: true + plugin-sdk-rs: + branches: + main: + protect: true rules: branches: main: @@ -386,7 +390,7 @@ branch-protection: - "build syscalls-bumper" branches: main: - protect: true + protect: true test-infra: branches: master: @@ -448,6 +452,7 @@ tide: falcosecurity/plugins: rebase falcosecurity/plugin-sdk-go: rebase falcosecurity/plugin-sdk-cpp: rebase + falcosecurity/plugin-sdk-rs: rebase falcosecurity/rules: rebase falcosecurity/syscalls-bumper: rebase falcosecurity/template-repository: rebase @@ -575,7 +580,7 @@ tide: - do-not-merge/work-in-progress - do-not-merge/release-note-label-needed - needs-rebase - reviewApprovedRequired: true + reviewApprovedRequired: true - repos: - falcosecurity/community labels: @@ -614,7 +619,7 @@ tide: - do-not-merge/invalid-owners-file - do-not-merge/work-in-progress - needs-rebase - reviewApprovedRequired: true + reviewApprovedRequired: true - repos: - falcosecurity/deploy-kubernetes labels: @@ -776,7 +781,7 @@ tide: - do-not-merge/work-in-progress - do-not-merge/release-note-label-needed - needs-rebase - reviewApprovedRequired: true + reviewApprovedRequired: true - repos: - falcosecurity/falco-talon labels: @@ -790,7 +795,7 @@ tide: - do-not-merge/work-in-progress - do-not-merge/release-note-label-needed - needs-rebase - reviewApprovedRequired: true + reviewApprovedRequired: true - repos: - falcosecurity/flycheck-falco-rules labels: @@ -844,7 +849,7 @@ tide: - do-not-merge/work-in-progress - do-not-merge/release-note-label-needed - needs-rebase - reviewApprovedRequired: true + reviewApprovedRequired: true - repos: - falcosecurity/kilt labels: @@ -969,7 +974,21 @@ tide: - needs-rebase reviewApprovedRequired: true - repos: - - falcosecurity/rules + - falcosecurity/plugin-sdk-rs + labels: + - approved + - lgtm + - "dco-signoff: yes" + missingLabels: + - do-not-merge + - do-not-merge/hold + - do-not-merge/invalid-owners-file + - do-not-merge/work-in-progress + - do-not-merge/release-note-label-needed + - needs-rebase + reviewApprovedRequired: true + - repos: + - falcosecurity/rules labels: - approved - lgtm @@ -992,7 +1011,7 @@ tide: - do-not-merge/invalid-owners-file - do-not-merge/work-in-progress - needs-rebase - reviewApprovedRequired: true + reviewApprovedRequired: true - repos: - falcosecurity/test-infra labels: diff --git a/config/org.yaml b/config/org.yaml index 85b2f96e21..267c143751 100644 --- a/config/org.yaml +++ b/config/org.yaml @@ -57,7 +57,7 @@ orgs: - therealbobo - vjjmiras - zuc - + repos: .github: allow_merge_commit: false @@ -109,7 +109,7 @@ orgs: default_branch: main description: Falco configurations intended for testing with the CNCF Green Reviews Working Group has_projects: true - has_wiki: false + has_wiki: false community: allow_merge_commit: false allow_rebase_merge: true @@ -131,7 +131,7 @@ orgs: allow_rebase_merge: true allow_squash_merge: false description: "A go tool to work with falcosecurity drivers build grid" - has_projects: true + has_projects: true deploy-kubernetes: allow_merge_commit: false allow_rebase_merge: true @@ -226,7 +226,7 @@ orgs: default_branch: main description: Response Engine for managing threats in your Kubernetes has_projects: true - has_wiki: false + has_wiki: false falcosidekick: allow_merge_commit: false allow_rebase_merge: true @@ -248,7 +248,7 @@ orgs: default_branch: main description: Fetches the metadata from kubernetes API server and dispatches them to Falco instances has_projects: true - has_wiki: false + has_wiki: false kernel-crawler: allow_merge_commit: false allow_rebase_merge: true @@ -264,7 +264,7 @@ orgs: default_branch: main description: Ansible playbooks to provision firecracker VMs and run Falco kernel tests has_projects: true - has_wiki: false + has_wiki: false kernel-module: allow_merge_commit: false allow_rebase_merge: true @@ -346,6 +346,13 @@ orgs: description: Falco plugins SDK for Go default_branch: main has_projects: true + plugin-sdk-rs: + allow_merge_commit: false + allow_rebase_merge: true + allow_squash_merge: false + description: Falco plugins SDK for Rust + default_branch: main + has_projects: true plugins: allow_merge_commit: false allow_rebase_merge: true @@ -448,7 +455,7 @@ orgs: members: [] privacy: closed repos: - cncf-green-review-testing: maintain + cncf-green-review-testing: maintain community-maintainers: description: maintainers of falcosecurity/community maintainers: @@ -501,7 +508,7 @@ orgs: - maxgio92 privacy: closed repos: - dbg-go: maintain + dbg-go: maintain deploy-kubernetes-maintainers: description: maintainers of falcosecurity/deploy-kubernetes maintainers: @@ -635,7 +642,7 @@ orgs: members: [] privacy: closed repos: - falco-talon: maintain + falco-talon: maintain falcosidekick-maintainers: description: maintainers of falcosecurity/falcosidekick maintainers: @@ -699,7 +706,7 @@ orgs: members: [] privacy: closed repos: - kernel-testing: maintain + kernel-testing: maintain kilt-maintainers: description: maintainers of falcosecurity/kilt members: @@ -832,6 +839,16 @@ orgs: privacy: closed repos: plugin-sdk-go: maintain + plugin-sdk-rs-maintainers: + description: maintainers of falcosecurity/plugin-sdk-rs + maintainers: + - gnosek + - andreagit97 + members: + - mrgian + privacy: closed + repos: + plugin-sdk-rs: maintain plugins-maintainers: description: maintainers of falcosecurity/plugins maintainers: diff --git a/config/plugins.yaml b/config/plugins.yaml index 5a03f50cf6..86617ff2d1 100644 --- a/config/plugins.yaml +++ b/config/plugins.yaml @@ -37,6 +37,7 @@ approve: - falcosecurity/pigeon - falcosecurity/plugin-sdk-cpp - falcosecurity/plugin-sdk-go + - falcosecurity/plugin-sdk-rs - falcosecurity/plugins - falcosecurity/rules - falcosecurity/syscalls-bumper @@ -120,6 +121,7 @@ lgtm: - falcosecurity/plugins - falcosecurity/plugin-sdk-go - falcosecurity/plugin-sdk-cpp + - falcosecurity/plugin-sdk-rs - falcosecurity/rules - falcosecurity/syscalls-bumper - falcosecurity/template-repository @@ -366,6 +368,14 @@ require_matching_label: missing_comment: | There is not a label identifying the kind of this PR. Please specify it either using `/kind ` or manually from the side menu. + - missing_label: needs-kind + org: falcosecurity + repo: plugin-sdk-rs + prs: true + regexp: ^kind/ + missing_comment: | + There is not a label identifying the kind of this PR. + Please specify it either using `/kind ` or manually from the side menu. - missing_label: needs-kind org: falcosecurity repo: libs @@ -1282,6 +1292,30 @@ plugins: - verify-owners - welcome - wip + falcosecurity/plugin-sdk-rs: + plugins: + - approve + - assign + - blunderbuss + - branchcleaner + - cat + - dco + - dog + - goose + - help + - hold + - label + - lifecycle + - lgtm + - mergecommitblocker + - release-note + - require-matching-label + - retitle + - size + - trigger + - verify-owners + - welcome + - wip falcosecurity/rules: plugins: - approve @@ -1536,6 +1570,10 @@ external_plugins: - name: needs-rebase events: - pull_request + falcosecurity/plugin-sdk-rs: + - name: needs-rebase + events: + - pull_request falcosecurity/rules: - name: needs-rebase events: