kyma-project / kyma-project/cli
POC: Implement a Hyperspace CI/CD pipeline for REST bookstore microservice (on SAP Hana)
Open
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 125
- Forks
- 124
- PR merge metrics
- No merged PRs in 30d
Description
Description
Prove its possible to create CI/CD pipeline definitions for a bookstore app including:
- pr flow:
- unit test,
- lint,
- push to main flow:
- stage (build and push temporary image to staging service),
- test on k8s using staged images
- release flow:
- tagging,
- build tagged image
- Push to docker registries (SAP artifactory, in-cluster docker registry),
- deploy to cluster
- test
- GH release
See this tutorial
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named. Start with the linked Kyma/Postgres CAP tutorial, then map the requested pull-request, main-branch, and release flows for the bookstore service. Done means the pipeline runs unit tests and linting, stages and tests images on Kubernetes, publishes release images, deploys and tests them, and creates a GitHub release.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, kubernetes
- Domain
- api, ci-cd, databases, devops
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100