Browse Source

Add overcommitment for CPU in Packet CI playbook (#4597)

pull/4602/head
Maxime Guyot 6 years ago
committed by Kubernetes Prow Robot
parent
commit
88fe3403ce
2 changed files with 8 additions and 0 deletions
  1. 5
      tests/cloud_playbooks/roles/packet-ci/defaults/main.yml
  2. 3
      tests/cloud_playbooks/roles/packet-ci/templates/vm.yml.j2

5
tests/cloud_playbooks/roles/packet-ci/defaults/main.yml

@ -6,6 +6,11 @@ vm_cpu_sockets: 1
vm_cpu_threads: 2
vm_memory: 4096Mi
# Request/Limit allocation settings
cpu_allocation_ratio: 0.5
memory_allocation_ratio: 1
# Default path for inventory
inventory_path: "/tmp/{{ test_name }}/inventory"

3
tests/cloud_playbooks/roles/packet-ci/templates/vm.yml.j2

@ -34,6 +34,9 @@ spec:
threads: {{ vm_cpu_cores }}
resources:
requests:
memory: {{ vm_memory * memory_allocation_ratio }}
cpu: {{ vm_cpu_cores * cpu_allocation_ratio }}
limits:
memory: {{ vm_memory }}
cpu: {{ vm_cpu_cores }}
networks:

Loading…
Cancel
Save