warber

Results 15 issues of warber

closes #5544 This PR adds following Event validation to the API-service: ### Allowed event types #### task started events (i.e. `sh.keptn.event..started`) * general validity of event data * mandatory project...

CI:trigger-build-everything

### User Story > As a user, > When I post an event to Keptn > Then I want to be clear about whether the event payload is valid or...

area:core
area:api

When using the CLI to create a new project with an upstream that is already initialized (i.e. has already content pushed to it) the CLI gives the following output: ```...

area:cli
type:improvement
ready-for-refinement

## Action Item Investigate the possibility to run Keptn Tutorials automatically. We lose a lot of time when manually going through the Keptn tutorials to see if everything still works....

type:chore
test
area:core
automation
stale
estimate: 3
on hold
area:devops

When subscribing to the same event type multiple times, the `controlplane` component of the go-sdk invokes the event handler callback too often. How to reproduce: 1) create 2 subscriptions to...

type:bug
area:core
area:go-utils

This PR adds a document containing general (REST)api guidelines to keptn/keptn. Not, that these guidelines do not apply to the current version `v1` of the APIs. Maybe we should review...

Based on the discussions [here](https://github.com/keptn/keptn/discussions/8685), go-utils/go-sdk should provide the functionality for accessing SLI resources more conveniently.

**This is a breaking change.** ## Action Item The signature of the `RetryFunc` of the [retry](https://github.com/keptn/go-utils/blob/c6f17c04cd7c49374c1a53934a0fc5437bc71c74/pkg/common/retry/retry.go#L40) package is a bit too simple. Instead of returning just an `error`, it should...

type:chore
area:go-utils

### Action Item Rewrite the HTTP/API related parts of the mongodb-datastore using `gin-gonic` instead of swagger gen.

type:chore
area:core
maintenance

There are some functional differences between MongoDB and e.g. Amazon DocumentDB. One of them, having stricter field name restrictions on Amazon DocumentDB. More specifically, it's not allowed to store keys...

area:core
kep:48