无法删除带有“.”的主厨角色以它的名义
Unable to delete a Chef role with "." in its name
我错误地向 Chef Server 上传了错误的角色 (rrb_v10.0.0.1)。
knife role list
rrb_v10.0.0.1
rrb_v10
当我尝试删除这个角色时,出现以下错误
knife role delete rrb_v10.0.0.1
ERROR: Chef::Exceptions::ValidationFailed: Option name's value rrb_v10.0.0.1 does not match regular expression /^[\-[:alnum:]_]+$/
我尝试登录 Chef Manage 控制台,但无法在控制台中显示任何角色 UI。我还尝试用 \ 为每个点添加前缀,但这没有用。
请提供您的建议。
运行 这个:
knife exec -E 'api.delete("/roles/rrb_v10.0.0.1")'
将绕过所有客户端验证。
我错误地向 Chef Server 上传了错误的角色 (rrb_v10.0.0.1)。
knife role list
rrb_v10.0.0.1
rrb_v10
当我尝试删除这个角色时,出现以下错误
knife role delete rrb_v10.0.0.1
ERROR: Chef::Exceptions::ValidationFailed: Option name's value rrb_v10.0.0.1 does not match regular expression /^[\-[:alnum:]_]+$/
我尝试登录 Chef Manage 控制台,但无法在控制台中显示任何角色 UI。我还尝试用 \ 为每个点添加前缀,但这没有用。 请提供您的建议。
运行 这个:
knife exec -E 'api.delete("/roles/rrb_v10.0.0.1")'
将绕过所有客户端验证。