diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 7e27b2c..fa67fb3 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -1,6 +1,6 @@ version: 2 -project_name: resource-collector +project_name: optimiser gitea_urls: api: "{{ .Env.GITHUB_SERVER_URL }}/api/v1" @@ -11,9 +11,9 @@ before: - go mod tidy builds: - - id: resource-collector + - id: optimiser main: ./cmd/collector - binary: resource-collector + binary: optimiser env: - CGO_ENABLED=0 goos: @@ -38,7 +38,7 @@ snapshot: dockers_v2: - images: - - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_ORG }}/resource-collector" + - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_ORG }}/optimiser" tags: - "{{ .Version }}" - latest diff --git a/Dockerfile b/Dockerfile index 75f7b7f..a314fb1 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 /resource-collector ./cmd/collector +RUN CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w" -o /optimiser ./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 /resource-collector /usr/local/bin/resource-collector +COPY --from=builder-collector /optimiser /usr/local/bin/optimiser -ENTRYPOINT ["/usr/local/bin/resource-collector"] +ENTRYPOINT ["/usr/local/bin/optimiser"] # Receiver image FROM alpine:3.19 AS receiver diff --git a/Dockerfile.goreleaser b/Dockerfile.goreleaser index 69c2616..5810592 100644 --- a/Dockerfile.goreleaser +++ b/Dockerfile.goreleaser @@ -1,4 +1,4 @@ FROM gcr.io/distroless/static:nonroot ARG TARGETPLATFORM -COPY ${TARGETPLATFORM}/resource-collector /resource-collector -ENTRYPOINT ["/resource-collector"] +COPY ${TARGETPLATFORM}/optimiser /optimiser +ENTRYPOINT ["/optimiser"] diff --git a/Makefile b/Makefile index cb32d30..8bb918a 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ -# ABOUTME: Makefile for forgejo-runner-resource-collector project. +# ABOUTME: Makefile for forgejo-runner-optimiser project. # ABOUTME: Provides targets for building, formatting, linting, and testing. -BINARY_NAME := resource-collector +BINARY_NAME := optimiser 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 e46545b..4b2b1c1 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-resource-collector:latest # Replace with your image + image: ghcr.io/your-org/forgejo-runner-optimiser: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-resource-collector:latest # Replace with your image + image: ghcr.io/your-org/forgejo-runner-optimiser:latest # Replace with your image args: - --interval=2s - --top=5