README

Galley

Galley is the top-level config ingestion, processing and distribution component of Istio. It is responsible for insulating the rest of the Istio components from the details of obtaining user configuration from the underlying platform. It contains Kubernetes CRD listeners for collecting configuration, an MCP protocol server implementation for distributing config, and a validation web-hook for pre-ingestion validation by Kubernetes API Server.

High-level design doc (Oct 2019)

Expand ▾ Collapse ▴

Directories

Path Synopsis
pkg
config/processor/transforms
Package transforms contains basic processing building blocks that can be incorporated into bigger/self-contained processing pipelines.
Package transforms contains basic processing building blocks that can be incorporated into bigger/self-contained processing pipelines.
config/testing/basicmeta
Code generated for package basicmeta by go-bindata DO NOT EDIT.
Code generated for package basicmeta by go-bindata DO NOT EDIT.
config/testing/data
Code generated for package data by go-bindata DO NOT EDIT.
Code generated for package data by go-bindata DO NOT EDIT.
config/testing/k8smeta
Code generated for package k8smeta by go-bindata DO NOT EDIT.
Code generated for package k8smeta by go-bindata DO NOT EDIT.
testdatasets
validation
Code generated for package validation by go-bindata DO NOT EDIT.
Code generated for package validation by go-bindata DO NOT EDIT.