0.35.1
(2018-08-17)
0.35.1 (2018-08-17)
Notable Changes
- Advanced parameters on action
- GitClone action: new attributes depth and submodules as advanced parameters. doc: https://ovh.github.io/cds/workflows/pipelines/actions/builtin/gitclone/
- CheckoutApplication clones with depth 50 and submodules true by default. doc: https://ovh.github.io/cds/workflows/pipelines/actions/builtin/checkout-application/
- Improve /mon/status page, you can fine configure it if you don't launch all CDS µServices. doc: https://ovh.github.io/cds/hosting/monitoring/
Features
- api: stop all workflows which are running more than 24hours (#3115) (904ef0a)
- api, ui: add vulnerability trend (#3130) (4861e20)
- api,sdk,ui: advanced parameters (#3163) (7582c23)
- hatchery: /mon/status (#3156) (067465e)
- hatchery: timeout of 10 minutes to start a worker (#3161) (0a8e85b)
- plugin/venom: handle * into path on plugin venom for path and exclude arguments (#3145) (7ddcd90)
- plugin/venom: upgrade to 0.21.1 (#3169) (136d4ab)
- service: enable tracing on all services (#3135) (2d5c957)
- ui: Display workflow run tags in web pages title (#3152) (8a24a26), closes #3138
- worker: add with temp url for worker cache and fix issues (#3147) (b9b7cf1)
- worker: depth to 50 (#3151) (618d407)
- action/GitClone: depth and submodules opts (#3171) (f8aadc9)
- action/GitClone: do not export url if empty (#3175) (34e9e18)
- action/GitClone: if no auth & url, use app vcs strategy (#3174) (76afc19)
- action/GitClone: set default value from git.url to empty (#3178) (e8d3630)
- api: avoid AL if it's not an AL on /mon/status (#3212) (e51951b). doc: https://ovh.github.io/cds/hosting/monitoring/
- api: low level metrics (#3207) (c8564fc)
- api: expose git.server as a template variable (#3076) (a28acd5)
- gitClone: apply depth even if no git.hash (#3184) (cc3a235)
- hatchery: dump stack traces (#3176) (1e9bab1)
- hatchery: metrics (#3170) (24b3dda)
- hatchery: remove stacktraces older than 15 minutes (#3177) (8cdbd0a)
- ui: remove Workflow migration progress (#3211) (b23f879)
- worker: exit after checking or running a job if ttl is null (#3204) (007a627)
Bug Fixes
- api: add withIcons on routes to not fetch icon if not needed (#3192) (5f1d5ed)
- api: reset git.hash for child pipeline with different repo as parent (#3203) (b8f0dc1)
- elasticsearch: status "no ping" (#3179) (fa98d83)
- hatcheries: worker pool count (#3183) (5624f4d)
- hatchery: ctxhttp nil context (#3182) (70bf4b3)
- hatchery: try to create the panic dumps directory (#3180) (82618ea)
- repositories: reset if repo has diverged (#3210) (b4873be)
- test: fix unit tests (#3173) (44a9a0e)
- test: remove circular dependency (#3172) (316c038)
- ui: artifact link from sidebar (#3202) (eaf1cda), closes #3197
- ui: sidebar on node not refreshed in specific cases (#3213) (0f86337), closes #3190
- worker: gitClone - use git.hash if present (#3191) (906aac7)
- api: delete application deployment strategies (#3148) (e89c639)
- api: do not compute stop from start but from last_execution (#3141) (b8d0f82)
- api: do not let add run conditions with unknown operator (#3126) (b072e35), closes #3123
- api: do not return 404 if no coverage report (#3140) (e16208c)
- api: fill data in last_execution (#3144) (dbd272a)
- api: fix stop workflow run for purge (#3149) (7aa9b83)
- api: import application with deployment strategies secrets (#3146) (066be05), closes #3129
- api: remove verbose log (#3158) (b6aa441)
- api, hatchery: remove tracing logs (#3160) (301a394)
- hatchery: context cancellation (#3167) (e529b85)
- hatchery/swarm: don't rm too young networks (#3164) (0e7619b)
- sdk: add no-single-branch for git clone with depth (#3162) (d278569)
- sdk: delete jobsTicker log (#3150) (c3263a0)
- sql: rename 117_workflow_run_header to 118 (#3154) (dc796ba)
- ui: add prismjs dependency (#3142) (b57385c)
- ui: advanced conditon display bug sometimes (#3128) (a56f3b0), closes #3122
- ui: check if piptorun exist (#3153) (c119103)
- ui: do not list platform not attached to an application (#3136) (f49791d), closes #3132
- worker: clone squeeze (#3168) (e355468)
- worker: gitCLone ut (#3165) (e82c9ac)
- worker: remove dependency with api/worker package (#3137) (9cb5de8)
- ui: add suggest and fix parameters list (023fed7), closes #3124 #3125
- ui: fix conditions list (#3121) (d74c73c)