0.318.0
tas-runtime-bot
released this
05 Nov 20:16
·
15 commits
to develop
since this release
0.318.0
Release Date: November 05, 2024
Changes
- Enhance Gorouter retry logic - cloudfoundry/gorouter#437 - Thanks @b1tamara!
- Update Routing-API and route registrar for tcp routes - 80cab2a - Thanks @geofffranks!
- Convert all port handling logic to uint16 - Thanks @geofffranks
Bosh Job Spec changes:
diff --git a/jobs/route_registrar/spec b/jobs/route_registrar/spec
index 4f887265..b9afabbe 100644
--- a/jobs/route_registrar/spec
+++ b/jobs/route_registrar/spec
@@ -71,16 +71,13 @@ properties:
description: "Log level for route_registrar"
default: "info"
route_registrar.routing_api.api_url:
- description: (optional, string) The routing API's URL. This is required to register any TCP routes.
- default: https://routing-api.service.cf.internal:3001
+ description: (optional, string) The routing API's URL. This is required to register any TCP routes. If not provided here or via link, this defaults to 'https://routing-api.service.cf.internal:3001'
route_registrar.routing_api.oauth_url:
- description: (optional, string) The OAuth server's URL. This is required to register any TCP routes.
- default: https://uaa.service.cf.internal:8443
+ description: (optional, string) The OAuth server's URL. This is required to register any TCP routes. If not provided here or via link, this defaults to 'https://uaa.service.cf.internal:8443'
route_registrar.routing_api.client_id:
- description: (optional, string) An OAuth client ID for a client that is permitted to add new TCP routes. This is required to register any TCP routes.
- default: routing_api_client
+ description: (optional, string) An OAuth client ID for a client that is permitted to add new TCP routes. This is required to register any TCP routes. If set, overrides values provided via routing_api's link. If not provided via link or property, defaults to 'routing_api_client'.
route_registrar.routing_api.client_secret:
- description: (optional, string) The OAuth client secret for the above client. This is required to register any TCP routes.
+ description: (optional, string) The OAuth client secret for the above client. This is required to register any TCP routes. If set, overrides values provided via routing_api's link. If not provided via link, this must be set when registering TCP routes.
route_registrar.routing_api.ca_certs:
description: (optional, array of strings) The certificate authority certificates for any APIs that the route registrar is communicating with over HTTPS, e.g., the OAuth server. This is required to register any TCP routes.
route_registrar.routing_api.skip_ssl_validation:
diff --git a/jobs/routing-api/spec b/jobs/routing-api/spec
index 2e5cd361..bea7e6ca 100644
--- a/jobs/routing-api/spec
+++ b/jobs/routing-api/spec
@@ -47,6 +47,8 @@ provides:
- routing_api.reserved_system_component_ports
- routing_api.enabled_api_endpoints
- routing_api.max_ttl
+ - uaa.token_endpoint
+ - uaa.tls_port
- uaa.ca_cert
- skip_ssl_validation
- name: routing_api_db
✨ Built with go 1.23.2
Full Changelog: v0.317.0...v0.318.0