[QA] setup Kubernetes in GH Actions
- 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
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