This commit removes the resources.requests.cpu and
resources.requests.memory fields from the deployment.
By eliminating these resource requests, the deployment is no
longer tied to specific guaranteed allocations, allowing for
more flexible and dynamic use of available resources. This
aligns with the behavior of previous metrics server versions.
Additionally, there should be no CPU allocation in 'platform'
pods as they end up using the CPU resource pool of 'application'
due to a limitation in the implementation of CPU isolation
present in the system.
Closes-bug: 2076940
Test Plan:
PASS: Build package
PASS: App upload/apply/update/remove/delete
PASS: Verify that the values shown in the metrics server
deployment describe for the metrics-server and
addon-resizer containers do not have values in
'resource.requests' for cpu and memory
PASS: Run sample application
Change-Id: Ia018f5410b2c807682d05d1edf14c543159984a8
Signed-off-by: Gabriel de Araújo Cabral <gabriel.cabral@windriver.com>