API definitions for the Istio project
api
Go to file
Frank Budinsky 96d74ee7cf Rename DestinationWeight and cleanup add/remove headers (#641) 2018-09-28 12:39:39 -07:00
.circleci
authentication/v1alpha1 Change TargetSelector documentation to be 'workload oriented' (#629) 2018-09-11 16:38:44 -07:00
docker
envoy/config/filter/http
mcp
mesh/v1alpha1 remove out of date fields from config (#639) 2018-09-26 16:33:57 -04:00
mixer add arena allocation for mixer client proto (#635) 2018-09-17 15:09:31 -07:00
networking/v1alpha3 Rename DestinationWeight and cleanup add/remove headers (#641) 2018-09-28 12:39:39 -07:00
policy/v1beta1
prow
python Rename DestinationWeight and cleanup add/remove headers (#641) 2018-09-28 12:39:39 -07:00
rbac/v1alpha1
scripts
.gitignore
BUILD
LICENSE
Makefile
OWNERS
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.