Skip to content
This repository has been archived by the owner on Jan 19, 2024. It is now read-only.

Releases: keptn-contrib/unleash-service

0.3.2

18 Jun 12:14
Compare
Choose a tag to compare

Release notes 0.3.2

New Features

  • Distributor of Keptn 0.8.4 is used

0.3.1

20 May 12:33
Compare
Choose a tag to compare

Release notes 0.3.1

New Features

  • Upgraded to Go 1.16 #2936

Fixed Issues

  • Properly set result and message properties in case of an error #45

0.3.0

04 Mar 13:50
Compare
Choose a tag to compare

Release notes v0.3.0

New Features

  • Use CloudEvents 1.0 #20
  • Move Build and Tests from Travis-CI to GH Actions #24

Fixed Issues

  • Updated Example in README with correct Namespace #22

0.2.0

02 Sep 08:34
Compare
Choose a tag to compare

Release Notes 0.2.0

New Features

  • Removed hardcoded references to Keptn namespace in URLs

0.1.0

21 Jul 12:14
Compare
Choose a tag to compare

Release Notes 0.1.0

This service allows interaction with the open-source feature toggle system unleash.

Triggered by a Keptn CloudEvent of the type sh.keptn.event.action.triggered. After the features specified in the event
have been toggled, it sends out an sh.keptn.event.action.finished event.

Example payload for an approval.triggered event:

{
  "type": "sh.keptn.event.action.triggered",
  "specversion": "0.2",
  "source": "https://github.com/keptn/keptn/remediation-service",
  "id": "f2b878d3-03c0-4e8f-bc3f-454bc1b3d79d",
  "time": "2019-06-07T07:02:15.64489Z",
  "contenttype": "application/json",
  "shkeptncontext": "08735340-6f9e-4b32-97ff-3b6c292bc509",
  "data": {
    "action": {
      "name": "FeatureToggle",
      "action": "toggle-feature",
      "description": "toggle a feature",
      "values": {
        "EnableItemCache": "on"
      }
    },
    "problem": {
      "ImpactedEntity": "carts-primary",
      "PID": "93a5-3fas-a09d-8ckf",
      "ProblemDetails": "Pod name",
      "ProblemID": "762",
      "ProblemTitle": "cpu_usage_sockshop_carts",
      "State": "OPEN"
    },
    "project": "sockshop",
    "stage": "staging",
    "service": "carts",
    "labels": {
      "testid": "12345",
      "buildnr": "build17",
      "runby": "JohnDoe"
    }
  }
}