feat: migrate to artifactapi 3+ #197

Merged
benvin merged 1 commits from benvin/artifactapi_v3 into main 2026-06-26 22:18:07 +10:00
Owner

What changed:

  • Adds new v3 API and UI deployments (separate api-deployment.yaml, ui-deployment.yaml) alongside the existing monolithic artifactapi-deployment.yaml
  • Adds CNPG PostgreSQL cluster + pooler to replace the standalone postgres deployment
  • Adds new api-env configmap, new Vault secrets (postgres-credentials, environment), and a second VaultAuth (default1)
  • Adds new services targeting the split api and ui selectors
  • Adds HPAs for both new deployments
  • Updates kustomization to include all new resources
What changed: - Adds new v3 API and UI deployments (separate api-deployment.yaml, ui-deployment.yaml) alongside the existing monolithic artifactapi-deployment.yaml - Adds CNPG PostgreSQL cluster + pooler to replace the standalone postgres deployment - Adds new api-env configmap, new Vault secrets (postgres-credentials, environment), and a second VaultAuth (default1) - Adds new services targeting the split api and ui selectors - Adds HPAs for both new deployments - Updates kustomization to include all new resources
unkinben force-pushed benvin/artifactapi_v3 from 6b97cf5338 to b658ce1369 2026-06-24 20:37:43 +10:00 Compare
unkinben added 1 commit 2026-06-26 22:13:02 +10:00
feat: migrate to artifactapi 3+
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful
bc75e3600e
What changed:
- Adds new v3 API and UI deployments (separate api-deployment.yaml, ui-deployment.yaml) alongside the existing monolithic artifactapi-deployment.yaml
- Adds CNPG PostgreSQL cluster + pooler to replace the standalone postgres deployment
- Adds new api-env configmap, new Vault secrets (postgres-credentials, environment), and a second VaultAuth (default1)
- Adds new services targeting the split api and ui selectors
- Adds HPAs for both new deployments
- Updates kustomization to include all new resources
unkinben force-pushed benvin/artifactapi_v3 from b658ce1369 to bc75e3600e 2026-06-26 22:13:02 +10:00 Compare
benvin merged commit aac1b654bb into main 2026-06-26 22:18:07 +10:00
benvin deleted branch benvin/artifactapi_v3 2026-06-26 22:18:07 +10:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/argocd-apps#197