Commit Graph

21 Commits

Author SHA1 Message Date
Janis Eccarius 07a12d7060 feat(nci-11): add Kubernetes manifests for nowchess-analysis service
Delete PR Branch On Close / delete-branch (pull_request) Successful in 5s
Add Argo Rollout (blueGreen), active/preview Services, and HPA for the
new analysis service (port 8087). Wire image pins into all three overlay
kustomizations and register the analysis Warehouse and freight entries in
all three Kargo Stages (staging -> eu-central-1-prod / htwg-1-prod).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 16:03:20 +02:00
Janis Eccarius ec10c55094 chore: mode changes 2026-06-06 15:47:25 +02:00
Janis Eccarius d159c2abfa fix(template): update remotek6-client image reference to ghcr.io/16janis12 2026-06-01 23:30:46 +02:00
Janis Eccarius 5ff4745191 feat(analysis): add performance tests analysis template and update promotion template 2026-06-01 23:15:19 +02:00
Janis Eccarius ef25dad952 fix(kargo): fix soak time format and add tagSuffix to staging stages
Change requiredSoakTime from 5m to 5m0s (Kargo duration format).
Add explicit tagSuffix="" to staging and eu-central-1-prod stages to
satisfy Kargo 1.10.x admission webhook variable resolution.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-01 22:40:32 +02:00
Janis Eccarius 9d02420e2b feat(metrics-server): uncomment metrics-server application configuration 2026-06-01 22:29:34 +02:00
Janis Eccarius cead18430c feat(kargo): add x86_v2 tag suffix for htwg-1-prod and 5m soak time for staging
- Add tagSuffix var to promotion template (default empty) so htwg-1-prod
  can append -x86_v2 to all image tags without affecting other stages
- Add requiredSoakTime: 5m to all staging freight sources

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-01 19:17:16 +02:00
Janis Eccarius d2d89f4ddf feat(promotion): add htwg-1-prod stage and update promotion policies 2026-05-30 15:26:45 +02:00
Janis Eccarius 797776ee5b feat(sealed-secrets): add sealed secrets management scripts and configurations 2026-05-30 11:45:02 +02:00
shosho996 4beab3b687 feat: NCS-74 Frontend Deployment config files (#119)
Co-authored-by: Copilot <copilot@github.com>
---------

Co-authored-by: shahdlala66 <shahd.lala66@gmail.com>
Reviewed-on: #119
Co-authored-by: Shahd Lala <shosho996@blackhole.local>
Co-committed-by: Shahd Lala <shosho996@blackhole.local>
2026-05-12 11:18:29 +02:00
Janis 01916433b0 fix(ncs-promotion): restore Discord webhook notification configurations 2026-05-02 16:26:00 +02:00
Janis 2128b3437f fix(ncs-promotion): remove commented-out Discord webhook notification configurations 2026-05-01 21:11:25 +02:00
Janis 3f34b8b5c8 fix(ncs-promotion): update headers format in Discord webhook payload 2026-05-01 20:43:38 +02:00
Janis 39cd33ae09 fix(ncs-promotion): update headers format in Discord webhook payload 2026-05-01 20:42:06 +02:00
Janis 6ade856814 fix(ncs-promotion): remove unnecessary timestamp field from Discord webhook payload 2026-05-01 20:39:44 +02:00
Janis 8d71b7f6d0 fix(ncs-promotion): remove unnecessary timestamp field from webhook payload 2026-05-01 20:37:47 +02:00
Janis ec083d317f feat(ncs-promotion): add Discord webhook notifications for promotion success and failure 2026-05-01 20:34:07 +02:00
Janis 58f5b8b96c feat(nowchess): add Horizontal Pod Autoscaler configurations and adjust resource requests for rollouts 2026-04-30 18:33:40 +02:00
Janis deaf611202 feat(ncs-warehouse): change image selection strategy to SemVer and enforce strict versioning 2026-04-30 11:34:52 +02:00
Janis 4bc88c1575 feat(ncs-warehouse): update image selection strategy to Digest and adjust constraints 2026-04-30 11:27:56 +02:00
Janis 2022631f45 feat(nowchess): add Kargo project, Rollouts deployment, and secrets
- 9 Kargo Warehouses (one per microservice), staging + prod stages
- PromotionTask: clone GitOps, kustomize-set-image, Gitea PR, ArgoCD sync
- BlueGreen Rollouts for all 9 services with health probes and envFrom
- staging,deployed / production,deployed Quarkus multi-profile support
- CORS_ORIGINS and QUARKUS_PROFILE injected via nowchess-env-config ConfigMap
- Plain K8s Secrets with empty values in secrets/nowchess/ (staging, prod, kargo)
- ArgoCD Applications for kargo project, staging, and prod deployments

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 10:58:45 +02:00