From 4a00c95d258a68c5a75be871e03fcbe9a83422b9 Mon Sep 17 00:00:00 2001 From: d3m0k1d Date: Sun, 5 Apr 2026 08:40:34 +0300 Subject: [PATCH] feat: add config for graph test --- agent/.goreleaser.yml | 23 +++-------------------- infra/docker-compose.yml | 2 ++ infra/services.yaml | 11 +++++++++++ 3 files changed, 16 insertions(+), 20 deletions(-) create mode 100644 infra/services.yaml diff --git a/agent/.goreleaser.yml b/agent/.goreleaser.yml index 324e161..9e758f4 100644 --- a/agent/.goreleaser.yml +++ b/agent/.goreleaser.yml @@ -12,7 +12,7 @@ gitea_urls: builds: - id: banforge - main: ./cmd/banforge/main.go + main: ./main.go binary: banforge ignore: - goos: windows @@ -24,12 +24,9 @@ builds: - amd64 - arm64 ldflags: - - "-s -w" + - "-s -w" env: - CGO_ENABLED=0 -archives: - - formats: [tar.gz] - name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}" nfpms: - id: banforge @@ -40,23 +37,9 @@ nfpms: maintainer: d3m0k1d license: GPLv3.0 formats: - - apk - deb - rpm - - archlinux bindir: /usr/bin - scripts: - postinstall: build/postinstall.sh - postremove: build/postremove.sh - contents: - - src: docs/man/banforge.1 - dst: /usr/share/man/man1/banforge.1 - file_info: - mode: 0644 - - src: docs/man/banforge.5 - dst: /usr/share/man/man5/banforge.5 - file_info: - mode: 0644 release: gitea: owner: d3m0k1d @@ -74,7 +57,7 @@ checksum: algorithm: sha256 sboms: - - artifacts: archive + - artifacts: any documents: - "{{ .ArtifactName }}.spdx.json" cmd: syft diff --git a/infra/docker-compose.yml b/infra/docker-compose.yml index ef0cd68..ea8d83d 100644 --- a/infra/docker-compose.yml +++ b/infra/docker-compose.yml @@ -29,6 +29,7 @@ services: container_name: hellreign-backend environment: CONFIG_FILE: /etc/hellreign/config.yml + GRAPH_YAML_PATH: /etc/hellreign/services.yaml SSL_CERT_DIR: /var/lib/hellreign/ssl SERVER_SAN_DNS: localhost,backend SERVER_SAN_IP: 127.0.0.1 @@ -37,6 +38,7 @@ services: - "9001:9001" volumes: - ./backend/config.yml:/etc/hellreign/config.yml:ro + - ./services.yaml:/etc/hellreign/services.yaml:ro - backend_data:/var/lib/hellreign depends_on: clickhouse: diff --git a/infra/services.yaml b/infra/services.yaml new file mode 100644 index 0000000..e27c9fd --- /dev/null +++ b/infra/services.yaml @@ -0,0 +1,11 @@ +nodes: + test-agent-1: + services: + nginx: + depends_on: + - sshd + sshd: + depends_on: [] + system: + depends_on: + - sshd