carbynestack / carbynestack/thymus
Provide initial contribution
- Dominant language
- Java
- Stars
- 1
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
Before the contribution from the private fork can be merged into `master` a couple of things have to be done
# General
- [x] Add license headers to source files
- [x] Copy over `create-sbom.sh` from Klyshko
- [ ] Implement tests (>= 80% coverage expected)
- [ ] Create workflows for testing / building
- [x] Remove comments from generated files
- [ ] Setup codecov
# From [CSEP](https://github.com/carbynestack/carbynestack/blob/master/enhancements/0049-end-user-authentication.md)
- [ ] Expose endpoints under the right URLs (see [here](https://github.com/carbynestack/carbynestack/blob/master/enhancements/0049-end-user-authentication.md#exposing-endpoints))
- [ ] Provide helm chart for deploying Thymus (see [here](https://github.com/carbynestack/carbynestack/blob/master/enhancements/0049-end-user-authentication.md#deployment)).
- [ ] Create a service provider identity that is able to manage users / access the admin interface of Kratos / Hydra (see [here](https://github.com/carbynestack/carbynestack/blob/master/enhancements/0049-end-user-authentication.md#service-provider-identity))
- [ ] Ensure that the described use case work as expected (see [here](https://github.com/carbynestack/carbynestack/blob/master/enhancements/0049-end-user-authentication.md#user-stories))
- [ ] Create OAuth2 client with Hydra Maester (see [here](https://cryptecs.eu/dissemination/deliverables/#wp5-ppc-platform-design-and-realization)).
# E2E testing
- [ ] Ensure that everything works with the CS CLI
Contributor guide
Assessment
This issue has not been assessed yet.