epam / cloud-pipeline

Cloud agnostic genomics analysis, scientific computation and storage platform
https://cloud-pipeline.com
Apache License 2.0
144 stars 58 forks source link

EDGE: Enable ingress proxy for different services only if such service was deployed #3437

Closed SilinPavel closed 5 months ago

SilinPavel commented 5 months ago

Describe the bug Currently EDGE service would try to enable ingress proxy configs for the following services: cp-api-srv, cp-git, cp-idp, cp-docker-registry, cp-share-srv

But some of these services are optional, f.e. cp-share-srv. In case if we didn't deploy these optional services edge will fail, because nginx will not be able to start due to luck of the certificates for the services that are missing.

Solution Based on #3436 we can refactor this behaviour to make it conditional.

SilinPavel commented 5 months ago

done by #3443 #3447