diff --git a/.goreleaser.yaml b/.goreleaser.yaml index fa67fb3..7e27b2c 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -1,6 +1,6 @@ version: 2 -project_name: optimiser +project_name: resource-collector gitea_urls: api: "{{ .Env.GITHUB_SERVER_URL }}/api/v1" @@ -11,9 +11,9 @@ before: - go mod tidy builds: - - id: optimiser + - id: resource-collector main: ./cmd/collector - binary: optimiser + binary: resource-collector env: - CGO_ENABLED=0 goos: @@ -38,7 +38,7 @@ snapshot: dockers_v2: - images: - - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_ORG }}/optimiser" + - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_ORG }}/resource-collector" tags: - "{{ .Version }}" - latest diff --git a/Dockerfile b/Dockerfile index a314fb1..75f7b7f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,7 +10,7 @@ COPY . . # Collector build (no CGO needed) FROM builder-base AS builder-collector -RUN CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w" -o /optimiser ./cmd/collector +RUN CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w" -o /resource-collector ./cmd/collector # Receiver build (CGO needed for SQLite) FROM builder-base AS builder-receiver @@ -21,9 +21,9 @@ RUN CGO_ENABLED=1 GOOS=linux go build -ldflags="-s -w" -o /metrics-receiver ./cm # Collector image FROM alpine:3.19 AS collector -COPY --from=builder-collector /optimiser /usr/local/bin/optimiser +COPY --from=builder-collector /resource-collector /usr/local/bin/resource-collector -ENTRYPOINT ["/usr/local/bin/optimiser"] +ENTRYPOINT ["/usr/local/bin/resource-collector"] # Receiver image FROM alpine:3.19 AS receiver diff --git a/Dockerfile.goreleaser b/Dockerfile.goreleaser index 5810592..69c2616 100644 --- a/Dockerfile.goreleaser +++ b/Dockerfile.goreleaser @@ -1,4 +1,4 @@ FROM gcr.io/distroless/static:nonroot ARG TARGETPLATFORM -COPY ${TARGETPLATFORM}/optimiser /optimiser -ENTRYPOINT ["/optimiser"] +COPY ${TARGETPLATFORM}/resource-collector /resource-collector +ENTRYPOINT ["/resource-collector"] diff --git a/Makefile b/Makefile index 8bb918a..cb32d30 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ -# ABOUTME: Makefile for forgejo-runner-optimiser project. +# ABOUTME: Makefile for forgejo-runner-resource-collector project. # ABOUTME: Provides targets for building, formatting, linting, and testing. -BINARY_NAME := optimiser +BINARY_NAME := resource-collector CMD_PATH := ./cmd/collector GO := go GOLANGCI_LINT := $(GO) run github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.6.2 diff --git a/test/k8s/test-cgroup-grouping.yaml b/test/k8s/test-cgroup-grouping.yaml index 4b2b1c1..e46545b 100644 --- a/test/k8s/test-cgroup-grouping.yaml +++ b/test/k8s/test-cgroup-grouping.yaml @@ -55,7 +55,7 @@ spec: # Resource collector sidecar - name: collector - image: ghcr.io/your-org/forgejo-runner-optimiser:latest # Replace with your image + image: ghcr.io/your-org/forgejo-runner-resource-collector:latest # Replace with your image args: - --interval=5s - --top=3 @@ -121,7 +121,7 @@ spec: # Collector - name: collector - image: ghcr.io/your-org/forgejo-runner-optimiser:latest # Replace with your image + image: ghcr.io/your-org/forgejo-runner-resource-collector:latest # Replace with your image args: - --interval=2s - --top=5