Use automated testing of updates #96

Open
opened 2026-08-06 09:30:48 +00:00 by ineiti · 3 comments
Owner

I would like to sign up coop-cloud/nextcloud to be tested with this:

https://docs.cooperative.computer/docs/d235e765-93db-4abd-a033-a72c94ae1eb2/

What do you think, @dannygroenewegen ?

I would like to sign up coop-cloud/nextcloud to be tested with this: https://docs.cooperative.computer/docs/d235e765-93db-4abd-a033-a72c94ae1eb2/ What do you think, @dannygroenewegen ?
Owner

I don't have time to really consider this at the moment. From what I understand, the !testme would run on a copy of this repo at Autonomic? Because a decision has to be made before integrating this at git.coopcloud.tech?

Up to you if you want to explore automated tests with the autonomic infra. But the title of this issue says 'automated updates': I'm not comfortable committing to automated updates for this recipe until I understand the test process and which parts would be updated automatically, and under which conditions.

I don't have time to really consider this at the moment. From what I understand, the `!testme` would run on a copy of this repo at Autonomic? Because a decision has to be made before integrating this at git.coopcloud.tech? Up to you if you want to explore automated tests with the autonomic infra. But the title of this issue says 'automated updates': I'm not comfortable committing to automated updates for this recipe until I understand the test process and which parts would be updated automatically, and under which conditions.
ineiti changed title from Use automated updates to Use automated testing of updates 2026-08-08 10:21:10 +00:00
Author
Owner

Corrected the title to use automated TESTING of updates :) I'll contact them to know how that would work and what we'd need to change.

Corrected the title to `use automated TESTING of updates` :) I'll contact them to know how that would work and what we'd need to change.
Owner

That sounds very interesting. At the moment I am building a CI e2e testing pipeline for the kollicloud app integration:

  1. Renovate found a new recipe update and creates a PR
  2. Inside this PR a complete new kollicloud instance is deployed with our stable versions and updated to the new recipe versions
  3. Some Playwright tests check if our integrations like SSO, Onlyoffice, Monitoring, SMTP ... are working
  4. Then a complete new instance with the new recipe versions is deployed
  5. The same Playwright tests are run agains this fresh deployement
  6. If all tests are green and there is no major update the new versions are automerged

https://git.local-it.org/local-it/kolli-config/src/branch/main/ci

I think this could also be used to test the single recipies to automerge the renovate image updates. It would be nice to write tests especially for the modifications and non-defaults we put into the recipes.

That sounds very interesting. At the moment I am building a CI e2e testing pipeline for the kollicloud app integration: 1. Renovate found a new recipe update and creates a PR 2. Inside this PR a complete new kollicloud instance is deployed with our stable versions and updated to the new recipe versions 3. Some Playwright tests check if our integrations like SSO, Onlyoffice, Monitoring, SMTP ... are working 4. Then a complete new instance with the new recipe versions is deployed 5. The same Playwright tests are run agains this fresh deployement 6. If all tests are green and there is no major update the new versions are automerged https://git.local-it.org/local-it/kolli-config/src/branch/main/ci I think this could also be used to test the single recipies to automerge the renovate image updates. It would be nice to write tests especially for the modifications and non-defaults we put into the recipes.
Sign in to join this conversation.
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: coop-cloud/nextcloud#96