Commit Graph

679 Commits

Author SHA1 Message Date
Claude AI
170b15ed47 feat: jenkins Helm chart — namespace template 2026-03-08 15:23:22 +00:00
Claude AI
1c102876ea feat: jenkins Helm chart — _helpers.tpl 2026-03-08 15:23:18 +00:00
Claude AI
a2aeb08427 feat: jenkins Helm chart — values.yaml 2026-03-08 15:23:09 +00:00
Claude AI
c4ed5c305c feat: jenkins Helm chart — Chart.yaml 2026-03-08 15:22:56 +00:00
096008617d Merge pull request 'fix: add direct IngressRoutes for nginx-stable and nginx-canary subdomains' (#5) from feat/nginx-direct-routes into main
Reviewed-on: #5
2026-03-04 19:02:24 +00:00
Claude AI
128857d740 feat: IngressRoute direct access to canary at nginx-canary.thedevops.dev 2026-03-04 19:01:07 +00:00
Claude AI
a74380c917 feat: IngressRoute direct access to stable at nginx-stable.thedevops.dev 2026-03-04 19:01:01 +00:00
Claude AI
e0ef0e683f feat: TLS certificate for nginx-canary.thedevops.dev 2026-03-04 19:00:54 +00:00
Claude AI
7fec458a39 feat: TLS certificate for nginx-stable.thedevops.dev 2026-03-04 19:00:49 +00:00
a09690feba Merge pull request 'feat: deploy nginx-weighted traffic layer (TraefikService 90/10, TLS, HTTP redirect)' (#4) from feat/nginx-weighted into main
Reviewed-on: #4
2026-03-04 18:43:12 +00:00
Claude AI
cdb736d5b2 feat: nginx-weighted ArgoCD application — destination nginx-mcp namespace 2026-03-04 18:41:39 +00:00
Claude AI
e9823e56ad feat: IngressRoutes — websecure (weighted) + web (redirect) 2026-03-04 18:41:33 +00:00
Claude AI
d906dd2d25 feat: Traefik Middleware HTTP→HTTPS permanent redirect 2026-03-04 18:41:26 +00:00
Claude AI
ebef2bf36e feat: cert-manager Certificate for nginx.thedevops.dev 2026-03-04 18:41:21 +00:00
Claude AI
9447fe8b01 feat: TraefikService weighted routing 90/10 stable/canary 2026-03-04 18:41:15 +00:00
Claude AI
539483b4b5 feat: canary ExternalName proxy service (namespace bridge) 2026-03-04 18:41:08 +00:00
047b1cbde8 Merge pull request 'feat/nginx-canary' (#3) from feat/nginx-canary into main
Reviewed-on: #3
2026-03-04 18:40:19 +00:00
Claude AI
16a8ab3276 feat: nginx-canary ArgoCD application — automated sync, prune, selfHeal 2026-03-04 18:39:41 +00:00
Claude AI
c02e2b29c7 feat: nginx-canary service — ClusterIP port 80 2026-03-04 18:39:36 +00:00
Claude AI
15c2233a71 feat: nginx-canary deployment — 2 replicas, nginx:1.25-alpine 2026-03-04 18:39:31 +00:00
Claude AI
2d51a42271 feat: nginx-canary configmap — orange UI, v2.0.0, X-Version/X-Track headers 2026-03-04 18:39:22 +00:00
Claude AI
785a363547 feat: nginx-canary namespace 2026-03-04 18:38:58 +00:00
79e264572b Merge pull request 'feat: deploy nginx-mcp stable app (v1, 3 replicas, purple UI)' (#2) from feat/nginx-mcp-stable into main
Reviewed-on: #2
2026-03-04 18:37:39 +00:00
Claude AI
e1fa1ae998 feat: nginx-mcp ArgoCD application — automated sync, prune, selfHeal 2026-03-04 18:34:38 +00:00
Claude AI
3842b6f84d feat: nginx-mcp stable service — ClusterIP port 80 2026-03-04 18:34:22 +00:00
Claude AI
a1e4fd80b0 feat: nginx-mcp stable deployment — 3 replicas, nginx:1.25-alpine 2026-03-04 18:34:11 +00:00
Claude AI
de925ec39b feat: nginx-mcp stable configmap — purple UI, v1 stable 2026-03-04 18:34:01 +00:00
Claude AI
6031836442 feat: nginx-mcp stable namespace 2026-03-04 18:33:42 +00:00
1352cf33ab Merge pull request 'feat/canary-demo' (#1) from feat/canary-demo into main
Reviewed-on: #1
2026-03-03 07:40:53 +00:00
Claude AI
c30f598103 feat(nginx-canary): add namespace 2026-03-03 07:25:23 +00:00
Claude AI
f1a95f9ab6 feat(nginx-mcp): add ArgoCD application automated sync 2026-03-03 07:23:56 +00:00
Claude AI
106e0d4fd5 feat(nginx-mcp): add ClusterIP service port 80 2026-03-03 07:22:38 +00:00
Claude AI
1526b9cc9c feat(nginx-mcp): add deployment 3 replicas nginx:1.25-alpine 2026-03-03 07:21:31 +00:00
Claude AI
ff426fd6aa feat(nginx-mcp): add configmap with purple UI v1 stable 2026-03-03 07:20:30 +00:00
Claude AI
e7bb0c0b53 feat(nginx-mcp): add namespace 2026-03-03 07:19:35 +00:00
Claude AI
44088e1a91 chore: cleanup nginx-weighted 2026-03-03 07:18:01 +00:00
Claude AI
df7516eb09 chore: cleanup nginx-weighted 2026-03-03 07:17:21 +00:00
Claude AI
90891ba4b5 chore: cleanup nginx-weighted 2026-03-03 07:16:44 +00:00
Claude AI
21af22a438 chore: cleanup nginx-weighted 2026-03-03 07:16:12 +00:00
Claude AI
2774754785 chore: cleanup nginx-weighted 2026-03-03 07:15:43 +00:00
Claude AI
b1be64d29e chore: cleanup nginx-weighted 2026-03-03 07:15:15 +00:00
Claude AI
6e0baee4cc chore: cleanup nginx-canary 2026-03-03 07:14:52 +00:00
Claude AI
64f8dfb355 chore: cleanup nginx-canary 2026-03-03 07:14:31 +00:00
Claude AI
401ce08add chore: cleanup nginx-canary 2026-03-03 07:14:13 +00:00
Claude AI
531030f108 chore: cleanup nginx-canary 2026-03-03 07:13:56 +00:00
Claude AI
8d54850c6c chore: cleanup nginx-canary 2026-03-03 07:13:41 +00:00
Claude AI
fc59537f3c chore: cleanup nginx-mcp 2026-03-03 07:13:27 +00:00
Claude AI
35885e729c chore: cleanup nginx-mcp 2026-03-03 07:13:15 +00:00
Claude AI
dfa0ed87fb chore: cleanup nginx-mcp 2026-03-03 07:13:04 +00:00
Claude AI
4f40b78266 chore: cleanup nginx-mcp 2026-03-03 07:12:53 +00:00