Jeremie Fraeys
|
b3a0c78903
|
config: add Plugin GPU Quota, plugins, and audit logging to configs
- Add Plugin GPU Quota config section to scheduler.yaml.example
- Add audit logging config to homelab-secure.yaml (HIPAA-compliant)
- Add Jupyter and vLLM plugin configs to all worker configs:
- Security settings (passwords, trusted channels, blocked packages)
- Resource limits (GPU, memory, CPU)
- Model cache paths and quantization options for vLLM
- Disable plugins in HIPAA deployment mode for compliance
- Update deployments README with plugin services and GPU quotas
|
2026-02-26 14:34:42 -05:00 |
|
Jeremie Fraeys
|
86f9ae5a7e
|
docs(config): reorganize configuration structure and add documentation
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
|
2026-02-26 12:04:11 -05:00 |
|
Jeremie Fraeys
|
4756348c48
|
feat: Worker sandboxing and security configuration
Add security hardening features for worker execution:
- Worker config with sandboxing options (network_mode, read_only, secrets)
- Execution setup with security context propagation
- Podman container runtime security enhancements
- Security configuration management in config package
- Add homelab-sandbox.yaml example configuration
Supports running jobs in isolated, restricted environments.
|
2026-02-18 21:27:59 -05:00 |
|