mirror of
https://github.com/axieyangb/aegis.git
synced 2026-09-10 01:35:40 +00:00
440260a0f6
- Remove starter.json (no longer needed — gateway auto-bootstraps on first boot) - Add envoy/envoy.yaml static bootstrap config - Fix docker-compose.yml to use envoy.yaml instead of starter.json - Update README: fix quick start flow, add Local CA section, add tutorial link - Rewrite getting-started.md: auto-bootstrap, Local CA, bring-your-own-CA - Update envoy-config.md: replace import section with auto-bootstrap explanation - Add docs/tutorial-whoami-local-https.md: end-to-end local HTTPS with whoami - Add configs/README.md: clarify configs dir purpose Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
51 lines
1.4 KiB
YAML
51 lines
1.4 KiB
YAML
node:
|
|
id: home
|
|
cluster: aegis
|
|
|
|
# All dynamic resources (listeners, clusters, secrets) come from Aegis via ADS.
|
|
dynamic_resources:
|
|
ads_config:
|
|
api_type: GRPC
|
|
transport_api_version: V3
|
|
grpc_services:
|
|
- envoy_grpc:
|
|
cluster_name: xds_cluster
|
|
lds_config:
|
|
resource_api_version: V3
|
|
ads: {}
|
|
cds_config:
|
|
resource_api_version: V3
|
|
ads: {}
|
|
|
|
static_resources:
|
|
clusters:
|
|
# xds_cluster is the only static cluster — used for both xDS and ALS gRPC to Aegis.
|
|
- name: xds_cluster
|
|
type: STRICT_DNS
|
|
connect_timeout: 5s
|
|
typed_extension_protocol_options:
|
|
envoy.extensions.upstreams.http.v3.HttpProtocolOptions:
|
|
"@type": type.googleapis.com/envoy.extensions.upstreams.http.v3.HttpProtocolOptions
|
|
explicit_http_config:
|
|
http2_protocol_options: {}
|
|
load_assignment:
|
|
cluster_name: xds_cluster
|
|
endpoints:
|
|
- lb_endpoints:
|
|
- endpoint:
|
|
address:
|
|
socket_address:
|
|
address: aegis
|
|
port_value: 18000
|
|
|
|
admin:
|
|
address:
|
|
socket_address:
|
|
address: 0.0.0.0
|
|
port_value: 9901
|
|
access_log:
|
|
- name: envoy.access_loggers.file
|
|
typed_config:
|
|
"@type": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog
|
|
path: /dev/null
|