Verification & Testing
Comprehensive testing guide to verify ORISO Platform v3.0.0 is functioning correctly on Kubernetes.Verify Kubernetes Deployment
Check all pods, services, and Helm release status.
- All pods should be
Running - Helm release should show
deployedstatus - Services should be created with
oriso-platform-*prefix - Ingress resources should be created
- Certificates should be
Ready=True
Test Service Health Endpoints
Test health endpoints for all backend services.
All services should return
{"status":"UP"} or detailed health information.Test Frontend Access
Verify frontend applications are accessible via Ingress.
Both endpoints should return HTTP 200 OK.
Test Authentication Flow
Verify Keycloak authentication is working.
- Realm discovery should return
"online-beratung" - Token endpoint should return access_token and refresh_token
Test Backend API
Test backend API endpoints with authentication.
APIs should return JSON data with HTTP 200 OK status.
Test Matrix Chat
Verify Matrix Synapse is operational.
- Matrix API should return version information
- Discovery should return server configuration
- Federation API should respond
Test Database Connectivity
Verify all services can connect to databases.
- Services should have correct database connection strings
- Databases should be accessible
- All databases should be listed
Complete Verification Checklist
- All pods are running (
kubectl get pods -n caritas) - Helm release is deployed (
helm status oriso-platform -n caritas) - All services are created (
kubectl get svc -n caritas) - Ingress resources are created (
kubectl get ingress -n caritas) - TLS certificates are issued (
kubectl get certificate -n caritas) - Frontend is accessible (
curl -I https://app.oriso-dev.site) - Admin is accessible (
curl -I https://admin.oriso-dev.site) - API is accessible (
curl -I https://api.oriso-dev.site) - Keycloak is accessible (
curl -I https://auth.oriso-dev.site) - Matrix is accessible (
curl -I https://matrix.oriso-dev.site) - Health endpoints return UP (
curl https://api.oriso-dev.site/actuator/health) - Authentication works (token endpoint returns tokens)
- Backend APIs work (with authentication)
- Database connections work (services can connect)
- Service communication works (DNS resolution)
Troubleshooting
Pods Not Running
Services Not Accessible
Health Checks Failing
Next Steps
- Post-Deployment - Complete post-deployment steps
- Troubleshooting - Common issues and solutions
- Quick Reference - Essential commands