Move all 88 service modules (66 individual + 22 platform) from modules/kubernetes/<service>/ into their corresponding stack directories: - Service stacks: stacks/<service>/module/ - Platform stack: stacks/platform/modules/<service>/ This collocates module source code with its Terragrunt definition. Only shared utility modules remain in modules/kubernetes/: ingress_factory, setup_tls_secret, dockerhub_secret, oauth-proxy. All cross-references to shared modules updated to use correct relative paths. Verified with terragrunt run --all -- plan: 0 adds, 0 destroys across all 68 stacks.
28 lines
463 B
YAML
28 lines
463 B
YAML
ollama:
|
|
gpu:
|
|
# -- Enable GPU integration
|
|
enabled: true
|
|
|
|
# -- GPU type: 'nvidia' or 'amd'
|
|
type: "nvidia"
|
|
|
|
# -- Specify the number of GPU to 1
|
|
number: 1
|
|
|
|
# -- List of models to pull at container startup
|
|
models:
|
|
pull:
|
|
- llama3
|
|
|
|
persistentVolume:
|
|
enabled: true
|
|
existingClaim: "ollama-pvc"
|
|
|
|
nodeSelector:
|
|
gpu: "true"
|
|
|
|
tolerations:
|
|
- key: "nvidia.com/gpu"
|
|
operator: "Equal"
|
|
value: "true"
|
|
effect: "NoSchedule"
|