All checks were successful
Build and Publish TechDocs / build-and-publish (push) Successful in 1m15s
Change-Id: I2e2564a72b6be9af536235fc3795fd788fd9257b
1.9 KiB
1.9 KiB
haproxy-unified
Deployed from custom via the Backstage Hello Demo template.
| Property | Value |
|---|---|
| Environment | dev |
| Namespace | demo-apps |
| ArgoCD Project | `` |
| Branch | main |
| Observability | Disabled |
Quick Links
- Repository: https://gitea.kyndemo.live/validate/haproxy-unified
- ArgoCD: https://argocd.kyndemo.live/applications/haproxy-unified
- Live App: https://haproxy-unified.kyndemo.live
Architecture
This service was scaffolded using the Application Migration Factory Backstage template.
Deployment flow:
-
Source cloned from
custom -
Catalog entity and CI workflows overlaid by Backstage
-
ArgoCD Application created targeting the
demo-appsnamespace -
ArgoCD continuously syncs from the
mainbranch
ArgoCD sync path: kubernetes-manifests
Development Workflow
git clone https://gitea.kyndemo.live/validate/haproxy-unified.git
cd haproxy-unified
# make changes, then:
git add . && git commit -m "your change" && git push origin main
ArgoCD monitors the repository and automatically syncs changes to the demo-apps namespace.
Rollback
To roll back to a previous version:
- Open the ArgoCD UI
- Click History and Rollback
- Select the desired revision and click Rollback
Alternatively, revert the commit in Git and push — ArgoCD will auto-sync the rollback.
SLOs and Monitoring
Define your service level objectives here once the service is stable:
| SLI | Target | Dashboard |
|---|---|---|
| Availability | 99.9% | Grafana |
| Latency (p99) | < 500ms | Grafana |
| Error rate | < 1% | Grafana |