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

update wopi server to v10.1.0 #57

Closed
wants to merge 2 commits into from

Conversation

wkloucek
Copy link
Contributor

@wkloucek wkloucek commented Jul 4, 2023

Contributing a Chart / update to an existing Chart

  • Run helm lint on the chart dir.
  • (Update) Bump the Chart.yaml version before merging, to release it as a new version.
  • (Update) Replace the annotations on the Chart.yaml with:
    • artifacthub.io/changes - the changes introduced on the PR with the appropiate format.
    • artifacthub.io/images - the updated tag on the cs3org/revad image.
  • (Update) If the PR includes new configurable parameters in the chart's values.yaml. Add documentation in the appropiate README.

@wkloucek
Copy link
Contributor Author

wkloucek commented Jul 4, 2023

@glpatcern looks like the CI is failing because the WOPI server image does not exist:

Warning  Failed     8m34s (x4 over 10m)     kubelet, chart-testing-control-plane  Failed to pull image "cs3org/wopiserver:v10.0.2": rpc error: code = NotFound desc = failed to pull and unpack image "docker.io/cs3org/wopiserver:v10.0.2": failed to resolve reference "docker.io/cs3org/wopiserver:v10.0.2": docker.io/cs3org/wopiserver:v10.0.2: not found

Could you please have a look? I assumed it exists, because you thankfully did a release of the WOPI server: https://github.com/cs3org/wopiserver/releases/tag/v10.0.2

@glpatcern
Copy link
Member

@wkloucek I have tagged that release on a feature branch for testing, maybe that's why you can't find the image as it was not built out of the main branch. I'll make that feature depend on a configuration parameter, so that we can merge it and create a regular tag.

@wkloucek
Copy link
Contributor Author

wkloucek commented Jul 5, 2023

@wkloucek I have tagged that release on a feature branch for testing, maybe that's why you can't find the image as it was not built out of the main branch. I'll make that feature depend on a configuration parameter, so that we can merge it and create a regular tag.

cs3org/wopiserver:v10.0.2-amd64 and cs3org/wopiserver:v10.0.2-arm64 are already available.

To be honest, from the tag alone I would not have guessed that this is no release but only for testing. On https://github.com/cs3org/wopiserver/tags v10.0.1 and v10.0.2 look exactly the same. According to Semver v10.0.2 also is a patch version of v10.0.1 and not a pre-release.

@glpatcern
Copy link
Member

Indeed it's only the xrootd flavour that for some reasons did not build, otherwise the tag was meant to be usable as "usual", though including this testing feature.

Yet, this is a patch release (3rd number), not a real release with a changelog - that would be v10.1.0. We've been deploying at times such patch releases but they have never been blessed as releases.

@wkloucek
Copy link
Contributor Author

wkloucek commented Jul 5, 2023

Indeed it's only the xrootd flavour that for some reasons did not build, otherwise the tag was meant to be usable as "usual", though including this testing feature.

Yet, this is a patch release (3rd number), not a real release with a changelog - that would be v10.1.0. We've been deploying at times such patch releases but they have never been blessed as releases.

ahh ok, then I may have misunderstood you. The tag v10.0.2 will stay on this branch / commit and also they docker images stay available like they currenlty are?

@glpatcern
Copy link
Member

I have deleted this tag, see cs3org/wopiserver#126.
And I have properly tagged a v10.1.0 release.

@wkloucek wkloucek changed the title update wopi server to v10.0.2 update wopi server to v10.1.0 Jul 5, 2023
@wkloucek
Copy link
Contributor Author

wkloucek commented Jul 5, 2023

I have deleted this tag, see cs3org/wopiserver#126. And I have properly tagged a v10.1.0 release.

Thanks! I updated this PR, to use v10.1.0, but seems that the manifest publish step was skipped because of an prior error: https://github.com/cs3org/wopiserver/actions/runs/5462921527/jobs/9943271709
Could you please have a look? ( I can't see the logs)

@glpatcern
Copy link
Member

It's not a previous error, it's still the same issue (indeed, tagging a branch or master doesn't matter). I don't understand why the build fails with the xroot flavour (but not with the others), and then the images are not properly published.

@glpatcern
Copy link
Member

For the record, I've blindly tried to clean up / restart the GitHub runners, to no avail. Something is currently broken in the wopiserver CI and we don't seem to be able to get a successful build, despite the build works on a local run.

@glpatcern
Copy link
Member

Finally sorted out the build, due to an issue with the xrootd "flavour". I see you are already rerunning the CI here ;-)

@wkloucek
Copy link
Contributor Author

wkloucek commented Jul 9, 2023

@glpatcern Thanks for fixing the 10.1.0 image release on Dockerhub!

Unfortunately this CI fails now, because the WOPI server expects a up and running CS3api. Should we add REVA or oCIS to the WOPI server CI in order to make it green again?

@glpatcern
Copy link
Member

@glpatcern Thanks for fixing the 10.1.0 image release on Dockerhub!

Unfortunately this CI fails now, because the WOPI server expects a up and running CS3api.

You're welcome, and yes, now the CI would need to spin up a Reva gateway for the WOPI server to start successfully. Would you be able to extend the script to cover that? Otherwise, the test step is to be suppressed (which is a pity...).

@wkloucek
Copy link
Contributor Author

I'm currently quite booked, so that I didn't come to look into spinning up a Reva gateway in CI.

@wkloucek wkloucek marked this pull request as draft October 25, 2023 06:54
@wkloucek wkloucek closed this Nov 30, 2023
@wkloucek wkloucek deleted the wopi-server-10.0.2 branch November 30, 2023 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants