Proto commits in ovh/cds

These 25 commits are when the Protocol Buffers files have changed:

Commit:309f980
Author:Guiheux Steven
Committer:GitHub

fix(contrib): plugin stream logs (#6933)

The documentation is generated from this commit.

Commit:7f439a6
Author:Guiheux Steven
Committer:GitHub

feat(engine): add builtin action PushBuildInfo (#5824)

Commit:10eebf1
Author:Guiheux Steven
Committer:GitHub

refactor: rename integration plugin method (#5787)

Commit:78f13a6
Author:Richard LT
Committer:GitHub

refactor/authentication (#4290) (#4556)

Commit:897b62a
Author:François Samin
Committer:Guiheux Steven

chore: build, tests and package (#4798)

Commit:0903f21
Author:François Samin
Committer:Richard LT

feat(api): new prometheus metrics about handlers (#4588)

Commit:5284f23
Author:Yvonnick Esnault
Committer:Yvonnick Esnault

vendor(hatchery/k8s): k8s.io/client-go Signed-off-by: Yvonnick Esnault <yvonnick.esnault@corp.ovh.com>

Commit:bc4b4fb
Author:Yvonnick Esnault
Committer:GitHub

refactor: platforms -> integrations (#3890) * refactor: platforms -> integrations Signed-off-by: Yvonnick Esnault <yvonnick.esnault@corp.ovh.com>

Commit:4675273
Author:François Samin
Committer:Richard LT

refactor: remove a part of old application_pipeline code (#3795) * wip * refactor: remove old tables * fix: cr * fix(api): remove pipeline_build_jog and hooks queries

Commit:d9b0618
Author:Yvonnick Esnault
Committer:GitHub

fix(plugin/deploy): proto (#3554)

Commit:7316b3a
Author:Yvonnick Esnault
Committer:GitHub

fix(plugin): fix duplicate logs from plugins (#3547) It's fixed with readString, instead of readByte. readByte does not advance in the buffer, it's ok with readString. plus: - fix target Makefile plugin deploy - fix logger plugin venom Signed-off-by: Yvonnick Esnault <yvonnick.esnault@corp.ovh.com>

Commit:2731e58
Author:Yvonnick Esnault
Committer:GitHub

chore: go 1.11 compat - go mod (#3470)

Commit:be2cee5
Author:Coenen Benjamin
Committer:Yvonnick Esnault

feat(api): add grpc plugin action handlers (#3308)

Commit:c46c3e0
Author:Coenen Benjamin
Committer:Yvonnick Esnault

feat(api,ui,hatchery): add logs on service (#2941)

Commit:c7ee424
Author:François Samin
Committer:Coenen Benjamin

feat(sdk, api, ui): deployment platform (#2580) * feat (sdk, api): deployment platform * feat(api): platform models handlers and unit tests * feat(api): it's forbidden to update builtin model * feat(cli): platform model * fix(api): platform handlers * test(it): platform model admin * chore(api): vendor * feat(api): application deployment strategy * feat(api): workflow node context with platform * fix sql * test: remove deprecated application command * test: remove deprecated application command * test: remove deprecated application command * test: remove deprecated application command * feat(ui): deployment platform * feat(api): deploy application * cr * feat(api): grpc plugin management wip * feat(api,cli); manage grpc plugins * fix(cli): manage plugins * feat(cli): manage plugins * test(cli): admin plugins * feat(api,cli,test): link between platform model and plugin * feat(worker): download the right plugin to run de deployment * feat(plugin): get unix socket with 100 milliseconds * feat(worker, api): load project platform & application deployment strategies secrets * feat(worker): call grpc plugin * feat(worker): stream grpc plugins stdout to job logs * feat(api): provider configuration * fix: cr * fix: cr * fix(api): unit tests * fix(api): unit tests * feat(api): allow provider on postApplicationDeploymentStrategyConfigHandler + unit tests * fix(api,sdk): cr * fix(api): merge failed * fix(api): unit tests * fix(api): delete application deployment strategy * feat(api): export, import application with deployment strategies * fix(ui): delete deployment platform * fix(sql): cr * feat(contrib): arsenal plugin

Commit:c6a63ca
Author:François Samin
Committer:Yvonnick Esnault

feat (cli): workflow run & stop (#2050)

Commit:252f67c
Author:François Samin
Committer:Coenen Benjamin

feat (cli): autoconf (#2029) * feat (cli): autoconf * fix vendor * fix (cdsctl): arg name * fix (vendor): lock file * Update config.go * fix (cdsctl): code review #2029

Commit:bf5dc60
Author:Yvonnick Esnault
Committer:François Samin

fix (engine): cross-compile win & freebsd (#2028)

Commit:5b430de
Author:Yvonnick Esnault
Committer:François Samin

refactor: remove iffy (#2023)

Commit:0db76f1
Author:Yvonnick Esnault
Committer:GitHub

chore: dep (#2020) Signed-off-by: Yvonnick Esnault <yvonnick.esnault@corp.ovh.com>

Commit:1f9f9db
Author:Yvonnick Esnault
Committer:GitHub

chore: vendor logrus, docker (#1457)

Commit:e1b55c4
Author:François Samin
Committer:Yvonnick Esnault

feat (api, worker): workflow queue GRPC handlers (#691)

Commit:837b725
Author:François Samin
Committer:Yvonnick Esnault

feat (api,cli): workflow run #538 (#666) * feat (api): workflow node support pipeline parameters and payloads * feat (cli): workflow list & get * feat (api): workflow detailled option on handlers * feat (api): workflow run [wip]

Commit:b2d6211
Author:Yvonnick Esnault
Committer:Yvonnick Esnault

doc: initial revision Signed-off-by: Yvonnick Esnault <yvonnick.esnault@corp.ovh.com>

This commit does not contain any .proto files.

Commit:4e42b34
Author:François Samin
Committer:Yvonnick Esnault

feat (api, worker): Send logs through GRPC (#416) * feat (api): Implement AddBuildLog GRPC service * feat (cli, api, sdk): log protobuf impact * feat (worker): code refacto, and use GRPC service * feat (api): grpc auth and server init * chore (*): vendor updates