Commit Graph

14 Commits

Author SHA1 Message Date
6bf3bff394 FEAT(config): add kubectl and kubeconfig
- Install kubectl if not available
- Setup kubeconfig from K3s
- Verify cluster access
2025-12-28 17:01:27 +09:00
9316f068a4 REFACTOR(docker): use kaniko on k8s
- Remove Docker dependency completely
- Execute Kaniko as Kubernetes Job in kaniko-builds namespace
- Use init container to clone source code from Git
- Share build context via EmptyDir volume
- Manage registry credentials as Kubernetes Secret
- Add job completion wait and cleanup logic

Benefits:
- No Docker daemon required (true Kaniko usage)
- Cloud-native build process
- Better isolation and security
- Automatic cleanup with ttlSecondsAfterFinished
2025-12-28 16:59:57 +09:00
826ed70e79 FIX(docker): use kaniko executor binary
- Download Kaniko executor binary directly
- Remove docker run dependency
- Use absolute paths instead of container volume mounts
- Fixes Docker daemon connection error
2025-12-28 16:54:14 +09:00
e34b91e285 CHORE(build): switch to kaniko builds
- Replace Docker build with Kaniko
- Enable secure rootless container builds
2025-12-20 14:02:23 +09:00
673921be5c REFACTOR(auth): use gitearegistry secret
- Change to gitearegistry secret for authentication
- Update registry credentials
2025-12-20 13:04:10 +09:00
c411a6499b REFACTOR(auth): use gitea secret
- Use Gitea-provided secret for registry authentication
- Simplify credential management
2025-12-20 12:45:02 +09:00
2101818450 REFACTOR(auth): use GITEA_PACKAGE_TOKEN
- Change to GITEA_PACKAGE_TOKEN for authentication
- Update registry login method
2025-12-20 12:42:20 +09:00
1db60d59ea FIX(ci): fix gitea registry login
- Use github.token for Gitea registry authentication
- Fix CI authentication
2025-12-20 12:38:57 +09:00
ce5894d2be CHORE(app): switch to Gitea container registry
- Migrate from ghcr.io to Gitea registry
- Update image references
2025-12-20 12:29:16 +09:00
5aafac4f7f FEAT(ci): add Gitea Actions workflow with ghcr.io
- Add CI/CD workflow for Gitea Actions
- Configure ghcr.io registry push
2025-12-12 00:17:49 +09:00
35f250eaa1 CHORE(docker): use standard docker build
- Use standard docker build for DinD compatibility
- Simplify build process
2025-12-11 23:05:47 +09:00
6480925d47 FIX(ci): fix Gitea Actions context variables
- Use github.* instead of gitea.* context
- Fix workflow variable references
2025-12-11 22:59:58 +09:00
5bce035df6 FEAT(ci): migrate to gitea actions
- Migrate workflows to Gitea Actions
- Configure container registry push
2025-12-11 19:59:26 +09:00
4de90ec898 FEAT(ci): add Gitea Actions workflows
- Add CI and build workflows for Gitea
- Enable automated builds
2025-12-11 11:48:52 +09:00