Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to 2024.2.4439 breaks users' ability to deploy due to missing ConfigureServer permission #8726

Closed
KennethBates opened this issue Apr 8, 2024 · 2 comments
Assignees
Labels
kind/bug This issue represents a verified problem we are committed to solving

Comments

@KennethBates
Copy link

KennethBates commented Apr 8, 2024

Severity

One report with a workaround

Version

2024.2.4439

Latest Version

None

What happened?

After an upgrade to 2024.2.4439, an API call that requires ConfigureServer permission related to servicenow integration seems to have been added during deployment creation, causing users without this permission to be unable to create deployments with error:

You do not have permission to perform this action. Please contact your Octopus Administrator. Missing permission: ConfigureServer

Reproduction

Upgrade to 2024.2.4439
Attempt to deploy with a user that does not have ConfigureServer

Error and Stacktrace

`You do not have permission to perform this action. Please contact your Octopus Administrator. Missing permission: ConfigureServer`

More Information

This issue only occurs when deploying using the Octopus UI.
Deployments done via CLI/API should continue to work as expected.

Workaround

Use the CLI/API to deploy releases.
OR
Grant the user ConfigureServer system permission, or get a user with this permission to initiate the deployment.

@KennethBates KennethBates added the kind/bug This issue represents a verified problem we are committed to solving label Apr 8, 2024
@Nothing-Works
Copy link

We had the same problem, and I can verify that the workaround by using CLI is working for me.

so it seems like a UI bug?

@octoreleasebot
Copy link

Release Note: Remove call to API endpoint that requires ConfigureServer permission on the Create Deployment page

@Octobob
Copy link
Member

Octobob commented May 16, 2024

🎉 The fix for this issue has been released in:

Release stream Release
2024.2 2024.2.4621
2024.3+ all releases

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug This issue represents a verified problem we are committed to solving
Projects
None yet
Development

No branches or pull requests

5 participants