Commit Graph

34 Commits

Author SHA1 Message Date
4cb3a3f2cc FEAT(app): add per-application ingress management
- Added ingress.yaml for production and development environments
- Updated kustomization files to include ingress resources
- Migrated from centralized ingress management to per-app architecture
2025-12-25 20:23:23 +09:00
8105cb9acc FIX(app): fix image path mayne0213 to bluemayne
- Change image path to match Gitea repository name
- Fix container registry reference
2025-12-20 13:54:58 +09:00
4c9ce2f66b REFACTOR(app): use develop tag instead of SHA tag
- Change image tag strategy
- Use branch-based tags
2025-12-20 13:51:37 +09:00
74d7d36fbe REFACTOR(app): switch to gitea registry
- Migrate container registry to Gitea
- Update image references
2025-12-20 13:46:39 +09:00
fe365a60c9 CHORE(app): switch to Gitea container registry
- Migrate from ghcr.io to Gitea registry
- Update image references
2025-12-20 12:30:28 +09:00
87ef329443 REFACTOR(deploy): move argocd manifests
- Reorganize ArgoCD application structure
- Move manifests to deploy/argocd folder
2025-12-17 18:26:24 +09:00
b9e68a1bea REFACTOR(deploy): remove argocd yaml
- Remove ArgoCD application from kustomization
- Prevent duplicate resource management
2025-12-17 18:14:39 +09:00
c1245377e3 FEAT(app): add self-managing application resources
- Add ArgoCD Application manifest
- Enable GitOps self-management
2025-12-17 18:02:06 +09:00
78f6592ad8 FIX(app): fix todo-dev ExternalSecret field name and reorganize
- Fix deletePolicy to deletionPolicy in externalsecret.yaml
- Move serviceaccount.yaml to base (remove duplicate)
- Add secretstore.yaml to prod
- Add deletionPolicy to prod externalsecret
2025-12-13 12:23:30 +09:00
a35d50027e FIX(app): fix typo
- Correct spelling error
- Fix configuration
2025-12-13 12:10:20 +09:00
1710094701 FEAT(app): add retain policy
- Add deletion policy retain
- Prevent accidental deletion
2025-12-13 11:55:25 +09:00
3f7721aec7 REFACTOR(app): remove sealed-secret from todo-dev
- Remove sealed-secret configuration
- Migrate to ExternalSecret
2025-12-12 15:43:06 +09:00
896b2c8d82 FEAT(app): add ExternalSecrets SA
- Add ServiceAccount for ESO
- Enable Vault access
2025-12-12 15:30:34 +09:00
47c415439f FEAT(app): add Vault SecretStore for todo-dev
- Add SecretStore configuration
- Enable Vault integration
2025-12-12 15:28:27 +09:00
4537de9079 REFACTOR(app): migrate to vault secrets
- Migrate from SealedSecret to Vault
- Use ExternalSecrets operator
2025-12-12 15:21:52 +09:00
a9d4839cec REFACTOR(app): change application icon
- Update app icon
- Refresh branding
2025-12-09 18:42:38 +09:00
c3b464f446 FIX(app): update sealed secret with PostgreSQL URL
- Fix database URL in dev
- Update sealed secret for develop
2025-12-09 03:28:35 +09:00
8050f768c4 FIX(db): update Prisma provider to PostgreSQL
- Change Prisma provider from mysql to postgresql
- Fix database configuration
2025-12-09 03:20:23 +09:00
ed2dc7aa56 CHORE(merge): merge branch main into develop
- Sync develop with main branch
- Resolve merge conflicts
2025-12-07 12:57:17 +09:00
c71aeaad6d CHORE(app): apply password
- Apply password configuration
- Update credentials
2025-12-07 12:56:47 +09:00
7e2a912a37 CHORE(db): update database URLs
- Update prod (proxysql) URL
- Update dev (mariadb) URL
2025-12-07 04:04:11 +09:00
9eaba6712e FIX(db): fix secret key name
- Use correct secret key name
- Change to database-url
2025-12-07 01:26:09 +09:00
176f18744e FIX(app): correct sealed secret names for todo
- Correct sealed secret names
- Fix naming convention
2025-12-07 01:23:54 +09:00
3a65d75b47 CHORE(app): update MariaDB secrets
- Update sealed secrets
- For MariaDB connection
2025-12-07 01:21:21 +09:00
1b02190ab1 REFACTOR(config): change env path
- Change environment path
- Update configuration
2025-12-06 22:07:24 +09:00
9b1793cf85 FEAT(db): add database sealedsecret
- Add sealedsecret
- For database credentials
2025-12-06 12:52:57 +09:00
fb5db2b983 REFACTOR(app): remove CPU limit
- Remove CPU limits from deployment
- Prevent container throttling
2025-12-05 23:09:54 +09:00
f4cfd5b594 REFACTOR(app): remove CPU limits
- Remove CPU limit configuration
- Improve container performance
2025-12-05 22:39:17 +09:00
fd64506d77 CHORE(app): reduce resource limits
- CPU limit: 300m → 50m (prod), 210m → 30m (dev)
- Memory limit: 230Mi → 120Mi (prod), 161Mi → 100Mi (dev)
- ResourceQuota adjusted accordingly

Actual usage: ~3m CPU, ~71Mi memory
2025-12-05 22:14:10 +09:00
86ee3fa28b CHORE(app): increase CPU limits
- Increase CPU limits
- Reduce throttling
2025-12-05 01:43:15 +09:00
47470b025d CHORE(app): add images to kustomization
- Add images configuration for ArgoCD
- Enable image updates via GitOps
2025-12-03 15:07:38 +09:00
396b4140cc REFACTOR(app): remove hardcoded image tag
- Remove static image tag
- Enable dynamic image updates
2025-12-03 14:42:40 +09:00
5b93fe2920 FIX(app): fix dev image tag
- Correct dev environment image tag
- Fix deployment reference
2025-12-03 14:42:40 +09:00
6a2cc5fe33 FEAT(config): add dev environment configuration
- Add development environment settings
- Configure dev-specific resources
2025-12-03 14:37:09 +09:00