API definitions for the Istio project
api
Go to file
Quanjie Lin bd40812e1e add enable_sds flag to MeshConfig proto definition (#547)
* add enable_sds flag to MeshConfig proto definition

* address comments -
1. update boolean(sds_enable) to string(uds path)
2. add sds_refresh_delay field

* address comment
2018-06-20 10:38:55 -07:00
.circleci Update to latest doc gen tool. (#530) 2018-06-12 06:47:03 -07:00
authentication/v1alpha1 Another doc update. 2018-06-11 22:04:40 -07:00
broker/dev
config/mcp/v1alpha1 Make MCP protos to use gogo. (#541) 2018-06-15 14:32:50 -07:00
docker
envoy/config/filter/http
mesh/v1alpha1 add enable_sds flag to MeshConfig proto definition (#547) 2018-06-20 10:38:55 -07:00
mixer Update to latest doc gen tool. (#530) 2018-06-12 06:47:03 -07:00
networking/v1alpha3 Explicit SNI routing in VirtualService (#549) 2018-06-20 09:40:55 -07:00
policy/v1beta1 Update to latest doc gen tool. (#530) 2018-06-12 06:47:03 -07:00
prow
python add enable_sds flag to MeshConfig proto definition (#547) 2018-06-20 10:38:55 -07:00
rbac/v1alpha1 remove enforcementMode from serviceRole proto definition (#536) 2018-06-15 14:49:00 -07:00
routing/v1alpha1 Update to latest doc gen tool. (#530) 2018-06-12 06:47:03 -07:00
scripts
.gitignore
BUILD
LICENSE
Makefile Make MCP protos to use gogo. (#541) 2018-06-15 14:32:50 -07:00
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.