I have been trying to find a way to redeploy a deployment using the Rancher API. Our Rancher version is 2.6.3. I have been able to find the way for deployments that are part of a Rancher project. Seems this call does the trick:
POST
https://${RANCHER_URL}/v3/project/${PROJECT_ID}/workloads/deployment:${NAMESPACE}:${DEPLOYMENTNAME}?action=redeploy
But how should it be done when the workload is not part of a project?
I tried to use the projectid from the https://${RANCHER_URL}/v3/clusters/${CLUSTER_ID}/projects but I get “invalid workload type” response when using this project id.