You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am currently working on integrating Keptn qualitygates / performance as a self service with Jenkins and Dynatrace. Really enjoying the functionality of Keptn and its easy configuration.
However, at the moment I am facing problems with the "performance as a self service" part of things.
The comments above the sendDeploymentFinishedEvent function talk about, that this will trigger a test execution with subsequent SLO evaluation. I can imagine, that the deploymentFinishedEvent would trigger a teststep, specified in a shipyard file.
The Problem
How would Keptn know, which testStrategy I want to use?
The parameter is extracted and echoed to the console, but not added to the payload of the request.
Maybe I'm missing something.
Quick Question
As I read it, the sendDeploymentFinishedEvent is relying on a shipyard file to trigger the JMeter Tests. Is this correct?
Thanks in advance,
greetings from Vienna,
Michael
The text was updated successfully, but these errors were encountered:
Thanks for the post. Its something I had planned to implement.
With the shift towards sequences that were introduced with shipyard 0.2 (keptn 0.8) we now have to send trigger sequence events instead of sending e.g: a deployment finished event. This is something that is currently not reflected in the Jenkins Library.
I am proposing that we are providing functions such as
triggerDelivery and triggerEvaluation essentially trigger a sequence with the name delivery or evaluation. triggerSequence allows you to trigger ANY type of sequence. Its basically the same as the Keptn CLI does when calling keptn trigger evaluation or keptn trigger delivery.
Providing these functions will allow you to then trigger a sequence that you use for your performance as a self-service use case. You can define a sequence that includes test and evaluation and then use the trigger function to trigger that sequence. Your sequence definition would then include the teststrategy as part of your shipyard. If you want to "overwrite" that teststrategy we can pass it as part of the trigger sequence event.
Thanks for you answer.
Due to time presure I wrote a quick function, that waits for the TestDoneEvent and opened a pull request for it. #25
Now I am not sure if this is inline with the whole idea of the shipyard-files and so on.
Thanks for your answer.
Hello everyone, @grabnerandi, @kristofre
Context
I am currently working on integrating Keptn qualitygates / performance as a self service with Jenkins and Dynatrace. Really enjoying the functionality of Keptn and its easy configuration.
However, at the moment I am facing problems with the "performance as a self service" part of things.
The comments above the
sendDeploymentFinishedEvent
function talk about, that this will trigger a test execution with subsequent SLO evaluation. I can imagine, that the deploymentFinishedEvent would trigger a teststep, specified in a shipyard file.The Problem
How would Keptn know, which testStrategy I want to use?
The parameter is extracted and echoed to the console, but not added to the payload of the request.
Maybe I'm missing something.
Quick Question
As I read it, the sendDeploymentFinishedEvent is relying on a shipyard file to trigger the JMeter Tests. Is this correct?
Thanks in advance,
greetings from Vienna,
Michael
The text was updated successfully, but these errors were encountered: