Closed micbar closed 1 year ago
from 2.0.0-beta.8 to 2.0.0-rc.1
ocis - 2.0.0-rc.1
Test | 2.0.0-rc.1 | 2.0.0-beta.8 | 2.0.0-beta.7 | 2.0.0-beta.6 | 2.0.0-beta.5 | 2.0.0-beta.4 | 2.0.0-beta.3 | 2.0.0-beta2 | 2.0.0-beta1 | 1.20.0 | 1.19.0 | 1.18.0 | 1.17.0 | 1.16.0 | 1.15.0 | 1.14.0 | 1.13.0 | 1.12.0 | 1.11.0 | 1.10.0 | 1.9.0. | 1.8.0 | 1.7.0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
most-used-sizes-upload | 0h05m55.3s | 0h06m08.8s | 0h06m14.4s | 0h06m14.s | 0h06m15.0s | 0h06m06.7s | 0h06m34.3s | 0h06m13.7s | 0h06m29.7s | 03m38.8s | 03m36.4s | 03m32.6s | 03m07.4s | 03m07.7s | 02m57.4s | 02m56.8s | 02m52.9s | 02m51.3s | 02m54.7s | 02m37.7s | 02m38.3s | 02m40.1s | 02m33.0s |
03m32.2s | 03m21.8s | 02m50.5s | 02m14.0s | 02m21.3s | 02m25.8s. | 02m08.8s | 02m06.6s | 02m06.0s | 02m07.2s | ||||||||||||||
propfind-deep-100-files-45-nested-folders | 0h09m32.4s | 0h08m49.7s | 0h08m47.5s | 0h08m51.5s | 0h08m45.0s | 0h09m06.7s | 0h09m59.4s | 0h08m43.8s | 0h09m47.0s | 04m39.5s | 04m34.2s | 04m38.7s | 04m26.9s | ||||||||||
propfind-deep-1000-files-5-nested-folders | 0h09m50.3s | 0h09m30.4s | 0h09m30.7s | 0h09m22.3s | 0h9m20.6s | 0h9m40.2s | 0h10m47.0s | 0h09m25.5s | 0h10m39.1s | 03m53.2s | 03m53.3s | 03m53.4s | 03m36.3s | ||||||||||
propfind-flat-1000-files | 0h03m05.4s | 0h03m06.9s | 0h03m03.3s | 0h03m06.1s | 0h02m51.8s | 0h03m11.9s | 0h03m24.3s | 0h03m07.1s | 0h03m27.3s | 01m04.0s | 01m03.9s | 01m00.9s | 00m55.9s | 00m48.0s | 00m45.5s | 00m41.9s | 00m38.9s | 00m40.7s | 00m42.2s | 00m34.2s | 00m33.2s | 00m33.0s | 00m33.7s |
upload-delete-restore-many-large | 0h00m17.4s | 0h00m44.2s | 0h00m46.4s | 0h00m44.2s | 0h00m29.1s | 0h00m39.9s | |||||||||||||||||
upload-delete-restore-many-small | 0h00m26.5s | 0h00m31.6s | 0h00m32.4s | 0h00m31.8s | 0h00m29.6s | 0h00m33.1s | |||||||||||||||||
upload-delete-trash-many-large | 0h00m18.0s | 0h00m32.9s | 0h00m49.5s | 0h00m31.4s | 0h00m31.6s | 0h00m32.2s | |||||||||||||||||
upload-delete-trash-many-small | 0h00m26.1s | 0h00m30.7s | 0h00m31.1s | 0h00m31.9s | 0h00m28.2s | 0h00m33.2s | |||||||||||||||||
upload-download-delete-many-large | 0h00m21.2s | 0h00m34.8s | 0h00m32.4s | 0h00m35.3s | 0h00m33.2s | 0h00m34.8s | 0h00m41.4s | 0h00m35.2s | 0h00m32.4s | 00m29.4s | 00m31.3s | 00m31.0s | 00m31.9s | 00m31.3s | 00m28.5s | 00m30.7s | 00m34.4s | 00m31.4s | 00m31.0s | 00m28.8s | 00m32.6s | 00m30.4s | 00m35.4s |
upload-download-delete-many-small | 0h00m47.9s | 0h00m51.6s | 0h00m51.4s | 0h00m51.0s | 0h00m50.5s | 0h00m51.1s | 0h00m56.3s | 0h00m55.7s | 0h00m56.6s | 00m22.9s | 00m24.6s | 00m24.0s | 00m23.0s | 00m23.7s | 00m25.1s | 00m21.3s | 00m20.4s | 00m20.6s | 00m21.0s | 00m20.6s | 00m20.3s | 00m21.2s | 00m20.6s |
download-delete-with-new-user | X 0h00m00.3s | X 0h00m00.3s | X 0h00m00.3s | X 0h00m00.2s | X 0h00m00.3s | X 0h00m00.3s | X 0h00m00.3s | X 0h00m00.2s | X 0h00m00.3s | 00m01.6s | 00m02.2s | 00m01.3s | 00m01.2s | 00m01.1s | 00m01.1s | 00m00.9s | 00m00.9s | 00m01.1s | 00m01.0s | 00m01.0s | 00m00.9s | 00m00.9s | 00m01.0s |
propfind-deep-rename | 0h01m38.1s | 0h01m33.3s | 0h01m36.3s | 0h01m34.2s | 0h01m34.2s | 0h01m35.6s | 0h02m03.2s | 0h01m55.4s | 0h02m00.5s | 00m38.2s | 00m38.1s | 00m35.9s | 00m35.5s | 00m29.0s | 00m26.9s | 00m23.8s | 00m18.3s | 00m19.7s | 00m20.5s | 00m20.2s | 00m19.6s | 00m19.6s | 00m19.8s |
share-with-new-user | 0h00m44.8s | 0h00m42.8s | 0h00m43.6s | 0h00m43.4s | 0h00m43.2s | 0h00m44.1s | 0h00m49.3s | 0h00m41.6s | 00m32.3s | 00m32.9s | 00m27.9s | 00m28.3s | 00m25.5s | 00m23.6s | 00m22.2s | 00m19.3s | 00m20.3s | 00m21.2s | 00m21.4s | 00m20.9s | 00m20.9s | 00m20.9s |
image: owncloud/ocis:2.0.0-rc.1
PROXY_ENABLE_BASIC_AUTH:-true
OCIS=true BASE_URL_OCIS='ocis.owncloud.test' HEADLESS=true pnpm test:e2e:cucumber tests/e2e/cucumber/**/*[!.oc10].feature
10 scenarios (10 passed)
276 steps (276 passed)
4m24.490s (executing steps: 4m24.021s)
image: owncloud/ocis:2.0.0-rc.1
PROXY_ENABLE_BASIC_AUTH:-true
OCIS=true BASE_URL_OCIS='ocis.owncloud.test' HEADLESS=true pnpm test:e2e:cucumber tests/e2e/cucumber/**/*[!.oc10].feature
10 scenarios (10 passed)
276 steps (276 passed)
4m22.496s (executing steps: 4m22.080s)
[x] Spreadsheet
[x] Document
[x] Presentation
[ ] Spreadsheet
[x] Document
[x] Presentation
grpc delete share request failed
Admin:
Marie:
Admin:
Marie:
Admin:
Marie:
Admin:
Admin:
Marie:
Admin:
Marie:
Admin:
Admin:
Admin:
Katherine:
Marie:
Einstein:
Admin:
Test Hello extension-> failed. I could not run it. GET https://ocis.owncloud.test/
gives me 401
traefik_log:
10T13:58:40Z" level=error msg="Unable to obtain ACME certificate for domains \"ocis.owncloud.test\": cannot get ACME client acme: error: 400 :: POST :: https://acme-v02.api.letsencrypt.org/acme/new-acct :: urn:ietf:params:acme:error:invalidEmail :: Error creating new account :: invalid contact domain. Contact emails @example.org are forbidden" routerName=ocis@docker rule="Host(
ocis.owncloud.test)" ACME CA="https://acme-v02.api.letsencrypt.org/directory" providerName=http.acme
Audit: with ocis local - successfully remarks: https://github.com/owncloud/ocis/issues/5029
commit: 736f513cfc38ac4addaccccfd1a0ec59f2a8d46b
All the tests are passing
image: owncloud/ocis:2.0.0-rc.1
docker-compose file https://github.com/owncloud/ocis/blob/master/deployments/examples/ocis_s3/docker-compose.yml
with basic auth enabled
All the tests are passing
Admin:
Marie:
Admin:
Marie:
Admin:
Marie:
Admin:
Admin:
Marie:
Admin:
Marie:
Admin:
Admin:
Admin:
Katherine:
Marie:
Einstein:
Admin:
Admin:
Marie:
Admin:
Marie:
Admin:
Marie:
Admin:
Admin:
Marie:
Admin:
Marie:
Admin:
Admin:
Admin:
Katherine:
Marie:
Einstein:
Admin:
Admin:
Marie:
Admin:
Marie:
Admin:
Marie:
Admin:
Admin:
Marie:
Admin:
Marie:
Admin:
Admin:
Admin:
Katherine:
Marie:
Einstein:
Admin:
Admin:
Marie:
Admin:
Marie:
Admin:
Marie:
Admin:
Admin:
Marie:
Admin:
Marie:
Admin:
Admin:
Admin:
Katherine:
Marie:
Einstein:
Admin:
Admin:
Marie:
Admin:
Marie:
Admin:
Marie:
Admin:
Admin:
Marie:
Admin:
Marie:
Admin:
Admin:
Admin:
Katherine:
Marie:
Einstein:
Admin:
Admin:
Marie:
Admin:
Marie:
Admin:
Marie:
Admin:
Admin:
Marie:
Admin:
Marie:
Admin:
Admin:
Admin:
Katherine:
Marie:
Einstein:
Admin:
Setup with: https://doc.owncloud.com/ocis/next/deployment/container/orchestration/orchestration.html#kubernetes Basic auth enabled
All the tests are passing
We need to take care that documentation can access stable references to working deployment examples not only here but also in the ocis-charts
repo.
See issue: https://github.com/owncloud/ocis/issues/5040 (Release deployment examples)
Note that documentaion already has prepared for this and just needs tag names for refrence. The tag names can be set individually for each repo (though it can be benificial to use identical names for ease of cross checking). Note that the tag name used in the repos and the printed name in the documentation can be set individually and do not need to be identical. This helps for proper referencing versus displaying.
/deployments/examples/ocis_ldap
open https://ocis.owncloud.test/
-> user management
as admin
open https://ldap.owncloud.test/
and login as admin cn=admin,dc=owncloud,dc=com
and pass admin
bob
(created without role???)spaceManager
qa-group
and add bob
and einstein
as membersopen https://ocis.owncloud.test/
-> user management
as admin
spaceManager
open https://ocis.owncloud.test/
-> user management
as spaceManager
bob
and einstein
(bob
and einstein
can see space)qa-group
(bob
and einstein
can see resourse)open https://ldap.owncloud.test/
as admin
bob
from qa-group
group (bob
cannot see incoming resource)qa-group
group (bob
cannot see incoming resource, admin
cannot see group in user managment
and cannot share to qa-group
group)bob
and einstein
(bob
and einstein
cannot login)We updated ownCloud Web to v6.0.0-rc.6. Please refer to the changelog (linked) for details on the web release.
X-Request-ID
header to all outgoing requestsCreated new release ticket: https://github.com/owncloud/ocis/issues/5140
Tasks
Pre QA Phase
release-2.0.0-rc.1
-> CODEFREEZEchangelog/CHANGELOG.tmpl
ocis-pkg/version/version.go
sonar-project.properties
changelog/2.0.0_2022-11-05
v2.0.0-rc.1
v2.0.0-rc.1
tag / BLOCKING for all further activityv2.0.0-rc.1
https://github.com/owncloud/ocis/pull/4987ocis.released.owncloud.works
https://ocis.team.owncloud.works/
QA Phase
latest
tag @ScharfViktorsingle binary
docker
docker-compose
helm/k8s
test instance owncloud.works
After QA Phase
[x] Brief company-wide heads up via mail @tbsbdr
[ ] Create branch
release-2.0.0
changelog/CHANGELOG.tmpl
ocis-pkg/version/version.go
sonar-project.properties
released
deployment versionschangelog/2.0.0_2022-09-05
[x] Release Notes @tbsbdr
[ ] Create final signed tag
v2.0.0
@micbar[ ] Check successful CI run on
v2.0.0
tag / BLOCKING for all further activity[ ] Merge release notes
[ ] post-release communication
#oCIS-beta
channel once the GA is available to make clear beta is over[ ] Merge back release branch