Page MenuHomePhabricator

[api-gateway] nginx: don't fail to start if any backend is not there
Closed, ResolvedPublic

Description

This will allow to start the api-gateway even if some of the backing services are failing or are not there.

Add dns alt names (with .cluster.local dns):

Details

Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
jobs-api: fix cluster domainrepos/cloud/toolforge/toolforge-deploy!79dcarojobs_api_fix_cluster_domainmain
api-gateway: bump to 0.0.17repos/cloud/toolforge/toolforge-deploy!78dcaroapi_gateway_bumpmain
jobs-api: bump to 0.0.220repos/cloud/toolforge/toolforge-deploy!76dcarojobs_api_bumpmain
builds-api: bump to 0.0.85-20230817105952-25c2b55frepos/cloud/toolforge/toolforge-deploy!73dcarobump_builds_apimain
builds api allow cluster domainrepos/cloud/toolforge/toolforge-deploy!71dcarobuilds_api_allow_cluster_domainmain
certificate: use the internal domain for all certsrepos/cloud/toolforge/builds-api!35dcaroconfigure_cluster_domain_namemain
envvars-api: declare the internal cluster domainsrepos/cloud/toolforge/toolforge-deploy!70dcaroenvvars_api_allow_cluster_domainmain
certificate: use internal cluster domain for both certsrepos/cloud/toolforge/envvars-api!10dcarofix_certificatesmain
cert: use the project name for the local cluster namerepos/cloud/toolforge/envvars-api!7dcaroadd_cluster_local_altnamemain
add cert dnsnamesrepos/cloud/toolforge/jobs-api!15dcaroadd_cert_dnsnamesmain
jobs-api: bump to 0.0.216repos/cloud/toolforge/toolforge-deploy!56dcarojobs-api_bump_0.0.216main
envvars-api: bump to 0.0.22-20230710124735-c3a7ee79repos/cloud/toolforge/toolforge-deploy!55dcaroenvvar-api_bump_0.0.22main
cert: add cluster.local dns alt namerepos/cloud/toolforge/builds-api!29dcaroadd_cluster_local_altnamemain
cert: add cluster.local alt dns namerepos/cloud/toolforge/envvars-api!6dcaroadd_cluster_local_altnamemain
cert: use dnsName to support api gateway per-backend checksrepos/cloud/toolforge/jobs-api!14dcaroadd_cert_dnsnamesmain
Show related patches Customize query in GitLab

Event Timeline

dcaro changed the task status from Open to In Progress.
dcaro moved this task from Ready to be worked on to In Progress on the Toolforge board.

Mentioned in SAL (#wikimedia-cloud) [2023-07-10T13:01:14Z] <dcaro> deploy envvars-api 0.0.22 (T341462)

Mentioned in SAL (#wikimedia-cloud-feed) [2023-08-18T12:30:28Z] <wm-bot2> deployed kubernetes component builds-api (727e6a7) (T341462) - cookbook ran by dcaro@urcuchillay

Mentioned in SAL (#wikimedia-cloud-feed) [2023-08-18T12:48:30Z] <wm-bot2> deployed kubernetes component builds-api (727e6a7) (T341462) - cookbook ran by dcaro@urcuchillay

Mentioned in SAL (#wikimedia-cloud-feed) [2023-08-18T13:40:28Z] <wm-bot2> deployed kubernetes component envvars-api (06c26be) (T341462) - cookbook ran by dcaro@urcuchillay

Mentioned in SAL (#wikimedia-cloud-feed) [2023-08-18T13:46:09Z] <wm-bot2> deployed kubernetes component envvars-api (06c26be) (T341462) - cookbook ran by dcaro@urcuchillay

Mentioned in SAL (#wikimedia-cloud-feed) [2023-08-29T13:03:13Z] <wm-bot2> deployed kubernetes component jobs-api (b29193d) (T341462) - cookbook ran by dcaro@urcuchillay

Mentioned in SAL (#wikimedia-cloud-feed) [2023-08-29T14:17:01Z] <wm-bot2> deployed kubernetes component jobs-api (485046b) (T341462) - cookbook ran by dcaro@urcuchillay

Mentioned in SAL (#wikimedia-cloud-feed) [2023-08-31T09:36:11Z] <wm-bot2> deployed kubernetes component api-gateway (c0faf0f) (T341462) - cookbook ran by dcaro@urcuchillay

Mentioned in SAL (#wikimedia-cloud-feed) [2023-08-31T09:41:56Z] <wm-bot2> deployed kubernetes component api-gateway (c0faf0f) (T341462) - cookbook ran by dcaro@urcuchillay

Mentioned in SAL (#wikimedia-cloud-feed) [2023-08-31T09:43:27Z] <wm-bot2> deployed kubernetes component api-gateway (485046b) (T341462) - cookbook ran by dcaro@urcuchillay

Mentioned in SAL (#wikimedia-cloud-feed) [2023-08-31T09:48:38Z] <wm-bot2> deployed kubernetes component api-gateway (9c9bee0) (T341462) - cookbook ran by dcaro@urcuchillay

Mentioned in SAL (#wikimedia-cloud-feed) [2023-08-31T09:49:14Z] <wm-bot2> deployed kubernetes component jobs-api (9c9bee0) (T341462) - cookbook ran by dcaro@urcuchillay

Mentioned in SAL (#wikimedia-cloud-feed) [2023-08-31T09:50:39Z] <wm-bot2> deployed kubernetes component api-gateway (c0faf0f) (T341462) - cookbook ran by dcaro@urcuchillay

dcaro updated the task description. (Show Details)
dcaro moved this task from To refine to Done on the User-dcaro board.

Mentioned in SAL (#wikimedia-cloud-feed) [2023-09-05T13:24:35Z] <wm-bot2> dcaro@urcuchillay START - Cookbook wmcs.toolforge.k8s.component.deploy for component registry-admissionNone (T341462)

Mentioned in SAL (#wikimedia-cloud-feed) [2023-09-05T13:25:03Z] <wm-bot2> dcaro@urcuchillay END (PASS) - Cookbook wmcs.toolforge.k8s.component.deploy (exit_code=0) for component registry-admissionNone (T341462)

Mentioned in SAL (#wikimedia-cloud-feed) [2023-09-05T13:29:18Z] <wm-bot2> dcaro@urcuchillay START - Cookbook wmcs.toolforge.k8s.component.deploy for component registry-admissionNone (T341462)

Mentioned in SAL (#wikimedia-cloud-feed) [2023-09-05T13:29:36Z] <wm-bot2> dcaro@urcuchillay END (FAIL) - Cookbook wmcs.toolforge.k8s.component.deploy (exit_code=99) for component registry-admissionNone (T341462)

Mentioned in SAL (#wikimedia-cloud-feed) [2023-09-05T13:29:40Z] <wm-bot2> dcaro@urcuchillay START - Cookbook wmcs.toolforge.k8s.component.deploy for component registry-admissionNone (T341462)

Mentioned in SAL (#wikimedia-cloud-feed) [2023-09-05T13:30:05Z] <wm-bot2> dcaro@urcuchillay END (PASS) - Cookbook wmcs.toolforge.k8s.component.deploy (exit_code=0) for component registry-admissionNone (T341462)

Mentioned in SAL (#wikimedia-cloud-feed) [2023-09-05T13:31:08Z] <wm-bot2> dcaro@urcuchillay START - Cookbook wmcs.toolforge.k8s.component.deploy for component registry-admissionNone (T341462)

Mentioned in SAL (#wikimedia-cloud-feed) [2023-09-05T13:31:38Z] <wm-bot2> dcaro@urcuchillay END (PASS) - Cookbook wmcs.toolforge.k8s.component.deploy (exit_code=0) for component registry-admissionNone (T341462)