feat/standalone #1

Merged
finkregh merged 8 commits from feat/standalone into main 2026-07-16 16:03:09 +00:00
Owner
No description provided.
BREAKING CHANGE: Complete rewrite from Kubernetes operator to standalone
Docker-based operator. Removes all K8s dependencies (CRDs, Helm charts,
controller-runtime). Now uses SQLite for state and Docker API directly.

- Remove src/ (old K8s Go code), charts/, docs/ (K8s-specific)
- Add cmd/, config/, internal/ (new standalone implementation)
- Add Dockerfile (multi-stage alpine), docker-compose.yml
- Update CI workflows: remove helm-lint, fix go-test paths
- Update build/release workflows for new image name
- Update .gitignore with SQLite patterns
- New README with upstream attribution and differences table
ci: use full GitHub URLs for action references
Some checks failed
Conventional Commits / Validate commit messages (pull_request) Successful in 4s
GO lint & test / build (pull_request) Has been cancelled
GO lint & test / test (pull_request) Has been cancelled
GO lint & test / lint (pull_request) Has been cancelled
b94b122bb2
Forgejo requires https://github.com/org/repo format for external
GitHub Actions references.
ci: adapt workflows for local Forgejo registry
Some checks failed
Conventional Commits / Validate commit messages (pull_request) Successful in 3s
GO lint & test / build (pull_request) Failing after 25s
GO lint & test / test (pull_request) Has been skipped
GO lint & test / lint (pull_request) Has been skipped
9712cff098
- Replace mogenius multi-arch reusable workflow with inline docker
  build-push-action (Forgejo runner, PACKAGE_UPLOAD_TOKEN secret)
- Use code.forgejo.org/actions/checkout instead of GitHub actions
- Use golang container images instead of setup-go action
- Remove release-please (GitHub App not available on Forgejo)
- Add .golangci.yml for lint configuration
- Container images push to local Forgejo registry:
  git.h.oluflorenzen.de/finkregh/renovate-docker-operator
ci: fix act runner PATH for node in container jobs
Some checks failed
Conventional Commits / Validate commit messages (pull_request) Successful in 2s
GO lint & test / build (pull_request) Failing after 1s
GO lint & test / test (pull_request) Has been skipped
GO lint & test / lint (pull_request) Has been skipped
971cc43926
The Forgejo act runner needs node available for checkout action but
custom container images (golang, golangci-lint) don't include it.
Add PATH fix step that exposes act's bundled tooling.
Revert "ci: fix act runner PATH for node in container jobs"
Some checks failed
GO lint & test / build (pull_request) Failing after 1s
Conventional Commits / Validate commit messages (pull_request) Failing after 2s
GO lint & test / test (pull_request) Has been skipped
GO lint & test / lint (pull_request) Has been skipped
b447470ddb
This reverts commit 971cc43926.
ci: use node:24-bookworm container with Go installed for act compatibility
Some checks failed
Conventional Commits / Validate commit messages (pull_request) Failing after 2s
GO lint & test / build (pull_request) Successful in 37s
GO lint & test / lint (pull_request) Failing after 16s
GO lint & test / test (pull_request) Successful in 45s
218d1b3fe1
The Forgejo act runner requires node in the container for checkout actions.
Using node:24-bookworm as base and installing Go on top solves this.
ci: add version field to .golangci.yml for v2 compatibility
Some checks failed
Conventional Commits / Validate commit messages (pull_request) Failing after 2s
GO lint & test / build (pull_request) Successful in 35s
GO lint & test / lint (pull_request) Failing after 17s
GO lint & test / test (pull_request) Successful in 43s
8675c58b9e
finkregh force-pushed feat/standalone from 8675c58b9e
Some checks failed
Conventional Commits / Validate commit messages (pull_request) Failing after 2s
GO lint & test / build (pull_request) Successful in 35s
GO lint & test / lint (pull_request) Failing after 17s
GO lint & test / test (pull_request) Successful in 43s
to a0d164d047
Some checks failed
Conventional Commits / Validate commit messages (pull_request) Failing after 2s
GO lint & test / build (pull_request) Successful in 35s
GO lint & test / lint (pull_request) Failing after 17s
GO lint & test / test (pull_request) Successful in 43s
2026-07-16 14:05:33 +00:00
Compare
ci: use actions/setup-go with caching instead of manual Go install
Some checks failed
Conventional Commits / Validate commit messages (pull_request) Failing after 2s
GO lint & test / build (pull_request) Successful in 1m3s
GO lint & test / lint (pull_request) Has been cancelled
GO lint & test / test (pull_request) Has been cancelled
44bff067ca
ci: fix .golangci.yml for v2 format with sensible linters
Some checks failed
Conventional Commits / Validate commit messages (pull_request) Failing after 3s
GO lint & test / build (pull_request) Successful in 40s
GO lint & test / test (pull_request) Has been cancelled
GO lint & test / lint (pull_request) Has been cancelled
90c693770f
finkregh force-pushed feat/standalone from 90c693770f
Some checks failed
Conventional Commits / Validate commit messages (pull_request) Failing after 3s
GO lint & test / build (pull_request) Successful in 40s
GO lint & test / test (pull_request) Has been cancelled
GO lint & test / lint (pull_request) Has been cancelled
to 502027913d
Some checks failed
Conventional Commits / Validate commit messages (pull_request) Successful in 3s
GO lint & test / build (pull_request) Successful in 40s
GO lint & test / lint (pull_request) Failing after 57s
GO lint & test / test (pull_request) Successful in 1m8s
2026-07-16 14:09:27 +00:00
Compare
fix: resolve all golangci-lint issues
All checks were successful
Conventional Commits / Validate commit messages (pull_request) Successful in 2s
GO lint & test / build (pull_request) Successful in 46s
GO lint & test / test (pull_request) Successful in 55s
GO lint & test / lint (pull_request) Successful in 1m5s
2396bf8486
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
finkregh/renovate-docker-operator!1
No description provided.