API definitions for the Istio project
api
Go to file
Jason Young 2198cccdc2 add incremental mcp support (#620)
* add incremental mcp based on incremental xds

Extend the MCP to include support for incremental configuration
pushes. This is *heavily* derived from the new incremental xDS
protocol.

xref: https://github.com/envoyproxy/data-plane-api/blob/master/XDS_PROTOCOL.md#incremental-xds

* document initial_resource_versions should only be included in first request

* move resource version into metadata
2018-08-27 11:50:57 -07:00
.circleci Update to latest doc gen tool. (#530) 2018-06-12 06:47:03 -07:00
authentication/v1alpha1 move common.StringMatcher to policy.proto (#614) 2018-08-16 15:33:57 -07:00
docker
envoy/config/filter/http Move back jwt_auth/config.proto from Envoy (#512) 2018-06-06 23:19:58 -07:00
mcp add incremental mcp support (#620) 2018-08-27 11:50:57 -07:00
mesh/v1alpha1 add galley service address to mesh config (#616) 2018-08-20 12:20:33 -07:00
mixer add new check template (#619) 2018-08-22 05:19:33 -07:00
networking/v1alpha3 Add a configuration option for consecutive gateway errors (#617) 2018-08-24 09:51:57 -04:00
policy/v1beta1 mixer: add header operation templates (#612) 2018-08-16 17:09:32 -07:00
prow
python add incremental mcp support (#620) 2018-08-27 11:50:57 -07:00
rbac/v1alpha1 Add periods at the end of description strings. (#604) 2018-08-07 05:11:12 -07:00
scripts
.gitignore
BUILD
LICENSE
Makefile move common.StringMatcher to policy.proto (#614) 2018-08-16 15:33:57 -07:00
OWNERS order alphabetically (#555) 2018-06-22 08:03:56 -07:00
README.md
STYLE-GUIDE.md
WORKSPACE

README.md

Istio APIs and Common Configuration Definitions

This repository defines component-level APIs and common configuration formats for the Istio platform. These definitions are specified using the protobuf syntax.

All other Istio repositories can take a dependency on the api repository. This repository will not depend on any other repos

Standard vocabulary

All components of an Istio installation operate on a shared vocabulary of attributes, as defined in this repo.

Style guide

When designing proto-based APIs in the Istio project, please follow the Istio API Style Guide.

Updating

After the protobuf definitions are updated, the corresponding *pb.go and _pb2.py files must be generated by running scripts/generate-protos.sh and submitted as part of the same PR as the updated definitions.

If releasing a new tagged version, please update python/istio-api/setup.py version to reflect.