Skip to content

v1.0.0 — Vertex AI GitOps Platform Initial Release

Latest

Choose a tag to compare

@narayanareddy11 narayanareddy11 released this 01 May 08:35
· 7 commits to main since this release

Vertex AI GitOps Platform v1.0.0

Enterprise AI-safe GitOps platform — end-to-end ML model lifecycle management with policy enforcement, full observability, and autonomous AI incident response.


What's Included

9 Running Services

Service Version URL
ArgoCD 3.3.7 http://localhost:8080
Jenkins 2.x LTS http://localhost:8888
HashiCorp Vault 1.17.6 http://localhost:8200
Prometheus 2.x http://localhost:9090
Grafana 10.x http://localhost:3000
Jaeger 2.17.0 http://localhost:16686
Kiali 2.24.0 http://localhost:20001
Istio 1.29.2 (strict mTLS mesh)
OPA Gatekeeper 3.14.x (admission webhook)

2 Applications

  • sample-app — FastAPI REST service with Prometheus metrics (/health, /predict, /metrics)
  • ml-model — scikit-learn RandomForest inference service, accuracy 89.25%, with Evidently AI drift detection

10 Idempotent Bootstrap Scripts

00-preflight-check · 01-install-tools · 02-setup-kubernetes · 03-install-istio · 04-install-vault · 05-install-jenkins · 06-install-argocd · 07-install-opa-gatekeeper · 08-install-observability · 09-install-harness-delegate

Security & Compliance

  • Istio strict mTLS — zero-trust pod-to-pod encryption
  • HashiCorp Vault K8s auth — zero static credentials
  • OPA Gatekeeper — RequireModelCard, RequireResourceLimits, DenyPrivilegedContainers
  • Default-deny NetworkPolicies on all application namespaces

GitHub Actions CI

  • test-sample-app.yml — 2 test cases (health/root + predict/metrics)
  • test-ml-model.yml — 2 test cases (artefact validation + API schema)

Installation

git clone https://github.com/narayanareddy11/vertex-ai-gitops-platform.git
cd vertex-ai-gitops-platform
# Enable Kubernetes in Docker Desktop first, then:
for script in scripts/0{0..8}-*.sh; do bash "$script"; done

See GUIDE.md for the full step-by-step installation guide.


Platform Versions

Component Version
Kubernetes 1.35.1
Python 3.11.15
Istio 1.29.2
ArgoCD 3.3.7
Vault 1.17.6
OPA Gatekeeper 3.14.x
Prometheus 2.x
Grafana 10.x
Jaeger 2.17.0
Kiali 2.24.0
scikit-learn 1.4.2
FastAPI 0.111.0
Terraform 1.9.8

License

MIT © 2026 Venkata Narayana Reddy Mandhati