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
c4d7ed7a28
CHORE(merge): merge branch develop
...
- Sync main with develop branch
- Apply development changes
2025-12-20 14:02:19 +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
c9e656d7b5
CHORE(merge): merge develop to main
...
- Switch to Gitea container registry
- Merge registry migration changes
2025-12-20 13:05:08 +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
344c946f06
FEAT(deploy): add prod argocd app
...
- Add ArgoCD Application for production environment
- Enable prod deployment management
2025-12-17 20:28:07 +09:00
129993ed93
REFACTOR(deploy): move argocd manifests
...
- Reorganize ArgoCD application structure
- Move manifests to deploy/argocd folder
2025-12-17 18:27:24 +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
b2a85d7f21
REFACTOR(deploy): remove argocd yaml
...
- Remove ArgoCD application from kustomization
- Prevent duplicate resource management
2025-12-17 18:17:07 +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
97d40b9255
FEAT(app): add self-managing application resources
...
- Add ArgoCD Application manifest
- Enable GitOps self-management
2025-12-17 18:02:06 +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
5263244ae2
CHORE(merge): merge branch develop
...
- Sync main with develop branch
- Apply development changes
2025-12-13 12:23:40 +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
6b39426c7c
FIX(app): fix typo
...
- Correct spelling error
- Fix configuration
2025-12-13 12:09:35 +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
1262385845
FIX(app): fix sealed-secret DB URL
...
- Fix database connection URL
- Update sealed secret
2025-12-09 22:46:40 +09:00
d377ea2adc
FIX(app): fix prod sealed-secret key
...
- Fix encryption key for prod
- Regenerate sealed secret
2025-12-09 22:41:20 +09:00
974464efb4
CHORE(merge): merge develop into main
...
- dev/sealed-todo-secrets.yaml: use develop version
- prod/sealed-todo-secrets.yaml: keep main version
2025-12-09 21:16:22 +09:00
db80cb3dd8
REFACTOR(app): change application icons
...
- Update app icons
- Refresh branding
2025-12-09 18:43:33 +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
5aa6777751
FIX(app): regenerate todo-dev sealed secret
...
- Fix PostgreSQL URL encoding
- Regenerate sealed secret
2025-12-09 03:17:26 +09:00
3c2d6b6590
FIX(db): URL-encode @ in dev DATABASE_URL
...
- Encode special characters in password
- Fix connection string
2025-12-09 03:01:47 +09:00
4d6f2b5d55
FIX(db): URL-encode @ symbol in DATABASE_URL
...
- Encode @ symbol in password
- Fix connection string parsing
2025-12-09 02:55:49 +09:00
7f23397a51
FIX(app): use lowercase secret keys
...
- Revert DATABASE_URL secret key back to 'database-url'
- Regenerate sealed secrets with lowercase keys
- Maintain consistency with existing pattern
2025-12-09 02:43:39 +09:00
78d76e8c22
FIX(db): Update DATABASE_URL secret key name
...
- Change secret key from 'database-url' to 'DATABASE_URL'
- Match key name with SealedSecret generated key
2025-12-09 02:41:55 +09:00
b3814180ac
FEAT(app): Migrate from MariaDB to PostgreSQL
...
- Update Prisma schema provider to postgresql
- Update sealed secrets with PostgreSQL DATABASE_URL
- Target: TodoDB on PostgreSQL cluster
2025-12-09 02:30:57 +09:00
b5fbf63e97
CHORE(app): update sealed secrets
...
- Update sealed-todo-secrets.yaml
- Add namespace-wide annotation
2025-12-07 13:40:15 +09:00
edad33fa76
CHORE(app): fix configuration
...
- Fix deployment configuration
- Correct settings
2025-12-07 13:31:31 +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
7abd0be988
CHORE(merge): merge branch develop
...
- Sync main with develop branch
- Apply development changes
2025-12-07 04:08:07 +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
b55dafdd2d
CHORE(merge): merge branch develop
...
- Sync main with develop branch
- Apply development changes
2025-12-06 22:07:34 +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
fa238caaa0
CHORE(merge): merge branch develop
...
- Sync main with develop branch
- Apply development changes
2025-12-05 23:11:37 +09:00
fb5db2b983
REFACTOR(app): remove CPU limit
...
- Remove CPU limits from deployment
- Prevent container throttling
2025-12-05 23:09:54 +09:00