[cern] Deploy traefik from the heat-agent

Spyridon Trigazis requested to merge os11255-traefik-1-18 into cern/train

upstream https://review.opendev.org/#/c/721838/

Use kubectl from the heat agent to apply the traefik deployment. Current behaviour was to create a systemd unit to send the manifests to the API.

This way we will have only one way for applying manifests to the API.

This change is triggered to adddress the kubectl change [0] that is not using as the default kubernetes API.

[0] https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#kubectl

story: 2005286 task: 39522

Change-Id: I8982bd4ec2ab69f35938970d604c16ac5e62e1fa Signed-off-by: Spyros Trigazis spyridon.trigazis@cern.ch

Merge request reports