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

Download rules and unarchive them #1

Merged
merged 24 commits into from
Sep 12, 2023
Merged

Conversation

pbalogh-sa
Copy link
Member

No description provided.

@pbalogh-sa pbalogh-sa marked this pull request as ready for review August 23, 2023 14:21
@pbalogh-sa pbalogh-sa self-assigned this Aug 29, 2023
.github/PULL_REQUEST_TEMPLATE.md Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/BUG_REPORT.md Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/BUG_REPORT.md Outdated Show resolved Hide resolved
.github/stale.yml Outdated Show resolved Hide resolved
.github/workflows/ci.yml Outdated Show resolved Hide resolved
.yara-rule-server-example Outdated Show resolved Hide resolved
cmd/root.go Outdated Show resolved Hide resolved
pkg/config/config.go Outdated Show resolved Hide resolved
@Tehsmash
Copy link

We should add a task to add support for a healthz server to make sure that we can add a healthcheck when running this in kubernetes/docker compose.

cmd/root.go Outdated Show resolved Hide resolved
pkg/config/config.go Outdated Show resolved Hide resolved
pkg/fileserver/fileserver.go Outdated Show resolved Hide resolved
pkg/rules/compile.go Outdated Show resolved Hide resolved
pkg/rules/compile.go Outdated Show resolved Hide resolved
pkg/rules/compile.go Show resolved Hide resolved
pkg/rules/compile.go Outdated Show resolved Hide resolved
pkg/rules/download.go Outdated Show resolved Hide resolved
pkg/rules/download.go Outdated Show resolved Hide resolved
@FrimIdan
Copy link
Member

@pbalogh-sa please separate all the .github changes (basically all the code that is not related to the download & archive logic) to a separate PR so it will be pushed first.

@pbalogh-sa
Copy link
Member Author

@FrimIdan I've created a separated PR for gh actions: #2

pkg/rules/rules.go Outdated Show resolved Hide resolved
pkg/rules/rules.go Outdated Show resolved Hide resolved
pkg/config/config.go Outdated Show resolved Hide resolved
pkg/rules/compile.go Outdated Show resolved Hide resolved
pkg/rules/rules.go Outdated Show resolved Hide resolved
pkg/rules/unzip.go Outdated Show resolved Hide resolved
@akpsgit
Copy link

akpsgit commented Aug 31, 2023

no need for this in the makefile:

api: ## Generating API code
	@(echo "Generating API code ..." )
	@(cd api; ./generate.sh)

cmd/root.go Outdated Show resolved Hide resolved
cmd/root.go Outdated Show resolved Hide resolved
cmd/root.go Show resolved Hide resolved
pkg/rules/compile.go Outdated Show resolved Hide resolved
pkg/config/config.go Outdated Show resolved Hide resolved
pkg/rules/rules.go Outdated Show resolved Hide resolved
pkg/rules/rules.go Outdated Show resolved Hide resolved
pkg/rules/rules.go Show resolved Hide resolved
pkg/rules/rules.go Outdated Show resolved Hide resolved
pkg/rules/rules.go Outdated Show resolved Hide resolved
yara-rule-server-example Outdated Show resolved Hide resolved
yara-rule-server-example Outdated Show resolved Hide resolved
pkg/rules/rules.go Show resolved Hide resolved
pkg/rules/rules.go Show resolved Hide resolved
@pbalogh-sa pbalogh-sa requested a review from a team as a code owner September 6, 2023 12:58
pkg/rules/rules.go Outdated Show resolved Hide resolved
pkg/rules/rules.go Outdated Show resolved Hide resolved
pkg/rules/rules.go Outdated Show resolved Hide resolved
pkg/rules/rules.go Outdated Show resolved Hide resolved
pkg/rules/rules.go Outdated Show resolved Hide resolved
pkg/rules/rules.go Outdated Show resolved Hide resolved
pkg/rules/rules.go Outdated Show resolved Hide resolved
pkg/rules/rules.go Outdated Show resolved Hide resolved
pkg/rules/rules.go Outdated Show resolved Hide resolved
pkg/rules/rules.go Outdated Show resolved Hide resolved
Copy link

@Tehsmash Tehsmash left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, there are a few more places which need the error wrapping fixed.

We can copy this openclarity/vmclarity#668 and enable the linter to check this and fix it in a follow up.

pkg/rules/unzip.go Show resolved Hide resolved
pkg/rules/unzip.go Show resolved Hide resolved
pkg/rules/unzip.go Show resolved Hide resolved
pkg/rules/unzip.go Show resolved Hide resolved
pkg/rules/unzip.go Show resolved Hide resolved
pkg/rules/compile.go Show resolved Hide resolved
pkg/rules/compile.go Show resolved Hide resolved
pkg/rules/compile.go Show resolved Hide resolved
pkg/rules/compile.go Show resolved Hide resolved
pkg/rules/compile.go Show resolved Hide resolved
@pbalogh-sa pbalogh-sa added this pull request to the merge queue Sep 12, 2023
Merged via the queue into main with commit d4fcd75 Sep 12, 2023
3 checks passed
@pbalogh-sa pbalogh-sa deleted the download-and-server-rules branch September 12, 2023 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants