Closed
Description
Hi, how i can update a project deploy key ? (In code DeployKey uses NoUpdate Mixin)
Gitlab API supports it
https://docs.gitlab.com/ce/api/deploy_keys.html#update-deploy-key
I need to do something like
enabled_key = project.keys.get(mirror.user.gitlab_deploy_key_id)
enabled_key.can_push = True
enabled_key.save()
now i use
enabled_key = project.keys.get(mirror.user.gitlab_deploy_key_id)
gl.http_put(
'/projects/{project_id}/deploy_keys/{key_id}'.format(
project_id=project.id,
key_id=enabled_key.id
),
post_data={
'can_push': True
}
)
Metadata
Metadata
Assignees
Labels
No labels