nmnellis / api

API, config definitions and standard vocabulary definitions for the Istio project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 files must be generated by running scripts/generate-protos.sh and submitted as part of the same PR as the updated definitions.

About

API, config definitions and standard vocabulary definitions for the Istio project

License:Apache License 2.0


Languages

Language:HTML 93.1%Language:Makefile 5.5%Language:Shell 1.2%Language:Python 0.2%