ci: rename more elements of repo
All checks were successful
ci / goreleaser (push) Successful in 1m5s
All checks were successful
ci / goreleaser (push) Successful in 1m5s
This commit is contained in:
parent
e1a4e9c579
commit
90e765c898
5 changed files with 13 additions and 13 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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"]
|
||||
|
|
|
|||
4
Makefile
4
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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue