Dynamically configure kubernetes integration service

I use terraform in my gitlab-ci stages for provisionning kubernetes cluster. I want to automate all my process and the only thing that i can’t seemed to do is configure the kubernetes services for my project. I know the gitlab services api has some integration endpoints but don’t seems to expose the kubernetes service.

Since the url, the kube url, token and certificate change everytime I create a new cluster, i was wondering if there was a way to dynamically configure my kubernetes integration.