Restructure configuration files for better organization: - Add scheduler configuration examples (scheduler.yaml.example) - Reorganize worker configs into subdirectories: - distributed/ - Multi-node cluster configurations - standalone/ - Single-node deployment configs - Add environment-specific configs: - dev-local.yaml, docker-dev.yaml, docker-prod.yaml - homelab-secure.yaml, worker-prod.toml - Add deployment configs for different security modes: - docker-standard.yaml, docker-hipaa.yaml, docker-dev.yaml Add documentation: - configs/README.md with configuration guidelines - configs/SECURITY.md with security configuration best practices
31 lines
696 B
YAML
31 lines
696 B
YAML
# Development mode worker configuration
|
|
# Relaxed validation for fast iteration
|
|
host: localhost
|
|
port: 22
|
|
user: dev-user
|
|
base_path: /tmp/fetchml_dev
|
|
train_script: train.py
|
|
|
|
# Redis configuration
|
|
redis_url: redis://redis:6379
|
|
|
|
# Development mode - relaxed security
|
|
compliance_mode: dev
|
|
max_workers: 4
|
|
|
|
# Sandbox settings (relaxed for development)
|
|
sandbox:
|
|
network_mode: bridge
|
|
seccomp_profile: ""
|
|
no_new_privileges: false
|
|
allowed_secrets: [] # All secrets allowed in dev
|
|
|
|
# GPU configuration
|
|
gpu_vendor: none
|
|
|
|
# Artifact handling (relaxed limits)
|
|
max_artifact_files: 10000
|
|
max_artifact_total_bytes: 1073741824 # 1GB
|
|
|
|
# Provenance (disabled in dev for speed)
|
|
provenance_best_effort: false
|