api

module
v0.0.0-...-2d182f5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 2, 2018 License: Apache-2.0

README

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.

Directories

Path Synopsis
authentication
v1alpha1
Package v1alpha1 is a generated protocol buffer package.
Package v1alpha1 is a generated protocol buffer package.
broker
dev
config
mcp/v1alpha1
Package v1alpha1 is a generated protocol buffer package.
Package v1alpha1 is a generated protocol buffer package.
envoy
config/filter/http/authn/v2alpha1
Package v2alpha1 is a generated protocol buffer package.
Package v2alpha1 is a generated protocol buffer package.
mesh
mixer
adapter/model/v1beta1
Package v1beta1 is a generated protocol buffer package.
Package v1beta1 is a generated protocol buffer package.
v1
Package v1 is a generated protocol buffer package.
Package v1 is a generated protocol buffer package.
v1/config/client
Package client is a generated protocol buffer package.
Package client is a generated protocol buffer package.
networking
v1alpha3
Package v1alpha3 is a generated protocol buffer package.
Package v1alpha3 is a generated protocol buffer package.
policy
v1beta1
Package v1beta1 is a generated protocol buffer package.
Package v1beta1 is a generated protocol buffer package.
rbac
routing

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL