Skip to content

Get rid of GitHub, use gitea #60

@christian-kreuzberger-dtx

Description

With the introduction of resource-service in Keptn 0.16 the git upstream became mandatory, which is why GitHub is mandatory for this tutorial.

IMO this just adds an extra step that's confusing for new users, and this is why we published the keptn-gitea-provisioner-service.

In order to use it with Keptn 0.17, the following things have to be done:

  1. Install gitea
  2. Install keptn-gitea-provisioner-service
  3. Install Keptn and configure it to use the gitea-provisioner-service

We have information available on how this works here: https://github.com/keptn-sandbox/keptn-gitea-provisioner-service#quickstart

Acceptance Criteria

  • It is no longer needed to have a GH Api Token for the tutorial
  • gh CLI is no longer installed
  • add approval step refactored such that it works with just the git repo (probably just needs git commands)
  • setup keptn step no longer needs to create a repo - that's handled by the provisioner

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions