-
-
Notifications
You must be signed in to change notification settings - Fork 19
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
Proxy image not working due to paper api endpoint change #813
Comments
Is there a way I could fix this myself? I am trying out shulker right now but I am running into the same issue. Or do I have to wait until shulker fixes it itself? |
Hi @Acemavie234 ! The itzg docker image proxy has made a release fixing the issue yesterday. If you want, you can download the source code, and, in the shulker operator package, look for a file called constants.rs. In there you can edit the version tag of the proxy image. After that, you will have to build the shulker operator docker image and run it on your cluster. |
Funnily enough I made a issue on the repository asking them to make a release including the new API change, but good to see this fixed now |
There is already a MR that bumps the version. Will look into that ASAP. |
Whoops, that was closed automatically. I've confirmed locally that using the new itzg's image fixes the issue. I've started a release that should be available soon :) Thanks for your patience! |
Fix released in 0.12.0 :) |
Okay, I'll try it soon. I figured that I can change the docker image on the bottom of the yaml file but I had some kind of networking issues |
What happened?
The proxy image is currently not working because Paper recently changed their API. The Velocity JAR, previously located at https://papermc.io/api/v2/projects/velocity, has been moved to https://api.papermc.io/v2/projects/velocity.
Although the itzg/mc-proxy Docker image has been updated to address this change, no new release has been made yet, which is why Renovate did not automatically update it. The fix is available in the latest tag of the image.
To prevent similar issues in the future, I recommend making the spec.template.spec.version.name property functional in the proxy fleet configuration, ensuring it overwrites the Docker image version tag as needed.
Related Commit:
Commit fixing the API endpoint change
What components are involved in your issue?
Operator
Version
v0.11.0
Kubernetes Version
Client Version: v1.30.5 Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3 Server Version: v1.31.0
Relevant log output
Code of Conduct
The text was updated successfully, but these errors were encountered: