Skip to content

Commit

Permalink
Merge pull request #137 from isimluk/intel_rules_fixes
Browse files Browse the repository at this point in the history
Intel Rules Download fixes
  • Loading branch information
redhatrises committed Oct 18, 2021
2 parents d5461e5 + 96298fd commit 2103c09
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 13 deletions.
8 changes: 2 additions & 6 deletions Makefile
Expand Up @@ -8,7 +8,7 @@ build:

clean-generate: remove-generated generate

generate: specs/swagger-pdf-download-patch.json
generate: specs/swagger-download-patch.json
$(GO) run github.com/go-swagger/go-swagger/cmd/swagger generate client --skip-validation -f $^ -t falcon

.PHONY: build generate remove-generated
Expand All @@ -26,11 +26,7 @@ specs/swagger-stripped-oauth.json: specs/swagger-formatted.json

specs/swagger-download-patch.json: specs/swagger-stripped-oauth.json
# We add missing binary response body spec to the swagger
jq '.definitions."domain.DownloadItem"."type"="string" | .definitions."domain.DownloadItem"."format"="binary"' $< > $@

specs/swagger-pdf-download-patch.json: specs/swagger-download-patch.json
# We add missing binary response body spec to the swagger
jq '.paths."/intel/entities/report-files/v1"."get"."responses"."200"."schema"={"$$ref": "#/definitions/domain.DownloadItem"} | .paths."/intel/entities/rules-latest-files/v1"."get"."responses"."200"."schema"={"$$ref": "#/definitions/domain.DownloadItem"}' $< > $@
jq '.definitions."domain.DownloadItem"."type"="string" | .definitions."domain.DownloadItem"."format"="binary" | .paths."/intel/entities/report-files/v1"."get"."responses"."200"."schema"={"$$ref": "#/definitions/domain.DownloadItem"} | .paths."/intel/entities/rules-latest-files/v1"."get"."responses"."200"."schema"={"$$ref": "#/definitions/domain.DownloadItem"} | .paths."/intel/entities/rules-files/v1"."get"."responses"."200"."schema"={"$$ref": "#/definitions/domain.DownloadItem"}' $< > $@

specs/swagger.json:
@echo "Sorry swagger.json needs to be obtained manually at this moment"
Expand Down
22 changes: 18 additions & 4 deletions falcon/client/intel/get_intel_rule_file_responses.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions falcon/client/intel/intel_client.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 2103c09

Please sign in to comment.