owncloud / owncloud/ocis

[QA] setup Kubernetes in GH Actions

Open
#12,267 2 comments 0 reactions 0 assignees View on GitHub
QA:team
Dominant language
Go
Stars
2.1k
Forks
274
Avg merge
2d 2h
Merged PRs (30d)
106

Description

we need to recreate the same setup we had in drone and run tests in k8s

https://github.com/owncloud/ocis/issues/11019
https://github.com/owncloud/ocis/issues/11658

---
The following tests suites when ran in full ci mode and K8s enabled: https://github.com/owncloud/ocis/actions/runs/28002096936 failed. The goal is to make the CI green:

- [x] `API-graphUser`
- [ ] `API-spaces`
- [ ] `API-davOperations`
- [ ] `API-groupAndSearch1`
- [x] `API-search2`
- [ ] `API-settingsAndNotification`
- [ ] `API-sharingNg1`
- [ ] `API-sharingNgShareInvitation`
- [ ] `API-sharingNgLinkShare`
- [ ] `API-antivirus`
- [x] `API-ocm`
- [x] `API-AuthApp`
- [ ] `API-wopi`
- [x] `API Vault`
- [x] `Core-API-hareManagementBasicToShares`
- [x] `Core-API-ShareManagementToShares`
- [x] `Core-API-Sharees`
- [x] `Core-API-SharePublicLink2`
- [x] `Core-API-ShareOperationsToShares1`
- [x] `Core-API-ShareOperationsToShares2`
- [x] `Core-API-SharePublicLink1`
- [x] `Core-API-ShareCreateSpecialToShares1`
- [x] `Core-API-ShareCreateSpecialToShares2`
- [x] `Core-API-ShareUpdateToShares`
- [x] `Core-API-Trashbin`
- [x] `Core-API-TrashbinRestore`
- [x] `Core-API-WebdavEtagPropagation1`
- [x] `Core-API-WebdavEtagPropagation2`
- [x] `Core-API-WebdavDelete`
- [x] `Core-API-WebdavOperations`
- [x] `Core-API-WebdavMove2`
- [x] `Core-API-WebdavProperties`

Contributor guide

Open the contributing guide

Research direction

Start with the linked GitHub Actions run and the two referenced issues, then compare the existing Drone setup with the current Kubernetes-enabled workflow. Re-run the listed API suites in full CI mode and use the unchecked suites as the acceptance criteria; done means the CI run is green.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, kubernetes
Domain
ci-cd, devops, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.