Class GenerateCanaryAnalysisResultStage

  • All Implemented Interfaces:
    com.netflix.spinnaker.kork.plugins.api.internal.SpinnakerExtensionPoint, com.netflix.spinnaker.orca.api.pipeline.graph.StageDefinitionBuilder, org.pf4j.ExtensionPoint

    @Component
    public class GenerateCanaryAnalysisResultStage
    extends java.lang.Object
    implements com.netflix.spinnaker.orca.api.pipeline.graph.StageDefinitionBuilder
    The finalizer StageExecution that is intended to run regardless of whether or not there are upstream failures. This StageExecution will generate the aggregated results of the individual canary runs or bubble up errors that occurred.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.netflix.spinnaker.orca.api.pipeline.graph.StageDefinitionBuilder

        com.netflix.spinnaker.orca.api.pipeline.graph.StageDefinitionBuilder.Aliases
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String STAGE_DESCRIPTION  
      static java.lang.String STAGE_TYPE  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getType()  
      void taskGraph​(com.netflix.spinnaker.orca.api.pipeline.models.StageExecution stage, com.netflix.spinnaker.orca.api.pipeline.graph.TaskNode.Builder builder)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.netflix.spinnaker.kork.plugins.api.internal.SpinnakerExtensionPoint

        getExtensionClass, getPluginId
      • Methods inherited from interface com.netflix.spinnaker.orca.api.pipeline.graph.StageDefinitionBuilder

        afterStages, aliases, beforeStages, buildTaskGraph, canManuallySkip, onFailureStages, prepareStageForRestart
    • Constructor Detail

      • GenerateCanaryAnalysisResultStage

        public GenerateCanaryAnalysisResultStage()
    • Method Detail

      • taskGraph

        public void taskGraph​(@Nonnull
                              com.netflix.spinnaker.orca.api.pipeline.models.StageExecution stage,
                              @Nonnull
                              com.netflix.spinnaker.orca.api.pipeline.graph.TaskNode.Builder builder)
        Specified by:
        taskGraph in interface com.netflix.spinnaker.orca.api.pipeline.graph.StageDefinitionBuilder
      • getType

        @Nonnull
        public java.lang.String getType()
        Specified by:
        getType in interface com.netflix.spinnaker.orca.api.pipeline.graph.StageDefinitionBuilder