Commit graph

19 commits

Author SHA1 Message Date
08262024d7 Migrate from codeberg.org to git.mcintire.me
All checks were successful
Build and Push / Build and Push Docker Image (push) Successful in 2m10s
2026-07-24 14:23:22 -05:00
8c8f7a0ac7
move registry + repo refs to codeberg.org/gmcintire/aprs.me 2026-05-05 12:07:31 -05:00
4b54b88b9f
CI/Dockerfile: mirror microwaveprop pattern (static docker, retry login, amd64 buildx, BUILD_TIMESTAMP arg) 2026-04-29 12:43:39 -05:00
40ad28e97b
CI: build amd64-only via buildx with provenance/sbom off
Forgejo runner with default Docker emits OCI image-index manifests for
multi-arch + attestation builds. argocd-image-updater cannot follow the
index → manifest chain to read the Created timestamp, so it never sees
new tags. Pinning to a single linux/amd64 build with no provenance/sbom
produces a plain Docker v2 manifest that image-updater can read.
2026-04-29 12:37:50 -05:00
279403bdb9
forgejo CI: drop manifest-bump steps; argocd-image-updater handles it now 2026-04-29 11:05:59 -05:00
8cea244ea5
Revert "Reapply "ci: deploy via rollout restart instead of git-commit image bumps""
This reverts commit 40ad86b49e.
2026-04-28 15:05:36 -05:00
40ad86b49e
Reapply "ci: deploy via rollout restart instead of git-commit image bumps"
This reverts commit 0625438700.
2026-04-28 15:04:15 -05:00
0625438700
Revert "ci: deploy via rollout restart instead of git-commit image bumps"
This reverts commit f093b1bb4b.
2026-04-28 14:24:53 -05:00
f093b1bb4b
ci: deploy via rollout restart instead of git-commit image bumps
Switch deployment to floating :main tag with imagePullPolicy: Always
and have CI trigger a rollout restart directly via kubectl. Removes
the [skip ci] image-bump commits from main's history.

Requires a KUBECONFIG_DATA secret (base64-encoded kubeconfig with
permission to restart deployment/aprs in the aprs namespace) in
Forgejo Actions.
2026-04-28 14:22:04 -05:00
0f0cc0db88
fix: use github.token for git push in forgejo workflow 2026-04-17 13:05:04 -05:00
7b725206af
chore: add forgejo workflow for docker build and deploy 2026-04-17 12:59:28 -05:00
08880b1fcb
Fix CI: switch Docker cache from registry to inline
Registry cache export was failing with 500 errors from the container
registry. Inline cache embeds metadata in the image itself, avoiding
the separate cache manifest upload.
2026-03-22 17:52:30 -05:00
447a76b3cc
update 2026-02-18 14:14:49 -06:00
e3b9e61d3c
Remove Docker Hub login - only need Forgejo registry 2026-02-17 16:39:12 -06:00
8a093ee590
Match towerops CI pattern for Forgejo registry builds 2026-02-17 16:35:56 -06:00
091a9ee2f6
Fix Forgejo Actions workflow - use github.* compat context 2026-02-17 16:17:54 -06:00
19661abec0
Use Forgejo-native context variables instead of GitHub 2026-02-17 16:13:24 -06:00
db34470e90
Use built-in Forgejo token for registry auth 2026-02-17 16:12:57 -06:00
a637b3b87c
Add k8s deployment manifests and FluxCD GitOps config
Kubernetes manifests for deploying to home cluster in the aprs
namespace with Forgejo Actions CI pipeline for building and
pushing container images to git.mcintire.me registry.
2026-02-17 16:11:27 -06:00