Files
CurrenciCombo/k8s/canary.yaml
defiQUG f52313e7c6 Enhance ComboHandler and orchestrator functionality with access control and error handling improvements
- Added AccessControl to ComboHandler for role-based access management.
- Implemented gas estimation for plan execution and improved gas limit checks.
- Updated execution and preparation methods to enforce step count limits and role restrictions.
- Enhanced error handling in orchestrator API endpoints with AppError for better validation feedback.
- Integrated request timeout middleware for improved request management.
- Updated Swagger documentation to reflect new API structure and parameters.
2025-11-05 17:55:48 -08:00

64 lines
1.0 KiB
YAML

apiVersion: v1
kind: Service
metadata:
name: orchestrator-canary
spec:
selector:
app: orchestrator
ports:
- port: 8080
targetPort: 8080
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: orchestrator-stable
labels:
app: orchestrator
track: stable
spec:
replicas: 9
selector:
matchLabels:
app: orchestrator
track: stable
template:
metadata:
labels:
app: orchestrator
track: stable
spec:
containers:
- name: orchestrator
image: orchestrator:v1.0.0
ports:
- containerPort: 8080
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: orchestrator-canary
labels:
app: orchestrator
track: canary
spec:
replicas: 1
selector:
matchLabels:
app: orchestrator
track: canary
template:
metadata:
labels:
app: orchestrator
track: canary
spec:
containers:
- name: orchestrator
image: orchestrator:v1.1.0
ports:
- containerPort: 8080