Hub manifest to 0.179.0 on the operator's yes (R-1352); the 30-minute watch, the agent 0.172.0 release lines, the hub build log
gates / gates (push) Successful in 1m58s

This commit is contained in:
admin committed 2026-11-03 09:01:21 +01:00
1 parent 57d46201d6
commit 01a44d5626
5 files changed
+186 -1

No files matched your search

Whitespace-only changes.
@@ -7,3 +7,6 @@
07:36:52 tester-1: traefik:v3.7.17|Up 32 minutes 0.350.0|Up 32 minutes ok demo-hp: traefik:v3.7.17|Up 31 minutes 0.350.0|Up 32 minutes ok demo-felhom: traefik:v3.7.17|Up 32 minutes 0.350.0|Up 32 minutes ok hub error/held/refused lines (3m): 0
07:39:57 tester-1: traefik:v3.7.17|Up 35 minutes 0.350.0|Up 35 minutes ok demo-hp: traefik:v3.7.17|Up 35 minutes 0.350.0|Up 35 minutes ok demo-felhom: traefik:v3.7.17|Up 35 minutes 0.350.0|Up 35 minutes ok hub error/held/refused lines (3m): 2
07:43:02 tester-1: traefik:v3.7.17|Up 38 minutes 0.350.0|Up 38 minutes ok demo-hp: traefik:v3.7.17|Up 38 minutes 0.350.0|Up 38 minutes ok demo-felhom: traefik:v3.7.17|Up 38 minutes 0.350.0|Up 38 minutes ok hub error/held/refused lines (3m): 0
07:46:06 tester-1: traefik:v3.7.17|Up 41 minutes 0.350.0|Up 41 minutes ok demo-hp: traefik:v3.7.17|Up 41 minutes 0.350.0|Up 41 minutes ok demo-felhom: traefik:v3.7.17|Up 41 minutes 0.350.0|Up 41 minutes ok hub error/held/refused lines (3m): 0
07:49:11 tester-1: traefik:v3.7.17|Up 44 minutes 0.350.0|Up 44 minutes ok demo-hp: traefik:v3.7.17|Up 44 minutes 0.350.0|Up 44 minutes ok demo-felhom: traefik:v3.7.17|Up 44 minutes 0.350.0|Up 44 minutes ok hub error/held/refused lines (3m): 0
watch done 07:49:11
@@ -0,0 +1,7 @@
signed: op=agent_update host=tester-1-d70be4 guest="" key_id=felhom-op-1 nonce=21ea795236d962668c9802d11c908793 expires=
tester-1-d70be4 agent 0.172.0: HTTP 201 {"job_id":"e7c906876dcfdb8f","status":"ok"}
signed: op=agent_update host=demo-hp-bb76ea guest="" key_id=felhom-op-1 nonce=cb1c98b7d6885180dfccb4a7d32fe9b1 expires=2
demo-hp-bb76ea agent 0.172.0: HTTP 201 {"job_id":"55bc053ef33f6cf2","status":"ok"}
signed: op=agent_update host=demo-felhom-8363b5 guest="" key_id=felhom-op-1 nonce=1666f1878dd71b4c3bec89e6241a2402 expir
demo-felhom-8363b5 agent 0.172.0: HTTP 201 {"job_id":"37085279fd83f188","status":"ok"}
07:49:42
@@ -0,0 +1,175 @@
[STEP] 0/3 — Checking the registry: is 0.179.0 already published?
[INFO] 0.179.0 is not present in the registry — proceeding.
[STEP] 1/3 — Pulling latest code (the tree must be clean and at origin/main)...
[INFO] ╔══════════════════════════════════════╗
[INFO] ║ felhom-hub build ║
[INFO] ╚══════════════════════════════════════╝
[INFO] Version: 0.179.0 (build-hub.sh v1.25.0)
[INFO] Commit: 57d46201
[INFO] Source: /tmp/claude-1000/-mnt-5-hdd-felhom-eu-git/0b76c4d7-9b39-4e4e-869d-d0d2c6006331/scratchpad/rel/hub-clone/hub
[INFO] Build: /mnt/5_hdd/felhom.eu/build/felhom-hub/workspace
[INFO] Image: gitea.dooplex.hu/admin/felhom-hub:0.179.0
[STEP] 2/3 — Syncing source to workspace...
[INFO] Source synced to /mnt/5_hdd/felhom.eu/build/felhom-hub/workspace
[INFO] App assets synced (263 files)
[INFO] Package structure verified ✓
[INFO] Running go mod tidy...
[STEP] 3/3 — Building Docker image...
[INFO] Building for current platform + pushing...
#0 building with "default" instance using docker driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 1.46kB done
#1 DONE 0.0s
#2 [internal] load metadata for docker.io/library/golang:1.27.3-alpine3.24@sha256:b8c9b82affbbb82a020bbcf998dad2ba9516944ac7e883524642a481a9505e9c
#2 ...
#3 [auth] library/alpine:pull token for registry-1.docker.io
#3 DONE 0.0s
#4 [auth] library/golang:pull token for registry-1.docker.io
#4 DONE 0.0s
#5 [internal] load metadata for docker.io/library/alpine:3.24.2@sha256:294b683cb724975bec92580e1e685676bd4b50bda910ddb8c51d4cabeaec77e6
#5 DONE 0.9s
#2 [internal] load metadata for docker.io/library/golang:1.27.3-alpine3.24@sha256:b8c9b82affbbb82a020bbcf998dad2ba9516944ac7e883524642a481a9505e9c
#2 DONE 1.5s
#6 [internal] load .dockerignore
#6 transferring context: 2B done
#6 DONE 0.0s
#7 [builder 1/6] FROM docker.io/library/golang:1.27.3-alpine3.24@sha256:b8c9b82affbbb82a020bbcf998dad2ba9516944ac7e883524642a481a9505e9c
#7 resolve docker.io/library/golang:1.27.3-alpine3.24@sha256:b8c9b82affbbb82a020bbcf998dad2ba9516944ac7e883524642a481a9505e9c 0.0s done
#7 DONE 0.0s
#8 [stage-1 1/5] FROM docker.io/library/alpine:3.24.2@sha256:294b683cb724975bec92580e1e685676bd4b50bda910ddb8c51d4cabeaec77e6
#8 resolve docker.io/library/alpine:3.24.2@sha256:294b683cb724975bec92580e1e685676bd4b50bda910ddb8c51d4cabeaec77e6 0.0s done
#8 DONE 0.0s
#9 [internal] load build context
#9 transferring context: 22.69MB 0.3s done
#9 DONE 0.3s
#7 [builder 1/6] FROM docker.io/library/golang:1.27.3-alpine3.24@sha256:b8c9b82affbbb82a020bbcf998dad2ba9516944ac7e883524642a481a9505e9c
#7 DONE 0.1s
#7 [builder 1/6] FROM docker.io/library/golang:1.27.3-alpine3.24@sha256:b8c9b82affbbb82a020bbcf998dad2ba9516944ac7e883524642a481a9505e9c
#7 extracting sha256:7b229517ed222597277036d94892173207d01a731ab3a88eeb1de2e963a2c788
#7 sha256:c8e3100880d834be60a9562375f4c5018b2cb26d64591bd0060aa3a80b935f43 126B / 126B 0.2s
#7 extracting sha256:7b229517ed222597277036d94892173207d01a731ab3a88eeb1de2e963a2c788 0.2s done
#7 sha256:c8e3100880d834be60a9562375f4c5018b2cb26d64591bd0060aa3a80b935f43 126B / 126B 0.2s done
#7 sha256:82e0bb27ae78502103ed383ed33346f88a83943fb7bd93977850d5890ee8fb3b 0B / 71.15MB 0.3s
#7 sha256:c012d78a862fe59ae6789c91f982ea68a882c9c44bbde97013914458dcdd9c4c 0B / 244.47kB 0.2s
#7 sha256:c012d78a862fe59ae6789c91f982ea68a882c9c44bbde97013914458dcdd9c4c 244.47kB / 244.47kB 0.5s done
#7 sha256:82e0bb27ae78502103ed383ed33346f88a83943fb7bd93977850d5890ee8fb3b 22.02MB / 71.15MB 0.8s
#7 extracting sha256:c012d78a862fe59ae6789c91f982ea68a882c9c44bbde97013914458dcdd9c4c 0.1s done
#7 sha256:82e0bb27ae78502103ed383ed33346f88a83943fb7bd93977850d5890ee8fb3b 33.55MB / 71.15MB 0.9s
#7 sha256:82e0bb27ae78502103ed383ed33346f88a83943fb7bd93977850d5890ee8fb3b 44.04MB / 71.15MB 1.1s
#7 sha256:82e0bb27ae78502103ed383ed33346f88a83943fb7bd93977850d5890ee8fb3b 54.53MB / 71.15MB 1.2s
#7 sha256:82e0bb27ae78502103ed383ed33346f88a83943fb7bd93977850d5890ee8fb3b 65.01MB / 71.15MB 1.4s
#7 sha256:82e0bb27ae78502103ed383ed33346f88a83943fb7bd93977850d5890ee8fb3b 71.15MB / 71.15MB 1.5s
#7 sha256:82e0bb27ae78502103ed383ed33346f88a83943fb7bd93977850d5890ee8fb3b 71.15MB / 71.15MB 1.6s done
#7 extracting sha256:82e0bb27ae78502103ed383ed33346f88a83943fb7bd93977850d5890ee8fb3b
#7 extracting sha256:82e0bb27ae78502103ed383ed33346f88a83943fb7bd93977850d5890ee8fb3b 5.7s done
#7 DONE 7.4s
#7 [builder 1/6] FROM docker.io/library/golang:1.27.3-alpine3.24@sha256:b8c9b82affbbb82a020bbcf998dad2ba9516944ac7e883524642a481a9505e9c
#7 extracting sha256:c8e3100880d834be60a9562375f4c5018b2cb26d64591bd0060aa3a80b935f43 0.0s done
#7 extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 0.0s done
#7 DONE 7.5s
#10 [builder 2/6] WORKDIR /app
#10 DONE 1.0s
#11 [builder 3/6] COPY go.mod go.sum* ./
#11 DONE 0.0s
#12 [builder 4/6] RUN go mod download || true
#12 DONE 9.6s
#13 [builder 5/6] COPY . .
#13 DONE 0.3s
#14 [builder 6/6] RUN go mod tidy && CGO_ENABLED=0 go build -ldflags "-s -w -X main.Version=0.179.0 -X main.BuildTime=2026-11-03T07:51:53Z" -o /felhom-hub ./cmd/hub/
#14 0.462 go: downloading gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
#14 0.491 go: downloading modernc.org/fileutil v1.3.40
#14 0.491 go: downloading github.com/google/pprof v0.0.0-20250317173921-a4b03ec1a45e
#14 0.504 go: downloading golang.org/x/term v0.47.0
#14 0.672 go: downloading modernc.org/ccgo/v4 v4.30.1
#14 0.672 go: downloading modernc.org/goabi0 v0.2.0
#14 0.672 go: downloading golang.org/x/tools v0.38.0
#14 0.672 go: downloading modernc.org/cc/v4 v4.27.1
#14 1.046 go: downloading modernc.org/token v1.1.0
#14 1.046 go: downloading modernc.org/opt v0.1.4
#14 1.046 go: downloading modernc.org/strutil v1.2.1
#14 1.046 go: downloading modernc.org/sortutil v1.2.1
#14 1.196 go: downloading modernc.org/gc/v2 v2.6.5
#14 1.196 go: downloading golang.org/x/mod v0.29.0
#14 1.196 go: downloading modernc.org/gc/v3 v3.1.1
#14 1.335 go: downloading github.com/hashicorp/golang-lru/v2 v2.0.7
#14 1.617 go: downloading golang.org/x/sync v0.17.0
#14 DONE 22.6s
#15 [stage-1 2/5] RUN apk add --no-cache ca-certificates tzdata
#15 CACHED
#16 [stage-1 3/5] COPY --from=builder /felhom-hub /usr/local/bin/felhom-hub
#16 DONE 0.1s
#17 [stage-1 4/5] RUN mkdir -p /data /etc/felhom-hub
#17 DONE 0.3s
#18 [stage-1 5/5] COPY assets/ /usr/share/felhom/assets-seed/
#18 DONE 0.1s
#19 exporting to image
#19 exporting layers
#19 exporting layers 1.8s done
#19 exporting manifest sha256:f3f4ee570bc4d1c780c36e0522872b19965c3abe16e46fb75f3368b2ae0861fa 0.0s done
#19 exporting config sha256:f89905c7b8137aa78067e9a7f487e5137b1e7483256da9acb59de17c28656b3b done
#19 exporting attestation manifest sha256:bf1923eef7b1fde00bf196b43c150f21c019f2246e085973be16d6cba74f5575 0.0s done
#19 exporting manifest list sha256:9c52c1c3427dcc493e007ec94d021802eab7dd267ea2a199639ff047b2767011 done
#19 naming to gitea.dooplex.hu/admin/felhom-hub:0.179.0 done
#19 unpacking to gitea.dooplex.hu/admin/felhom-hub:0.179.0
#19 unpacking to gitea.dooplex.hu/admin/felhom-hub:0.179.0 0.3s done
#19 DONE 2.1s
[INFO] Pushing...
The push refers to repository [gitea.dooplex.hu/admin/felhom-hub]
4e46b5efbe9c: Waiting
e2de96513ba9: Waiting
93c1eb832da7: Waiting
9b173d0e819c: Waiting
27d3d05ac2e8: Waiting
44136fa355b3: Already exists
22a3d7ec1efc: Waiting
e2de96513ba9: Layer already exists
93c1eb832da7: Layer already exists
22a3d7ec1efc: Pushed
4e46b5efbe9c: Pushed
9b173d0e819c: Pushed
27d3d05ac2e8: Pushed
0.179.0: digest: sha256:9c52c1c3427dcc493e007ec94d021802eab7dd267ea2a199639ff047b2767011 size: 856
[INFO] ╔══════════════════════════════════════╗
[INFO] ║ Build complete ✓ ║
[INFO] ╚══════════════════════════════════════╝
[INFO] Image: gitea.dooplex.hu/admin/felhom-hub:0.179.0
[INFO] Size: 73M
[INFO] Image pushed to registry.
[INFO] Deploy to k3s — GitOps ONLY. The manifest in git is the source of truth:
[INFO] 1. bump the image tag in /tmp/claude-1000/-mnt-5-hdd-felhom-eu-git/0b76c4d7-9b39-4e4e-869d-d0d2c6006331/scratchpad/rel/hub-clone/manifests/hub.yaml to 0.179.0, commit, push
[INFO] 2. hard-refresh + sync the ArgoCD app (auto-sync is OFF — the sync is deliberate):
[INFO] sudo kubectl -n argocd annotate application felhom argocd.argoproj.io/refresh=hard --overwrite
[INFO] sudo kubectl -n argocd patch application felhom --type merge \
[INFO] -p '"{"operation":"initiatedBy":{"username":"cc"}}"' -p '"{"operation":"sync":{"syncStrategy":{"apply":{}}}}"'
[INFO]
[INFO] NEVER `kubectl set image` or `kubectl apply` by hand — ArgoCD reverts it on the next
[INFO] sync, so the change looks applied, works for a while, and then silently disappears.
+1 -1
View File
@@ -132,7 +132,7 @@ spec:
spec:
containers:
- name: hub
image: gitea.dooplex.hu/admin/felhom-hub:0.178.0
image: gitea.dooplex.hu/admin/felhom-hub:0.179.0
ports:
- containerPort: 8080
name: http