Tags: anooptejt/echo
Tags
feat(swabbie): add create time of resource to email (spinnaker#394)
feat(swabbie): add create time of resource to email (spinnaker#394)
feat(core): Add functionality fo 10000 r artifact-extracting Jinja templates ( spinnaker#393) * fix(core): Fix warnings in MessageArtifactTranslator * feat(core): Add functionality for artifact-extracting Jinja templates Add functionality for adding Jinja templates that will be used to extract artifacts from pipeline triggers. In particular, adds an enum of standard templates included in the jar as well as the ability to configure custom templates via echo config. I've tried to make this general enough that we can in the future refactor some of the duplicated code in the google/aws pubsub template handling to use this, but have not actually taken on that refactor in this commit. * feat(core): Implement artifact post-processor * style(core): Address codecheck comments
fix(metrics): second attempt at a front50.lastPoll meter (spinnaker#391)
refactor(rx): remove RxJava from scheduler and pipeline poller (spinn… …aker#389) * refactor(rx): remove RxJava from scheduler and pipeline poller * the most consequential changes are in PipelineCache: - instead of driving the polling with Observable.interval, use a simple executor with a fixed delay instead of a rate, which can be problematic when things become latent - getPipelines() no longer returns an Observable<List<Pipeline>>, but rather exposes 2 APIs that return the cached value directly (and optionally blocking until a value is available) * refocused PipelineCacheSpec on the internal logic rather than the scheduling/retrying * similar change in MissedPipelineTriggerCompensationJob * as a consequence, we no longer need the Scheduler bean from PipelineTriggerConfiguration * more cosmetic: we can remove the rx bits in Front50Service, PipelineTriggerConverter, PipelineConfigsPollingAgent... * remove rxJava dependency from echo-notifications * add a PolledMeter for the last poll duration in PipelineCache * make sure we call the blocking getPipelinesSync() in places that don't expect a null value
feat(swabbie): adds notification email design (spinnaker#384) * feat(swabbie): adds notification email design
fix(MPT): Fixes templated pipeline triggers from Echo. (spinnaker#383) * fix(MPT): Fix templated pipeline triggers. (spinnaker#370) * fix(MPT): Fix NPE in pipeline initiator (spinnaker#371) * fix(pipelines): Fixes imports for pipeline initiator. Small backport since this file was recently refactored to not use Action1 in master.
PreviousNext